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 re...@apache.org on 2023/05/30 15:01:58 UTC

[jackrabbit-oak] branch OAK-10247 updated (3994dc9e84 -> dac9d0217d)

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

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


    from 3994dc9e84 OAK-10247: temp. switch project version for testing
     add 7b86f6bbe7 OAK-10213 : updated DocumentStore API to support bulk modify request
     add 01f834925b OAK-10213 : updated JavaDocs for bulk findAndUpdate and added retryCounter for stats
     add 010579266f OAK-10213 : reused the exisiting method by adding boolean flags for bulkRequest
     add 9a915fbfaf OAK-10213 : added unit cases for findAndUpdate stats collector & fix minor logging issues
     add 2f7a1c0c94 OAK-10213 : removed findDocuments query in case all documents had been updated
     add f05ea5ec4f OAK-10213 : fixed mongo integration tests by updating existing sub-document rather than adding new one
     add 8fd4e6fc87 OAK-10213 : added test for throttling findAndUpdate bulk API
     add cf467ae6d4 Merge pull request #920 from apache/OAK-10213
     add dac9d0217d Merge remote-tracking branch 'origin/trunk' into OAK-10247

No new revisions were added by this update.

Summary of changes:
 .gitignore                                         |   1 +
 .../oak/plugins/document/DocumentStore.java        |  31 ++++
 .../oak/plugins/document/DocumentStoreStats.java   |  14 +-
 .../document/DocumentStoreStatsCollector.java      |  12 ++
 .../plugins/document/ThrottlingStatsCollector.java |  12 ++
 .../document/ThrottlingStatsCollectorImpl.java     |  14 +-
 .../plugins/document/mongo/MongoDocumentStore.java | 204 +++++++++++++++++++--
 .../util/LeaseCheckDocumentStoreWrapper.java       |   8 +
 .../document/util/LoggingDocumentStoreWrapper.java |  11 ++
 .../plugins/document/util/ModifyMetricUpdater.java |  13 +-
 .../util/SynchronizingDocumentStoreWrapper.java    |   6 +
 .../util/ThrottlingDocumentStoreWrapper.java       |  12 ++
 .../document/util/TimingDocumentStoreWrapper.java  |  19 ++
 .../oak/plugins/document/DocumentStoreStatsIT.java |  42 ++++-
 .../plugins/document/DocumentStoreStatsTest.java   |  38 ++++
 .../oak/plugins/document/MongoDocumentStoreIT.java | 117 ++++++++++++
 .../document/ThrottlingStatsCollectorImplTest.java |  48 ++++-
 .../document/util/ModifyMetricUpdaterTest.java     |  51 ++++--
 .../util/ReadOnlyDocumentStoreWrapperTest.java     |   2 +-
 .../util/ThrottlingDocumentStoreWrapperTest.java   |   9 +
 20 files changed, 621 insertions(+), 43 deletions(-)