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

Aleksandr Polovtsev updated IGNITE-26907:
-----------------------------------------
    Description: 
Raft log storage is mainly accessed by threads from the {{StripedDisruptor}} 
class. Both {{StripedDisruptor}} and Storage classes use striping to reduce 
contention. Ideally threads from {{StripedDisruptor}} and Storage classes 
should map to the same stripes, which is not the case at the moment, because 
they use different stripe calculation algorithm.

For more information, see the TODO with this ticket in the code.

> Log storage stripes should match stripes from the StripedDisruptor
> ------------------------------------------------------------------
>
>                 Key: IGNITE-26907
>                 URL: https://issues.apache.org/jira/browse/IGNITE-26907
>             Project: Ignite
>          Issue Type: Improvement
>            Reporter: Aleksandr Polovtsev
>            Priority: Major
>              Labels: ignite-3
>
> Raft log storage is mainly accessed by threads from the {{StripedDisruptor}} 
> class. Both {{StripedDisruptor}} and Storage classes use striping to reduce 
> contention. Ideally threads from {{StripedDisruptor}} and Storage classes 
> should map to the same stripes, which is not the case at the moment, because 
> they use different stripe calculation algorithm.
> For more information, see the TODO with this ticket in the code.



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

Reply via email to