This is an automated email from the ASF dual-hosted git repository.

thomasm pushed a change to branch OAK-10341b
in repository https://gitbox.apache.org/repos/asf/jackrabbit-oak.git


    from 962dab6b82 OAK-10341 Tree store (node prefetch)
     add 7f29f928cc OAK-10996 - indexing-job: cache interned strings in a local 
hashmap to avoid calling String.intern too frequently (#1616)
     add 8220e5d5f3 OAK-10999 - indexing-job: report nodes that take the 
longest to index (#1621)
     add 3f1021a723 Revert "OAK-11001: Update commons-lang3 dependency to 
3.15.0 (#1623)"
     add c9228d48de OAK-11007 - Reformat and minor refactorings, no change to 
logic. (#1630)
     add 2ae6bbb2ee OAK-11004: Remove usage of Guava Supplier interface (#1627)
     add 1d27b1501a OAK-11008 - Reuse an instance of CloudBlobContainer. (#1633)
     add 8bdd8fb75e OAK-11010: Remove usage of Guava newHashMap (#1632)
     add e4db4c6910 OAK-11012: Remove usage of Guava Objects.equal() (#1634)
     add 0d23900bd8 OAK-11006 - indexing-job: better logging of text extraction 
and indexing statistics (#1629)
     add 21eed91cc0 OAK-10985 | Fix like conditions getting ignored if 
valueExcludedPrefixes is set for the property (#1636)
     add d1d41a337c OAK-10998: 
OrderableNodesTest#orderableAddManyChildrenWithSave() does not call save() 
(#1620)
     add c64ffb03ed OAK-11016: Release Oak 1.68.0 - Candidate Release Notes
     add 2a5409c151 OAK-11014 : added test cases for bundled nodes with fullGC
     add b157b1f786 Merge pull request #1637 from apache/OAK-11014
     add a39580f743 OAK-11013: Remove usage of Guava Optional (#1635)
     add 813e1c1217 OAK-10921 : fixed race condition where fullGC database 
variables gets overridden if they are reset by external components
     add de4280dbc9 OAK-10921 : fixed unit cases
     add d75f63da72 OAK-10921 : added unit case for resetFullGC & resetGC both
     add d34ba07140 OAK-10921 : undo the scope change for FullGcMode
     add 4479723d4c OAK-10921 : extracted out common code
     add 4e2009e6bc OAK-10921 : added javadocs for update settings method
     add 7f560c6417 OAK-10921 : removed hashmap subclass with normal hashmap 
creation
     add dcb39ef2db Merge pull request #1562 from apache/OAK-10921
     add fb855b9075 OAK-11015 : added emptyProps mode for full GC
     add 59076e6674 OAK-11015 : removed unnecessary check for fullGcMode
     add f9473f4b5b Merge pull request #1639 from apache/OAK-11015
     add f126a50500 OAK-10803 - Fix memory consumption of uncompress properties 
(#1619)
     add 0d0c54878f OAK-11019 : use table prefix and drop on close to avoid 
test flakyness
     add 173c5ecf23 Merge pull request #1640 from apache/OAK-11019
     add 545e964449 OAK-11015 : remove System.out.printlns
     add 7c6c9a52ea Merge pull request #1642 from apache/OAK-11015-2
     add a291e1bf1f OAK-10748: Improve FullGC statistics to count which type of 
garbage is collected
     add 1111be6c21 OAK-11016: Release Oak 1.68.0 - Candidate Release Notes 
(updated)
     add 19ee59c6f4 OAK-11021 : remove unused instance variables in 
VersionGCRecommendations
     add b5d3e949b2 Merge pull request #1643 from apache/OAK-11021
     add 724e695ffc OAK-11016: Release Oak 1.68.0 - Candidate Release Notes 
(updated)
     add 9ca692077b [maven-release-plugin] prepare release jackrabbit-oak-1.68.0
     add 8002d35cdc [maven-release-plugin] prepare for next development 
iteration
     add 1fa3f202e7 Merge trunk

No new revisions were added by this update.

Summary of changes:
 RELEASE-NOTES.txt                                  | 150 +++----
 oak-api/pom.xml                                    |   2 +-
 oak-auth-external/pom.xml                          |   2 +-
 oak-auth-ldap/pom.xml                              |   2 +-
 oak-authorization-cug/pom.xml                      |   2 +-
 oak-authorization-principalbased/pom.xml           |   2 +-
 oak-benchmarks-elastic/pom.xml                     |   2 +-
 oak-benchmarks-lucene/pom.xml                      |   2 +-
 oak-benchmarks-solr/pom.xml                        |   2 +-
 oak-benchmarks/pom.xml                             |   2 +-
 oak-blob-cloud-azure/pom.xml                       |   2 +-
 .../azure/blobstorage/AzureBlobStoreBackend.java   |  43 +-
 oak-blob-cloud/pom.xml                             |   2 +-
 .../oak/blob/cloud/s3/S3DataStoreServiceTest.java  |   4 +-
 oak-blob-plugins/pom.xml                           |   2 +-
 .../jackrabbit/oak/plugins/blob/FileCache.java     |  57 ++-
 .../oak/plugins/blob/UploadStagingCache.java       |   6 +-
 .../blob/ConsolidatedDataStoreStatsTest.java       |  68 +--
 .../oak/plugins/blob/UploadStagingCacheTest.java   |   3 +-
 oak-blob/pom.xml                                   |   2 +-
 oak-commons/pom.xml                                |   2 +-
 .../apache/jackrabbit/oak/commons/CIHelper.java    |  10 +-
 oak-core-spi/pom.xml                               |   2 +-
 .../oak/spi/whiteboard/DefaultWhiteboard.java      |   5 +-
 oak-core/pom.xml                                   |   2 +-
 .../oak/plugins/cow/BranchNodeStore.java           |   2 +-
 .../oak/plugins/index/FormattingUtils.java         |  16 +
 .../index/property/PropertyIndexEditor.java        |   2 +-
 .../plugins/index/property/ValuePatternUtil.java   |  43 ++
 .../strategy/ContentMirrorStoreStrategy.java       |   8 +-
 .../strategy/FilteringIndexStoreStrategy.java      |   2 +-
 .../property/strategy/IndexStoreStrategy.java      |   2 +-
 .../strategy/UniqueEntryStoreStrategy.java         |  19 +-
 .../plugins/index/reference/ReferenceEditor.java   |  13 +-
 .../jackrabbit/oak/plugins/name/Namespaces.java    |   5 +-
 .../apache/jackrabbit/oak/query/SQL2Parser.java    |   5 +-
 .../oak/plugins/index/FormattingUtilsTest.java     |  18 +
 .../plugins/index/property/ValuePatternTest.java   |  35 ++
 .../strategy/ContentMirrorStoreStrategyTest.java   |   2 +-
 .../strategy/UniqueEntryStoreStrategyTest.java     |  27 +-
 .../oak/plugins/observation/NodeObserverTest.java  |  16 +-
 .../restriction/RestrictionProviderImplTest.java   |   8 +-
 oak-examples/pom.xml                               |   2 +-
 oak-examples/standalone/pom.xml                    |   2 +-
 oak-examples/webapp/pom.xml                        |   2 +-
 oak-exercise/pom.xml                               |   2 +-
 oak-http/pom.xml                                   |   2 +-
 oak-it-osgi/pom.xml                                |   2 +-
 oak-it/pom.xml                                     |   2 +-
 .../blob/DocumentBlobGCRegistrationTest.java       |   5 +-
 .../blob/DocumentBlobTrackerRegistrationTest.java  |   5 +-
 .../DocumentCachingDataStoreStatsTest.java         |   4 +-
 .../segment/SegmentCachingDataStoreStatsTest.java  |   4 +-
 oak-jackrabbit-api/pom.xml                         |   2 +-
 oak-jcr/pom.xml                                    |   2 +-
 .../jackrabbit/oak/jcr/OrderableNodesTest.java     |   1 +
 .../oak/jcr/observation/ObservationTest.java       |  21 +-
 oak-lucene/pom.xml                                 |   2 +-
 .../oak/plugins/index/lucene/IndexTracker.java     |   5 +-
 .../index/lucene/LuceneIndexDefinition.java        |   5 +-
 .../index/lucene/LucenePropertyIndexTest.java      |  24 +
 oak-parent/pom.xml                                 |   6 +-
 oak-pojosr/pom.xml                                 |   2 +-
 .../oak/run/osgi/RunnableJobTracker.java           |   9 +-
 oak-query-spi/pom.xml                              |   2 +-
 oak-run-commons/pom.xml                            |   2 +-
 .../index/indexer/document/CompositeIndexer.java   |   7 +
 .../indexer/document/DocumentStoreIndexerBase.java |  20 +-
 .../indexer/document/IndexerStatisticsTracker.java |  90 ++++
 .../index/indexer/document/NodeStateIndexer.java   |   2 +
 .../index/indexer/document/TopKSlowestPaths.java   |  88 ++++
 .../document/flatfile/ChildNodeStateProvider.java  |   7 +-
 .../document/flatfile/pipelined/SortKey.java       |  16 +-
 .../indexer/document/TopKSlowestPathsTest.java     |  59 +++
 oak-run-elastic/pom.xml                            |   2 +-
 .../oak/index/indexer/document/ElasticIndexer.java |  18 +-
 oak-run/pom.xml                                    |   2 +-
 .../jackrabbit/oak/explorer/NodeStoreTree.java     |   7 +-
 .../oak/index/indexer/document/LuceneIndexer.java  |  18 +
 .../jackrabbit/oak/run/RevisionsCommand.java       |  13 +-
 oak-search-elastic/pom.xml                         |   2 +-
 oak-search/pom.xml                                 |   2 +-
 .../plugins/index/search/ExtractedTextCache.java   |  28 +-
 .../spi/binary/FulltextBinaryTextExtractor.java    | 493 +++++++++++----------
 .../search/spi/binary/TextExtractionStats.java     |  68 ++-
 .../search/spi/query/FulltextIndexPlanner.java     |   6 +-
 oak-security-spi/pom.xml                           |   2 +-
 .../credentials/CompositeCredentialsSupport.java   |   4 +-
 oak-segment-aws/pom.xml                            |   2 +-
 oak-segment-azure/pom.xml                          |   2 +-
 oak-segment-remote/pom.xml                         |   2 +-
 oak-segment-tar/pom.xml                            |   2 +-
 .../oak/segment/CachingSegmentReader.java          |   3 +-
 .../jackrabbit/oak/segment/CancelableDiff.java     |   3 +-
 .../oak/segment/CheckpointCompactor.java           |   5 +-
 .../jackrabbit/oak/segment/CommitsTracker.java     |   4 +-
 .../oak/segment/DefaultSegmentWriter.java          |   8 +-
 .../oak/segment/DefaultSegmentWriterBuilder.java   |   4 +-
 .../oak/segment/MutableSegmentReferences.java      |   5 +-
 .../apache/jackrabbit/oak/segment/RecordCache.java |   6 +-
 .../jackrabbit/oak/segment/RecordCacheStats.java   |   5 +-
 .../apache/jackrabbit/oak/segment/RecordIdSet.java |   5 +-
 .../oak/segment/SegmentBufferWriterPool.java       |   9 +-
 .../jackrabbit/oak/segment/SegmentNodeState.java   |   4 +-
 .../jackrabbit/oak/segment/SegmentNodeStore.java   |   5 +-
 .../oak/segment/SegmentPropertyState.java          |   5 +-
 .../jackrabbit/oak/segment/WriterCacheManager.java |   7 +-
 .../jackrabbit/oak/segment/file/FileStore.java     |   2 +-
 .../oak/segment/file/GarbageCollector.java         |   4 +-
 .../jackrabbit/oak/segment/file/PriorityCache.java |   2 +-
 .../jackrabbit/oak/segment/file/TarRevisions.java  |   2 +-
 .../jackrabbit/oak/segment/file/tar/TarFiles.java  |   6 +-
 .../jackrabbit/oak/segment/file/tar/TarWriter.java |   6 +-
 .../segment/standby/client/StandbyClientSync.java  |   1 -
 .../standby/client/StandbyClientSyncExecution.java |   4 +-
 .../oak/segment/standby/client/StandbyDiff.java    |   5 +-
 .../oak/segment/DefaultSegmentWriterTest.java      |  11 +-
 .../oak/segment/ImmutableRecordNumbersTest.java    |   4 +-
 .../jackrabbit/oak/segment/NodeRecordTest.java     |   3 +-
 .../oak/segment/RecordCacheStatsTest.java          |  16 +-
 .../oak/segment/SegmentBufferMonitorTest.java      |   5 +-
 .../jackrabbit/oak/segment/SegmentParserTest.java  |   8 +-
 .../apache/jackrabbit/oak/segment/TestUtils.java   |   6 +-
 .../oak/segment/file/tar/TarFileTest.java          |  18 +-
 .../oak/segment/file/tar/TarFilesTest.java         |   1 -
 oak-shaded-guava/pom.xml                           |   2 +-
 oak-solr-core/pom.xml                              |   2 +-
 oak-solr-osgi/pom.xml                              |   2 +-
 oak-store-composite/pom.xml                        |   2 +-
 .../oak/composite/CommitHookEnhancer.java          |   6 +-
 .../oak/composite/CompositeNodeStore.java          |   7 +-
 .../oak/composite/CompositeNodeStoreStats.java     |   6 +-
 .../oak/composite/CompositionContext.java          |   5 +-
 .../composite/CrossMountReferenceValidator.java    |   5 +-
 .../oak/composite/CompositeChildrenCountTest.java  |   5 +-
 oak-store-document/pom.xml                         |   2 +-
 .../document/CachingCommitValueResolver.java       |   2 +-
 .../jackrabbit/oak/plugins/document/Commit.java    |   4 +-
 .../document/CompressedDocumentPropertyState.java  | 227 ++++++++++
 .../oak/plugins/document/DocumentNodeStore.java    |   8 +-
 .../plugins/document/DocumentNodeStoreBuilder.java |   2 +-
 .../plugins/document/DocumentPropertyState.java    |  91 +---
 .../document/DocumentPropertyStateFactory.java     |  48 ++
 .../oak/plugins/document/FullGCStatsCollector.java |  29 ++
 .../plugins/document/FullGCStatsCollectorImpl.java |  76 ++++
 .../oak/plugins/document/LastRevRecoveryAgent.java |   2 +-
 .../oak/plugins/document/MissingBcSweeper2.java    |   5 +-
 .../oak/plugins/document/NodeDocument.java         |   5 +-
 .../oak/plugins/document/NodeDocumentSweeper.java  |   5 +-
 .../oak/plugins/document/SplitOperations.java      |  11 +-
 .../oak/plugins/document/UnsavedModifications.java |   3 +-
 .../plugins/document/VersionGCRecommendations.java |  79 +++-
 .../plugins/document/VersionGarbageCollector.java  |  73 ++-
 .../plugins/document/mongo/MongoDocumentStore.java |   6 +-
 .../oak/plugins/document/BranchCommitGCTest.java   |  18 +-
 ...va => CompressedDocumentPropertyStateTest.java} | 234 +++-------
 .../document/DocumentPropertyStateFactoryTest.java | 148 +++++++
 .../document/DocumentPropertyStateTest.java        | 324 +-------------
 .../oak/plugins/document/FullGCHelper.java         |   1 +
 .../oak/plugins/document/TestNodeObserver.java     |  17 +-
 .../oak/plugins/document/VersionGCInitTest.java    |   7 +-
 .../oak/plugins/document/VersionGCSupportTest.java |   8 +
 .../document/VersionGarbageCollectorIT.java        | 290 +++++++++++-
 oak-store-spi/pom.xml                              |   2 +-
 .../oak/plugins/memory/MemoryNodeState.java        |   5 +-
 .../oak/plugins/memory/MemoryNodeStore.java        |   7 +-
 .../oak/plugins/memory/ModifiedNodeState.java      |  15 +-
 .../oak/plugins/memory/MutableNodeState.java       |   8 +-
 .../jackrabbit/oak/spi/commit/ObserverTracker.java |   8 +-
 oak-upgrade/pom.xml                                |   2 +-
 .../oak/upgrade/JackrabbitNodeState.java           |   5 +-
 .../jackrabbit/oak/upgrade/RepositoryUpgrade.java  |   6 +-
 .../oak/upgrade/cli/parser/DatastoreArguments.java |   4 +-
 pom.xml                                            |   2 +-
 174 files changed, 2248 insertions(+), 1443 deletions(-)
 create mode 100644 
oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/IndexerStatisticsTracker.java
 create mode 100644 
oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/TopKSlowestPaths.java
 create mode 100644 
oak-run-commons/src/test/java/org/apache/jackrabbit/oak/index/indexer/document/TopKSlowestPathsTest.java
 create mode 100644 
oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/CompressedDocumentPropertyState.java
 create mode 100644 
oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentPropertyStateFactory.java
 copy 
oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/{DocumentPropertyStateTest.java
 => CompressedDocumentPropertyStateTest.java} (57%)
 create mode 100644 
oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/DocumentPropertyStateFactoryTest.java

Reply via email to