On Fri, Jun 19, 2020 at 09:59:46AM +0800, Qu Wenruo wrote: > This patch will add the following sysfs interface: > /sys/fs/btrfs/<UUID>/qgroups/<qgroup_id>/rfer > /sys/fs/btrfs/<UUID>/qgroups/<qgroup_id>/excl > /sys/fs/btrfs/<UUID>/qgroups/<qgroup_id>/max_rfer > /sys/fs/btrfs/<UUID>/qgroups/<qgroup_id>/max_excl > /sys/fs/btrfs/<UUID>/qgroups/<qgroup_id>/lim_flags > ^^^ Above are already in "btrfs qgroup show" command output ^^^ > > /sys/fs/btrfs/<UUID>/qgroups/<qgroup_id>/rsv_data > /sys/fs/btrfs/<UUID>/qgroups/<qgroup_id>/rsv_meta_pertrans > /sys/fs/btrfs/<UUID>/qgroups/<qgroup_id>/rsv_meta_prealloc > > The last 3 rsv related members are not visible to users, but can be very > useful to debug qgroup limit related bugs. > > Also, to avoid '/' used in <qgroup_id>, the seperator between qgroup > level and qgroup id is changed to '_'. > > The interface is not hidden behind 'debug' as I want this interface to > be included into production build so we could have an easier life to > debug qgroup rsv related bugs. But why do you want to export it to sysfs at all?
