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