[jira] [Commented] (IGNITE-21079) PartitionReplicaListener should not interact with storages in the messaging thread

2023-12-23 Thread Alexander Lapin (Jira)


[ 
https://issues.apache.org/jira/browse/IGNITE-21079?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17800063#comment-17800063
 ] 

Alexander Lapin commented on IGNITE-21079:
--

[~rpuch] LGTM, merged. Thank you!

> PartitionReplicaListener should not interact with storages in the messaging 
> thread
> --
>
> Key: IGNITE-21079
> URL: https://issues.apache.org/jira/browse/IGNITE-21079
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Roman Puchkovskiy
>Assignee: Roman Puchkovskiy
>Priority: Major
>  Labels: ignite-3, storage-threading, threading
>  Time Spent: 1.5h
>  Remaining Estimate: 0h
>
> h3. Motivation
> Currently, PartitionReplicaListener does not switch its operations to another 
> thread pool when handling ReplicaRequests, so, most of the time, they are 
> handled in the messaging thread (the thread that is used to handle incoming 
> messages). There is only one such thread per Ignite node, and its disruption 
> might harm node liveness a great deal (for instance, it may make the node 
> drop off the Physical Topology due to inability to ack a ping in a timely 
> manner).
> h3. Definition of Done
> Calls to storages may cause I/O and block on locks, so they should be avoided 
> in the messaging thread.
> h3. Implementation Notes
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (IGNITE-21079) PartitionReplicaListener should not interact with storages in the messaging thread

2023-12-23 Thread Roman Puchkovskiy (Jira)


[ 
https://issues.apache.org/jira/browse/IGNITE-21079?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17800074#comment-17800074
 ] 

Roman Puchkovskiy commented on IGNITE-21079:


Thanks!

> PartitionReplicaListener should not interact with storages in the messaging 
> thread
> --
>
> Key: IGNITE-21079
> URL: https://issues.apache.org/jira/browse/IGNITE-21079
> Project: Ignite
>  Issue Type: Improvement
>Reporter: Roman Puchkovskiy
>Assignee: Roman Puchkovskiy
>Priority: Major
>  Labels: ignite-3, storage-threading, threading
> Fix For: 3.0.0-beta2
>
>  Time Spent: 1.5h
>  Remaining Estimate: 0h
>
> h3. Motivation
> Currently, PartitionReplicaListener does not switch its operations to another 
> thread pool when handling ReplicaRequests, so, most of the time, they are 
> handled in the messaging thread (the thread that is used to handle incoming 
> messages). There is only one such thread per Ignite node, and its disruption 
> might harm node liveness a great deal (for instance, it may make the node 
> drop off the Physical Topology due to inability to ack a ping in a timely 
> manner).
> h3. Definition of Done
> Calls to storages may cause I/O and block on locks, so they should be avoided 
> in the messaging thread.
> h3. Implementation Notes
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (IGNITE-21087) MvccCoordinator removal

2023-12-23 Thread Ignite TC Bot (Jira)


[ 
https://issues.apache.org/jira/browse/IGNITE-21087?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17800102#comment-17800102
 ] 

Ignite TC Bot commented on IGNITE-21087:


{panel:title=Branch: [pull/11129/head] Base: [master] : No blockers 
found!|borderStyle=dashed|borderColor=#ccc|titleBGColor=#D6F7C1}{panel}
{panel:title=Branch: [pull/11129/head] Base: [master] : No new tests 
found!|borderStyle=dashed|borderColor=#ccc|titleBGColor=#F7D6C1}{panel}
[TeamCity *--> Run :: All* 
Results|https://ci2.ignite.apache.org/viewLog.html?buildId=7669554&buildTypeId=IgniteTests24Java8_RunAll]

> MvccCoordinator removal
> ---
>
> Key: IGNITE-21087
> URL: https://issues.apache.org/jira/browse/IGNITE-21087
> Project: Ignite
>  Issue Type: Sub-task
>Reporter: Julia Bakulina
>Assignee: Julia Bakulina
>Priority: Minor
>  Labels: ise
>  Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> Remove MvccCoordinator



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (IGNITE-21087) Remove VacuumTask

2023-12-23 Thread Julia Bakulina (Jira)


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

Julia Bakulina updated IGNITE-21087:

Ignite Flags:   (was: Docs Required,Release Notes Required)

> Remove VacuumTask
> -
>
> Key: IGNITE-21087
> URL: https://issues.apache.org/jira/browse/IGNITE-21087
> Project: Ignite
>  Issue Type: Sub-task
>Reporter: Julia Bakulina
>Assignee: Julia Bakulina
>Priority: Minor
>  Labels: ise
>  Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> Remove VacuumTask



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (IGNITE-21087) Remove VacuumTask

2023-12-23 Thread Julia Bakulina (Jira)


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

Julia Bakulina updated IGNITE-21087:

Description: Remove VacuumTask  (was: Remove MvccCoordinator)
Summary: Remove VacuumTask  (was: MvccCoordinator removal)

> Remove VacuumTask
> -
>
> Key: IGNITE-21087
> URL: https://issues.apache.org/jira/browse/IGNITE-21087
> Project: Ignite
>  Issue Type: Sub-task
>Reporter: Julia Bakulina
>Assignee: Julia Bakulina
>Priority: Minor
>  Labels: ise
>  Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> Remove VacuumTask



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (IGNITE-21087) VacuumTask removal

2023-12-23 Thread Julia Bakulina (Jira)


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

Julia Bakulina updated IGNITE-21087:

Summary: VacuumTask removal  (was: Remove VacuumTask)

> VacuumTask removal
> --
>
> Key: IGNITE-21087
> URL: https://issues.apache.org/jira/browse/IGNITE-21087
> Project: Ignite
>  Issue Type: Sub-task
>Reporter: Julia Bakulina
>Assignee: Julia Bakulina
>Priority: Minor
>  Labels: ise
>  Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> Remove VacuumTask



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (IGNITE-21093) MvccMessage removal

2023-12-23 Thread Julia Bakulina (Jira)


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

Julia Bakulina updated IGNITE-21093:

Summary: MvccMessage removal  (was: Remove MvccMessage)

> MvccMessage removal
> ---
>
> Key: IGNITE-21093
> URL: https://issues.apache.org/jira/browse/IGNITE-21093
> Project: Ignite
>  Issue Type: Sub-task
>Reporter: Julia Bakulina
>Assignee: Julia Bakulina
>Priority: Minor
>  Labels: ise
>  Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> Remove MvccMessage



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (IGNITE-21145) MvccDataInnerIO removal

2023-12-23 Thread Julia Bakulina (Jira)
Julia Bakulina created IGNITE-21145:
---

 Summary: MvccDataInnerIO removal
 Key: IGNITE-21145
 URL: https://issues.apache.org/jira/browse/IGNITE-21145
 Project: Ignite
  Issue Type: Sub-task
Reporter: Julia Bakulina
Assignee: Julia Bakulina


Remove MvccDataInnerIO



--
This message was sent by Atlassian Jira
(v8.20.10#820010)