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 2021/12/10 09:31:23 UTC

[ignite-3] branch ignite-15792 updated (4d97e22 -> b20ae19)

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

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


    from 4d97e22  Add README.md for mappers.
     add 96a598d  IGNITE-16035 Add rule against empty line with whitespace only. (#486)
     add aca7611  IGNITE-15891 Apply the configuration change to the latest version (#483)
     add 914ca30  IGNITE-16009 Use column and index names as Named List keys (#475)
     add 6f12ca2  IGNITE-16023 Thin 3.0: Remove live schema leftovers from the protocol (#489)
     add e47172e  IGNITE-15689 Added the ability to start a node using a URL configuration. Fixes #476
     add eefc59a  IGNITE-16042 Fail NamedListChange#createAfter if called on a deleted key (#487)
     add 1141cad  IGNITE-16033 Fixed wrong completion stage related to an alter table operation. Fixes #488
     add e984c7c  IGNITE-15897 ServiceLoader integration into configuration (#460)
     add 1a7f572  IGNITE-16056 Fixed ClassCastException in polymorphic configurations. (#492)
     add 00fa622  IGNITE-16067 Fix JMH benchmarks in the raft module (#493)
     add ecfe921  IGNITE-16058 Create annotation to load test parameters from a static variable (#491)
     add 666ab52  IGNITE-14769 Key hash calculation
     add 98ce751  IGNITE-16091 Muted ItCliServiceTest.testChangePeers test
     add 97bb4d0  IGNITE-14971 Thin client: Add RecordView (#497)
     add b20ae19  Merge branch 'main' into ignite-15792

No new revisions were added by this update.

Summary of changes:
 .idea/codeStyles/codeStyleConfig.xml               |   2 +-
 check-rules/checkstyle-rules.xml                   |   5 +
 modules/api/pom.xml                                |  24 +
 .../src/main/java/org/apache/ignite/Ignition.java  |  26 +
 .../java/org/apache/ignite/IgnitionManager.java    |   2 +-
 .../CoreDistributedConfigurationModule.java        |  60 ++
 .../CoreLocalConfigurationModule.java              |  49 ++
 .../org/apache/ignite/table/mapper/Mapper.java     |  27 +-
 ...nite.internal.configuration.ConfigurationModule |   9 +-
 .../CoreDistributedConfigurationModuleTest.java    | 100 +++
 .../CoreLocalConfigurationModuleTest.java          |  93 +++
 .../client/proto/ClientMessageUnpacker.java        |   2 +-
 .../ignite/internal/client/proto/ClientOp.java     |  24 -
 .../handler/ClientInboundMessageHandler.java       |  32 -
 .../handler/requests/table/ClientTableCommon.java  |  38 -
 .../ClientTupleGetAndReplaceSchemalessRequest.java |  50 --
 .../ClientTupleGetAndUpsertSchemalessRequest.java  |  50 --
 .../ClientTupleInsertAllSchemalessRequest.java     |  52 --
 .../table/ClientTupleInsertSchemalessRequest.java  |  50 --
 .../ClientTupleReplaceExactSchemalessRequest.java  |  52 --
 .../table/ClientTupleReplaceSchemalessRequest.java |  50 --
 .../ClientTupleUpsertAllSchemalessRequest.java     |  44 --
 .../table/ClientTupleUpsertSchemalessRequest.java  |  44 --
 modules/client/pom.xml                             |   5 +
 .../ignite/internal/client/TcpClientChannel.java   |   2 +
 .../internal/client/table/ClientRecordView.java    | 353 ++++++++++
 .../ignite/internal/client/table/ClientSchema.java | 113 +++
 .../ignite/internal/client/table/ClientTable.java  |   4 +-
 .../marshaller/ClientMarshallerReader.java         | 183 +++++
 .../marshaller/ClientMarshallerWriter.java         | 155 +++++
 .../ignite/client/AbstractClientTableTest.java     |  59 ++
 .../apache/ignite/client/ClientRecordViewTest.java | 279 ++++++++
 .../ignite/client/fakes/FakeIgniteTables.java      |  69 +-
 .../configuration/NamedConfigurationTree.java      |   3 +-
 .../ignite/configuration/NamedListChange.java      |  14 +
 .../ignite/configuration/annotation/Config.java    |  18 +-
 .../annotation/ConfigurationRoot.java              |  30 +-
 .../configuration/ConfigurationChanger.java        | 114 +--
 .../configuration/ConfigurationModule.java         | 103 +++
 .../configuration/NamedListConfiguration.java      |  18 +-
 .../hocon/HoconObjectConfigurationSource.java      |  19 +
 .../storage/ConfigurationStorage.java              |   5 +
 .../internal/configuration/tree/NamedListNode.java | 102 ++-
 .../internal/configuration/tree/OrderedMap.java    |   4 +
 .../util/ConfigurationNotificationsUtil.java       |   2 +-
 .../configuration/ConfigurationChangerTest.java    |  81 +++
 .../configuration/ConfigurationRegistryTest.java   | 100 ++-
 .../configuration/hocon/HoconConverterTest.java    |  41 +-
 .../storage/TestConfigurationStorage.java          |  40 +-
 .../configuration/tree/NamedListNodeTest.java      |  68 +-
 modules/core/pom.xml                               |   6 +
 .../apache/ignite/internal/manager/Producer.java   |   3 +-
 .../org/apache/ignite/internal/util/HashUtils.java | 237 +++++++
 .../testframework/JunitExtensionTestUtils.java     |  69 ++
 .../testframework/VariableArgumentsProvider.java   |  86 +++
 .../internal/testframework/VariableSource.java}    |  24 +-
 .../internal/testframework/VariableSourceTest.java | 104 +++
 .../testframework/WorkDirectoryExtensionTest.java  |  68 +-
 modules/marshaller-common/README.md                |   3 +
 .../{client-common => marshaller-common}/pom.xml   |  30 +-
 .../ignite/internal}/marshaller/BinaryMode.java    |  70 +-
 .../ignite/internal/marshaller/FieldAccessor.java  | 773 +++++++++++++++++++++
 .../ignite/internal/marshaller/Marshaller.java     | 210 ++++++
 .../internal/marshaller/MarshallerColumn.java      |  81 +++
 .../internal}/marshaller/MarshallerException.java  |   2 +-
 .../internal/marshaller/MarshallerReader.java      | 191 +++++
 .../internal}/marshaller/MarshallerUtil.java       |  58 +-
 .../internal/marshaller/MarshallerWriter.java      | 256 +++++++
 .../org/apache/ignite/internal/util/Factory.java   |   0
 .../apache/ignite/internal/util/ObjectFactory.java |   4 +-
 .../java/org/apache/ignite/internal/util/Pair.java |   0
 .../internal/marshaller/FieldAccessorTest.java     | 303 ++++++++
 .../testobjects/TestObjectWithAllTypes.java        |  22 +-
 .../TestObjectWithNoDefaultConstructor.java        |   2 +-
 .../TestObjectWithPrivateConstructor.java          |   2 +-
 .../marshaller}/testobjects/TestSimpleObject.java  |   5 +-
 .../Apache.Ignite/Internal/Proto/ClientOp.cs       |  24 -
 modules/raft/pom.xml                               |  51 +-
 .../ignite/raft/jraft/core/ItCliServiceTest.java   |   1 +
 .../rest/presentation/hocon/HoconPresentation.java |  13 +-
 modules/runner/pom.xml                             |   6 +
 .../runner/app/AbstractSchemaChangeTest.java       |  86 +--
 .../internal/runner/app/ItDataSchemaSyncTest.java  |  16 +-
 .../runner/app/ItDynamicTableCreationTest.java     |   3 +-
 .../ignite/internal/runner/app/ItIgnitionTest.java |  65 ++
 .../internal/runner/app/ItTablesApiTest.java       |  45 +-
 .../runner/app/ItThinClientConnectionTest.java     |  17 +
 .../internal/test/WatchListenerInhibitor.java      |  11 +-
 .../org/apache/ignite/internal/app/IgniteImpl.java |  79 ++-
 .../apache/ignite/internal/app/IgnitionImpl.java   |  41 +-
 .../internal/configuration/CompoundModule.java     |  89 +++
 .../configuration/ConfigurationModules.java        |  68 ++
 .../ServiceLoaderModulesProvider.java}             |  38 +-
 .../storage/DistributedConfigurationStorage.java   |   9 +-
 .../storage/LocalConfigurationStorage.java         |   6 +
 .../internal/configuration/CompoundModuleTest.java | 127 ++++
 .../configuration/ConfigurationModulesTest.java    |  81 +++
 .../ServiceLoaderModulesProviderTest.java          |  50 ++
 .../configuration/TestConfigurationModule.java}    |  13 +-
 ...ite.internal.configuration.ConfigurationModule} |   3 +-
 modules/schema/pom.xml                             |   7 +-
 .../ignite/internal/schema/SchemaDescriptor.java   |   1 -
 .../apache/ignite/internal/schema/SchemaUtils.java |  53 +-
 .../SchemaConfigurationConverter.java              |  74 +-
 .../SchemaDistributedConfigurationModule.java      |  47 ++
 .../schema/configuration/TableValidatorImpl.java   |  43 +-
 .../ignite/internal/schema/row/RowAssembler.java   |  92 +--
 ...ite.internal.configuration.ConfigurationModule} |   3 +-
 .../schema/RowAssemblerAdvancedSchemaTest.java     |  30 +-
 .../schema/RowAssemblerSimpleSchemaTest.java       | 108 +--
 .../SchemaDistributedConfigurationModuleTest.java  |  82 +++
 .../configuration/TableValidatorImplTest.java      | 122 +++-
 modules/table/pom.xml                              |  12 +
 .../TableDistributedConfigurationModule.java}      |  24 +-
 .../internal/table/distributed/TableManager.java   | 157 ++---
 ...ite.internal.configuration.ConfigurationModule} |   3 +-
 .../TableDistributedConfigurationModuleTest.java   |  73 ++
 parent/pom.xml                                     |  13 +
 pom.xml                                            |   1 +
 119 files changed, 5925 insertions(+), 1440 deletions(-)
 create mode 100644 modules/api/src/main/java/org/apache/ignite/configuration/CoreDistributedConfigurationModule.java
 create mode 100644 modules/api/src/main/java/org/apache/ignite/configuration/CoreLocalConfigurationModule.java
 copy docs/run.sh => modules/api/src/main/resources/META-INF/services/org.apache.ignite.internal.configuration.ConfigurationModule (85%)
 mode change 100755 => 100644
 create mode 100644 modules/api/src/test/java/org/apache/ignite/configuration/CoreDistributedConfigurationModuleTest.java
 create mode 100644 modules/api/src/test/java/org/apache/ignite/configuration/CoreLocalConfigurationModuleTest.java
 delete mode 100644 modules/client-handler/src/main/java/org/apache/ignite/client/handler/requests/table/ClientTupleGetAndReplaceSchemalessRequest.java
 delete mode 100644 modules/client-handler/src/main/java/org/apache/ignite/client/handler/requests/table/ClientTupleGetAndUpsertSchemalessRequest.java
 delete mode 100644 modules/client-handler/src/main/java/org/apache/ignite/client/handler/requests/table/ClientTupleInsertAllSchemalessRequest.java
 delete mode 100644 modules/client-handler/src/main/java/org/apache/ignite/client/handler/requests/table/ClientTupleInsertSchemalessRequest.java
 delete mode 100644 modules/client-handler/src/main/java/org/apache/ignite/client/handler/requests/table/ClientTupleReplaceExactSchemalessRequest.java
 delete mode 100644 modules/client-handler/src/main/java/org/apache/ignite/client/handler/requests/table/ClientTupleReplaceSchemalessRequest.java
 delete mode 100644 modules/client-handler/src/main/java/org/apache/ignite/client/handler/requests/table/ClientTupleUpsertAllSchemalessRequest.java
 delete mode 100644 modules/client-handler/src/main/java/org/apache/ignite/client/handler/requests/table/ClientTupleUpsertSchemalessRequest.java
 create mode 100644 modules/client/src/main/java/org/apache/ignite/internal/client/table/ClientRecordView.java
 create mode 100644 modules/client/src/main/java/org/apache/ignite/internal/marshaller/ClientMarshallerReader.java
 create mode 100644 modules/client/src/main/java/org/apache/ignite/internal/marshaller/ClientMarshallerWriter.java
 create mode 100644 modules/client/src/test/java/org/apache/ignite/client/ClientRecordViewTest.java
 create mode 100644 modules/configuration/src/main/java/org/apache/ignite/internal/configuration/ConfigurationModule.java
 create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/util/HashUtils.java
 create mode 100644 modules/core/src/test/java/org/apache/ignite/internal/testframework/JunitExtensionTestUtils.java
 create mode 100644 modules/core/src/test/java/org/apache/ignite/internal/testframework/VariableArgumentsProvider.java
 copy modules/core/src/{main/java/org/apache/ignite/internal/tostring/IgniteToStringOrder.java => test/java/org/apache/ignite/internal/testframework/VariableSource.java} (59%)
 create mode 100644 modules/core/src/test/java/org/apache/ignite/internal/testframework/VariableSourceTest.java
 create mode 100644 modules/marshaller-common/README.md
 copy modules/{client-common => marshaller-common}/pom.xml (81%)
 copy modules/{schema/src/main/java/org/apache/ignite/internal/schema => marshaller-common/src/main/java/org/apache/ignite/internal}/marshaller/BinaryMode.java (53%)
 create mode 100644 modules/marshaller-common/src/main/java/org/apache/ignite/internal/marshaller/FieldAccessor.java
 create mode 100644 modules/marshaller-common/src/main/java/org/apache/ignite/internal/marshaller/Marshaller.java
 create mode 100644 modules/marshaller-common/src/main/java/org/apache/ignite/internal/marshaller/MarshallerColumn.java
 copy modules/{schema/src/main/java/org/apache/ignite/internal/schema => marshaller-common/src/main/java/org/apache/ignite/internal}/marshaller/MarshallerException.java (96%)
 create mode 100644 modules/marshaller-common/src/main/java/org/apache/ignite/internal/marshaller/MarshallerReader.java
 copy modules/{schema/src/main/java/org/apache/ignite/internal/schema => marshaller-common/src/main/java/org/apache/ignite/internal}/marshaller/MarshallerUtil.java (61%)
 create mode 100644 modules/marshaller-common/src/main/java/org/apache/ignite/internal/marshaller/MarshallerWriter.java
 copy modules/{schema => marshaller-common}/src/main/java/org/apache/ignite/internal/util/Factory.java (100%)
 copy modules/{schema => marshaller-common}/src/main/java/org/apache/ignite/internal/util/ObjectFactory.java (90%)
 copy modules/{schema => marshaller-common}/src/main/java/org/apache/ignite/internal/util/Pair.java (100%)
 create mode 100644 modules/marshaller-common/src/test/java/org/apache/ignite/internal/marshaller/FieldAccessorTest.java
 copy modules/{schema/src/test/java/org/apache/ignite/internal/schema => marshaller-common/src/test/java/org/apache/ignite/internal/marshaller}/testobjects/TestObjectWithAllTypes.java (91%)
 copy modules/{schema/src/test/java/org/apache/ignite/internal/schema => marshaller-common/src/test/java/org/apache/ignite/internal/marshaller}/testobjects/TestObjectWithNoDefaultConstructor.java (97%)
 copy modules/{schema/src/test/java/org/apache/ignite/internal/schema => marshaller-common/src/test/java/org/apache/ignite/internal/marshaller}/testobjects/TestObjectWithPrivateConstructor.java (97%)
 copy modules/{schema/src/test/java/org/apache/ignite/internal/schema => marshaller-common/src/test/java/org/apache/ignite/internal/marshaller}/testobjects/TestSimpleObject.java (93%)
 create mode 100644 modules/runner/src/main/java/org/apache/ignite/internal/configuration/CompoundModule.java
 create mode 100644 modules/runner/src/main/java/org/apache/ignite/internal/configuration/ConfigurationModules.java
 copy modules/{cli/src/main/java/org/apache/ignite/cli/builtins/module/ResolveResult.java => runner/src/main/java/org/apache/ignite/internal/configuration/ServiceLoaderModulesProvider.java} (52%)
 create mode 100644 modules/runner/src/test/java/org/apache/ignite/internal/configuration/CompoundModuleTest.java
 create mode 100644 modules/runner/src/test/java/org/apache/ignite/internal/configuration/ConfigurationModulesTest.java
 create mode 100644 modules/runner/src/test/java/org/apache/ignite/internal/configuration/ServiceLoaderModulesProviderTest.java
 copy modules/{vault/src/test/java/org/apache/ignite/internal/vault/inmemory/InMemoryVaultServiceTest.java => runner/src/test/java/org/apache/ignite/internal/configuration/TestConfigurationModule.java} (69%)
 copy modules/runner/src/{main/resources/ignite.properties => test/resources/META-INF/services/org.apache.ignite.internal.configuration.ConfigurationModule} (92%)
 create mode 100644 modules/schema/src/main/java/org/apache/ignite/internal/schema/configuration/SchemaDistributedConfigurationModule.java
 copy modules/{runner/src/main/resources/ignite.properties => schema/src/main/resources/META-INF/services/org.apache.ignite.internal.configuration.ConfigurationModule} (90%)
 create mode 100644 modules/schema/src/test/java/org/apache/ignite/internal/schema/configuration/SchemaDistributedConfigurationModuleTest.java
 copy modules/{calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/trait/AllNodes.java => table/src/main/java/org/apache/ignite/internal/configuration/TableDistributedConfigurationModule.java} (60%)
 copy modules/{runner/src/main/resources/ignite.properties => table/src/main/resources/META-INF/services/org.apache.ignite.internal.configuration.ConfigurationModule} (91%)
 create mode 100644 modules/table/src/test/java/org/apache/ignite/internal/configuration/TableDistributedConfigurationModuleTest.java