On Wed, Jul 03, 2013 at 08:35:48PM +0200, Torbjørn wrote:
> Hi btrfs devs,
> 
> I have a btrfs raid10 array consisting of 2TB drives.
> 
> I added a new drive to the array, then balanced.
> The balance failed after ~50GB was moved to the new drive.
> The balance fixed lots of errors according to dmesg.
> 
> Server rebooted
> 
> The newly added drive were no longer detected as a btrfs disk.
> The array was then mounted -o recovery
> I ran btrfs dev del missing, and everything seemed to be fine.
> 
> After this I ran a scrub on the array.
> The scrub was soon stopped by the oom-killer.
> 
> After another reboot I started a new scrub.
> About 3TB into the scrub over 10 GB of memory was being consumed.
> The scrub had then fixed roughly 3,000,000 errors.
> 
> Canceling the scrub and resuming it frees the 10 GB of memory.

Thanks for the report.

This looks like the same problem that was fixed by
https://patchwork.kernel.org/patch/2697501/
Btrfs: free csums when we're done scrubbing an extent

but I don't see it included in the current for-linus branch. We want
this in the 3.10.x stable series and according to stable tree policy it
has to be merged into Linus' tree first.

david
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to