Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

When the supplier node receives the cache partition file demand request it will send the file over the CommunicationSpi. The cache partition file can be concurrently updated by checkpoint thread during its transmission. To guarantee the file consistency Сheckpointer must use Copy-on-Write [3] tehnique and save a copy of updated chunk into the temporary file.

The checkpoint process description on the supplier node – items 4, 5, 6, 7, 8 of the Process Overview.

...

Catch-up temporary WAL

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 process description on the demander node – items 2, 10 of the Process Overview.

Rebuild indexes

The cache group index must be rebuilded before setting the partition state to the OWNING state. 

Public API changes

The following changes needs to be made:

...