Hi, thank you very much for introducing this feature to RocketMQ.
According to my understanding, Tiered storage should be able to adapt to 
Controller mode (RIP 44)?
For example, in RIP 44, we use the sequence <epoch, offset> to ensure data 
consistency between master and slave.
If Tiered storage is introduced, when some segments were stored to the remote 
end and deleted on the master broker, and a new broker is added at this time, 
how can it identify these deleted segments and reconstruct the <offset, epoch> 
sequence, to ensure the same status as the master broker?
In addition to the above, there may be other things to consider.
Maybe we can build this project together to better match RIP 44?





在 2022-11-21 20:14:35,"SSpirits" <ad...@lv5.moe> 写道:
>Hi, RocketMQ Community:
>
>We have the plan to improve the store module of RocketMQ. Specifically, we 
>want to introduce tiered storage for RocketMQ to extend message reserve time 
>and get other benefits.
>
>We have written the proposal, and you can see it by the link below:
>https://github.com/apache/rocketmq/wiki/RIP-57-Tiered-storage-for-RocketMQ
>
>Please reply to this email if you have any suggestions.
>
>Your response would be highly appreciated.
>SSpirits
>Email:ad...@lv5.moe<mailto:ad...@lv5.moe>

Reply via email to