This is an automated email from the ASF dual-hosted git repository.

sdanilov pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/ignite.git.


    from 62669d7  IGNITE-16246 CDC extensions documentation (#9874)
     add 5aa1b08  IGNITE-16661 Maintenance task to rebuild corrupted indexes

No new revisions were added by this update.

Summary of changes:
 .../DurableBackgroundCleanupIndexTreeTaskV2.java   |  33 ++
 .../query/index/sorted/inline/InlineIndexImpl.java |  31 +-
 .../query/index/sorted/inline/InlineIndexTree.java |  34 +-
 .../MaintenanceRebuildIndexTarget.java}            |  51 ++-
 .../maintenance/MaintenanceRebuildIndexUtils.java  | 122 ++++++
 .../internal/maintenance/MaintenanceProcessor.java |  74 +++-
 .../GridCacheDatabaseSharedManager.java            |   7 +
 .../checkpoint/LightweightCheckpointManager.java   |   3 +-
 .../processors/query/GridQueryProcessor.java       |   7 +
 .../query/aware/IndexBuildStatusStorage.java       |   2 +-
 .../ignite/maintenance/MaintenanceRegistry.java    |  26 +-
 .../persistence/MaintenanceRegistrySimpleTest.java |  42 ++
 .../processors/query/h2/IgniteH2Indexing.java      |  13 +
 .../processors/query/h2/SchemaManager.java         |  39 ++
 .../processors/query/h2/database/H2TreeIndex.java  |  40 ++
 .../query/h2/maintenance/RebuildIndexAction.java   | 335 ++++++++++++++++
 .../maintenance/RebuildIndexWorkflowCallback.java  |  69 ++++
 .../visor/verify/ValidateIndexesClosure.java       |   2 +-
 .../cache/index/IndexCorruptionRebuildTest.java    | 426 +++++++++++++++++++++
 .../cache/index/RenameIndexTreeTest.java           |  44 +++
 .../IgnitePdsIndexingDefragmentationTest.java      |   2 +-
 .../MaintenanceRebuildIndexUtilsSelfTest.java      | 120 ++++++
 .../IgniteCacheWithIndexingTestSuite.java          |   5 +-
 .../testsuites/IgnitePdsWithIndexingTestSuite.java |   4 +-
 24 files changed, 1478 insertions(+), 53 deletions(-)
 copy 
modules/{indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/opt/join/SegmentKey.java
 => 
core/src/main/java/org/apache/ignite/internal/cache/query/index/sorted/maintenance/MaintenanceRebuildIndexTarget.java}
 (57%)
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/cache/query/index/sorted/maintenance/MaintenanceRebuildIndexUtils.java
 create mode 100644 
modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/maintenance/RebuildIndexAction.java
 create mode 100644 
modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/maintenance/RebuildIndexWorkflowCallback.java
 create mode 100644 
modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/index/IndexCorruptionRebuildTest.java
 create mode 100644 
modules/indexing/src/test/java/org/apache/ignite/internal/processors/query/h2/maintenance/MaintenanceRebuildIndexUtilsSelfTest.java

Reply via email to