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

mingchao zhao updated RATIS-1534:
---------------------------------
    Description: 
In our previous test([see test 
doc|https://docs.google.com/document/d/1mS3GqovQ3D1b7V0L3--VF9xhl5jdId1mSL0cQNb7uHo/edit]),
 we found that SegmentedRaftLogWorker writing RaftLog seriously affected the 
performance of streaming. Mainly because the flush action was very frequent.

So we can change flush to async. This will greatly improve performance. Of 
course we'd better make this configurable, which is disable by default.

 !screenshot-1.png! 

  was:
In our previous test([see test 
doc|https://docs.google.com/document/d/1mS3GqovQ3D1b7V0L3--VF9xhl5jdId1mSL0cQNb7uHo/edit]),
 we found that SegmentedRaftLogWorker writing RaftLog seriously affected the 
performance of streaming.

 !screenshot-1.png! 


> SegmentedRaftLogWorker support async flush to improve performance
> -----------------------------------------------------------------
>
>                 Key: RATIS-1534
>                 URL: https://issues.apache.org/jira/browse/RATIS-1534
>             Project: Ratis
>          Issue Type: Sub-task
>            Reporter: mingchao zhao
>            Priority: Major
>         Attachments: screenshot-1.png
>
>
> In our previous test([see test 
> doc|https://docs.google.com/document/d/1mS3GqovQ3D1b7V0L3--VF9xhl5jdId1mSL0cQNb7uHo/edit]),
>  we found that SegmentedRaftLogWorker writing RaftLog seriously affected the 
> performance of streaming. Mainly because the flush action was very frequent.
> So we can change flush to async. This will greatly improve performance. Of 
> course we'd better make this configurable, which is disable by default.
>  !screenshot-1.png! 



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to