fixed sources in replication are now a suggestion
commit6eff95352710fef92f90204e5eee1f72e584e798
authordormando <dormando@rydia.net>
Mon, 14 Nov 2011 23:32:11 +0000 (14 15:32 -0800)
committerdormando <dormando@rydia.net>
Mon, 14 Nov 2011 23:32:11 +0000 (14 15:32 -0800)
treebfcefcc70122a2bcfd189dfd641911cd3c7375ae
parentd85bb2c39729bcfc5d65658c0cd2f8e444f3443c
fixed sources in replication are now a suggestion

Code used to hard error if a fixed source was missing. That would be useful
if, say, FSCK decides that some copies are bad and it should be re-sourced
from a particular device. However FSCK can just nuke or mask bad rows and
re-run.

So... attempt, then give up. We can always revert the behavior if some feature
requires it. New file uploads no longer use fixed sources, which gets rid of
most of the issue. This change should let existing clusters clean themselves
up.
lib/MogileFS/Worker/Replicate.pm