As I read, consumer and producer in mirrormaker are independent and use
queue to communicate. Therefore consumers keep on consuming/commiting
offsets to zk even if producer is failing. Is it still the way it works in
0.8.0, any plans to change?

Is there any way to minimize data loss in this case? I am ok with not using
async mode on producer, but will it help? Can I configure mirrormaker to
exit immediately if producer fails? If this should be a responsibility of
an external process, what should I monitor log for to kill the mirroring
process in case of error?

----------
Andrey Yegorov

Reply via email to