You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by am...@apache.org on 2022/08/24 10:22:31 UTC
[ignite-3] branch ignite-17430 updated (fabe869356 -> a344d5068a)
This is an automated email from the ASF dual-hosted git repository.
amashenkov pushed a change to branch ignite-17430
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
from fabe869356 Fix imports
add 020aa18810 IGNITE-16860 Add info on get_random_uuid (#1026)
add 50c7fb02b9 IGNITE-17338 Implement RocksDB hash index storage (#1031)
add ad625c51a4 IGNITE-17349 Added common UI components. Fixes #986
add a344d5068a Merge branch 'main' into ignite-17430
No new revisions were added by this update.
Summary of changes:
docs/_docs/sql-reference/ddl.adoc | 24 ++-
.../ItUpdateConfigurationCallTest.java | 2 +-
.../ItClusterConfigCommandNotInitializedTest.java} | 18 +-
.../cli/commands/connect/ItConnectCommandTest.java | 3 +-
.../ignite/cli/commands/sql/ItSqlCommandTest.java | 3 +-
.../cli/deprecated/ItClusterCommandTest.java | 2 +-
.../ignite/cli/deprecated/ItConfigCommandTest.java | 10 +-
.../ignite/rest/ItGeneratedRestClientTest.java | 12 ++
.../ignite/cli/call/cluster/ClusterInitCall.java | 3 +-
.../configuration/ClusterConfigUpdateCall.java | 2 +-
.../call/configuration/NodeConfigUpdateCall.java | 2 +-
.../ignite/cli/call/connect/ConnectCall.java | 5 +-
.../ignite/cli/call/connect/DisconnectCall.java | 7 +-
.../ignite/cli/commands/OptionsConstants.java | 24 +--
.../commands/cliconfig/CliConfigGetSubCommand.java | 2 +-
.../commands/cliconfig/CliConfigSetSubCommand.java | 2 +-
.../commands/cliconfig/CliConfigSubCommand.java | 3 +-
.../profile/CliConfigCreateProfileCommand.java | 8 +-
.../cliconfig/profile/CliConfigProfileCommand.java | 4 +-
.../profile/CliConfigShowProfileCommand.java | 3 +-
.../cli/commands/cluster/ClusterCommand.java | 2 +-
.../cli/commands/cluster/ClusterReplCommand.java | 2 +-
.../config/ClusterConfigReplSubCommand.java | 2 +-
.../config/ClusterConfigShowReplSubCommand.java | 33 +---
.../config/ClusterConfigShowSubCommand.java | 11 +-
.../cluster/config/ClusterConfigSubCommand.java | 3 +-
.../config/ClusterConfigUpdateReplSubCommand.java | 10 +-
.../config/ClusterConfigUpdateSubCommand.java | 10 +-
.../cluster/init/ClusterInitReplSubCommand.java | 11 +-
.../cluster/init/ClusterInitSubCommand.java | 7 +-
.../status/ClusterStatusReplSubCommand.java | 13 +-
.../cluster/status/ClusterStatusSubCommand.java | 9 +-
.../cli/commands/connect/ConnectCommand.java | 10 +-
.../cli/commands/connect/DisconnectCommand.java | 2 +-
.../ignite/cli/commands/node/NodeCommand.java | 3 +-
.../ignite/cli/commands/node/NodeReplCommand.java | 2 +-
.../node/config/NodeConfigReplSubCommand.java | 3 +-
.../node/config/NodeConfigShowSubCommand.java | 13 +-
.../commands/node/config/NodeConfigSubCommand.java | 3 +-
.../node/config/NodeConfigUpdateSubCommand.java | 10 +-
.../node/status/NodeStatusReplSubCommand.java | 13 +-
.../commands/node/status/NodeStatusSubCommand.java | 9 +-
.../questions/ConnectToClusterQuestion.java | 27 ++-
.../apache/ignite/cli/commands/sql/SqlCommand.java | 12 +-
.../ignite/cli/commands/sql/SqlReplCommand.java | 10 +-
.../commands/sql/SqlReplTopLevelCliCommand.java | 2 +-
.../topology/LogicalTopologyReplSubCommand.java | 12 +-
.../topology/LogicalTopologySubCommand.java | 6 +-
.../topology/PhysicalTopologyReplSubCommand.java | 12 +-
.../topology/PhysicalTopologySubCommand.java | 6 +-
.../cli/commands/topology/TopologyCommand.java | 11 +-
.../cli/commands/topology/TopologyReplCommand.java | 11 +-
.../cli/commands/version/VersionCommand.java | 3 +-
.../config/ini/SectionAlreadyExistsException.java | 2 +-
.../cli/core/call/CallExecutionPipeline.java | 29 +--
.../cli/core/decorator/DecoratorRegistry.java | 2 +-
.../cli/core/exception/ExceptionHandler.java | 10 +-
.../handler/ConfigStoringExceptionHandler.java | 10 +-
.../handler/IgniteCliApiExceptionHandler.java | 53 +++++-
.../handler/IgniteCliExceptionHandler.java | 6 +-
.../handler/PicocliExecutionExceptionHandler.java | 2 +-
.../handler/ProfileNotFoundExceptionHandler.java | 6 +-
.../SectionAlreadyExistsExceptionHandler.java | 6 +-
.../handler/ShowConfigExceptionHandler.java | 49 +++++
.../exception/handler/SqlExceptionHandler.java | 23 ++-
.../exception/handler/TimeoutExceptionHandler.java | 10 +-
.../handler/UnknownCommandExceptionHandler.java | 5 +-
.../cli/core/flow/builder/FlowBuilderImpl.java | 2 +-
.../apache/ignite/cli/core/flow/builder/Flows.java | 17 +-
.../ignite/cli/core/style/AnsiStringSupport.java | 41 ++++-
.../cli/core/style/component/CommonMessages.java} | 24 ++-
.../cli/core/style/component/ErrorUiComponent.java | 132 +++++++++++++
.../core/style/component/MessageUiComponent.java | 95 ++++++++++
.../core/style/component/QuestionUiComponent.java | 71 +++++++
.../component/UiComponent.java} | 8 +-
.../element/MarkedUiElement.java} | 29 +--
.../ignite/cli/core/style/element/UiElement.java} | 14 +-
.../element/UiElements.java} | 38 ++--
.../ignite/cli/core/style/element/UiString.java} | 26 ++-
.../decorators/ClusterStatusDecorator.java | 3 +-
.../decorators/DefaultDecorator.java | 3 +-
.../decorators/DefaultDecoratorRegistry.java | 3 +-
.../{commands => }/decorators/JsonDecorator.java | 3 +-
.../decorators/NodeStatusDecorator.java | 3 +-
.../decorators/ProfileDecorator.java | 2 +-
.../decorators/SqlQueryResultDecorator.java | 3 +-
.../{commands => }/decorators/TableDecorator.java | 3 +-
.../decorators/TopologyDecorator.java | 3 +-
.../builtins/init/InitIgniteCommand.java | 46 +++--
.../cli/deprecated/spec/NodeCommandSpec.java | 59 +++---
.../ignite/cli/deprecated/ui/ProgressBar.java | 4 +-
.../org/apache/ignite/cli/sql/SqlQueryResult.java | 3 +-
.../cli/commands/UrlOptionsNegativeTest.java | 11 +-
.../apache/ignite/cli/commands/flow/FlowTest.java | 71 +++++++
.../cli/commands/flow/TestExceptionHandler.java} | 18 +-
.../flow/{StrCall.java => ThrowingStrCall.java} | 5 +-
.../core/style/component/ErrorUiComponentTest.java | 81 ++++++++
.../style/component/MessageUiComponentTest.java | 69 +++++++
.../cli/deprecated/IgniteCliInterfaceTest.java | 48 +++--
.../ignite/cli/deprecated/ui/ProgressBarTest.java | 4 +-
.../raft/RocksDbClusterStateStorage.java | 10 +-
.../raft/AbstractClusterStateStorageTest.java | 5 +-
.../ConfigurationValidationException.java | 8 +-
.../ConfigurationControllerBaseTest.java | 18 +-
.../org/apache/ignite/internal/util/ByteUtils.java | 17 +-
.../org/apache/ignite/internal/util/Cursor.java | 2 +-
.../org/apache/ignite/internal/util/HashUtils.java | 204 ++++++++++++++++++---
.../java/org/apache/ignite/lang/ErrorGroup.java | 21 ++-
.../apache/ignite/internal/util/HashUtilsTest.java | 53 ++++--
.../ErrorGroupTest.java} | 33 ++--
.../apache/ignite/internal/rest/api/Problem.java | 23 ++-
.../internal/rest/api/ValidationProblem.java | 111 -----------
.../exception/handler/IgniteExceptionHandler.java | 22 ++-
.../handler/IgniteExceptionHandlerTest.java | 12 +-
.../ignite/internal/rocksdb/ColumnFamily.java | 9 +
.../internal/rocksdb/RocksIteratorAdapter.java | 8 +-
.../apache/ignite/internal/rocksdb/RocksUtils.java | 32 ++++
.../rest/ItInitializedClusterRestTest.java | 15 ++
.../ignite/internal/schema/BinaryTupleParser.java | 2 +-
.../internal/storage/engine/MvTableStorage.java | 13 +-
.../storage/index/HashIndexDescriptor.java | 28 +--
.../internal/storage/index/HashIndexStorage.java | 17 +-
.../storage/index/SortedIndexDescriptor.java | 22 ++-
.../storage/AbstractMvTableStorageTest.java | 68 ++++---
.../chm/TestConcurrentHashMapMvTableStorage.java | 31 ++--
.../index/AbstractHashIndexStorageTest.java | 191 ++++++++++---------
.../index/AbstractSortedIndexStorageTest.java | 8 +-
.../storage/index/TestHashIndexStorageTest.java | 31 +++-
.../storage/index/TestSortedIndexStorageTest.java | 5 +-
.../storage/index/impl/TestHashIndexStorage.java | 12 +-
.../pagememory/AbstractPageMemoryTableStorage.java | 7 +-
.../storage/rocksdb/ColumnFamilyUtils.java | 37 ++--
.../storage/rocksdb/RocksDbDataRegion.java | 2 +-
.../storage/rocksdb/RocksDbMetaStorage.java | 36 ++--
.../storage/rocksdb/RocksDbMvPartitionStorage.java | 15 ++
.../storage/rocksdb/RocksDbTableStorage.java | 75 ++++++--
.../rocksdb/index/RocksDbHashIndexStorage.java | 199 ++++++++++++++++++++
.../RocksDbHashIndexStorageTest.java} | 67 +++----
138 files changed, 2072 insertions(+), 984 deletions(-)
copy modules/cli/src/integrationTest/java/org/apache/ignite/cli/commands/cluster/{status/ItClusterStatusReplCommandNotInitializedTest.java => config/ItClusterConfigCommandNotInitializedTest.java} (60%)
create mode 100644 modules/cli/src/main/java/org/apache/ignite/cli/core/exception/handler/ShowConfigExceptionHandler.java
copy modules/{api/src/main/java/org/apache/ignite/configuration/schemas/store/DataStorageConfigurationSchema.java => cli/src/main/java/org/apache/ignite/cli/core/style/component/CommonMessages.java} (50%)
create mode 100644 modules/cli/src/main/java/org/apache/ignite/cli/core/style/component/ErrorUiComponent.java
create mode 100644 modules/cli/src/main/java/org/apache/ignite/cli/core/style/component/MessageUiComponent.java
create mode 100644 modules/cli/src/main/java/org/apache/ignite/cli/core/style/component/QuestionUiComponent.java
copy modules/cli/src/main/java/org/apache/ignite/cli/core/{call/CallOutputStatus.java => style/component/UiComponent.java} (84%)
copy modules/cli/src/main/java/org/apache/ignite/cli/core/{exception/ConnectCommandException.java => style/element/MarkedUiElement.java} (62%)
copy modules/{api/src/main/java/org/apache/ignite/schema/definition/index/IndexColumnDefinition.java => cli/src/main/java/org/apache/ignite/cli/core/style/element/UiElement.java} (77%)
copy modules/cli/src/main/java/org/apache/ignite/cli/core/{repl/prompt/ReplPromptProvider.java => style/element/UiElements.java} (55%)
copy modules/{sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/util/AbstractQueryContext.java => cli/src/main/java/org/apache/ignite/cli/core/style/element/UiString.java} (61%)
rename modules/cli/src/main/java/org/apache/ignite/cli/{commands => }/decorators/ClusterStatusDecorator.java (97%)
rename modules/cli/src/main/java/org/apache/ignite/cli/{commands => }/decorators/DefaultDecorator.java (95%)
rename modules/cli/src/main/java/org/apache/ignite/cli/{commands => }/decorators/DefaultDecoratorRegistry.java (97%)
rename modules/cli/src/main/java/org/apache/ignite/cli/{commands => }/decorators/JsonDecorator.java (97%)
rename modules/cli/src/main/java/org/apache/ignite/cli/{commands => }/decorators/NodeStatusDecorator.java (97%)
rename modules/cli/src/main/java/org/apache/ignite/cli/{commands => }/decorators/ProfileDecorator.java (96%)
rename modules/cli/src/main/java/org/apache/ignite/cli/{commands => }/decorators/SqlQueryResultDecorator.java (96%)
rename modules/cli/src/main/java/org/apache/ignite/cli/{commands => }/decorators/TableDecorator.java (96%)
rename modules/cli/src/main/java/org/apache/ignite/cli/{commands => }/decorators/TopologyDecorator.java (97%)
copy modules/cli/src/{main/java/org/apache/ignite/cli/core/exception/handler/IgniteCliExceptionHandler.java => test/java/org/apache/ignite/cli/commands/flow/TestExceptionHandler.java} (69%)
copy modules/cli/src/test/java/org/apache/ignite/cli/commands/flow/{StrCall.java => ThrowingStrCall.java} (87%)
create mode 100644 modules/cli/src/test/java/org/apache/ignite/cli/core/style/component/ErrorUiComponentTest.java
create mode 100644 modules/cli/src/test/java/org/apache/ignite/cli/core/style/component/MessageUiComponentTest.java
copy modules/core/src/test/java/org/apache/ignite/{internal/util/io/IgniteUnsafeDataInputTest.java => lang/ErrorGroupTest.java} (50%)
delete mode 100644 modules/rest-api/src/main/java/org/apache/ignite/internal/rest/api/ValidationProblem.java
create mode 100644 modules/storage-rocksdb/src/main/java/org/apache/ignite/internal/storage/rocksdb/index/RocksDbHashIndexStorage.java
copy modules/storage-rocksdb/src/test/java/org/apache/ignite/internal/storage/rocksdb/{RocksDbMvPartitionStorageTest.java => index/RocksDbHashIndexStorageTest.java} (50%)