Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
Description
We need to integrate org.apache.ignite.internal.index.IndexAvailabilityController into org.apache.ignite.internal.app.IgniteImpl.
But there are nuances that I would like to solve in the current ticket:
- We have created several components around the index building mechanism that would be convenient to keep in one place; I suggest creating the IndexBuildingManager. Which will contain all the components we need to work with building the index.
- org.apache.ignite.internal.index.IndexBuildController - should not be a IgniteComponent and should not close IndexBuilder as it will be used by two components.
- org.apache.ignite.internal.table.distributed.index.IndexBuilder and related classes are moved to module ignite-index.
Attachments
Issue Links
- is blocked by
-
IGNITE-19276 Implement a mechanism to build indices distributively
- Resolved
-
IGNITE-20544 Implement the start of building indexes on node recovery
- Resolved
- links to