fsck: log bad count correctly instead of policy violation
commiteba5cadddd8fddcb2b1f21547202cae4501fdbaa
authorEric Wong <normalperson@yhbt.net>
Tue, 24 Apr 2012 01:52:25 +0000 (24 01:52 +0000)
committerEric Wong <normalperson@yhbt.net>
Sun, 29 Apr 2012 09:17:15 +0000 (29 09:17 +0000)
tree233a8d9c7fa67c38dd5cb4fb32357d93440bd384
parentccab7b41874e85ad5a450517e7ba8b6f095fe9c3
fsck: log bad count correctly instead of policy violation

A BCNT error is more descriptive than a generic POVI entry
and more accurately reflects the change made to an FID entry.

This also removes a dependency from /using/ the devcount column
and simplifies the code.  The devcount column remains invaluable
and informative to users, but MogileFS should not trust it for
making decisions when it has access to the file_on table.
lib/MogileFS/FID.pm
t/60-fsck.t