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

daim pushed a change to branch DetailedGC/OAK-10199
in repository https://gitbox.apache.org/repos/asf/jackrabbit-oak.git


 discard a32f824377 Merge pull request #1079 from apache/OAK-10378
    omit 4d3d8e3c3d OAK-10378 : added new metric for calculating documents 
missed while updating and fixed issue which causes re-iterating documents while 
calculating garbage
    omit 2ab0a07d6e OAK-10378 : improved jacadocs on 
DocumentStore#findAndUpdate API and VersionGarbageCollector internal variables
    omit eaf52462fd OAK-10378 : added metrics to collect detailedGC cycle & 
deleted properties data
    omit d5f49d1275 OAK-10199 : removed DetailedGC code changes for 
RDBDocumentStore
    omit 70fc226d20 OAK-10199 : made detailedGC non-configurable on 
RDBDocumentStore
    omit 44a14555bd OAK-10199 : incorporated review comments to remove <p/> 
XHTML tags
    omit ffc683d43e OAK-10199 : renamed method name to avoid confusion with 
other variable of same name
    omit 0a70cd6c26 OAK-10199 : added unit cases for bundled properties getting 
garbaged collected as well
    omit e08ada7ef1 OAK-10199 : added bundled properties while calculating the 
properties retain set as well
    omit 539de94fd9 OAK-10199 : added review comment to make minor adjustment 
for naming conventions and fixes
    omit 2315523fae OAK-10199 : refactored RDBVersionGCSupport code
    omit 53d30dc822 OAK-10199 : fixed query to avoid skipping documents with 
greater _modified timestamp
    omit 1ac156e4d8 OAK-10199 : added logic to skip non garbage documents
    omit 69e22730c3 OAK-10199 : added unit cases to handle concurrent prop 
update and escaped properties update
    omit 569011756b OAK-10199 : handled escaped properties while deleting them
    omit b5e34df0b7 OAK-10199 : added test case to continue with GC even if 
there is crash
    omit fded0d1508 OAK-10199 : fixed logic to include previously garbage 
collected documents if updated recently
    omit c3edb8d848 OAK-10199 : fixed the VG INIT test
    omit edba1fe88f OAK-10199 : fixed the VGC IT test cases failures for RDB
    omit 85a1d13254 OAK-10199 : fixed the test case with different revision for 
DetailedGC
    omit ff5b2d310a OAK-10199 : added check to include oldestId when running 
detailedGc very first time
    omit 27f1fa0009 OAK-10199 : added test cases to fetch 5000+ modified docs 
in loop and verify them
    omit f870ddcba6 OAK-10199 : minor refactoring
    omit 1a3008fad0 OAK-10199 : updated logic to fetch nodes by sorting them on 
the basis of _modified & _id
    omit 3faed63193 OAK-10199 : fixed code smells as suggested by Sonar
    omit 6c7c4a790b OAK-10199 : ignore documents which doesn't have _modified 
field in mongo while fetching modifiedDocs
    omit 281f4e280b OAK-10199 : used bulk findAndModify api to perform garbage 
cleanup
    omit 6966a41f52 OAK-10199 : override getModifiedDocs() for RDB and added 
unit cases for deletedProps
    omit 45e59a1bc8 OAK-10199 : provided support for feature toggle & osgi 
config for detailed gc
    omit 4b2db5045a OAK-10199 : disable the detailGc in tearDown to avoid 
side-effects
    omit 1b45a32e57 OAK-10199 : initial sketch of detail gc skeleton
     add afb9d8d303 [maven-release-plugin] prepare release jackrabbit-oak-1.56.0
     add 04ad212826 [maven-release-plugin] prepare for next development 
iteration
     add 921467d8ef OAK-10399 Automatically pick a merged index over multiple 
levels
     add 79bd999aef OAK-10399 Automatically pick a merged index over multiple 
levels
     add cb5df597c8 OAK-10420 Tool to compare Lucene index content
     add 81e49e5f8d Revert "OAK-10399 Automatically pick a merged index over 
multiple levels"
     add 1d50d20bd6 Revert "Revert "OAK-10399 Automatically pick a merged index 
over multiple levels""
     add 482c5ac821 Revert "OAK-10420 Tool to compare Lucene index content"
     add 77f36b3252 OAK-10399 Automatically pick a merged index over multiple 
levels
     add 009ef2c185 Merge pull request #1066 from apache/OAK-10399
     add 8c3116832b Clarified a pitfall with --merge-paths
     add e11d20cb3d Merge pull request #161 from sbluhm/patch-1
     new 6c57014214 OAK-10199 : initial sketch of detail gc skeleton
     new ea090d5e3f OAK-10199 : disable the detailGc in tearDown to avoid 
side-effects
     new 3138de6a47 OAK-10199 : provided support for feature toggle & osgi 
config for detailed gc
     new 9288321568 OAK-10199 : override getModifiedDocs() for RDB and added 
unit cases for deletedProps
     new b6bd4a13cd OAK-10199 : used bulk findAndModify api to perform garbage 
cleanup
     new 28ceb7bec7 OAK-10199 : ignore documents which doesn't have _modified 
