Re: Snapshot Cleaner not Working with inode_cache

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Feb 22, 2013 at 11:16:22AM +0100, Norbert Scheibner wrote:
> Am 20.02.2013, 02:14 Uhr, schrieb Liu Bo <bo.li.liu@xxxxxxxxxx>:
> 
> >I think I know why inode_cache keeps us from freeing space,
> >inode_cache adds
> >a cache_inode in each btrfs root, and this cache_inode will be
> >iput at the very
> >last of stage during umount, ie. after we do cleanup work on old
> >snapshot/subvols, where we free the space.
> >
> >A remount will force btrfs to do cleanup work on old snapshots
> >during mount.
> >
> >This may explain the situation.
> >
> >thanks,
> >liubo
> 
> I don't know how long the code behaves that way, but this is
> exactly what I see here on debian kernel 3.2.35.

A patch to fix it is now in btrfs-next, so we may not be bitten any more.

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


[Index of Archives]     [Linux Filesystem Development]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux