This is an automated email from the ASF dual-hosted git repository.
vpyatkov pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
from ac029ad96da IGNITE-25808 Fixed Lease negotiator may flood the log if a
candidate left and topology tracker not updated (#6324)
add b05db8d18cd IGNITE-25939 Add the metric sources for background
activity: leases and transaction resource vacuumizer (#6300)
No new revisions were added by this update.
Summary of changes:
.../ignite/internal/cli/CliIntegrationTest.java | 4 +-
.../apache/ignite/client/fakes/FakeTxManager.java | 3 +-
.../metastorage/impl/MetaStorageManagerImpl.java | 8 +-
.../metrics/MetaStorageMetricSource.java | 70 +++++-----
.../server/raft/MetaStorageListener.java | 8 +-
.../server/raft/MetaStorageWriteHandler.java | 23 +--
.../ignite/internal/metrics/MetricManagerImpl.java | 4 +-
.../partition/replicator/fixtures/Node.java | 6 +-
modules/placement-driver/build.gradle | 1 +
.../MultiActorPlacementDriverTest.java | 4 +-
.../PlacementDriverManagerTest.java | 4 +-
.../internal/placementdriver/LeaseUpdater.java | 109 ++++-----------
.../placementdriver/PlacementDriverManager.java | 14 +-
.../metrics/PlacementDriverMetricSource.java | 154 +++++++++++++++++++++
.../internal/placementdriver/ActiveActorTest.java | 4 +-
.../metrics/PlacementDriverMetricSourceTest.java} | 46 +++---
.../rest/metrics/ItMetricControllerTest.java | 4 +-
.../runner/app/ItIgniteNodeRestartTest.java | 6 +-
.../org/apache/ignite/internal/app/IgniteImpl.java | 6 +-
.../apache/ignite/distributed/ItTxTestCluster.java | 6 +-
.../ignite/internal/tx/KillTransactionTest.java | 4 +-
.../tx/distributed/ItTxResourcesVacuumTest.java | 4 +-
.../org/apache/ignite/internal/tx/TxManager.java | 4 +-
.../impl/FinishedReadOnlyTransactionTracker.java | 4 -
.../internal/tx/impl/ResourceVacuumManager.java | 19 ++-
.../ignite/internal/tx/impl/TxManagerImpl.java | 7 +-
.../tx/impl/VolatileTxStateMetaStorage.java | 37 ++---
.../internal/tx/metrics/ResourceVacuumMetrics.java | 111 +++++++++++++++
.../ResourceVacuumMetricSourceTest.java} | 40 ++----
.../{ => metrics}/TransactionMetricSourceTest.java | 3 +-
30 files changed, 482 insertions(+), 235 deletions(-)
create mode 100644
modules/placement-driver/src/main/java/org/apache/ignite/internal/placementdriver/metrics/PlacementDriverMetricSource.java
copy
modules/{transactions/src/test/java/org/apache/ignite/internal/tx/TransactionMetricSourceTest.java
=>
placement-driver/src/test/java/org/apache/ignite/internal/placementdriver/metrics/PlacementDriverMetricSourceTest.java}
(55%)
create mode 100644
modules/transactions/src/main/java/org/apache/ignite/internal/tx/metrics/ResourceVacuumMetrics.java
copy
modules/transactions/src/test/java/org/apache/ignite/internal/tx/{TransactionMetricSourceTest.java
=> metrics/ResourceVacuumMetricSourceTest.java} (55%)
rename modules/transactions/src/test/java/org/apache/ignite/internal/tx/{ =>
metrics}/TransactionMetricSourceTest.java (95%)