On Fri, Mar 30, 2012 at 07:49:56PM +0200, Sander wrote:
> Hello Ilya,
>
> Ilya Dryomov wrote (ao):
> > > > I'm definitely intrested in reproducing it. Could you please umount this
> > > > filesystem, capture the output of 'btrfs-debug-tree -d <dev>' and post
> > > > it
> > > > somewhere ?
> > >
> > > Will do. It is the / filesystem, so I'll need to reboot.
> >
> > I need this to confirm that balance item is on disk.
>
> I'm sorry it took so long. I'll mail the output to you directly.
Thanks. btrfs-debug-tree confirms that you've got a balance item on
media.
>
> > > > After that mount it back and see if there is "btrfs: continuing
> > > > balance" line in dmesg (and if btrfs-balance kthread shows up)?
>
> There is no such line in dmesg, and currently no btrfs-balance kthread
> is running. I've pulled Chris Masons for-linus and booted with the
> resulting kernel.
And given the above it's weird. We are failing to locate the item
during mount for some reason and I would like to find out why. So if
you are up for running debugging patches (really just compiling btrfs
module and sending me dmesg output) I would appreciate that.
If you don't want to do that you can try to compile btrfs-progs from
git, mount fs and run 'btrfs balance resume <mnt>'. If that doesn't
work I'll send you a small util that will simply delete the item from
disk.
Thanks,
Ilya
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html