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