Skip to content

Commit 128abb1

Browse files
committed
wip
1 parent a77e680 commit 128abb1

File tree

2 files changed

+7
-9
lines changed

2 files changed

+7
-9
lines changed

core/sail/nativerdf/src/main/java/org/eclipse/rdf4j/sail/nativerdf/wal/ValueStoreWalConfig.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -140,8 +140,8 @@ public static final class Builder {
140140
private int queueCapacity = 262_144;
141141
private int batchBufferBytes = 1 << 20; // 1 MB
142142
private SyncPolicy syncPolicy = SyncPolicy.INTERVAL;
143-
private Duration syncInterval = Duration.ofMillis(2);
144-
private Duration idlePollInterval = Duration.ofMillis(10);
143+
private Duration syncInterval = Duration.ofSeconds(10);
144+
private Duration idlePollInterval = Duration.ofMillis(100);
145145
private boolean syncBootstrapOnOpen = false;
146146
private boolean recoverValueStoreOnOpen = false;
147147

core/sail/nativerdf/src/test/java/org/eclipse/rdf4j/sail/nativerdf/NativeStoreRepositoryCorruptionReproducerTestIT.java

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -128,10 +128,9 @@ public void concurrentAddAndReadMayCorrupt() throws Exception {
128128
long until = System.nanoTime() + TimeUnit.SECONDS.toNanos(30);
129129
while (System.nanoTime() < until) {
130130
try (RepositoryResult<Statement> statements = conn.getStatements(null, null, null, false)) {
131-
statements.forEachRemaining(st -> {
132-
st.toString();
133-
// no-op; force materialization
134-
});
131+
// no-op; force materialization
132+
//noinspection ResultOfMethodCallIgnored
133+
statements.forEachRemaining(Object::toString);
135134
}
136135
Thread.onSpinWait();
137136
}
@@ -171,9 +170,8 @@ public void concurrentAddAndReadMayCorrupt() throws Exception {
171170
// If corruption occurred, iterating statements should throw RepositoryException
172171

173172
try (RepositoryResult<Statement> statements = conn.getStatements(null, null, null, false)) {
174-
statements.forEachRemaining(st -> {
175-
st.toString();
176-
});
173+
//noinspection ResultOfMethodCallIgnored
174+
statements.forEachRemaining(Object::toString);
177175
}
178176
}
179177

0 commit comments

Comments
 (0)