This is an automated email from the ASF dual-hosted git repository. daim pushed a change to branch OAK-10378 in repository https://gitbox.apache.org/repos/asf/jackrabbit-oak.git
discard 7d9825fa54 OAK-10378 : added metrics to collect detailedGC cycle & deleted properties data discard 608a83cd71 OAK-10199 : removed DetailedGC code changes for RDBDocumentStore discard 6edae2e36b OAK-10199 : made detailedGC non-configurable on RDBDocumentStore discard 75bd3a62fe OAK-10199 : incorporated review comments to remove <p/> XHTML tags discard 3a5cf5c05c OAK-10199 : renamed method name to avoid confusion with other variable of same name discard 1a100db8d7 OAK-10199 : added unit cases for bundled properties getting garbaged collected as well discard 8b29892ca9 OAK-10199 : added bundled properties while calculating the properties retain set as well discard a8eba8135e OAK-10199 : added review comment to make minor adjustment for naming conventions and fixes discard ead092fa1f OAK-10199 : refactored RDBVersionGCSupport code discard cb71f0541d OAK-10199 : fixed query to avoid skipping documents with greater _modified timestamp discard 5a5a55ccba OAK-10199 : added logic to skip non garbage documents discard a8db120faf OAK-10199 : added unit cases to handle concurrent prop update and escaped properties update discard ccfeefa621 OAK-10199 : handled escaped properties while deleting them discard 6b24b94b2c OAK-10199 : added test case to continue with GC even if there is crash discard 0d7a598f0a OAK-10199 : fixed logic to include previously garbage collected documents if updated recently discard 3ff93a90cd OAK-10199 : fixed the VG INIT test discard 585c0519e3 OAK-10199 : fixed the VGC IT test cases failures for RDB discard 6a3c46ce56 OAK-10199 : fixed the test case with different revision for DetailedGC discard f6e3b082c7 OAK-10199 : added check to include oldestId when running detailedGc very first time discard 5e89472082 OAK-10199 : added test cases to fetch 5000+ modified docs in loop and verify them discard a10488aa74 OAK-10199 : minor refactoring discard d1a9091366 OAK-10199 : updated logic to fetch nodes by sorting them on the basis of _modified & _id discard 7fdbd47e60 OAK-10199 : fixed code smells as suggested by Sonar discard 3e66cc5ff0 OAK-10199 : ignore documents which doesn't have _modified field in mongo while fetching modifiedDocs discard d05fd27bee OAK-10199 : used bulk findAndModify api to perform garbage cleanup discard 2f4180aa6b OAK-10199 : override getModifiedDocs() for RDB and added unit cases for deletedProps discard cb3f06d54a OAK-10199 : provided support for feature toggle & osgi config for detailed gc discard 702ab7f358 OAK-10199 : disable the detailGc in tearDown to avoid side-effects discard c8199debdb OAK-10199 : initial sketch of detail gc skeleton add 66ead92532 OAK-10199 : initial sketch of detail gc skeleton add e677a6da5e OAK-10199 : disable the detailGc in tearDown to avoid side-effects add cb10cccb95 OAK-10199 : provided support for feature toggle & osgi config for detailed gc add bf4f21e450 OAK-10199 : override getModifiedDocs() for RDB and added unit cases for deletedProps add bb2f543438 OAK-10199 : used bulk findAndModify api to perform garbage cleanup add 55974dad97 OAK-10199 : ignore documents which doesn't have _modified field in mongo while fetching modifiedDocs add 68b129d079 OAK-10199 : fixed code smells as suggested by Sonar add 2a8f93bfa0 OAK-10199 : updated logic to fetch nodes by sorting them on the basis of _modified & _id add fb7aa9f061 OAK-10199 : minor refactoring add aa8b7e5bfa OAK-10199 : added test cases to fetch 5000+ modified docs in loop and verify them add 96e8bf1d36 OAK-10199 : added check to include oldestId when running detailedGc very first time add bb909fba54 OAK-10199 : fixed the test case with different revision for DetailedGC add e0af847730 OAK-10199 : fixed the VGC IT test cases failures for RDB add d26f68b60d OAK-10199 : fixed the VG INIT test add ea1b3c0692 OAK-10199 : fixed logic to include previously garbage collected documents if updated recently add a58f405b4d OAK-10199 : added test case to continue with GC even if there is crash add 36560c47c6 OAK-10199 : handled escaped properties while deleting them add 3c2bd75a00 OAK-10199 : added unit cases to handle concurrent prop update and escaped properties update add ce8f274bbf OAK-10199 : added logic to skip non garbage documents add d449698c92 OAK-10199 : fixed query to avoid skipping documents with greater _modified timestamp add 1a44bb81b5 OAK-10199 : refactored RDBVersionGCSupport code add 205e64a446 OAK-10199 : added review comment to make minor adjustment for naming conventions and fixes add 9ab0140888 OAK-10199 : added bundled properties while calculating the properties retain set as well add 2975b52f00 OAK-10199 : added unit cases for bundled properties getting garbaged collected as well add 7fcaac6175 OAK-10199 : renamed method name to avoid confusion with other variable of same name add fafcfde8c4 OAK-10199 : incorporated review comments to remove <p/> XHTML tags add 3683c0604b OAK-10199 : made detailedGC non-configurable on RDBDocumentStore add f1ceb8a450 OAK-10199 : removed DetailedGC code changes for RDBDocumentStore add 3bbb8a69d6 OAK-10378 : added metrics to collect detailedGC cycle & deleted properties data add 2c38bcfa9d OAK-10378 : improved jacadocs on DocumentStore#findAndUpdate API and VersionGarbageCollector internal variables 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 (7d9825fa54) \ N -- N -- N refs/heads/OAK-10378 (2c38bcfa9d) 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. No new revisions were added by this update. Summary of changes: .../apache/jackrabbit/oak/plugins/document/DocumentStore.java | 2 +- .../oak/plugins/document/VersionGarbageCollector.java | 10 ++++++++++ .../oak/plugins/document/util/LoggingDocumentStoreWrapper.java | 1 + 3 files changed, 12 insertions(+), 1 deletion(-)