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%)