blazingmq icon indicating copy to clipboard operation
blazingmq copied to clipboard

Feat FSM mode: Still write to QList file

Open kaikulimu opened this issue 11 months ago • 1 comments

In the existing code, FSM mode never writes to QList file. In this PR, we add a new doesFSMWriteQLIST flag to determine whether FSM mode still writes to QList file. Note that the PartitionFSMs do not synchronize QList file; they only synchronize journal and data files. Such synchronization will be added in a subsequent PR.

A benefit of this PR is that we are finally able to test switching from non-FSM to FSM then back to non-FSM in test_restart.py.

Also note that this PR is low-risk since it only affects FSM mode.

kaikulimu avatar Mar 18 '25 18:03 kaikulimu

@dorjesinpo Addressed feedback. Back to you

kaikulimu avatar Apr 26 '25 04:04 kaikulimu

@dorjesinpo Back to you

kaikulimu avatar May 19 '25 19:05 kaikulimu