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/04/16 08:03:51 UTC

[ignite-3] branch ignite-14077 updated (2174968 -> c93da1d)

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

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


    from 2174968  Javadoc.
     add fcfe1a6  IGNITE-14382 Improved network module API structure. - Fixes #84.
     add 6647d31  IGNITE-14514: Drop legacy interface. (#89)
     add 6b20869  IGNITE-14517 Fixed topology change handling on graceful shutdown. - Fixes #92.
     add 28f0927  IGNITE-14501: Ignite 3: Fix toString implementations. (#88)
     add 2b1404d  IGNITE-14476 Explicit specification of Storage class replaced with new ConfigurationType enum (#86)
     add 0a10985  IGNITE-13751: Add maven javadoc plugin. (#93)
     add c93da1d  Merge branch 'main' into ignite-14077

No new revisions were added by this update.

Summary of changes:
 modules/README.md                                  |    2 +-
 .../org/apache/ignite/table/InvokeProcessor.java   |    2 +-
 .../java/org/apache/ignite/table/KeyValueView.java |    2 +-
 .../java/org/apache/ignite/table/RecordView.java   |    2 +-
 modules/bytecode/pom.xml                           |   15 +
 .../presto/bytecode/AnnotationDefinition.java      |    4 +-
 modules/cli/pom.xml                                |    6 +
 .../java/org/apache/ignite/cli/IgnitePaths.java    |   45 +-
 .../ignite/cli/builtins/module/ModuleRegistry.java |   25 +-
 .../builtins/module/StandardModuleDefinition.java  |    8 +-
 .../org/apache/ignite/cli/spec/IgniteCliSpec.java  |    2 +-
 .../processor/internal/Processor.java              |   45 +-
 .../configuration/ConfigurationChangerTest.java    |   11 +-
 .../internal/util/ConfigurationUtilTest.java       |    4 +-
 .../internal/validation/ValidationUtilTest.java    |    4 +-
 .../notifications/ConfigurationListenerTest.java   |    9 +-
 .../sample/LocalConfigurationSchema.java           |    4 +-
 .../sample/NetworkConfigurationSchema.java         |    4 +-
 .../storage/TestConfigurationStorage.java          |    5 +
 .../ignite/configuration/ConfigurationChanger.java |   27 +-
 .../configuration/ConfigurationRegistry.java       |    7 +-
 .../ignite/configuration/ConfigurationValue.java   |    2 +-
 .../org/apache/ignite/configuration/RootKey.java   |    4 +-
 .../ignite/configuration/annotation/Config.java    |    4 +-
 .../configuration/annotation/ConfigValue.java      |    4 +-
 .../annotation/ConfigurationRoot.java              |    6 +-
 .../configuration/annotation/NamedConfigValue.java |    4 +-
 .../ignite/configuration/annotation/Value.java     |    6 +-
 .../ignite/configuration/internal/RootKeyImpl.java |    8 +-
 .../internal/util/AnyNodeConfigurationVisitor.java |    2 +-
 .../internal/util/ConfigurationUtil.java           |    5 +-
 .../storage/ConfigurationStorage.java              |    5 +
 .../configuration/storage/ConfigurationType.java}  |   12 +-
 .../ignite/configuration/tree/InnerNode.java       |   20 +-
 .../configuration/validation/ValidationIssue.java  |    8 +-
 .../internal/tostring/CircularStringBuilder.java   |  277 +++
 .../ignite/internal/tostring/ClassDescriptor.java  |   86 +
 .../ignite/internal/tostring/FieldDescriptor.java  |  142 ++
 .../internal/tostring/IgniteToStringBuilder.java   | 2110 ++++++++++++++++++++
 .../internal/tostring/IgniteToStringExclude.java}  |   27 +-
 .../internal/tostring/IgniteToStringInclude.java}  |   36 +-
 .../internal/tostring/IgniteToStringOrder.java}    |   31 +-
 .../org/apache/ignite/internal/tostring/S.java}    |   11 +-
 .../ignite/internal/tostring/SBLimitedLength.java  |  287 +++
 .../tostring/SensitiveDataLoggingPolicy.java}      |   22 +-
 .../ignite/internal/tostring}/package-info.java    |    4 +-
 .../apache/ignite/internal/util/ArrayFactory.java} |   14 +-
 .../apache/ignite/internal/util/ArrayUtils.java    |  189 ++
 .../ignite/internal/util/DirectBufferCleaner.java  |   32 -
 .../apache/ignite/internal/util/GridUnsafe.java    |   12 +-
 .../apache/ignite/internal/util/IgniteUtils.java   |   58 +-
 .../util/ReflectiveDirectBufferCleaner.java        |   65 -
 .../internal/util/UnsafeDirectBufferCleaner.java   |   48 -
 .../apache/ignite/lang/IgniteStringBuilder.java    |  504 +++++
 .../apache/ignite/lang/IgniteSystemProperties.java |  307 +++
 .../internal/testframework/IgniteAbstractTest.java |   54 +
 .../testframework/SystemPropertiesExtension.java   |  198 ++
 .../testframework/SystemPropertiesList.java}       |   30 +-
 .../internal/testframework/WithSystemProperty.java |  114 ++
 .../internal/testframework}/package-info.java      |    4 +-
 .../tostring/CircularStringBuilderSelfTest.java    |   72 +
 .../tostring/IgniteToStringBuilderSelfTest.java    |  994 +++++++++
 .../tostring/SensitiveDataToStringTest.java        |  180 ++
 .../apache/ignite/metastorage/common/Entry.java    |    4 +-
 modules/network/README.md                          |   13 +-
 modules/network/pom.xml                            |   13 +-
 .../ignite/network/DirectSerializationTest.java    |   26 +-
 .../network/{scalecube => }/TestMessage.java       |   19 +-
 ...r.java => TestMessageSerializationFactory.java} |   17 +-
 .../ITScaleCubeNetworkClusterMessagingTest.java    |  184 --
 .../scalecube/ITScaleCubeNetworkMessagingTest.java |  147 ++
 .../scalecube/TestNetworkHandlersProvider.java     |   63 -
 .../ignite/network/scalecube/TestRequest.java      |   48 -
 .../scalecube/TestRequestSerializerProvider.java   |   42 -
 .../ignite/network/scalecube/TestResponse.java     |   50 -
 .../scalecube/TestResponseSerializerProvider.java  |   42 -
 .../ignite/network/AbstractClusterService.java     |   61 +
 .../ignite/network/AbstractMessagingService.java}  |   36 +-
 .../ignite/network/AbstractTopologyService.java}   |   36 +-
 .../ignite/network/ClusterLocalConfiguration.java  |   84 +
 .../{NetworkMember.java => ClusterNode.java}       |   39 +-
 ...igurationException.java => ClusterService.java} |   35 +-
 ...sterFactory.java => ClusterServiceFactory.java} |   12 +-
 .../ignite/network/MessageHandlerHolder.java       |   59 -
 .../apache/ignite/network/MessagingService.java    |   74 +
 .../java/org/apache/ignite/network/Network.java    |   66 -
 .../org/apache/ignite/network/NetworkCluster.java  |   95 -
 .../ignite/network/NetworkClusterContext.java      |   57 -
 .../ignite/network/NetworkMessageHandler.java      |    6 +-
 ...lersProvider.java => TopologyEventHandler.java} |   17 +-
 ...usterEventHandler.java => TopologyService.java} |   27 +-
 .../network/internal/MessageSerializerFactory.java |   55 -
 .../internal/direct/DirectMessageReader.java       |   19 +-
 .../internal/direct/DirectMessageWriter.java       |    9 +-
 .../direct/stream/DirectByteBufferStream.java      |    3 +
 .../stream/DirectByteBufferStreamImplV1.java       |  230 +--
 ...vider.java => MessageSerializationFactory.java} |   16 +-
 .../message/MessageSerializationRegistry.java      |   77 +
 .../scalecube/ScaleCubeClusterServiceFactory.java  |   92 +
 .../network/scalecube/ScaleCubeMemberResolver.java |   64 -
 .../network/scalecube/ScaleCubeMessageHandler.java |  102 -
 .../scalecube/ScaleCubeMessagingService.java       |  125 ++
 .../network/scalecube/ScaleCubeNetworkCluster.java |  132 --
 .../scalecube/ScaleCubeNetworkClusterFactory.java  |  103 -
 .../scalecube/ScaleCubeTopologyService.java        |   99 +
 .../java/org/apache/ignite/raft/client/Peer.java   |   16 +-
 .../raft/client/message/AddLearnersRequest.java    |    2 +-
 .../raft/client/message/GetLeaderResponse.java     |    2 +-
 .../client/service/impl/RaftGroupServiceImpl.java  |   25 +-
 .../raft/client/service/RaftGroupServiceTest.java  |  143 +-
 .../raft/server/ITRaftCounterServerTest.java       |   72 +-
 .../org/apache/ignite/raft/server/RaftServer.java  |    4 +-
 .../ignite/raft/server/impl/RaftServerImpl.java    |  133 +-
 modules/rest/pom.xml                               |   11 +
 .../InMemoryConfigurationStorage.java              |    6 +
 .../configuration/RestConfigurationSchema.java     |    3 +-
 .../rest/presentation/json/JsonConverterTest.java  |    3 +-
 .../json/TestConfigurationStorage.java             |    6 +
 modules/runner/pom.xml                             |   13 +
 .../extended/LocalConfigurationSchema.java         |    4 +-
 modules/schema/pom.xml                             |    6 -
 .../internal/schema/AbstractSchemaObject.java      |    8 +-
 .../org/apache/ignite/internal/schema/Bitmask.java |    7 +
 .../org/apache/ignite/internal/schema/Column.java  |    4 +-
 .../apache/ignite/internal/schema/ColumnImpl.java  |   10 +-
 .../org/apache/ignite/internal/schema/Columns.java |    6 +
 .../ignite/internal/schema/HashIndexImpl.java      |   11 +-
 .../ignite/internal/schema/IndexColumnImpl.java    |    5 +-
 .../apache/ignite/internal/schema/NativeType.java  |    9 +-
 .../ignite/internal/schema/NativeTypeSpec.java     |    6 +-
 .../ignite/internal/schema/PartialIndexImpl.java   |   14 +-
 .../ignite/internal/schema/PrimaryIndexImpl.java   |   17 +
 .../ignite/internal/schema/SchemaDescriptor.java   |    6 +
 .../ignite/internal/schema/SchemaTableImpl.java    |    9 +-
 .../internal/schema/SortedIndexColumnImpl.java     |    6 +-
 .../ignite/internal/schema/SortedIndexImpl.java    |   15 +-
 parent/pom.xml                                     |  135 +-
 pom.xml                                            |    2 +-
 138 files changed, 7272 insertions(+), 2176 deletions(-)
 copy modules/{api/src/main/java/org/apache/ignite/table/InvokeProcessorException.java => configuration/src/main/java/org/apache/ignite/configuration/storage/ConfigurationType.java} (79%)
 create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/tostring/CircularStringBuilder.java
 create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/tostring/ClassDescriptor.java
 create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/tostring/FieldDescriptor.java
 create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/tostring/IgniteToStringBuilder.java
 copy modules/{configuration/src/main/java/org/apache/ignite/configuration/annotation/ConfigValue.java => core/src/main/java/org/apache/ignite/internal/tostring/IgniteToStringExclude.java} (64%)
 copy modules/{configuration/src/main/java/org/apache/ignite/configuration/annotation/ConfigValue.java => core/src/main/java/org/apache/ignite/internal/tostring/IgniteToStringInclude.java} (51%)
 copy modules/{configuration/src/main/java/org/apache/ignite/configuration/annotation/ConfigValue.java => core/src/main/java/org/apache/ignite/internal/tostring/IgniteToStringOrder.java} (60%)
 copy modules/{api/src/main/java/org/apache/ignite/table/mapper/KeyMapper.java => core/src/main/java/org/apache/ignite/internal/tostring/S.java} (64%)
 create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/tostring/SBLimitedLength.java
 copy modules/{table/src/main/java/org/apache/ignite/internal/table/TableSchemaManager.java => core/src/main/java/org/apache/ignite/internal/tostring/SensitiveDataLoggingPolicy.java} (69%)
 copy modules/{table/src/main/java/org/apache/ignite/internal/table => core/src/main/java/org/apache/ignite/internal/tostring}/package-info.java (90%)
 copy modules/{schema/src/main/java/org/apache/ignite/internal/util/Factory.java => core/src/main/java/org/apache/ignite/internal/util/ArrayFactory.java} (84%)
 create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/util/ArrayUtils.java
 delete mode 100644 modules/core/src/main/java/org/apache/ignite/internal/util/DirectBufferCleaner.java
 delete mode 100644 modules/core/src/main/java/org/apache/ignite/internal/util/ReflectiveDirectBufferCleaner.java
 delete mode 100644 modules/core/src/main/java/org/apache/ignite/internal/util/UnsafeDirectBufferCleaner.java
 create mode 100644 modules/core/src/main/java/org/apache/ignite/lang/IgniteStringBuilder.java
 create mode 100644 modules/core/src/main/java/org/apache/ignite/lang/IgniteSystemProperties.java
 create mode 100644 modules/core/src/test/java/org/apache/ignite/internal/testframework/IgniteAbstractTest.java
 create mode 100644 modules/core/src/test/java/org/apache/ignite/internal/testframework/SystemPropertiesExtension.java
 copy modules/{configuration/src/main/java/org/apache/ignite/configuration/annotation/ConfigValue.java => core/src/test/java/org/apache/ignite/internal/testframework/SystemPropertiesList.java} (60%)
 create mode 100644 modules/core/src/test/java/org/apache/ignite/internal/testframework/WithSystemProperty.java
 copy modules/{cli/src/main/java/org/apache/ignite/cli/builtins/module => core/src/test/java/org/apache/ignite/internal/testframework}/package-info.java (87%)
 create mode 100644 modules/core/src/test/java/org/apache/ignite/internal/tostring/CircularStringBuilderSelfTest.java
 create mode 100644 modules/core/src/test/java/org/apache/ignite/internal/tostring/IgniteToStringBuilderSelfTest.java
 create mode 100644 modules/core/src/test/java/org/apache/ignite/internal/tostring/SensitiveDataToStringTest.java
 rename modules/network/src/integrationTest/java/org/apache/ignite/network/{scalecube => }/TestMessage.java (89%)
 rename modules/network/src/integrationTest/java/org/apache/ignite/network/{scalecube/TestMessageSerializerProvider.java => TestMessageSerializationFactory.java} (87%)
 delete mode 100644 modules/network/src/integrationTest/java/org/apache/ignite/network/scalecube/ITScaleCubeNetworkClusterMessagingTest.java
 create mode 100644 modules/network/src/integrationTest/java/org/apache/ignite/network/scalecube/ITScaleCubeNetworkMessagingTest.java
 delete mode 100644 modules/network/src/integrationTest/java/org/apache/ignite/network/scalecube/TestNetworkHandlersProvider.java
 delete mode 100644 modules/network/src/integrationTest/java/org/apache/ignite/network/scalecube/TestRequest.java
 delete mode 100644 modules/network/src/integrationTest/java/org/apache/ignite/network/scalecube/TestRequestSerializerProvider.java
 delete mode 100644 modules/network/src/integrationTest/java/org/apache/ignite/network/scalecube/TestResponse.java
 delete mode 100644 modules/network/src/integrationTest/java/org/apache/ignite/network/scalecube/TestResponseSerializerProvider.java
 create mode 100644 modules/network/src/main/java/org/apache/ignite/network/AbstractClusterService.java
 copy modules/{schema/src/main/java/org/apache/ignite/internal/schema/builder/AbstractIndexBuilder.java => network/src/main/java/org/apache/ignite/network/AbstractMessagingService.java} (57%)
 copy modules/{schema/src/main/java/org/apache/ignite/internal/schema/builder/AbstractIndexBuilder.java => network/src/main/java/org/apache/ignite/network/AbstractTopologyService.java} (58%)
 create mode 100644 modules/network/src/main/java/org/apache/ignite/network/ClusterLocalConfiguration.java
 rename modules/network/src/main/java/org/apache/ignite/network/{NetworkMember.java => ClusterNode.java} (66%)
 copy modules/network/src/main/java/org/apache/ignite/network/{NetworkConfigurationException.java => ClusterService.java} (52%)
 rename modules/network/src/main/java/org/apache/ignite/network/{NetworkClusterFactory.java => ClusterServiceFactory.java} (77%)
 delete mode 100644 modules/network/src/main/java/org/apache/ignite/network/MessageHandlerHolder.java
 create mode 100644 modules/network/src/main/java/org/apache/ignite/network/MessagingService.java
 delete mode 100644 modules/network/src/main/java/org/apache/ignite/network/Network.java
 delete mode 100644 modules/network/src/main/java/org/apache/ignite/network/NetworkCluster.java
 delete mode 100644 modules/network/src/main/java/org/apache/ignite/network/NetworkClusterContext.java
 rename modules/network/src/main/java/org/apache/ignite/network/{NetworkHandlersProvider.java => TopologyEventHandler.java} (66%)
 rename modules/network/src/main/java/org/apache/ignite/network/{NetworkClusterEventHandler.java => TopologyService.java} (58%)
 delete mode 100644 modules/network/src/main/java/org/apache/ignite/network/internal/MessageSerializerFactory.java
 rename modules/network/src/main/java/org/apache/ignite/network/message/{MessageSerializerProvider.java => MessageSerializationFactory.java} (75%)
 create mode 100644 modules/network/src/main/java/org/apache/ignite/network/message/MessageSerializationRegistry.java
 create mode 100644 modules/network/src/main/java/org/apache/ignite/network/scalecube/ScaleCubeClusterServiceFactory.java
 delete mode 100644 modules/network/src/main/java/org/apache/ignite/network/scalecube/ScaleCubeMemberResolver.java
 delete mode 100644 modules/network/src/main/java/org/apache/ignite/network/scalecube/ScaleCubeMessageHandler.java
 create mode 100644 modules/network/src/main/java/org/apache/ignite/network/scalecube/ScaleCubeMessagingService.java
 delete mode 100644 modules/network/src/main/java/org/apache/ignite/network/scalecube/ScaleCubeNetworkCluster.java
 delete mode 100644 modules/network/src/main/java/org/apache/ignite/network/scalecube/ScaleCubeNetworkClusterFactory.java
 create mode 100644 modules/network/src/main/java/org/apache/ignite/network/scalecube/ScaleCubeTopologyService.java