Maxim Muzafarov created IGNITE-12069: ----------------------------------------
Summary: Create cache shared preloader Key: IGNITE-12069 URL: https://issues.apache.org/jira/browse/IGNITE-12069 Project: Ignite Issue Type: Sub-task Reporter: Maxim Muzafarov Assignee: Pavel Pereslegin {{CacheSharedPreloader}} must do the following: # build the map of partitions and corresponding supplier nodes from which partitions will be loaded; # switching cache data storage to {{no-op}} and back to original (HWM must be fixed here for the needs of historical rebalance) under the checkpoint and keep the partition update counter for each partition; # run async the eviction indexes for the list of collected partitions (API must be provided by IGNITE-11075); # Send a request message to each node one by one with the list of partitions to load; # Listening for the transmission handler to receive files; # Run rebuild indexes async over the receiving partitions (API must be provided by IGNITE-11075); # Run historical rebalance from LWM to HWM collected above (LWM can be read from received file meta page) NOTE. Check the following things: # Rebalancing of MVCC cache groups; # How LWM and HWM will be set for the historical rebalance; -- This message was sent by Atlassian JIRA (v7.6.14#76016)