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