This is an automated email from the ASF dual-hosted git repository. daim pushed a change to branch OAK-10199 in repository https://gitbox.apache.org/repos/asf/jackrabbit-oak.git
omit 6bd960b4aa OAK-10199 : added bundled properties while calculating the properties retain set as well omit bee6a6e974 OAK-10199 : added review comment to make minor adjustment for naming conventions and fixes omit 2a70486c9c OAK-10199 : refactored RDBVersionGCSupport code omit 233b023dc6 OAK-10199 : fixed query to avoid skipping documents with greater _modified timestamp omit 4bf5abd67e OAK-10199 : added logic to skip non garbage documents omit c9ba785908 OAK-10199 : added unit cases to handle concurrent prop update and escaped properties update omit 3525a0bf32 OAK-10199 : handled escaped properties while deleting them omit fea96cc78f OAK-10199 : added test case to continue with GC even if there is crash omit 67dc623eba OAK-10199 : fixed logic to include previously garbage collected documents if updated recently omit 716a58b942 OAK-10199 : fixed the VG INIT test omit 5e1b0c0e4f OAK-10199 : fixed the VGC IT test cases failures for RDB omit 962dbc8e10 OAK-10199 : fixed the test case with different revision for DetailedGC omit cb4063516d OAK-10199 : added check to include oldestId when running detailedGc very first time omit ab7ca7ea13 OAK-10199 : added test cases to fetch 5000+ modified docs in loop and verify them omit 2611efbf11 OAK-10199 : minor refactoring omit 8bef853959 OAK-10199 : updated logic to fetch nodes by sorting them on the basis of _modified & _id omit 1b089fdc95 OAK-10199 : fixed code smells as suggested by Sonar omit 1e0c5f0317 OAK-10199 : ignore documents which doesn't have _modified field in mongo while fetching modifiedDocs omit 0e4bb98fd7 OAK-10199 : used bulk findAndModify api to perform garbage cleanup omit ac6bf71610 OAK-10199 : override getModifiedDocs() for RDB and added unit cases for deletedProps omit 8e60b8ac66 OAK-10199 : provided support for feature toggle & osgi config for detailed gc omit 2126647c34 OAK-10199 : disable the detailGc in tearDown to avoid side-effects omit 3bc3635d18 OAK-10199 : initial sketch of detail gc skeleton add 045d982b39 OAK-10003: Upgrade tika to 1.28.5 (#758) add 191687c2b4 OAK-10181: Flaky test: DataStoreBlobStoreStatsTest - ensure that the two created blobs are different (#1045) add e64acee349 OAK-10316: Importer exceptions always should mention path - add missing SP character add dc19d269fa OAK-301 Improve documentation add ce2eb51d4b OAK-301 Improve documentation add 6016723174 OAK-10333 Improved logging for queries that that traverse more than 10'000 nodes add 7ba70edd2b Merge pull request #1012 from apache/OAK-10333 new f6b1e000aa OAK-10199 : initial sketch of detail gc skeleton new c1d9228f28 OAK-10199 : disable the detailGc in tearDown to avoid side-effects new 3c03290a2a OAK-10199 : provided support for feature toggle & osgi config for detailed gc new bbd8314144 OAK-10199 : override getModifiedDocs() for RDB and added unit cases for deletedProps new b7665d8971 OAK-10199 : used bulk findAndModify api to perform garbage cleanup new 4f7c023ad0 OAK-10199 : ignore documents which doesn't have _modified field in mongo while fetching modifiedDocs new 512f6554d3 OAK-10199 : fixed code smells as suggested by Sonar new 388907a585 OAK-10199 : updated logic to fetch nodes by sorting them on the basis of _modified & _id new 73234da322 OAK-10199 : minor refactoring new 7836e5d720 OAK-10199 : added test cases to fetch 5000+ modified docs in loop and verify them new 70c25b6ed3 OAK-10199 : added check to include oldestId when running detailedGc very first time new 2b11872ff5 OAK-10199 : fixed the test case with different revision for DetailedGC new ca1e09e262 OAK-10199 : fixed the VGC IT test cases failures for RDB new 8766f6f261 OAK-10199 : fixed the VG INIT test new 310635194f OAK-10199 : fixed logic to include previously garbage collected documents if updated recently new f111f6d468 OAK-10199 : added test case to continue with GC even if there is crash new 50d81db869 OAK-10199 : handled escaped properties while deleting them new 6381c40a26 OAK-10199 : added unit cases to handle concurrent prop update and escaped properties update new 5f987d477d OAK-10199 : added logic to skip non garbage documents new bbd029f42e OAK-10199 : fixed query to avoid skipping documents with greater _modified timestamp new de97c05e11 OAK-10199 : refactored RDBVersionGCSupport code new e0a1ff163d OAK-10199 : added review comment to make minor adjustment for naming conventions and fixes new da5c14a1e8 OAK-10199 : added bundled properties while calculating the properties retain set as well new 6f640e9ae5 OAK-10199 : added unit cases for bundled properties getting garbaged collected as well 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 (6bd960b4aa) \ N -- N -- N refs/heads/OAK-10199 (6f640e9ae5) 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 24 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: .../datastore/DataStoreBlobStoreStatsTest.java | 8 +- .../oak/plugins/index/cursor/TraversingCursor.java | 13 +- .../strategy/ContentMirrorStoreStrategy.java | 12 +- oak-doc/src/site/markdown/query/lucene.md | 8 +- .../jackrabbit/oak/osgi/TikaExtractionOsgiIT.java | 6 +- oak-it-osgi/src/test/resources/versions.properties | 6 +- .../jackrabbit/oak/jcr/xml/ImporterImpl.java | 2 +- .../oak/plugins/index/lucene/LuceneIndex.java | 7 +- oak-parent/pom.xml | 2 +- .../index/search/spi/query/FulltextIndex.java | 7 +- .../document/VersionGarbageCollectorIT.java | 133 +++++++++++++++++++-- 11 files changed, 174 insertions(+), 30 deletions(-)