[jira] [Commented] (IGNITE-21079) PartitionReplicaListener should not interact with storages in the messaging thread
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
[ 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
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)