This is an automated email from the ASF dual-hosted git repository.
nizhikov pushed a change to branch ignite-cdc
in repository https://gitbox.apache.org/repos/asf/ignite.git.
from 7f10e44 Merge branch 'master' into ignite-cdc
add d0da231 IGNITE-6324 Filtering uncommited tx WAL records to prevent
restoring tx partially - Fixes #8987.
add 08f75dd IGNITE-14660 fix flaky test
GridSubqueryJoinOptimizerSelfTest#testOptimizationAppliedToUnion (#9052)
add 4ffbf5d IGNITE-14661 validate parts of compound PK for NOT NULL
constraint (#9053)
add dc168e9 IGNITE-14610 fix BinaryBuilderReader doesn't supports
reference (HANDLE) to collection (#9057)
add 85b52a0 IGNITE-14655 .NET: Improve DataStreamer API
add 01e3899 IGNITE-14609 Document old and new async continuation behavior
add f77af9e IGNITE-14525 Removing an empty page (#9059)
add 598e97b IGNITE-14625 DurableBackgroundTask threads management
improved; fixed issue when checkpointer could preemptively delete completed
task, potentially causing leaks. (#9037)
add da77655 IGNITE-14665 Use parent version of surefire - Fixes #9062.
add 517d586 IGNITE-14671 Fix flaky testClusterSnapshotCheckOtherCluster
(#9068)
add 661ba3f IGNITE-14335 Merges APIs of IgniteAuthenticationProcessor and
IgniteSecurity. (#8892)
add 5f5caf4 IGNITE-14607 Regex Based Filtering For Discovery IP Addresses
- Fixes #9048.
add e32691b IGNITE-14575 Write to DMS must throw error, if client is not
in topology - Fixes #9012.
add f26d676 IGNITE-14669 Fixed NPE when node caused query deserialization
error and left - Fixes #9067.
add 295b8441 IGNITE-14678 Removed outdated note about TLSv1.3 being
unsupported - Fixes #9078.
add 8bb0a94 IGNITE-14584 Fix exception handling during CQ remote filter
deployment. (#9017)
add 467b029 IGNITE-14688 Fix testDetectPeerDeployAwareInfiniteRecursion
failure. (#9082)
add c0868ce IGNITE-14624 Fixed an issue that caused AssertionError when a
cluster was activated immediately after deactivation. Fixes #9080
add 6041dce IGNITE-14582 Fixed CQ remote filter deployment to the client
nodes. Fixes #9015
add 049ca70 IGNITE-14687 Fixed capacity check in case of counter overflow
- Fixes #9083.
add 2a3cdad Merge branch 'master' into ignite-cdc
No new revisions were added by this update.
Summary of changes:
docs/_data/toc.yaml | 2 +
docs/_docs/includes/java9.adoc | 4 -
docs/_docs/installation/index.adoc | 21 -
.../key-value-api/basic-cache-operations.adoc | 27 +-
docs/_docs/net-specific/net-async.adoc | 121 +++++
.../src/test/config/jdbc-security-config.xml | 68 +++
.../common/RunningQueryInfoCheckInitiatorTest.java | 2 +-
.../client/suite/IgniteClientTestSuite.java | 2 +
...ttyRestProcessorAuthenticationAbstractTest.java | 10 +-
...thenticatorUserManagementAuthorizationTest.java | 112 +++++
.../JdbcThinAuthenticateConnectionSelfTest.java | 12 +-
.../ignite/internal/GridEventConsumeHandler.java | 5 +
.../apache/ignite/internal/GridKernalContext.java | 8 -
.../ignite/internal/GridKernalContextImpl.java | 12 -
.../ignite/internal/GridMessageListenHandler.java | 5 +
.../org/apache/ignite/internal/IgniteKernal.java | 15 +-
.../org/apache/ignite/internal/IgnitionEx.java | 5 +-
.../binary/builder/BinaryBuilderReader.java | 89 +++-
.../binary/streams/BinaryAbstractOutputStream.java | 6 +-
.../binary/streams/BinaryHeapOutputStream.java | 3 +-
.../binary/streams/BinaryOffheapOutputStream.java | 3 +-
.../DurableBackgroundCleanupIndexTreeTask.java | 87 +++-
.../query/index/sorted/inline/InlineIndexImpl.java | 2 +-
.../managers/discovery/GridDiscoveryManager.java | 6 +-
.../internal/pagemem/wal/record/DataEntry.java | 1 +
.../internal/pagemem/wal/record/WALRecord.java | 3 +-
.../authentication/AuthorizationContext.java | 89 ----
.../IgniteAuthenticationProcessor.java | 502 +++++++++++++--------
.../processors/cache/GridCacheIoManager.java | 20 +-
.../processors/cache/GridCacheProcessor.java | 4 +-
.../preloader/GridDhtPartitionsExchangeFuture.java | 4 +-
.../GridCacheDatabaseSharedManager.java | 33 +-
.../persistence/checkpoint/CheckpointManager.java | 4 +-
.../cache/persistence/checkpoint/Checkpointer.java | 13 +-
.../pendingtask/DurableBackgroundTask.java | 37 +-
.../pendingtask/DurableBackgroundTaskResult.java | 107 +++++
.../wal/filehandle/FileHandleManagerImpl.java | 10 +-
.../wal/reader/StandaloneGridKernalContext.java | 6 -
.../continuous/CacheContinuousQueryHandler.java | 41 +-
.../continuous/CacheContinuousQueryHandlerV3.java | 7 +-
.../continuous/CacheContinuousQueryManager.java | 8 +-
.../cache/transactions/IgniteTxAdapter.java | 17 +-
.../cache/transactions/IgniteTxLocalAdapter.java | 11 +-
.../cache/transactions/IgniteTxManager.java | 66 ++-
.../cluster/GridClusterStateProcessor.java | 2 +-
.../continuous/GridContinuousProcessor.java | 84 ++--
.../localtask/DurableBackgroundTaskState.java | 147 ++++++
.../localtask/DurableBackgroundTasksProcessor.java | 436 +++++++++---------
.../ClientListenerAbstractConnectionContext.java | 42 +-
.../odbc/ClientListenerConnectionContext.java | 8 -
.../processors/odbc/ClientListenerNioListener.java | 10 -
.../processors/odbc/ClientListenerProcessor.java | 12 +-
.../odbc/jdbc/JdbcConnectionContext.java | 6 +-
.../processors/odbc/jdbc/JdbcRequestHandler.java | 12 -
.../odbc/odbc/OdbcConnectionContext.java | 5 +-
.../processors/odbc/odbc/OdbcRequestHandler.java | 12 -
.../platform/client/ClientConnectionContext.java | 5 +-
.../platform/client/ClientRequestHandler.java | 8 +-
.../processors/query/QueryTypeDescriptorImpl.java | 4 +-
.../processors/rest/GridRestProcessor.java | 66 +--
.../handlers/user/UserActionCommandHandler.java | 13 +-
.../processors/rest/request/GridRestRequest.java | 16 +-
.../processors/security/GridSecurityProcessor.java | 32 ++
.../processors/security/IgniteSecurity.java | 26 ++
.../security/IgniteSecurityProcessor.java | 20 +
.../security/NoOpIgniteSecurityProcessor.java | 22 +-
.../processors/security/SecurityUtils.java | 12 +
.../apache/ignite/internal/util/IgniteUtils.java | 9 +-
.../apache/ignite/internal/util/lang/GridFunc.java | 10 +
.../java/org/apache/ignite/lang/IgniteFuture.java | 10 +-
.../plugin/security/AuthenticationContext.java | 21 -
.../ignite/spi/discovery/tcp/ClientImpl.java | 6 +-
.../ignite/spi/discovery/tcp/ServerImpl.java | 3 +-
.../ignite/spi/discovery/tcp/TcpDiscoverySpi.java | 23 +
.../spi/systemview/view/ClientConnectionView.java | 10 +-
.../spi/systemview/view/ContinuousQueryView.java | 11 +-
.../apache/ignite/client/PersonBinarylizable.java | 31 +-
.../internal/binary/BinaryMarshallerSelfTest.java | 97 ++++
.../AbstractBinaryStreamByteOrderSelfTest.java | 5 +
.../streams/BinaryAbstractOutputStreamTest.java | 9 +
.../internal/client/thin/CacheAsyncTest.java | 5 +-
.../Authentication1kUsersNodeRestartTest.java | 28 +-
.../AuthenticationConfigurationClusterTest.java | 80 ++--
.../AuthenticationOnNotActiveClusterTest.java | 22 +-
.../AuthenticationProcessorNodeRestartTest.java | 58 +--
.../AuthenticationProcessorSelfTest.java | 289 +++++++-----
.../IgniteDataStorageMetricsSelfTest.java | 10 -
.../persistence/db/IgniteLogicalRecoveryTest.java | 2 +-
.../db/IgniteLogicalRecoveryWithParamsTest.java | 368 +++++++++++++++
.../snapshot/IgniteClusterSnapshotCheckTest.java | 6 +-
.../persistence/wal/WalArchiveConsistencyTest.java | 11 -
...CacheContinuousQueryDeploymentToClientTest.java | 128 ++++++
.../IgniteCacheContinuousQueryClientTest.java | 45 ++
.../DurableBackgroundTasksProcessorSelfTest.java | 401 ++++++++++++++++
.../localtask/ObservingCheckpointListener.java | 120 +++++
.../internal/processors/localtask/SimpleTask.java | 102 +++++
.../metastorage/DistributedMetaStorageTest.java | 48 +-
.../ignite/internal/util/IgniteUtilsSelfTest.java | 10 -
...2PContinuousDeploymentClientDisconnectTest.java | 341 ++++++++++++++
.../tcp/TcpDiscoveryWithAddressFilterTest.java | 86 ++++
.../tcp/TcpDiscoveryWithWrongServerTest.java | 20 +-
.../testframework/junits/GridAbstractTest.java | 47 +-
.../junits/common/GridCommonAbstractTest.java | 10 +
.../ignite/testsuites/IgniteP2PSelfTestSuite.java | 4 +-
.../ignite/testsuites/IgnitePdsTestSuite.java | 3 +
.../IgniteSpiDiscoverySelfTestSuite.java | 3 +
...P2PEventRemoteFilterWithStaticInitializer.java} | 32 +-
...essageRemoteListenerWithStaticInitializer.java} | 32 +-
.../GridP2PRemoteFilterWithStaticInitializer.java} | 34 +-
...PRemoteFilterWithStaticInitializerFactory.java} | 29 +-
...P2PRemoteTransformerWithStaticInitializer.java} | 32 +-
...teTransformerWithStaticInitializerFactory.java} | 30 +-
...alizableRemoteFilterWithStaticInitializer.java} | 33 +-
.../GridP2PTestObjectWithStaticInitializer.java} | 34 +-
.../processors/query/h2/CommandProcessor.java | 6 +-
.../IgniteCacheSqlInsertValidationSelfTest.java | 47 +-
.../authentication/SqlUserCommandSelfTest.java | 55 +--
.../h2/GridSubqueryJoinOptimizerSelfTest.java | 54 +++
.../testsuites/IgniteCacheQuerySelfTestSuite6.java | 4 +-
.../IgnitePdsWithIndexingCoreTestSuite.java | 2 +
.../DataStreamer/DataStreamerBenchmark.cs | 106 +++++
.../Apache.Ignite.BenchmarkDotNet/Program.cs | 4 +-
.../Cache/PartitionPreloadTest.cs | 2 +-
.../Cache/Platform/PlatformCacheTest.cs | 2 +-
.../Client/ClientFeaturesTest.cs | 1 +
.../Dataload/DataStreamerTest.cs | 314 +++++++++++--
.../Dataload/DataStreamerTestTopologyChange.cs | 39 +-
.../Apache.Ignite.Core/Datastream/IDataStreamer.cs | 150 ++++--
.../Apache.Ignite.Core/Impl/Common/TaskRunner.cs | 57 ++-
.../Impl/Datastream/DataStreamerBatch.cs | 58 +--
.../Impl/Datastream/DataStreamerImpl.cs | 212 +++++----
.../Impl/PlatformDisposableTargetAdapter.cs | 24 +-
.../zk/internal/ZookeeperDiscoveryImpl.java | 14 +
parent/pom.xml | 1 -
134 files changed, 4900 insertions(+), 1610 deletions(-)
delete mode 100644 docs/_docs/installation/index.adoc
create mode 100644 docs/_docs/net-specific/net-async.adoc
create mode 100644 modules/clients/src/test/config/jdbc-security-config.xml
create mode 100644
modules/clients/src/test/java/org/apache/ignite/internal/processors/rest/JettyRestProcessorAuthenticatorUserManagementAuthorizationTest.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/processors/authentication/AuthorizationContext.java
create mode 100644
modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/metastorage/pendingtask/DurableBackgroundTaskResult.java
create mode 100644
modules/core/src/main/java/org/apache/ignite/internal/processors/localtask/DurableBackgroundTaskState.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/db/IgniteLogicalRecoveryWithParamsTest.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/query/continuous/CacheContinuousQueryDeploymentToClientTest.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/processors/localtask/DurableBackgroundTasksProcessorSelfTest.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/processors/localtask/ObservingCheckpointListener.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/processors/localtask/SimpleTask.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/p2p/GridP2PContinuousDeploymentClientDisconnectTest.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/spi/discovery/tcp/TcpDiscoveryWithAddressFilterTest.java
copy modules/{platforms/dotnet/Apache.Ignite.BenchmarkDotNet/Program.cs =>
extdata/p2p/src/main/java/org/apache/ignite/tests/p2p/GridP2PEventRemoteFilterWithStaticInitializer.java}
(61%)
copy modules/{platforms/dotnet/Apache.Ignite.BenchmarkDotNet/Program.cs =>
extdata/p2p/src/main/java/org/apache/ignite/tests/p2p/GridP2PMessageRemoteListenerWithStaticInitializer.java}
(61%)
copy modules/{platforms/dotnet/Apache.Ignite.BenchmarkDotNet/Program.cs =>
extdata/p2p/src/main/java/org/apache/ignite/tests/p2p/GridP2PRemoteFilterWithStaticInitializer.java}
(53%)
copy modules/{platforms/dotnet/Apache.Ignite.BenchmarkDotNet/Program.cs =>
extdata/p2p/src/main/java/org/apache/ignite/tests/p2p/GridP2PRemoteFilterWithStaticInitializerFactory.java}
(63%)
copy modules/{platforms/dotnet/Apache.Ignite.BenchmarkDotNet/Program.cs =>
extdata/p2p/src/main/java/org/apache/ignite/tests/p2p/GridP2PRemoteTransformerWithStaticInitializer.java}
(57%)
copy modules/{platforms/dotnet/Apache.Ignite.BenchmarkDotNet/Program.cs =>
extdata/p2p/src/main/java/org/apache/ignite/tests/p2p/GridP2PRemoteTransformerWithStaticInitializerFactory.java}
(59%)
copy modules/{platforms/dotnet/Apache.Ignite.BenchmarkDotNet/Program.cs =>
extdata/p2p/src/main/java/org/apache/ignite/tests/p2p/GridP2PSerializableRemoteFilterWithStaticInitializer.java}
(55%)
copy modules/{platforms/dotnet/Apache.Ignite.BenchmarkDotNet/Program.cs =>
extdata/p2p/src/main/java/org/apache/ignite/tests/p2p/GridP2PTestObjectWithStaticInitializer.java}
(65%)
create mode 100644
modules/platforms/dotnet/Apache.Ignite.BenchmarkDotNet/DataStreamer/DataStreamerBenchmark.cs