[jira] [Assigned] (IGNITE-11074) Implement catch-up temporary WAL

2019-08-14 Thread Pavel Pereslegin (JIRA)


 [ 
https://issues.apache.org/jira/browse/IGNITE-11074?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Pavel Pereslegin reassigned IGNITE-11074:
-

Assignee: (was: Pavel Pereslegin)

> 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
>Priority: Major
>  Labels: iep-28
>
> 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.14#76016)


[jira] [Assigned] (IGNITE-11074) Implement catch-up temporary WAL

2019-08-05 Thread Pavel Pereslegin (JIRA)


 [ 
https://issues.apache.org/jira/browse/IGNITE-11074?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Pavel Pereslegin reassigned IGNITE-11074:
-

Assignee: Pavel Pereslegin

> 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: Pavel Pereslegin
>Priority: Major
>  Labels: iep-28
>
> 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.14#76016)


[jira] [Assigned] (IGNITE-11074) Implement catch-up temporary WAL

2019-08-05 Thread Maxim Muzafarov (JIRA)


 [ 
https://issues.apache.org/jira/browse/IGNITE-11074?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Maxim Muzafarov reassigned IGNITE-11074:


Assignee: (was: Maxim Muzafarov)

> 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
>Priority: Major
>  Labels: iep-28
>
> 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.14#76016)