You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by ni...@apache.org on 2021/05/26 13:30:48 UTC
[ignite] branch ignite-cdc updated (4f1c0d9 -> 4b369f7)
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 4f1c0d9 Merge branch 'master' into ignite-cdc
add d13307d IGNITE-14352 Support snapshot check command for the list of cache groups (#9105)
add 1b6af49 IGNITE-14774 Implement metrics for in-memory index pages (#9125)
add 4b369f7 Merge branch 'master' into ignite-cdc
No new revisions were added by this update.
Summary of changes:
.../benchmarks/jmh/tree/BPlusTreeBenchmark.java | 39 +--
.../compress/CompressionProcessorTest.java | 4 +-
modules/core/pom.xml | 7 +
.../org/apache/ignite/internal/IgniteKernal.java | 4 +-
.../ignite/internal/pagemem/PageIdAllocator.java | 19 +-
.../ignite/internal/pagemem/PageIdUtils.java | 25 +-
.../apache/ignite/internal/pagemem/PageMemory.java | 6 +
.../pagemem/impl/PageMemoryNoStoreImpl.java | 123 +++++----
.../pagemem/store/IgnitePageStoreManager.java | 6 +-
.../wal/record/delta/InitNewPageRecord.java | 8 +-
.../wal/record/delta/MetaPageInitRecord.java | 5 +-
.../wal/record/delta/NewRootInitRecord.java | 5 +-
.../record/delta/PagesListInitNewPageRecord.java | 5 +-
.../processors/cache/CacheGroupMetricsImpl.java | 58 ++---
.../processors/cache/mvcc/MvccProcessorImpl.java | 8 +-
.../processors/cache/mvcc/txlog/TxLog.java | 17 +-
.../processors/cache/persistence/DataRegion.java | 12 +-
.../cache/persistence/DataRegionMetricsImpl.java | 284 +++++++++++++++------
.../persistence/DataRegionMetricsMXBeanImpl.java | 11 +-
.../cache/persistence/DataStructure.java | 8 +
.../GridCacheDatabaseSharedManager.java | 69 +++--
.../cache/persistence/GridCacheOffheapManager.java | 15 +-
.../IgniteCacheDatabaseSharedManager.java | 59 ++---
.../persistence/defragmentation/PageStoreMap.java | 2 +-
.../persistence/file/FilePageStoreManager.java | 28 +-
.../persistence/freelist/AbstractFreeList.java | 18 +-
.../cache/persistence/freelist/CacheFreeList.java | 10 +-
.../cache/persistence/freelist/PagesList.java | 12 +-
.../persistence/freelist/io/PagesListMetaIO.java | 5 +-
.../persistence/freelist/io/PagesListNodeIO.java | 5 +-
.../cache/persistence/metastorage/MetaStorage.java | 29 +--
.../cache/persistence/pagemem/PageMemoryImpl.java | 129 +++++-----
.../PageMetrics.java} | 22 +-
.../cache/persistence/pagemem/PageMetricsImpl.java | 134 ++++++++++
.../partstorage/PartitionMetaStorageImpl.java | 10 +-
.../snapshot/IgniteSnapshotManager.java | 104 +++++---
.../snapshot/SnapshotPartitionsVerifyTask.java | 34 ++-
.../snapshot/SnapshotPartitionsVerifyTaskArg.java} | 61 ++---
.../SnapshotPartitionsVerifyTaskResult.java | 94 +++++++
.../snapshot/SnapshotRestoreProcess.java | 112 ++++----
.../cache/persistence/tree/BPlusTree.java | 5 +-
.../persistence/tree/io/AbstractDataPageIO.java | 5 +-
.../cache/persistence/tree/io/BPlusIO.java | 10 +-
.../cache/persistence/tree/io/BPlusInnerIO.java | 6 +-
.../cache/persistence/tree/io/PageIO.java | 61 +++--
.../cache/persistence/tree/io/PageMetaIO.java | 5 +-
.../cache/persistence/tree/io/PageMetaIOV2.java | 5 +-
.../tree/io/PagePartitionCountersIO.java | 5 +-
.../persistence/tree/io/PagePartitionMetaIO.java | 5 +-
.../persistence/tree/io/PagePartitionMetaIOV2.java | 5 +-
.../persistence/tree/io/PagePartitionMetaIOV3.java | 5 +-
.../cache/persistence/tree/util/PageHandler.java | 5 +-
.../cache/verify/IdleVerifyResultV2.java | 73 ++++--
.../cache/verify/VerifyBackupPartitionsTaskV2.java | 53 +---
.../internal/processors/metric/MetricRegistry.java | 5 +-
.../processors/metric/impl/LongAdderMetric.java | 13 +-
.../metric/impl/LongAdderWithDelegateMetric.java | 39 ++-
.../processors/metric/impl/MetricUtils.java | 9 +
.../internal/util/collection/IntHashMap.java | 20 +-
.../ignite/internal/util/collection/IntMap.java | 5 +-
.../internal/util/collection/IntRWHashMap.java | 3 +-
.../internal/ClusterNodeMetricsSelfTest.java | 2 +-
.../pagemem/impl/PageMemoryNoLoadSelfTest.java | 12 +-
.../eviction/paged/PageEvictionMetricTest.java | 2 +-
.../IgnitePdsRecoveryAfterFileCorruptionTest.java | 2 +-
.../persistence/IgnitePdsTaskCancelingTest.java | 2 +-
.../db/IgnitePdsDataRegionMetricsTest.java | 4 +-
...CheckpointSimulationWithRealCpDisabledTest.java | 8 +-
.../db/file/IgnitePdsPageReplacementTest.java | 2 +-
.../persistence/db/wal/WalCompactionTest.java | 2 +-
.../persistence/defragmentation/LinkMapTest.java | 18 +-
.../pagemem/BPlusTreePageMemoryImplTest.java | 7 +-
.../BPlusTreeReuseListPageMemoryImplTest.java | 7 +-
.../IgnitePageMemReplaceDelayedWriteUnitTest.java | 45 +---
.../pagemem/IgniteThrottlingUnitTest.java | 6 +-
.../pagemem/IndexStoragePageMemoryImplTest.java | 13 +-
.../persistence/pagemem/NoOpPageStoreManager.java | 3 +-
.../pagemem/PageMemoryImplNoLoadTest.java | 20 +-
.../persistence/pagemem/PageMemoryImplTest.java | 138 +++++-----
.../pagemem/PageMemoryNoStoreLeakTest.java | 8 +-
.../snapshot/AbstractSnapshotSelfTest.java | 2 +-
.../snapshot/IgniteClusterSnapshotCheckTest.java | 149 +++++++++--
.../IgniteClusterSnapshotRestoreBaseTest.java | 3 -
.../snapshot/IgniteClusterSnapshotSelfTest.java | 2 +-
.../wal/memtracker/PageMemoryTracker.java | 58 +++--
.../persistence/wal/scanner/WalScannerTest.java | 2 +-
.../cache/query/CacheDataPageScanQueryTest.java | 2 +-
.../processors/cluster/BaselineAutoAdjustTest.java | 7 +-
.../processors/database/BPlusTreeSelfTest.java | 4 +-
.../processors/database/CacheFreeListSelfTest.java | 18 +-
.../database/DataRegionMetricsSelfTest.java | 18 +-
.../processors/database/IndexStorageSelfTest.java | 5 +-
.../internal/util/collection/IntHashMapTest.java | 66 ++---
modules/indexing/pom.xml | 7 +
.../metric/AbstractIndexPageMetricsTest.java | 207 +++++++++++++++
.../ignite/internal/metric/IndexPageCounter.java | 102 ++++++++
.../metric/IndexPagesMetricsInMemoryTest.java | 47 ++++
.../IndexPagesMetricsPageDisplacementTest.java | 194 ++++++++++++++
.../metric/IndexPagesMetricsPersistentTest.java | 70 +++++
.../IgniteClusterSnapshotCheckWithIndexesTest.java | 6 +-
.../inlinecolumn/InlineIndexColumnTest.java | 76 +++---
...teCacheWithIndexingAndPersistenceTestSuite.java | 6 +-
.../IgniteCacheWithIndexingTestSuite.java | 5 +-
.../cluster-compute-example/CMakeLists.txt | 13 +-
.../org/apache/ignite/yardstick/cache/Loader.java | 2 +-
105 files changed, 2250 insertions(+), 1070 deletions(-)
copy modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/{metastorage/MetastorageRow.java => pagemem/PageMetrics.java} (64%)
create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/pagemem/PageMetricsImpl.java
copy modules/core/src/main/java/org/apache/ignite/internal/{visor/log/VisorLogSearchTaskResult.java => processors/cache/persistence/snapshot/SnapshotPartitionsVerifyTaskArg.java} (51%)
create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/SnapshotPartitionsVerifyTaskResult.java
create mode 100644 modules/indexing/src/test/java/org/apache/ignite/internal/metric/AbstractIndexPageMetricsTest.java
create mode 100644 modules/indexing/src/test/java/org/apache/ignite/internal/metric/IndexPageCounter.java
create mode 100644 modules/indexing/src/test/java/org/apache/ignite/internal/metric/IndexPagesMetricsInMemoryTest.java
create mode 100644 modules/indexing/src/test/java/org/apache/ignite/internal/metric/IndexPagesMetricsPageDisplacementTest.java
create mode 100644 modules/indexing/src/test/java/org/apache/ignite/internal/metric/IndexPagesMetricsPersistentTest.java