You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by sd...@apache.org on 2022/02/17 15:30:14 UTC

[ignite-3] branch ignite-15114 updated (e545eee -> fc01ecc)

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

sdanilov pushed a change to branch ignite-15114
in repository https://gitbox.apache.org/repos/asf/ignite-3.git.


    from e545eee  IGNITE-16552 Get rid of outdated hamcrest-core dependency (#663)
     add 817995d  IGNITE-16566 Use Mockito BOM in pom.xml (#668)
     add 66108f5  IGNITE-16567 Remove GSON dependency (#669)
     add fc01ecc  IGNITE-14269 Added multi-invoke feature for meta storage. Fixes #619

No new revisions were added by this update.

Summary of changes:
 modules/client-handler/pom.xml                     |   5 -
 modules/metastorage-client/pom.xml                 |   6 +
 .../client/ItMetaStorageServiceTest.java           | 193 ++++++++++-
 .../metastorage/client/CompoundCondition.java      |  99 ++++++
 .../internal/metastorage/client/Condition.java     | 361 +--------------------
 .../internal/metastorage/client/Conditions.java    |  26 +-
 .../ignite/internal/metastorage/client/If.java     | 154 +++++++++
 .../metastorage/client/MetaStorageService.java     |  14 +-
 .../metastorage/client/MetaStorageServiceImpl.java |  67 +++-
 .../internal/metastorage/client/Operations.java    |  65 +++-
 .../{Condition.java => SimpleCondition.java}       |  50 +--
 .../internal/metastorage/client/Statement.java     |  83 +++++
 .../metastorage/client/StatementResult.java        | 109 +++++++
 .../internal/metastorage/client/Update.java}       |  42 ++-
 .../internal/metastorage/common/StatementInfo.java |  86 +++++
 .../metastorage/common/StatementResultInfo.java}   |  29 +-
 .../internal/metastorage/common/UpdateInfo.java    |  63 ++++
 .../common/command/CompoundConditionInfo.java      |  73 +++++
 .../common/command/CompoundConditionType.java}     |  12 +-
 .../metastorage/common/command/ConditionInfo.java  |  70 +---
 .../metastorage/common/command/IfInfo.java         |  76 +++++
 ...{ErrorResponse.java => MultiInvokeCommand.java} |  30 +-
 ...ConditionInfo.java => SimpleConditionInfo.java} |   7 +-
 modules/metastorage-server/pom.xml                 |   6 +
 .../server/AbstractCompoundCondition.java          |  97 ++++++
 ...Condition.java => AbstractSimpleCondition.java} |  31 +-
 .../internal/metastorage/server/AndCondition.java} |  25 +-
 .../internal/metastorage/server/Condition.java     |  16 +-
 .../metastorage/server/ExistenceCondition.java     |   2 +-
 .../ignite/internal/metastorage/server/If.java     |  74 +++++
 .../metastorage/server/KeyValueStorage.java        |  11 +
 .../internal/metastorage/server/OrCondition.java}  |  33 +-
 .../metastorage/server/RevisionCondition.java      |   2 +-
 .../internal/metastorage/server/Statement.java     |  84 +++++
 .../metastorage/server/StatementResult.java        |  65 ++++
 .../metastorage/server/TombstoneCondition.java     |   2 +-
 .../server/{EntryEvent.java => Update.java}        |  44 +--
 .../ignite/internal/metastorage/server/Value.java  |   2 +-
 .../metastorage/server/ValueCondition.java         |   2 +-
 .../server/persistence/RocksDbKeyValueStorage.java |  72 +++-
 .../server/raft/MetaStorageListener.java           | 106 ++++--
 .../server/AbstractKeyValueStorageTest.java        | 236 ++++++++++++--
 .../metastorage/server/AndConditionTest.java       | 109 +++++++
 .../metastorage/server/OrConditionTest.java        | 109 +++++++
 .../server/SimpleInMemoryKeyValueStorage.java      |  52 ++-
 .../internal/metastorage/MetaStorageManager.java   |  19 ++
 modules/rest/pom.xml                               |   4 +-
 .../internal/rest/netty/RestApiHttpResponse.java   |  18 +-
 .../storage/DistributedConfigurationStorage.java   |   8 +-
 .../DistributedConfigurationStorageTest.java       |  10 +-
 parent/pom.xml                                     |  48 +--
 51 files changed, 2276 insertions(+), 731 deletions(-)
 create mode 100644 modules/metastorage-client/src/main/java/org/apache/ignite/internal/metastorage/client/CompoundCondition.java
 create mode 100644 modules/metastorage-client/src/main/java/org/apache/ignite/internal/metastorage/client/If.java
 copy modules/metastorage-client/src/main/java/org/apache/ignite/internal/metastorage/client/{Condition.java => SimpleCondition.java} (90%)
 create mode 100644 modules/metastorage-client/src/main/java/org/apache/ignite/internal/metastorage/client/Statement.java
 create mode 100644 modules/metastorage-client/src/main/java/org/apache/ignite/internal/metastorage/client/StatementResult.java
 copy modules/{storage-api/src/main/java/org/apache/ignite/internal/storage/index/IndexRow.java => metastorage-client/src/main/java/org/apache/ignite/internal/metastorage/client/Update.java} (51%)
 create mode 100644 modules/metastorage-common/src/main/java/org/apache/ignite/internal/metastorage/common/StatementInfo.java
 copy modules/{storage-api/src/main/java/org/apache/ignite/internal/storage/index/IndexRowFactory.java => metastorage-common/src/main/java/org/apache/ignite/internal/metastorage/common/StatementResultInfo.java} (58%)
 create mode 100644 modules/metastorage-common/src/main/java/org/apache/ignite/internal/metastorage/common/UpdateInfo.java
 create mode 100644 modules/metastorage-common/src/main/java/org/apache/ignite/internal/metastorage/common/command/CompoundConditionInfo.java
 copy modules/{network/src/test/java/org/apache/ignite/internal/network/serialization/marshal/SimpleEnum.java => metastorage-common/src/main/java/org/apache/ignite/internal/metastorage/common/command/CompoundConditionType.java} (77%)
 create mode 100644 modules/metastorage-common/src/main/java/org/apache/ignite/internal/metastorage/common/command/IfInfo.java
 copy modules/metastorage-common/src/main/java/org/apache/ignite/internal/metastorage/common/command/{ErrorResponse.java => MultiInvokeCommand.java} (60%)
 copy modules/metastorage-common/src/main/java/org/apache/ignite/internal/metastorage/common/command/{ConditionInfo.java => SimpleConditionInfo.java} (89%)
 create mode 100644 modules/metastorage-server/src/main/java/org/apache/ignite/internal/metastorage/server/AbstractCompoundCondition.java
 rename modules/metastorage-server/src/main/java/org/apache/ignite/internal/metastorage/server/{AbstractCondition.java => AbstractSimpleCondition.java} (62%)
 copy modules/{storage-api/src/main/java/org/apache/ignite/internal/storage/index/IndexRowFactory.java => metastorage-server/src/main/java/org/apache/ignite/internal/metastorage/server/AndCondition.java} (58%)
 create mode 100644 modules/metastorage-server/src/main/java/org/apache/ignite/internal/metastorage/server/If.java
 copy modules/{storage-rocksdb/src/main/java/org/apache/ignite/internal/storage/rocksdb/index/ByteArraySearchRow.java => metastorage-server/src/main/java/org/apache/ignite/internal/metastorage/server/OrCondition.java} (58%)
 create mode 100644 modules/metastorage-server/src/main/java/org/apache/ignite/internal/metastorage/server/Statement.java
 create mode 100644 modules/metastorage-server/src/main/java/org/apache/ignite/internal/metastorage/server/StatementResult.java
 copy modules/metastorage-server/src/main/java/org/apache/ignite/internal/metastorage/server/{EntryEvent.java => Update.java} (52%)
 create mode 100644 modules/metastorage-server/src/test/java/org/apache/ignite/internal/metastorage/server/AndConditionTest.java
 create mode 100644 modules/metastorage-server/src/test/java/org/apache/ignite/internal/metastorage/server/OrConditionTest.java