Red Hat Bugzilla – Bug 238031
cluster mirrors not handling all recovery/write conflicts
Last modified: 2010-01-11 21:03:27 EST
Problem is that the kernel (main mirror code) does not do any marks/clears when
writing to a region before its recovery. So, it is not possible for the server
to detect a conflict. Basically, we must turn back on the
'is_remote_recovering' function and disallow any writes to regions that are OR
WILL BE recovering.
It's really going to cause some pain during writes while mirrors are re-syncing.
We might be able to find a better fix for 4.6.
assigned -> post
this issue was resolved in 4.5, and the "better fix" is in place for 4.6.
post -> modified.
Closing this bug.