As we know in Cassandra, there is read repair which is used to make data consistent in quorum write.
In Pulsar, let's assume that Write Quorum Size (Qw) is 4, Ack Quorum Size (Qa) is 3.
If client try to write msg01
and ack is 2,then this request has been failed. But msg01
has been wrote successfully in 2 bookie. How does Pulsar repair/rollback this msg01
?