This is an automated email from the ASF dual-hosted git repository.
nizhikov pushed a change to branch IGNITE-17177_inc_snapshots
in repository https://gitbox.apache.org/repos/asf/ignite.git
from d6dfc403791 Merge branch 'master' into IGNITE-17177_inc_snapshots
add e0e2edd5b02 IGNITE-18387 [ducktests] Added basic test for the CDC
(#10439)
add 8e1ba2628a9 IGNITE-18616 control.sh metric configuration added (#10494)
add 2b389fef3c9 IGNITE-14350 Added distributed property to disable CDC.
(#10444)
add 76504371325 IGNITE-18511 SQL Calcite: Add details to Calcite parser
exception - Fixes #10479.
add 8b825687e66 IGNITE-18637 Java thin client: Connections balancing -
Fixes #10497.
add ef68b6fff35 IGNITE-14450 Add Maximum CDC directory size configuration
parameter (#10456)
add f5bc7fe43ce IGNITE-18652 Fix segments not removed from CDC in case no
DataEntry (#10510)
add e5aa0b7419f IGNITE-18335 update dependency ANT (#10502)
add 2a29e38c8e5 IGNITE-18641 Control.sh: add a command to delete segment
CDC links before last gap (#10499)
add 5b30e065f33 IGNITE-18676 [ducktests] Add ability to control the
performance statistics collecting (#10509)
add fc181de4915 IGNITE-17554 Fixed the metric for the number of active
client sessions. (#10503)
add 31b56200efd Merge branch 'master' into IGNITE-17177_inc_snapshots
No new revisions were added by this update.
Summary of changes:
docs/_docs/monitoring-metrics/new-metrics.adoc | 2 +-
docs/_docs/monitoring-metrics/system-views.adoc | 11 +
docs/_docs/persistence/change-data-capture.adoc | 42 +++-
docs/_docs/tools/control-script.adoc | 20 ++
.../processors/query/calcite/util/Commons.java | 2 +-
.../integration/TableDdlIntegrationTest.java | 15 ++
.../internal/commandline/CommandArgIterator.java | 15 ++
.../ignite/internal/commandline/CommandList.java | 6 +-
.../internal/commandline/CommonArgParser.java | 2 +-
.../internal/commandline/cdc/CdcCommand.java | 140 +++++++++++++
.../internal/commandline/metric/MetricCommand.java | 64 ++++--
.../commandline/metric/MetricCommandArg.java | 8 +-
.../commandline/CommandHandlerParsingTest.java | 17 +-
.../testsuites/IgniteControlUtilityTestSuite2.java | 5 +-
.../org/apache/ignite/util/CdcCommandTest.java | 225 +++++++++++++++++++++
.../util/GridCommandHandlerAbstractTest.java | 15 ++
.../util/GridCommandHandlerClusterByClassTest.java | 8 +-
.../org/apache/ignite/util/MetricCommandTest.java | 121 +++++++++--
.../apache/ignite/util/SystemViewCommandTest.java | 15 --
.../configuration/DataStorageConfiguration.java | 33 +++
.../org/apache/ignite/internal/cdc/CdcMain.java | 18 +-
.../ignite/internal/cdc/WalRecordsConsumer.java | 4 +-
.../internal/client/thin/ReliableChannel.java | 49 ++++-
.../internal/client/thin/TcpClientCache.java | 191 ++++++++++++-----
.../client/thin/TcpClientTransactions.java | 9 +-
.../cache/persistence/DataRegionMetricsImpl.java | 2 +-
.../persistence/wal/FileWriteAheadLogManager.java | 66 +++++-
.../persistence/DistributedMetaStorageImpl.java | 4 +-
.../processors/odbc/ClientListenerMetrics.java | 28 +--
.../processors/odbc/ClientListenerNioListener.java | 8 +-
.../processors/odbc/ClientListenerProcessor.java | 40 +++-
.../internal/processors/pool/PoolProcessor.java | 2 +-
.../visor/cdc/VisorCdcDeleteLostSegmentsTask.java | 171 ++++++++++++++++
.../internal/visor/metric/VisorMetricTask.java | 17 ++
.../internal/visor/metric/VisorMetricTaskArg.java | 32 ++-
.../java/org/apache/ignite/cdc/CdcSelfTest.java | 134 +++++++++++-
.../client/thin}/FunctionalTest.java | 95 ++++++---
.../internal/client/thin/ReliableChannelTest.java | 36 ++--
.../ThinClientAbstractPartitionAwarenessTest.java | 30 ++-
.../ThinClientPartitionAwarenessBalancingTest.java | 52 +++++
.../ThinClientPartitionAwarenessDiscoveryTest.java | 17 +-
...lientPartitionAwarenessResourceReleaseTest.java | 2 +-
...ClientPartitionAwarenessStableTopologyTest.java | 26 +--
...ientPartitionAwarenessUnstableTopologyTest.java | 22 +-
.../ignite/internal/metric/SystemViewSelfTest.java | 22 +-
.../processors/odbc/ClientListenerMetricsTest.java | 2 +-
...ridCommandHandlerClusterByClassTest_help.output | 15 ++
...andHandlerClusterByClassWithSSLTest_help.output | 15 ++
.../ducktest/tests/cdc/CountingCdcConsumer.java | 91 +++++++++
.../ignitetest/services/utils/cdc/__init__.py | 18 ++
.../ignitetest/services/utils/cdc/ignite_cdc.py | 86 ++++++++
.../ignitetest/services/utils/control_utility.py | 43 ++++
.../ignitetest/services/utils/ducktests_service.py | 2 +-
.../ignitetest/services/utils/ignite_aware.py | 20 +-
.../utils/ignite_configuration/__init__.py | 9 +-
.../utils/ignite_configuration/data_storage.py | 3 +
.../tests/ignitetest/services/utils/ignite_spec.py | 2 +
.../tests/ignitetest/services/utils/jmx_utils.py | 2 +-
.../tests/ignitetest/services/utils/jvm_utils.py | 17 ++
.../ignitetest/services/utils/templates/bean.j2 | 22 ++
...config.xml.j2 => client_configuration_macro.j2} | 7 +-
.../services/utils/templates/ignite.xml.j2 | 121 +----------
...ignite.xml.j2 => ignite_configuration_macro.j2} | 16 +-
.../services/utils/templates/misc_macro.j2 | 14 +-
.../utils/templates/thin_client_config.xml.j2 | 28 +--
.../tests/ignitetest/tests/cdc/__init__.py | 18 ++
.../tests/ignitetest/tests/cdc/cdc_test.py | 101 +++++++++
.../tests/control_utility/consistency_test.py | 2 +-
.../tests/ignitetest/tests/snapshot_test.py | 2 +-
modules/ducktests/tests/ignitetest/utils/bean.py | 10 +
.../org/apache/ignite/client/ClientTestSuite.java | 3 +
.../ignite/internal/cdc/CdcIndexRebuildTest.java | 204 +++++++++++++++++++
.../IgniteBinaryCacheQueryTestSuite3.java | 5 +-
modules/tools/pom.xml | 2 +-
74 files changed, 2270 insertions(+), 453 deletions(-)
create mode 100644
modules/control-utility/src/main/java/org/apache/ignite/internal/commandline/cdc/CdcCommand.java
create mode 100644
modules/control-utility/src/test/java/org/apache/ignite/util/CdcCommandTest.java
create mode 100644
modules/core/src/main/java/org/apache/ignite/internal/visor/cdc/VisorCdcDeleteLostSegmentsTask.java
rename modules/core/src/test/java/org/apache/ignite/{client =>
internal/client/thin}/FunctionalTest.java (96%)
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/client/thin/ThinClientPartitionAwarenessBalancingTest.java
create mode 100644
modules/ducktests/src/main/java/org/apache/ignite/internal/ducktest/tests/cdc/CountingCdcConsumer.java
create mode 100644
modules/ducktests/tests/ignitetest/services/utils/cdc/__init__.py
create mode 100644
modules/ducktests/tests/ignitetest/services/utils/cdc/ignite_cdc.py
create mode 100644
modules/ducktests/tests/ignitetest/services/utils/templates/bean.j2
copy
modules/ducktests/tests/ignitetest/services/utils/templates/{thin_client_config.xml.j2
=> client_configuration_macro.j2} (85%)
copy
modules/ducktests/tests/ignitetest/services/utils/templates/{ignite.xml.j2 =>
ignite_configuration_macro.j2} (90%)
create mode 100644 modules/ducktests/tests/ignitetest/tests/cdc/__init__.py
create mode 100644 modules/ducktests/tests/ignitetest/tests/cdc/cdc_test.py
create mode 100644
modules/indexing/src/test/java/org/apache/ignite/internal/cdc/CdcIndexRebuildTest.java