Author: mduerig
Date: Tue Apr 9 12:23:24 2019
New Revision: 1857188
URL: http://svn.apache.org/viewvc?rev=1857188=rev
Log:
OAK-301: Document Oak
Memoirs in Garbage Collection (WIP):
- Cleanup before compaction in Oak 1.10
Modified:
jackrabbit/oak/trunk/oak-doc/src/site/markdown/nodestore
Author: mduerig
Date: Fri Apr 5 11:15:53 2019
New Revision: 1857001
URL: http://svn.apache.org/viewvc?rev=1857001=rev
Log:
OAK-301: Document Oak
Memoirs in Garbage Collection (WIP):
- Describe usage of MemoryNodeBuilder in Compactor to handle many direct child
nodes and track the stableId
Author: mduerig
Date: Thu Apr 4 09:05:46 2019
New Revision: 1856909
URL: http://svn.apache.org/viewvc?rev=1856909=rev
Log:
OAK-301: Document Oak
Memoirs in Garbage Collection (WIP):
- Describe checkpoint rebasing and tail compaction in Oak 1.8
Modified:
jackrabbit/oak/trunk/oak-doc/src
Author: mduerig
Date: Thu Mar 28 10:30:24 2019
New Revision: 1856466
URL: http://svn.apache.org/viewvc?rev=1856466=rev
Log:
OAK-301: Document Oak
Memoirs in Garbage Collection:
- Improved cross referencing into GitHub
- Paragraph about how reachability is used for bulk segments in Oak 1.6
Author: mduerig
Date: Tue Mar 26 10:43:39 2019
New Revision: 1856288
URL: http://svn.apache.org/viewvc?rev=1856288=rev
Log:
OAK-301: Document Oak
Memoirs in Garbage Collection: description of compaction and cleanup in Oak 1.4
and before. Special mention of the potential for cycles in the segment
Author: mduerig
Date: Fri Mar 22 10:32:43 2019
New Revision: 1856038
URL: http://svn.apache.org/viewvc?rev=1856038=rev
Log:
OAK-301: Document Oak
Memoirs in Garbage Collection (WIP)
Added:
jackrabbit/oak/trunk/oak-doc/src/site/markdown/nodestore/segment/onrc-memoirs.md
Modified
Author: mduerig
Date: Fri Mar 15 13:35:08 2019
New Revision: 1855590
URL: http://svn.apache.org/viewvc?rev=1855590=rev
Log:
OAK-8094: JMX monitoring to detect commits carrying over from previous GC
generation can block other threads from committing
Expose gc generation of commit
Modified
Author: mduerig
Date: Fri Mar 15 13:34:45 2019
New Revision: 1855586
URL: http://svn.apache.org/viewvc?rev=1855586=rev
Log:
OAK-8094: JMX monitoring to detect commits carrying over from previous GC
generation can block other threads from committing
Always handle commits as queued even when
Author: mduerig
Date: Fri Mar 15 13:34:56 2019
New Revision: 1855588
URL: http://svn.apache.org/viewvc?rev=1855588=rev
Log:
OAK-8094: JMX monitoring to detect commits carrying over from previous GC
generation can block other threads from committing
Add timestamp to monitoring of queued commits
Author: mduerig
Date: Fri Mar 15 13:35:01 2019
New Revision: 1855589
URL: http://svn.apache.org/viewvc?rev=1855589=rev
Log:
OAK-8094: JMX monitoring to detect commits carrying over from previous GC
generation can block other threads from committing
Track and expose commit in progress and queued
Author: mduerig
Date: Fri Mar 15 13:34:49 2019
New Revision: 1855587
URL: http://svn.apache.org/viewvc?rev=1855587=rev
Log:
OAK-8094: JMX monitoring to detect commits carrying over from previous GC
generation can block other threads from committing
Simplify CommitsTrackerTest
Modified
Author: mduerig
Date: Fri Mar 1 14:46:35 2019
New Revision: 1854596
URL: http://svn.apache.org/viewvc?rev=1854596=rev
Log:
OAK-8066: Nodes with many direct children can lead to OOME when saving
Flush modified child nodes to disk in regular intervals
Modified:
jackrabbit/oak/trunk/oak
Author: mduerig
Date: Fri Mar 1 12:51:34 2019
New Revision: 1854580
URL: http://svn.apache.org/viewvc?rev=1854580=rev
Log:
OAK-8066: Nodes with many direct children can lead to OOME when saving
Removed left over comment
Modified:
jackrabbit/oak/trunk/oak-segment-tar/src/test/java/org
Author: mduerig
Date: Fri Mar 1 12:49:12 2019
New Revision: 1854579
URL: http://svn.apache.org/viewvc?rev=1854579=rev
Log:
OAK-8066: Nodes with many direct children can lead to OOME when saving
Test case
Added:
jackrabbit/oak/trunk/oak-segment-tar/src/test/java/org/apache/jackrabbit/oak
Author: mduerig
Date: Fri Mar 1 07:20:15 2019
New Revision: 1854559
URL: http://svn.apache.org/viewvc?rev=1854559=rev
Log:
OAK-8071: Logging to detect commits carrying over from previous GC generation
can block other threads from committing
Merged r1854515
Modified:
jackrabbit/oak/branches
Author: mduerig
Date: Fri Mar 1 07:20:30 2019
New Revision: 1854560
URL: http://svn.apache.org/viewvc?rev=1854560=rev
Log:
OAK-8071: Logging to detect commits carrying over from previous GC generation
can block other threads from committing
> Merged r1854515
Modified:
jackrabbit/
Author: mduerig
Date: Thu Feb 28 09:58:13 2019
New Revision: 1854515
URL: http://svn.apache.org/viewvc?rev=1854515=rev
Log:
OAK-8071: Logging to detect commits carrying over from previous GC generation
can block other threads from committing
Log warnings for commits being blocked on the current
Author: mduerig
Date: Fri Feb 22 10:02:51 2019
New Revision: 1854129
URL: http://svn.apache.org/viewvc?rev=1854129=rev
Log:
OAK-8069: Log warning for too many transient modifications of direct child nodes
Merged r1854058
Modified:
jackrabbit/oak/branches/1.8/ (props changed
Author: mduerig
Date: Fri Feb 22 09:49:33 2019
New Revision: 1854125
URL: http://svn.apache.org/viewvc?rev=1854125=rev
Log:
OAK-8069: Log warning for too many transient modifications of direct child nodes
Merged r1854058
Modified:
jackrabbit/oak/branches/1.10/ (props changed
Author: mduerig
Date: Mon Feb 18 16:16:25 2019
New Revision: 1853814
URL: http://svn.apache.org/viewvc?rev=1853814=rev
Log:
OAK-8033: Node states sometimes refer to more than a single generation of
segments after a full compaction
Merged revision 1853429
Modified:
jackrabbit/oak/branches
Author: mduerig
Date: Mon Feb 18 16:16:08 2019
New Revision: 1853813
URL: http://svn.apache.org/viewvc?rev=1853813=rev
Log:
OAK-8033: Node states sometimes refer to more than a single generation of
segments after a full compaction
Merged revision 1853429
Modified:
jackrabbit/oak/branches
Author: mduerig
Date: Mon Feb 18 16:15:35 2019
New Revision: 1853812
URL: http://svn.apache.org/viewvc?rev=1853812=rev
Log:
OAK-8033: Node states sometimes refer to more than a single generation of
segments after a full compaction
Merged revision 1853429
Modified:
jackrabbit/oak/branches
Author: mduerig
Date: Tue Feb 12 12:29:19 2019
New Revision: 1853429
URL: http://svn.apache.org/viewvc?rev=1853429=rev
Log:
OAK-8033: Node states sometimes refer to more than a single generation of
segments after a full compaction
Use the gc-generation of the current write operation instead
Author: mduerig
Date: Mon Feb 11 16:47:17 2019
New Revision: 1853389
URL: http://svn.apache.org/viewvc?rev=1853389=rev
Log:
OAK-8039: Intermittent test failure of CompactionAndCleanupIT.testMixedSegments
Better error message in assertion
Modified:
jackrabbit/oak/trunk/oak-segment-tar/src
Author: mduerig
Date: Mon Feb 11 14:18:40 2019
New Revision: 1853379
URL: http://svn.apache.org/viewvc?rev=1853379=rev
Log:
OAK-8039: Intermittent test failure of CompactionAndCleanupIT.testMixedSegments
Include stack traces of exceptions in background thread
Modified:
jackrabbit/oak/trunk
Author: mduerig
Date: Mon Feb 11 08:15:08 2019
New Revision: 1853331
URL: http://svn.apache.org/viewvc?rev=1853331=rev
Log:
OAK-8039: Intermittent test failure of CompactionAndCleanupIT.testMixedSegments
Report all exceptions from background threads
Modified:
jackrabbit/oak/trunk/oak
Author: mduerig
Date: Mon Feb 11 08:15:12 2019
New Revision: 1853332
URL: http://svn.apache.org/viewvc?rev=1853332=rev
Log:
OAK-8039: Intermittent test failure of CompactionAndCleanupIT.testMixedSegments
Add assertion to root cause of OAK-8014 to determine whether that issue also
causes
Author: mduerig
Date: Wed Dec 5 09:36:48 2018
New Revision: 1848194
URL: http://svn.apache.org/viewvc?rev=1848194=rev
Log:
OAK-7909: Backport and validate OAK-7867 to Oak 1.6
Merged r1845415
Modified:
jackrabbit/oak/branches/1.6/ (props changed)
jackrabbit/oak/branches/1.6/oak
Author: mduerig
Date: Wed Dec 5 09:34:27 2018
New Revision: 1848193
URL: http://svn.apache.org/viewvc?rev=1848193=rev
Log:
OAK-7909: Backport and validate OAK-7867 to Oak 1.6
Merged r1845405
Modified:
jackrabbit/oak/branches/1.6/ (props changed)
jackrabbit/oak/branches/1.6/oak
Author: mduerig
Date: Wed Dec 5 09:30:26 2018
New Revision: 1848192
URL: http://svn.apache.org/viewvc?rev=1848192=rev
Log:
OAK-7909: Backport and validate OAK-7867 to Oak 1.6
Merged r1845135
Modified:
jackrabbit/oak/branches/1.6/ (props changed)
jackrabbit/oak/branches/1.6/oak
Author: mduerig
Date: Mon Dec 3 15:14:25 2018
New Revision: 1848052
URL: http://svn.apache.org/viewvc?rev=1848052=rev
Log:
OAK-7934: Expose the number of segments as metric
OAK-7933: Expose number of tar readers as metric
Move updating the counters outside of the lock in cleanup()
Modified
Author: mduerig
Date: Mon Dec 3 15:14:12 2018
New Revision: 1848050
URL: http://svn.apache.org/viewvc?rev=1848050=rev
Log:
OAK-7933: Expose number of tar readers as metric
Modified:
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/FileStore.java
Author: mduerig
Date: Mon Dec 3 15:14:20 2018
New Revision: 1848051
URL: http://svn.apache.org/viewvc?rev=1848051=rev
Log:
OAK-7934: Expose the number of segments as metric
Modified:
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file/FileStore.java
Author: mduerig
Date: Tue Nov 20 10:43:49 2018
New Revision: 1846988
URL: http://svn.apache.org/viewvc?rev=1846988=rev
Log:
OAK-7909: Backport and validate OAK-7867 to Oak 1.6
Merged r1845415
Modified:
jackrabbit/oak/branches/1.8/ (props changed)
jackrabbit/oak/branches/1.8/oak
Author: mduerig
Date: Tue Nov 20 10:41:16 2018
New Revision: 1846986
URL: http://svn.apache.org/viewvc?rev=1846986=rev
Log:
OAK-7909: Backport and validate OAK-7867 to Oak 1.6
Merged r1845405
Modified:
jackrabbit/oak/branches/1.8/ (props changed)
jackrabbit/oak/branches/1.8/oak
Author: mduerig
Date: Tue Nov 20 09:51:18 2018
New Revision: 1846985
URL: http://svn.apache.org/viewvc?rev=1846985=rev
Log:
OAK-7909: Backport and validate OAK-7867 to Oak 1.6
Merged r1845135
Modified:
jackrabbit/oak/branches/1.8/ (props changed)
jackrabbit/oak/branches/1.8/oak
Author: mduerig
Date: Wed Nov 7 09:15:42 2018
New Revision: 1845994
URL: http://svn.apache.org/viewvc?rev=1845994=rev
Log:
OAK-7885: Performance regression in FlatTreeUpdateTest
Break out early when purging the tracked commits.
Modified:
jackrabbit/oak/trunk/oak-segment-tar/src/main/java
Author: mduerig
Date: Tue Nov 6 11:54:10 2018
New Revision: 1845902
URL: http://svn.apache.org/viewvc?rev=1845902=rev
Log:
@trivial: broken Javadoc links
Modified:
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/SegmentCache.java
jackrabbit/oak
Author: mduerig
Date: Tue Nov 6 11:54:03 2018
New Revision: 1845901
URL: http://svn.apache.org/viewvc?rev=1845901=rev
Log:
@trivial: typo
Modified:
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/spi/persistence/SegmentNodeStorePersistence.java
Author: mduerig
Date: Thu Nov 1 08:53:05 2018
New Revision: 1845415
URL: http://svn.apache.org/viewvc?rev=1845415=rev
Log:
OAK-7867: Flush thread gets stuck when input stream of binaries block
Improve synchronisation of blocking blob in test
Modified:
jackrabbit/oak/trunk/oak-segment-tar
Author: mduerig
Date: Thu Nov 1 08:26:51 2018
New Revision: 1845405
URL: http://svn.apache.org/viewvc?rev=1845405=rev
Log:
OAK-7867: Flush thread gets stuck when input stream of binaries block
Push write operations into the segment writer
Generalise handling of GCGeneration
Modified
Author: mduerig
Date: Tue Oct 30 14:05:17 2018
New Revision: 1845242
URL: http://svn.apache.org/viewvc?rev=1845242=rev
Log:
OAK-7853: SegmentBufferWriter not flushed after OnRC
merged r1844549
Modified:
jackrabbit/oak/branches/1.6/ (props changed)
jackrabbit/oak/branches/1.6/oak
Author: mduerig
Date: Tue Oct 30 13:59:46 2018
New Revision: 1845241
URL: http://svn.apache.org/viewvc?rev=1845241=rev
Log:
OAK-7853: SegmentBufferWriter not flushed after OnRC
merged r1844549
Modified:
jackrabbit/oak/branches/1.8/ (props changed)
jackrabbit/oak/branches/1.8/oak
Author: mduerig
Date: Tue Oct 30 12:58:57 2018
New Revision: 1845234
URL: http://svn.apache.org/viewvc?rev=1845234=rev
Log:
OAK-7838: oak-run check crashes JVM
Do away with the background thread and piggy back purge operations instead
Modified:
jackrabbit/oak/trunk/oak-segment-tar/src/main
Author: mduerig
Date: Tue Oct 30 11:34:37 2018
New Revision: 1845226
URL: http://svn.apache.org/viewvc?rev=1845226=rev
Log:
OAK-7854: Add liveliness monitoring for FileStore background operations
merged r1844642
Modified:
jackrabbit/oak/branches/1.8/ (props changed)
jackrabbit/oak
Author: mduerig
Date: Tue Oct 30 11:29:13 2018
New Revision: 1845225
URL: http://svn.apache.org/viewvc?rev=1845225=rev
Log:
OAK-7854: Add liveliness monitoring for FileStore background operations
merged r1844642
Modified:
jackrabbit/oak/branches/1.4/ (props changed)
jackrabbit/oak
Author: mduerig
Date: Tue Oct 30 11:23:11 2018
New Revision: 1845224
URL: http://svn.apache.org/viewvc?rev=1845224=rev
Log:
OAK-7854: Add liveliness monitoring for FileStore background operations
merged r1844642
Modified:
jackrabbit/oak/branches/1.6/ (props changed)
jackrabbit/oak
Author: mduerig
Date: Tue Oct 30 10:25:42 2018
New Revision: 1845216
URL: http://svn.apache.org/viewvc?rev=1845216=rev
Log:
OAK-7837: oak-run check crashes with SNFE
merged r1844325
Modified:
jackrabbit/oak/branches/1.8/ (props changed)
jackrabbit/oak/branches/1.8/oak-segment-tar/src
Author: mduerig
Date: Mon Oct 29 14:53:43 2018
New Revision: 1845135
URL: http://svn.apache.org/viewvc?rev=1845135=rev
Log:
OAK-7867: Flush thread gets stuck when input stream of binaries block
@Ignored test case
Modified:
jackrabbit/oak/trunk/oak-segment-tar/src/test/java/org/apache
Author: mduerig
Date: Tue Oct 23 12:47:38 2018
New Revision: 1844642
URL: http://svn.apache.org/viewvc?rev=1844642=rev
Log:
OAK-7854: Add liveliness monitoring for FileStore background operations
Expose a timer for monitoring the flush rate
Modified:
jackrabbit/oak/trunk/oak-segment-tar/src
Author: mduerig
Date: Mon Oct 22 12:26:14 2018
New Revision: 1844549
URL: http://svn.apache.org/viewvc?rev=1844549=rev
Log:
OAK-7853: SegmentBufferWriter not flushed after OnRC
Test case and added a fix that flushes SBW instances disposed after OnRC
Modified:
jackrabbit/oak/trunk/oak
Author: mduerig
Date: Fri Oct 19 13:15:00 2018
New Revision: 1844342
URL: http://svn.apache.org/viewvc?rev=1844342=rev
Log:
OAK-7838: oak-run check crashes JVM
@Ignored test case
Modified:
jackrabbit/oak/trunk/oak-segment-tar/src/test/java/org/apache/jackrabbit/oak/segment/file/tooling
Author: mduerig
Date: Fri Oct 19 10:35:50 2018
New Revision: 1844325
URL: http://svn.apache.org/viewvc?rev=1844325=rev
Log:
OAK-7837: oak-run check crashes with SNFE
Catch SNFE to mark revision as invalid
Modified:
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak
Author: mduerig
Date: Tue Oct 2 22:07:47 2018
New Revision: 1842661
URL: http://svn.apache.org/viewvc?rev=1842661=rev
Log:
OAK-7770: Azure Segment Store: Store segments off heap when memory mapping is
disabled
Modified:
jackrabbit/oak/trunk/oak-segment-azure/src/main/java/org/apache
Author: mduerig
Date: Thu Sep 20 11:59:03 2018
New Revision: 1841460
URL: http://svn.apache.org/viewvc?rev=1841460=rev
Log:
OAK-7773: Implement monitoring for allocated byte buffers
Initial implementation
Added:
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak
Author: mduerig
Date: Thu Sep 20 08:50:04 2018
New Revision: 1841443
URL: http://svn.apache.org/viewvc?rev=1841443=rev
Log:
OAK-7771: Make mmap and segment cache size configurable in SegmentCompactionIT
Use -Dmmap and -Dsegment-cache to set
Modified:
jackrabbit/oak/trunk/oak-segment-tar/src
Author: mduerig
Date: Tue Sep 18 09:33:25 2018
New Revision: 1841210
URL: http://svn.apache.org/viewvc?rev=1841210=rev
Log:
OAK-7761: SegmentTarWriter#readSegment does not check the return value of
FileChannel#read
Modified:
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache
Author: mduerig
Date: Tue Sep 18 09:33:32 2018
New Revision: 1841211
URL: http://svn.apache.org/viewvc?rev=1841211=rev
Log:
OAK-7762: Store segments off heap when memory mapping is disabled
Use -Daccess.off.heap=true to enable
Modified:
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org
Author: mduerig
Date: Tue Sep 18 09:33:19 2018
New Revision: 1841209
URL: http://svn.apache.org/viewvc?rev=1841209=rev
Log:
OAK-7760: Use NIO in the implementation of FileAccess.Mapped#read
Modified:
jackrabbit/oak/trunk/oak-commons/src/main/java/org/apache/jackrabbit/oak/commons
Author: mduerig
Date: Tue Sep 11 11:19:48 2018
New Revision: 1840540
URL: http://svn.apache.org/viewvc?rev=1840540=rev
Log:
OAK-7708: Backport OAK-6648 to Oak 1.6
Merged r1808731
Modified:
jackrabbit/oak/branches/1.6/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/file
Author: mduerig
Date: Tue Sep 11 10:26:38 2018
New Revision: 1840538
URL: http://svn.apache.org/viewvc?rev=1840538=rev
Log:
OAK-7708: Backport OAK-6648 to Oak 1.6
Merged r1808053
Modified:
jackrabbit/oak/branches/1.6/ (props changed)
jackrabbit/oak/branches/1.6/oak-commons/src/test
Author: mduerig
Date: Wed Aug 8 11:03:44 2018
New Revision: 1837641
URL: http://svn.apache.org/viewvc?rev=1837641=rev
Log:
OAK-7688: Replace usage of static ValueFactoryImpl methods
Consistently use nullability annotations
Modified:
jackrabbit/oak/trunk/oak-store-spi/src/main/java/org
Author: mduerig
Date: Thu Jul 26 09:17:56 2018
New Revision: 1836706
URL: http://svn.apache.org/viewvc?rev=1836706=rev
Log:
OAK-7603: [DirectBinaryAccess] Oak API extensions
Typo in Javadoc
Modified:
jackrabbit/oak/trunk/oak-api/src/main/java/org/apache/jackrabbit/oak/api/blob
Author: mduerig
Date: Wed Jul 4 13:36:32 2018
New Revision: 1835059
URL: http://svn.apache.org/viewvc?rev=1835059=rev
Log:
OAK-7334: Transform CacheWeightEstimator into a unit test
Missing newline in output
Modified:
jackrabbit/oak/trunk/oak-segment-tar/src/test/java/org/apache/jackrabbit
Author: mduerig
Date: Wed Jul 4 13:31:39 2018
New Revision: 1835058
URL: http://svn.apache.org/viewvc?rev=1835058=rev
Log:
OAK-7334: Transform CacheWeightEstimator into a unit test
Implementation as unit test and improvements in reporting
Modified:
jackrabbit/oak/trunk/oak-segment-tar/src
Author: mduerig
Date: Tue Jul 3 16:14:45 2018
New Revision: 1834999
URL: http://svn.apache.org/viewvc?rev=1834999=rev
Log:
OAK-7604: Add FileStoreStatsMBean#getSegmentCount for monitoring the number of
segments
Initial patch
Modified:
jackrabbit/oak/trunk/oak-segment-azure/src/main/java
Author: mduerig
Date: Mon May 7 12:06:14 2018
New Revision: 1831089
URL: http://svn.apache.org/viewvc?rev=1831089=rev
Log:
OAK-5655: TarMK: Analyse locality of reference
Add the capability to analyse random IO traces
Added:
jackrabbit/oak/trunk/oak-run/src/main/java/org/apache/jackrabbit
Author: mduerig
Date: Tue Apr 24 15:37:15 2018
New Revision: 1830012
URL: http://svn.apache.org/viewvc?rev=1830012=rev
Log:
OAK-7444: Allow collection of IOTraces during normal operation
* Refactoring of IOTracer and related classes to enable logging IO reads via
IOMonitor
* Use logger
Author: mduerig
Date: Tue Apr 24 08:56:59 2018
New Revision: 1829969
URL: http://svn.apache.org/viewvc?rev=1829969=rev
Log:
OAK-7402: Expose UI for collecting IO traces
Introduce a iotrace run mode in oak-run
Added:
jackrabbit/oak/trunk/oak-run/src/main/java/org/apache/jackrabbit/oak/run
Author: mduerig
Date: Wed Apr 11 08:07:19 2018
New Revision: 1828873
URL: http://svn.apache.org/viewvc?rev=1828873=rev
Log:
OAK-7402: Expose UI for collecting IO traces
Updated issue reference in FIXME
Modified:
jackrabbit/oak/trunk/oak-segment-tar/src/test/java/org/apache/jackrabbit/oak
Author: mduerig
Date: Mon Apr 9 15:39:09 2018
New Revision: 1828740
URL: http://svn.apache.org/viewvc?rev=1828740=rev
Log:
OAK-7396: ReadOnlyFileStore.readSegment does not correctly throw
SegmentNotFoundException
Catch UncheckedExecutionException along with ExecutionException
Modified
Author: mduerig
Date: Tue Apr 3 14:50:24 2018
New Revision: 1828244
URL: http://svn.apache.org/viewvc?rev=1828244=rev
Log:
OAK-5655: TarMK: Analyse locality of reference
Depth first trace
Added:
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/tool
Author: mduerig
Date: Tue Apr 3 13:38:17 2018
New Revision: 1828237
URL: http://svn.apache.org/viewvc?rev=1828237=rev
Log:
OAK-5655: TarMK: Analyse locality of reference
Typo
Added:
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/tool/iotrace
Author: mduerig
Date: Wed Mar 28 08:05:14 2018
New Revision: 1827901
URL: http://svn.apache.org/viewvc?rev=1827901=rev
Log:
OAK-5655: TarMK: Analyse locality of reference
Fixed typo causing bad UUIDs in io traces
Modified:
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache
Author: mduerig
Date: Tue Mar 27 14:34:31 2018
New Revision: 1827841
URL: http://svn.apache.org/viewvc?rev=1827841=rev
Log:
OAK-5655: TarMK: Analyse locality of reference
Utility for collecting IO traces for given read access patterns
Added:
jackrabbit/oak/trunk/oak-segment-tar/src/main
Author: mduerig
Date: Wed Mar 14 15:14:20 2018
New Revision: 1826729
URL: http://svn.apache.org/viewvc?rev=1826729=rev
Log:
OAK-7326: Add a way to disable the SegmentCache
Immediately evict segments on put
Modified:
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit
Author: mduerig
Date: Fri Mar 9 16:45:34 2018
New Revision: 1826359
URL: http://svn.apache.org/viewvc?rev=1826359=rev
Log:
OAK-7326: Add a way to disable the SegmentCache
Abstract the SegmentCache and return an always empty cache when size <= 0
Modified:
jackrabbit/oak/trunk/oak-segm
Author: mduerig
Date: Wed Mar 7 16:18:23 2018
New Revision: 1826132
URL: http://svn.apache.org/viewvc?rev=1826132=rev
Log:
OAK-7317: SegmentParser#parseBlob does not long ids of external blobs
Modified:
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment
Author: mduerig
Date: Wed Mar 7 15:55:12 2018
New Revision: 1826123
URL: http://svn.apache.org/viewvc?rev=1826123=rev
Log:
OAK-7317: SegmentParser#parseBlob does not long ids of external blobs
Added ignored test case
Modified:
jackrabbit/oak/trunk/oak-segment-tar/src/test/java/org/apache
Author: mduerig
Date: Wed Mar 7 15:05:40 2018
New Revision: 1826121
URL: http://svn.apache.org/viewvc?rev=1826121=rev
Log:
@trivial: correctly sort modifiers
Modified:
jackrabbit/oak/trunk/oak-segment-tar/src/test/java/org/apache/jackrabbit/oak/segment/BlobIdRecordTest.java
Modified
Author: mduerig
Date: Thu Mar 1 14:27:37 2018
New Revision: 1825650
URL: http://svn.apache.org/viewvc?rev=1825650=rev
Log:
OAK-7057: Segment.toString: Record table should include an index into the
hexdump
List both, record offset and record address in the table of records
Modified
Author: mduerig
Date: Thu Mar 1 14:10:19 2018
New Revision: 1825647
URL: http://svn.apache.org/viewvc?rev=1825647=rev
Log:
OAK-6891: Executions of background threads might pile up
Switch flush thread, filer reaper and disk space check to
Scheduler.scheduleWithFixedDelay
Modified
Author: mduerig
Date: Thu Mar 1 13:23:54 2018
New Revision: 1825644
URL: http://svn.apache.org/viewvc?rev=1825644=rev
Log:
OAK-6891: Executions of background threads might pile up
Added Scheduler.scheduleWithFixedDelay
Modified:
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache
Author: mduerig
Date: Thu Mar 1 10:01:12 2018
New Revision: 1825636
URL: http://svn.apache.org/viewvc?rev=1825636=rev
Log:
OAK-7298: Remove debug logging to the console during tests
Modified:
jackrabbit/oak/trunk/oak-segment-tar/src/test/resources/logback-test.xml
Modified:
jackrabbit/oak
Author: mduerig
Date: Thu Mar 1 09:50:39 2018
New Revision: 1825635
URL: http://svn.apache.org/viewvc?rev=1825635=rev
Log:
@trivial: missing @Override
Modified:
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit/oak/segment/DefaultSegmentWriter.java
Modified
Author: mduerig
Date: Wed Feb 28 17:03:10 2018
New Revision: 1825585
URL: http://svn.apache.org/viewvc?rev=1825585=rev
Log:
OAK-7058: oak-run compact reports success even when it was cancelled
Print a message and return 1 on cancellation
Modified:
jackrabbit/oak/trunk/oak-segment-tar/src
Author: mduerig
Date: Wed Feb 28 16:40:06 2018
New Revision: 1825582
URL: http://svn.apache.org/viewvc?rev=1825582=rev
Log:
OAK-6707: TarWriter.close() must not throw an exception on subsequent
invocations
Modified:
jackrabbit/oak/trunk/oak-segment-tar/src/main/java/org/apache/jackrabbit
Author: mduerig
Date: Tue Feb 6 21:01:00 2018
New Revision: 1823393
URL: http://svn.apache.org/viewvc?rev=1823393=rev
Log:
OAK-4146: Improve tarmkrecovery docs
Removing obsolete documentation
Modified:
jackrabbit/oak/trunk/oak-run/README.md
Modified: jackrabbit/oak/trunk/oak-run/README.md
Author: mduerig
Date: Mon Feb 5 08:35:53 2018
New Revision: 1823138
URL: http://svn.apache.org/viewvc?rev=1823138=rev
Log:
OAK-7241: oak-run documentation typo for checkpoints command
merged r1823135
Modified:
jackrabbit/oak/branches/1.8/ (props changed)
jackrabbit/oak/branches/1.8
Author: mduerig
Date: Mon Feb 5 08:30:16 2018
New Revision: 1823135
URL: http://svn.apache.org/viewvc?rev=1823135=rev
Log:
OAK-7241: oak-run documentation typo for "checkpoints" command
Replaced checkpoint to checkpoints. Credits to Matt Ryan for the patch.
Modified:
jackrabbit
Author: mduerig
Date: Fri Feb 2 10:40:17 2018
New Revision: 1822939
URL: http://svn.apache.org/viewvc?rev=1822939=rev
Log:
OAK-5506: add a note about how we currently treat 'broken' Java strings
Typo
Modified:
jackrabbit/oak/trunk/oak-doc/src/site/markdown/constraints.md
Modified
Author: mduerig
Date: Tue Jan 30 16:14:27 2018
New Revision: 1822660
URL: http://svn.apache.org/viewvc?rev=1822660=rev
Log:
OAK-7215: Add configurable repository size cap to SegmentOverflowExceptionIT
Adjust Javadoc
Modified:
jackrabbit/oak/trunk/oak-segment-tar/src/test/java/org/apache
Author: mduerig
Date: Tue Jan 30 16:00:45 2018
New Revision: 1822659
URL: http://svn.apache.org/viewvc?rev=1822659=rev
Log:
OAK-7215: Add configurable repository size cap to SegmentOverflowExceptionIT
Use -Dmax-repo-size=s to specify a max repo size of s megabytes
Modified:
jackrabbit/oak
Author: mduerig
Date: Mon Jan 22 11:33:16 2018
New Revision: 1821841
URL: http://svn.apache.org/viewvc?rev=1821841=rev
Log:
OAK-7132: SNFE after full compaction
merged r1821249
Added:
jackrabbit/oak/branches/1.8/oak-segment-tar/src/test/java/org/apache/jackrabbit/oak/segment/file/tar
Author: mduerig
Date: Mon Jan 22 11:32:02 2018
New Revision: 1821839
URL: http://svn.apache.org/viewvc?rev=1821839=rev
Log:
OAK-7132: SNFE after full compaction
merged r1820729
Modified:
jackrabbit/oak/branches/1.8/ (props changed)
jackrabbit/oak/branches/1.8/oak-segment-tar/src/test
Author: mduerig
Date: Mon Jan 22 11:32:35 2018
New Revision: 1821840
URL: http://svn.apache.org/viewvc?rev=1821840=rev
Log:
OAK-7132: SNFE after full compaction
merged r1820734
Modified:
jackrabbit/oak/branches/1.8/ (props changed)
jackrabbit/oak/branches/1.8/oak-segment-tar/src/test
Author: mduerig
Date: Fri Jan 19 16:41:46 2018
New Revision: 1821682
URL: http://svn.apache.org/viewvc?rev=1821682=rev
Log:
OAK-7172: Document TarMK specific MBeans
merged r1821681
Modified:
jackrabbit/oak/branches/1.8/ (props changed)
jackrabbit/oak/branches/1.8/oak-doc/src/site
Author: mduerig
Date: Fri Jan 19 16:40:37 2018
New Revision: 1821681
URL: http://svn.apache.org/viewvc?rev=1821681=rev
Log:
OAK-7172: Document TarMK specific MBeans
Add basic documentation of MBeans relevant to the Segment Store
Modified:
jackrabbit/oak/trunk/oak-doc/src/site/markdown
Author: mduerig
Date: Fri Jan 19 15:41:08 2018
New Revision: 1821671
URL: http://svn.apache.org/viewvc?rev=1821671=rev
Log:
OAK-7075: Document oak-run compact arguments and system properties
merged r1821668
Modified:
jackrabbit/oak/branches/1.8/ (props changed)
jackrabbit/oak/branches
Author: mduerig
Date: Fri Jan 19 15:40:31 2018
New Revision: 1821670
URL: http://svn.apache.org/viewvc?rev=1821670=rev
Log:
OAK-7075: Document oak-run compact arguments and system properties
merged r1821665
Modified:
jackrabbit/oak/branches/1.8/ (props changed)
jackrabbit/oak/branches
1 - 100 of 2115 matches
Mail list logo