mirror of https://github.com/apache/lucene.git
LUCENE-6169: Disable the fsync on directory assert for Java 9+, because in Java 9 opening a FileChannel on directory no longer works
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1650390 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
373b9400c1
commit
d8330064ed
|
@ -407,7 +407,8 @@ public final class IOUtils {
|
|||
}
|
||||
|
||||
if (isDir) {
|
||||
assert (Constants.LINUX || Constants.MAC_OS_X) == false :
|
||||
// TODO: LUCENE-6169 - Fix this assert once Java 9 problems are solved!
|
||||
assert (Constants.LINUX || Constants.MAC_OS_X) == false || Constants.JRE_IS_MINIMUM_JAVA9 :
|
||||
"On Linux and MacOSX fsyncing a directory should not throw IOException, "+
|
||||
"we just don't want to rely on that in production (undocumented). Got: " + exc;
|
||||
// Ignore exception if it is a directory
|
||||
|
|
Loading…
Reference in New Issue