This is an automated email from the ASF dual-hosted git repository. mmuzaf pushed a change to branch ignite-19178 in repository https://gitbox.apache.org/repos/asf/ignite.git
from ff7d167d7aa fix pr from fork add 42226ad246b IGNITE-17867 Fix node start failure if cpMapSnapshot.bin file is corrupted - Fixes #10619. add 15cce746f3d Improve the role binding, the permissions of ClusterRole are too high (#10574) add da02f3556eb IGNITE-19221 Java thin: Add ClientConfiguration.clusterDiscoveryEnabled (#10623) add 4455b54eabf IGNITE-19236 orphaned_tests.txt location calculation simplification (#10625) add c79a62f2d60 IGNITE-18425 Added CDC command to forcefully resend cache data (#10524) add 72b0d613e05 IGNITE-19237 Dependency copying should happed on package phase instead of test-compile (#10626) new d7d27de68ac Merge branch 'master' into ignite-19178 The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: docs/_docs/code-snippets/k8s/cluster-role.yaml | 6 +- docs/_docs/persistence/change-data-capture.adoc | 22 +- .../internal/commandline/cdc/CdcCommand.java | 97 +------ .../CdcSubcommands.java} | 49 ++-- ...and.java => DeleteLostSegmentLinksCommand.java} | 23 +- .../internal/commandline/cdc/ResendCommand.java | 115 ++++++++ .../commandline/CommandHandlerParsingTest.java | 4 +- .../testsuites/IgniteControlUtilityTestSuite2.java | 4 +- .../org/apache/ignite/util/CdcCommandTest.java | 321 ++++++++++++++++++++- .../apache/ignite/util/CdcResendCommandTest.java | 97 +++++++ .../util/GridCommandHandlerClusterByClassTest.java | 4 +- .../ignite/configuration/ClientConfiguration.java | 34 +++ .../org/apache/ignite/internal/cdc/CdcMain.java | 3 +- .../client/thin/ClientDiscoveryContext.java | 8 +- .../wal/record/CdcDataRecord.java} | 17 +- .../internal/pagemem/wal/record/WALRecord.java | 5 +- .../checkpoint/CheckpointMarkersStorage.java | 2 +- .../persistence/wal/FileWriteAheadLogManager.java | 3 +- .../wal/reader/StandaloneWalRecordsIterator.java | 1 + .../wal/serializer/RecordDataV1Serializer.java | 3 +- .../wal/serializer/RecordDataV2Serializer.java | 3 + .../visor/cdc/VisorCdcCacheDataResendTask.java | 248 ++++++++++++++++ .../VisorCdcCacheDataResendTaskArg.java} | 30 +- .../org/apache/ignite/cdc/AbstractCdcTest.java | 10 +- .../org/apache/ignite/client/ReliabilityTest.java | 27 +- .../client/thin/AbstractThinClientTest.java | 26 +- .../thin/ThinClientEnpointsDiscoveryTest.java | 15 + .../IgnitePdsCheckpointMapSnapshotTest.java | 23 ++ .../testframework/wal/record/RecordUtils.java | 2 + ...ridCommandHandlerClusterByClassTest_help.output | 9 +- ...andHandlerClusterByClassWithSSLTest_help.output | 9 +- modules/ducktests/pom.xml | 2 +- .../kubernetes/config/az/ignite-account-role.yaml | 2 +- .../kubernetes/config/az/ignite-role-binding.yaml | 4 +- .../kubernetes/config/eks/ignite-account-role.yaml | 2 +- .../kubernetes/config/eks/ignite-role-binding.yaml | 4 +- .../kubernetes/config/gce/ignite-account-role.yaml | 2 +- .../kubernetes/config/gce/ignite-role-binding.yaml | 4 +- modules/sqlline/pom.xml | 2 +- .../testsuites/OrphanedTestCollection.java | 34 +-- parent/pom.xml | 2 +- 41 files changed, 1020 insertions(+), 258 deletions(-) copy modules/control-utility/src/main/java/org/apache/ignite/internal/commandline/{snapshot/SnapshotSubcommands.java => cdc/CdcSubcommands.java} (52%) copy modules/control-utility/src/main/java/org/apache/ignite/internal/commandline/cdc/{CdcCommand.java => DeleteLostSegmentLinksCommand.java} (91%) create mode 100644 modules/control-utility/src/main/java/org/apache/ignite/internal/commandline/cdc/ResendCommand.java create mode 100644 modules/control-utility/src/test/java/org/apache/ignite/util/CdcResendCommandTest.java copy modules/core/src/main/java/org/apache/ignite/internal/{util/lang/gridfunc/IdentityClosure.java => pagemem/wal/record/CdcDataRecord.java} (70%) create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/visor/cdc/VisorCdcCacheDataResendTask.java copy modules/core/src/main/java/org/apache/ignite/internal/visor/{misc/VisorClusterChangeTagTaskArg.java => cdc/VisorCdcCacheDataResendTaskArg.java} (70%)