You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-commits@jackrabbit.apache.org by da...@apache.org on 2024/03/15 06:16:57 UTC

(jackrabbit-oak) branch trunk-detailed-merge created (now e508a7a5d0)

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

daim pushed a change to branch trunk-detailed-merge
in repository https://gitbox.apache.org/repos/asf/jackrabbit-oak.git


      at e508a7a5d0 merge trunk to detailedGC branch

This branch includes the following new commits:

     new 661fcd0586 OAK-10199 : initial sketch of detail gc skeleton
     new d27a96bf55 OAK-10199 : disable the detailGc in tearDown to avoid side-effects
     new ffeb6ff57a OAK-10199 : provided support for feature toggle & osgi config for detailed gc
     new 5c07e692e6 OAK-10199 : override getModifiedDocs() for RDB and added unit cases for deletedProps
     new 43fd4aa2b4 OAK-10199 : used bulk findAndModify api to perform garbage cleanup
     new 345064b55a OAK-10199 : ignore documents which doesn't have _modified field in mongo while fetching modifiedDocs
     new 9d308fb733 OAK-10199 : fixed code smells as suggested by Sonar
     new e7c4f9c66a OAK-10199 : updated logic to fetch nodes by sorting them on the basis of _modified & _id
     new 43a1bc8dc8 OAK-10199 : minor refactoring
     new 3335ca27e4 OAK-10199 : added test cases to fetch 5000+ modified docs in loop and verify them
     new 317a9af6ff OAK-10199 : added check to include oldestId when running detailedGc very first time
     new f857fa0d6a OAK-10199 : fixed the test case with different revision for DetailedGC
     new e1e8f51a8c OAK-10199 : fixed the VGC IT test cases failures for RDB
     new 114b1c0d33 OAK-10199 : fixed the VG INIT test
     new 1d448c5444 OAK-10199 : fixed logic to include previously garbage collected documents if updated recently
     new 17361ae31a OAK-10199 : added test case to continue with GC even if there is crash
     new 294fc591cf OAK-10199 : handled escaped properties while deleting them
     new 0af60d8c08 OAK-10199 : added unit cases to handle concurrent prop update and escaped properties update
     new e90a3d4fc8 OAK-10199 : added logic to skip non garbage documents
     new d6c7e79cac OAK-10199 : fixed query to avoid skipping documents with greater _modified timestamp
     new 21cca4b0b4 OAK-10199 : refactored RDBVersionGCSupport code
     new 835441dedc OAK-10199 : added review comment to make minor adjustment for naming conventions and fixes
     new 92d055bb8c OAK-10199 : added bundled properties while calculating the properties retain set as well
     new f740a66650 OAK-10199 : added unit cases for bundled properties getting garbaged collected as well
     new ec91fea94a OAK-10199 : renamed method name to avoid confusion with other variable of same name
     new 39c890f6db OAK-10199 : incorporated review comments to remove <p/> XHTML tags
     new 647e8f3c86 OAK-10199 : made detailedGC non-configurable on RDBDocumentStore
     new d409897dd5 OAK-10199 : removed DetailedGC code changes for RDBDocumentStore
     new 7a66fc1397 Merge pull request #1079 from apache/OAK-10378
     new a7ae4a6b1c OAK-8646 : Clean up changes from orphaned branch commits, as part of detailed gc
     new 8bf10451a1 OAK-8646 : added metrics for unmergedbranch commits & improved junit coverage
     new a5564b709f OAK-8646 : [minor] removed unintentional line
     new 500689da6f OAK-8646 : fixed sonar issue of operating of ints to avoid overflow
     new b804a931ec OAK-10526 : test to reproduce split doc GC with referenced revisions (#1184)
     new ff4798695c OAK-10464 testcontainers dependency
     new 68140143bb modified blob endpoint, logback, add testcontainer dependency
     new 082abb534b migrate mongo docker rule to testcontainer
     new d76ab0e4a7 minor dependency changes
     new 778a8a33d7 minor changes
     new 8cf0fcff5a refactor dependency, removed unused ones
     new e139585616 removed test container dependency from child modules
     new 94c7ff42b3 OAK-10199 : added check to include oldestId when running detailedGc very first time
     new b9c449be1e OAK-10199 : added test case to continue with GC even if there is crash
     new a9dd6a906b OAK-10199 : added unit cases for bundled properties getting garbaged collected as well
     new 9f52a55b92 OAK-10570 : add detailedGC capability to oak-run revisions collect/re… (#1238)
     new 8589e97532 OAK-10586 : in limit exceeded case detailed GC could never have been started
     new 0fb958eb54 OAK-10583 : set needrepeat to true if detailedGC didn't reach the scope end due to batch limits
     new 2c430240e5 OAK-10370 : added dryRun mode for detailedGC
     new 2fb41b5075 OAK-10370 : make dryRun mode use it's own db variables and cleaned them after usage and added unit cases
     new 32286d4d51 OAK-10370 : fixed minor sonar suggestion to combine if conditions
     new 0635686263 OAK-10370 : added unit cases for Revisions Command
     new 8b046c5112 OAK-10370 : make versionGC settings variable public to use in OAK RUN module
     new 56ae063e2d OAK-10370 : move revisions command test to same package name as of VGC
     new 324773daa1 OAK-10370 : added unit cases to cover changes done in VGC
     new 35bb16e439 OAK-10597 : introduce embedded verification to detailedGC
     new 682596d81b OAK-10597 : continue instead of return
     new adc951298e OAK-10199 : provided support for feature toggle & osgi config for detailed gc
     new 86348af380 OAK-10199 : override getModifiedDocs() for RDB and added unit cases for deletedProps
     new a3e9ecc971 OAK-10199 : updated logic to fetch nodes by sorting them on the basis of _modified & _id
     new b2b18ceb87 OAK-10199 : added check to include oldestId when running detailedGc very first time
     new da19dfebcf OAK-10199 : fixed the test case with different revision for DetailedGC
     new 755efaefb7 OAK-10199 : fixed logic to include previously garbage collected documents if updated recently
     new bc2cce870c OAK-10199 : added unit cases to handle concurrent prop update and escaped properties update
     new 45fc50d6c1 OAK-10199 : added logic to skip non garbage documents
     new 81e0152e2e OAK-10199 : fixed query to avoid skipping documents with greater _modified timestamp
     new c4a87317c0 OAK-10526 : test to reproduce split doc GC with referenced revisions (#1184)
     new 72855ee12d merged trunk to detailedGC branch
     new 26f7a242de merged trunk to detailedGC branch : fixed unit cases failures
     new 3af384b686 OAK-10632 :  make embedded verification configurable in dryRun mode
     new cb2fc1a86d OAK-10633 :  make embedded verification configurable in detailedGC
     new 65ff438b04 OAK-10659 : remove orphaned nodes/documents
     new 33933ef82e OAK-10659 : introduction of orphaned node deletion altered these tests fundamentally
     new ad114526f2 OAK-10659 : added some diagnostic asserts for flaky test
     new 71630e6a14 Update oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/VersionGarbageCollector.java
     new 02de73171d Update oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/VersionGarbageCollector.java
     new 185d5d3139 OAK-10659 : addressing review comment to add gcStats.documentsDeleted - and  use the return of ds.remove - by switching to a map from the current orphanOrDeletedRemovalList
     new 6c80397c25 Update oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/VersionGarbageCollectorIT.java
     new 397db114ce Update oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/VersionGarbageCollectorIT.java
     new 8bd0641cbc Update oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/VersionGarbageCollectorIT.java
     new 7dfcc3ad65 Update oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/VersionGarbageCollectorIT.java
     new ac9ecafe26 Update oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/VersionGarbageCollectorIT.java
     new 67f91c0ac8 OAK-10659 : use DetailGCHelper.enableDetailGC
     new f90002faea OAK-10676 : used traversed state to find deleted properties
     new a6f03fe713 OAK-10535: Prototype code for Old Revisions Cleanup
     new 241b77588e OAK-10689: oak-run command to run DGC on specific document
     new 974190f242 OAK-10535: Addressed comments in PR and cleanup.
     new ad696ff864 OAK-10689: Add --entireRepo option.
     new 00c1a1bd0f OAK-10710 : added option to reset detailedGC after finishing detailedGC cycle
     new e508a7a5d0 merge trunk to detailedGC branch

The 89 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.