field in mongo while fetching modifiedDocs
     new 6f01cc7114 OAK-10199 : fixed code smells as suggested by Sonar
     new 1f9497672a OAK-10199 : updated logic to fetch nodes by sorting them on 
the basis of _modified & _id
     new 8fb144d824 OAK-10199 : minor refactoring
     new 4b94c0d54a OAK-10199 : added test cases to fetch 5000+ modified docs 
in loop and verify them
     new 21095cfa14 OAK-10199 : added check to include oldestId when running 
detailedGc very first time
     new e0bd25cee7 OAK-10199 : fixed the test case with different revision for 
DetailedGC
     new 7e56bbcfa2 OAK-10199 : fixed the VGC IT test cases failures for RDB
     new e753b64149 OAK-10199 : fixed the VG INIT test
     new 7c85b71472 OAK-10199 : fixed logic to include previously garbage 
collected documents if updated recently
     new 3ecc6becf1 OAK-10199 : added test case to continue with GC even if 
there is crash
     new 9f224f565f OAK-10199 : handled escaped properties while deleting them
     new 374a57a327 OAK-10199 : added unit cases to handle concurrent prop 
update and escaped properties update
     new 96b11eaef6 OAK-10199 : added logic to skip non garbage documents
     new 7720da537c OAK-10199 : fixed query to avoid skipping documents with 
greater _modified timestamp
     new afff0622c6 OAK-10199 : refactored RDBVersionGCSupport code
     new 31608d00ba OAK-10199 : added review comment to make minor adjustment 
for naming conventions and fixes
     new 5f7109a296 OAK-10199 : added bundled properties while calculating the 
properties retain set as well
     new 34fa5a1ec3 OAK-10199 : added unit cases for bundled properties getting 
garbaged collected as well
     new bb025d8755 OAK-10199 : renamed method name to avoid confusion with 
other variable of same name
     new 7337d5a575 OAK-10199 : incorporated review comments to remove <p/> 
XHTML tags
     new 80633a7512 OAK-10199 : made detailedGC non-configurable on 
RDBDocumentStore
     new 0bf77d1825 OAK-10199 : removed DetailedGC code changes for 
RDBDocumentStore

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (a32f824377)
            \
             N -- N -- N   refs/heads/DetailedGC/OAK-10199 (0bf77d1825)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 28 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.


Summary of changes:
 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 +-
 oak-blob-cloud/pom.xml                             |   2 +-
 oak-blob-plugins/pom.xml                           |   2 +-
 oak-blob/pom.xml                                   |   2 +-
 oak-commons/pom.xml                                |   2 +-
 oak-core-spi/pom.xml                               |   2 +-
 oak-core/pom.xml                                   |   2 +-
 oak-doc/src/site/markdown/migration.md             |   2 +
 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 +-
 oak-jackrabbit-api/pom.xml                         |   2 +-
 oak-jcr/pom.xml                                    |   2 +-
 oak-lucene/pom.xml                                 |   2 +-
 .../composite/blueGreen/CustomizedIndexTest.java   |  40 +++++-
 .../oak/composite/blueGreen/IndexUtils.java        |   1 -
 oak-parent/pom.xml                                 |   2 +-
 oak-pojosr/pom.xml                                 |   2 +-
 oak-query-spi/pom.xml                              |   2 +-
 oak-run-commons/pom.xml                            |   2 +-
 oak-run-elastic/pom.xml                            |   2 +-
 oak-run/pom.xml                                    |   2 +-
 oak-search-elastic/pom.xml                         |   2 +-
 oak-search-mt/pom.xml                              |   2 +-
 oak-search/pom.xml                                 |   2 +-
 .../plugins/index/search/spi/query/IndexName.java  |  50 +++++--
 .../index/search/spi/query/IndexNameTest.java      |  17 +--
 oak-security-spi/pom.xml                           |   2 +-
 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-shaded-guava/pom.xml                           |   2 +-
 oak-solr-core/pom.xml                              |   2 +-
 oak-solr-osgi/pom.xml                              |   2 +-
 oak-store-composite/pom.xml                        |   2 +-
 oak-store-document/pom.xml                         |   2 +-
 .../document/DetailedRevisionGCStatsCollector.java |  40 ------
 .../DetailedRevisionGCStatsCollectorImpl.java      | 146 -------------------
 .../oak/plugins/document/DocumentStore.java        |   2 +-
 .../plugins/document/VersionGarbageCollector.java  |  62 ++------
 .../document/util/LoggingDocumentStoreWrapper.java |   1 -
 .../DetailedRevisionGCStatsCollectorImplTest.java  | 160 ---------------------
 .../oak/plugins/document/VersionGCStatsTest.java   |  22 +--
 .../document/VersionGarbageCollectorIT.java        |  63 +-------
 oak-store-spi/pom.xml                              |   2 +-
 oak-upgrade/pom.xml                                |   2 +-
 pom.xml                                            |   2 +-
 61 files changed, 164 insertions(+), 538 deletions(-)
 delete mode 100644 
oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DetailedRevisionGCStatsCollector.java
 delete mode 100644 
oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DetailedRevisionGCStatsCollectorImpl.java
 delete mode 100644 
oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/DetailedRevisionGCStatsCollectorImplTest.java

Reply via email to