summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2022-04-29 14:23:31 +0200
committerGitHub <noreply@github.com>2022-04-29 14:23:31 +0200
commitc7d04595c62c33c3acc86b26e47bc4580a0deba8 (patch)
treee58e2c638cee2baf23190b40b4732b65307580bf
parent4b98768ff0b2772631e9bcce55568f3171b2015d (diff)
parenta70d08416312095c6d4e0b27bae2896afaaa98c5 (diff)
Merge pull request #22359 from vespa-engine/arnej/robust-io
slightly more robust initialization.
-rw-r--r--vespajlib/src/main/java/com/yahoo/io/NativeIO.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/vespajlib/src/main/java/com/yahoo/io/NativeIO.java b/vespajlib/src/main/java/com/yahoo/io/NativeIO.java
index af101211b4a..96224cc220c 100644
--- a/vespajlib/src/main/java/com/yahoo/io/NativeIO.java
+++ b/vespajlib/src/main/java/com/yahoo/io/NativeIO.java
@@ -28,8 +28,9 @@ public class NativeIO {
boolean initComplete = false;
boolean disabled = true;
Field field = null;
- Throwable exception = PosixFAdvise.init();
+ Throwable exception = null;
try {
+ exception = PosixFAdvise.init();
if (exception == null) {
disabled = System.getenv().containsKey(DISABLE_NATIVE_IO);
if (!disabled) {