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