On 06/11/2013 03:40 AM, Josef Bacik wrote:
On Mon, Jun 10, 2013 at 08:59:15AM -0600, Anand Jain wrote:
This adds two ioctl BTRFS_IOC_GET_FSIDS and BTRFS_IOC_GET_DEVS
which reads the btrfs_fs_devices and btrfs_device structure
from the kernel respectively.
The information in these structure are useful to report the
device/fs information in line with the kernel operations and
thus immediately addresses the problem that 'btrfs fi show'
command reports the stale information after device device add
remove operation is performed. That is because btrfs fi show
reads the disks directly.
Further the frame-work provided here would help to enhance
the btrfs-progs/library to read the other fs information and
its device information. Also the frame work provided here is
easily extensible to retrieve any other structure as future
needs.
Please submit an xfstest along with this to test the new functionality so we
have something to test it with. Make sure it runs properly if your patches are
not in place since they obviously won't be for most people. Once you have an
xfstest I can properly test these patches. Thanks,
This kernel patch supports a new cli option --kernel
under the existing command 'btrfs filesystem show'.
xfstest first of all would need testcase to test the
btrfs filesystem show which isn't there yet. Doing it
here deviate too much from the point here. But let
me try to quick get that.
Thanks, Anand
--
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