You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by rn...@apache.org on 2023/03/10 21:30:46 UTC

[couchdb] branch import-nouveau updated (de96f94ba -> 80c192386)

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

rnewson pushed a change to branch import-nouveau
in repository https://gitbox.apache.org/repos/asf/couchdb.git


    from de96f94ba add metric for cache size
     add 80c192386 Striped lock index cache

No new revisions were added by this update.

Summary of changes:
 java/nouveau/base/pom.xml                          |   4 +
 .../org/apache/couchdb/nouveau/core/Index.java     |  54 ++---
 .../apache/couchdb/nouveau/core/IndexCache.java    | 227 ++++++++++++++++++++
 ...derException.java => IndexClosedException.java} |  17 +-
 ...OutOfOrderException.java => IndexFunction.java} |   7 +-
 .../apache/couchdb/nouveau/core/IndexManager.java  | 230 +++------------------
 .../nouveau/resources/BaseIndexResource.java       |  31 +--
 .../couchdb/nouveau/core/IndexCacheTest.java       | 122 +++++++++++
 java/nouveau/server/pom.xml                        |   4 -
 .../apache/couchdb/nouveau/NouveauApplication.java |   8 +-
 10 files changed, 429 insertions(+), 275 deletions(-)
 create mode 100644 java/nouveau/base/src/main/java/org/apache/couchdb/nouveau/core/IndexCache.java
 copy java/nouveau/base/src/main/java/org/apache/couchdb/nouveau/core/{UpdatesOutOfOrderException.java => IndexClosedException.java} (63%)
 copy java/nouveau/base/src/main/java/org/apache/couchdb/nouveau/core/{UpdatesOutOfOrderException.java => IndexFunction.java} (79%)
 create mode 100644 java/nouveau/base/src/test/java/org/apache/couchdb/nouveau/core/IndexCacheTest.java