This is an automated email from the ASF dual-hosted git repository.
tkalkirill pushed a change to branch ignite-26594
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
from 6c5ea5ff124 IGNITE-26594 wip
add 765c7ee992f IGNITE-26458 Skip commit partition+cleanup path for RW-R
transactions
add 256a3d9d325 IGNITE-26588 Interpret missing partition set info as empty
set (#6688)
add b072f88f1cf IGNITE-26574 Add aipersist checkpoint metrics (#6690)
add 86d8b5b5661 Merge branch 'main' into ignite-26594
No new revisions were added by this update.
Summary of changes:
.../ignite/internal/cli/CliIntegrationTest.java | 1 +
.../handler/ClientInboundMessageHandler.java | 2 +-
.../apache/ignite/client/fakes/FakeTxManager.java | 1 +
.../internal/index/ItIndexAndRestartTest.java | 77 ++++++++++++
.../persistence/checkpoint/CheckpointManager.java | 4 +-
.../CheckpointMetricSource.java} | 16 +--
.../persistence/checkpoint/CheckpointMetrics.java | 116 +++++++++++++++++
.../persistence/checkpoint/Checkpointer.java | 10 +-
.../checkpoint/CheckpointManagerTest.java | 2 +
.../checkpoint/CheckpointMetricsTest.java | 99 +++++++++++++++
.../persistence/checkpoint/CheckpointerTest.java | 21 ++--
.../replacement/AbstractPageReplacementTest.java | 2 +
.../throttling/PageMemoryThrottlingTest.java | 2 +
.../partition/replicator/TxRecoveryEngine.java | 6 +-
.../rest/metrics/ItMetricControllerTest.java | 1 +
modules/runner/build.gradle | 20 +++
...Benchmark.java => ClientKvGetAllBenchmark.java} | 30 +++--
...k.java => ClientKvGetAllExplicitBenchmark.java} | 29 +++--
.../internal/benchmark/ClientKvGetBenchmark.java | 2 +-
.../runner/app/client/ItThinClientSqlTest.java | 29 +++++
.../app/client/ItThinClientTransactionsTest.java | 67 +++++++---
.../ItThinClientTransactionsWithReplicasTest.java | 6 +-
.../InflightTransactionalOperationTracker.java | 12 +-
.../engine/QueryTransactionWrapperSelfTest.java | 35 +++---
.../PersistentPageMemoryStorageEngine.java | 7 ++
.../pagememory/PersistentPageMemoryNoLoadTest.java | 2 +
.../pagememory/mv/FailedCheckpointTest.java | 2 +
.../ItAbstractInternalTableScanTest.java | 14 +--
.../ItInternalTableReadOnlyScanTest.java | 2 +-
.../ignite/distributed/ItTxStateLocalMapTest.java | 34 ++---
.../ignite/internal/table/ItColocationTest.java | 1 +
.../internal/table/distributed/TableManager.java | 3 +-
.../distributed/storage/InternalTableImpl.java | 4 +-
.../replication/PartitionReplicaListenerTest.java | 6 +-
.../ZonePartitionReplicaListenerTest.java | 6 +-
.../distributed/storage/InternalTableImplTest.java | 5 +-
.../apache/ignite/internal/tx/ItTxCleanupTest.java | 7 ++
.../tx/distributed/ItTransactionRecoveryTest.java | 1 +
.../org/apache/ignite/internal/tx/TxManager.java | 12 +-
.../internal/tx/impl/ReadOnlyTransactionImpl.java | 4 +-
.../internal/tx/impl/ReadWriteTransactionImpl.java | 1 +
.../internal/tx/impl/TransactionInflights.java | 139 ++++++++++++++++-----
.../internal/tx/impl/TxCleanupRequestSender.java | 42 ++++---
.../ignite/internal/tx/impl/TxManagerImpl.java | 36 +++++-
.../apache/ignite/internal/tx/TxManagerTest.java | 10 +-
.../tx/impl/ReadWriteTransactionImplTest.java | 4 +-
46 files changed, 748 insertions(+), 184 deletions(-)
create mode 100644
modules/index/src/integrationTest/java/org/apache/ignite/internal/index/ItIndexAndRestartTest.java
copy
modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/persistence/{PersistentPageMemoryMetricSource.java
=> checkpoint/CheckpointMetricSource.java} (85%)
create mode 100644
modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/persistence/checkpoint/CheckpointMetrics.java
create mode 100644
modules/page-memory/src/test/java/org/apache/ignite/internal/pagememory/persistence/checkpoint/CheckpointMetricsTest.java
copy
modules/runner/src/integrationTest/java/org/apache/ignite/internal/benchmark/{ClientKvGetBenchmark.java
=> ClientKvGetAllBenchmark.java} (78%)
copy
modules/runner/src/integrationTest/java/org/apache/ignite/internal/benchmark/{ClientKvGetBenchmark.java
=> ClientKvGetAllExplicitBenchmark.java} (78%)