Maxim Muzafarov created IGNITE-11074:
----------------------------------------
Summary: Implement catch-up temporary WAL
Key: IGNITE-11074
URL: https://issues.apache.org/jira/browse/IGNITE-11074
Project: Ignite
Issue Type: Sub-task
Reporter: Maxim Muzafarov
Assignee: Maxim Muzafarov
While the demander node is in the partition file transmission state it must
save all cache entries corresponding to the moving partition into a new
temporary WAL storage. These entries will be applied later one by one on the
received cache partition file. All asynchronous operations will be enrolled to
the end of temporary WAL storage during storage reads until it becomes fully
read. The file-based FIFO approach assumes to be used by this process.
The new write-ahead-log manager for writing temporary records must support to:
Unlimited number of wal-files to store temporary data records;
Iterating over stored data records during an asynchronous writer thread inserts
new records;
WAL-per-partiton approach needs to be used;
Write operations to temporary WAL storage must have higher priority over
reading operations;
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)