Skip to content

Commit 2c51852

Browse files
committed
Merge remote-tracking branch 'upstream/trunk' into OAK-11545
2 parents a4fadf2 + 709fab2 commit 2c51852

File tree

2 files changed

+19
-19
lines changed

2 files changed

+19
-19
lines changed

oak-run/src/main/java/org/apache/jackrabbit/oak/run/RevisionsCommand.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -206,8 +206,8 @@ private static class RevisionsOptions extends Utils.NodeStoreOptions {
206206
.withRequiredArg().ofType(Integer.class).defaultsTo(10000);
207207
fullGcMaxAge = parser.accepts("fullGcMaxAge", "The maximum age of the document in seconds " +
208208
"to be considered for Full GC i.e. Version Garbage Collector (Full GC) logic will only consider those " +
209-
"nodes for Full GC which are not accessed recently (currentTime - lastModifiedTime > fullGcMaxAge)")
210-
.withOptionalArg().ofType(Long.class).defaultsTo(TimeUnit.DAYS.toMillis(1));
209+
"nodes for Full GC which are not accessed recently (currentTime - lastModifiedTime > fullGcMaxAge). Default: 86400 (one day)")
210+
.withOptionalArg().ofType(Long.class).defaultsTo(TimeUnit.DAYS.toSeconds(1));
211211
}
212212

213213
public RevisionsOptions parse(String[] args) {

oak-run/src/test/java/org/apache/jackrabbit/oak/plugins/document/RevisionsCommandTest.java

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -191,27 +191,27 @@ public void fullGC() {
191191
ns.dispose();
192192

193193
String output = captureSystemOut(new RevisionsCmd("fullGC", "--entireRepo"));
194-
assertTrue(output.contains("DryRun is enabled : true"));
195-
assertTrue(output.contains("ResetFullGC is enabled : false"));
196-
assertTrue(output.contains("Compaction is enabled : false"));
197-
assertTrue(output.contains("starting gc collect"));
198-
assertTrue(output.contains("IncludePaths are : [/]"));
199-
assertTrue(output.contains("ExcludePaths are : []"));
200-
assertTrue(output.contains("FullGcMode is : 0"));
201-
assertTrue(output.contains("FullGcDelayFactory is : 2.0"));
202-
assertTrue(output.contains("FullGcBatchSize is : 1000"));
203-
assertTrue(output.contains("FullGcProgressSize is : 10000"));
204-
assertTrue(output.contains("FullGcMaxAgeInSecs is : 86400"));
205-
assertTrue(output.contains("FullGcMaxAgeMillis is : 86400000"));
194+
assertTrue(output.contains("DryRun is enabled : true\n"));
195+
assertTrue(output.contains("ResetFullGC is enabled : false\n"));
196+
assertTrue(output.contains("Compaction is enabled : false\n"));
197+
assertTrue(output.contains("starting gc collect\n"));
198+
assertTrue(output.contains("IncludePaths are : [/]\n"));
199+
assertTrue(output.contains("ExcludePaths are : []\n"));
200+
assertTrue(output.contains("FullGcMode is : 0\n"));
201+
assertTrue(output.contains("FullGcDelayFactory is : 2.0\n"));
202+
assertTrue(output.contains("FullGcBatchSize is : 1000\n"));
203+
assertTrue(output.contains("FullGcProgressSize is : 10000\n"));
204+
assertTrue(output.contains("FullGcMaxAgeInSecs is : 86400\n"));
205+
assertTrue(output.contains("FullGcMaxAgeMillis is : 86400000\n"));
206206
}
207207

208208
@Test
209209
public void fullGCWithMaxAgeInSecs() {
210210
ns.dispose();
211211

212212
String output = captureSystemOut(new RevisionsCmd("fullGC", "--fullGcMaxAge", "10000", "--entireRepo"));
213-
assertTrue(output.contains("FullGcMaxAgeInSecs is : 10000"));
214-
assertTrue(output.contains("FullGcMaxAgeMillis is : 10000000"));
213+
assertTrue(output.contains("FullGcMaxAgeInSecs is : 10000\n"));
214+
assertTrue(output.contains("FullGcMaxAgeMillis is : 10000000\n"));
215215
assertTrue(output.contains("starting gc collect"));
216216
}
217217

@@ -220,7 +220,7 @@ public void fullGCWithDelayFactor() {
220220
ns.dispose();
221221

222222
String output = captureSystemOut(new RevisionsCmd("fullGC", "--fullGcDelayFactor", "2.5", "--entireRepo"));
223-
assertTrue(output.contains("FullGcDelayFactory is : 2.5"));
223+
assertTrue(output.contains("FullGcDelayFactory is : 2.5\n"));
224224
assertTrue(output.contains("starting gc collect"));
225225
}
226226

@@ -229,7 +229,7 @@ public void fullGCWithBatchSize() {
229229
ns.dispose();
230230

231231
String output = captureSystemOut(new RevisionsCmd("fullGC", "--fullGcBatchSize", "200", "--entireRepo"));
232-
assertTrue(output.contains("FullGcBatchSize is : 200"));
232+
assertTrue(output.contains("FullGcBatchSize is : 200\n"));
233233
assertTrue(output.contains("starting gc collect"));
234234
}
235235

@@ -238,7 +238,7 @@ public void fullGCWithProgressSize() {
238238
ns.dispose();
239239

240240
String output = captureSystemOut(new RevisionsCmd("fullGC", "--fullGcProgressSize", "20000", "--entireRepo"));
241-
assertTrue(output.contains("FullGcProgressSize is : 20000"));
241+
assertTrue(output.contains("FullGcProgressSize is : 20000\n"));
242242
assertTrue(output.contains("starting gc collect"));
243243
}
244244

0 commit comments

Comments
 (0)