Summary: | sys-fs/btrfs-progs-3.12-r1 fails to process recursive defragmentation | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Antoine Lemoine <mail> |
Component: | [OLD] Core system | Assignee: | Mike Gilbert <floppym> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | slyfox |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | http://www.spinics.net/lists/linux-btrfs/msg30616.html | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | btrfs defragment log |
Description
Antoine Lemoine
2014-03-05 13:31:50 UTC
> 1. btrfs filesystem defragment -r <mount point>
> Actual Results:
> ERROR: defrag range ioctl not supported in this kernel, please try without any options.
May I ask you to post a log for
'strace btrfs filesystem defragment -r <mount point>'
It might be a subtree from another filesystem.
Created attachment 372268 [details]
btrfs defragment log
The last processed file is /var/tmp/portage/sys-fs/udev-210/.ipc_in and is in my btrfs tree. But it is not a regular file: prwxrwx--- 1 root portage 0 1 mars 23:04 /var/tmp/portage/sys-fs/udev-210/.ipc_in Sweet! Those are non-regular files (FIFOs). That's a bug, thanks! Pushed as: >*btrfs-progs-3.12-r2 (10 Mar 2014) > > 10 Mar 2014; Sergei Trofimovich <slyfox@gentoo.org> > +btrfs-progs-3.12-r2.ebuild, +files/btrfs-progs-3.12-defrag-sockets.patch, > btrfs-progs-9999.ebuild: > Fix recursive defrag failures on non-files (bug #503514 by Antoine Lemoine). Please, give it a shot. Thanks! |