[Libguestfs] [PATCH 00/16] btrfs: add support to btrfs scrub, balance, rescue and inspect

Hu Tao hutao at cn.fujitsu.com
Fri Jan 16 02:23:35 UTC 2015


Hi,

  This series adds new APIs to support btrfs scrub, balance, rescue
  and inspect.

  Some of them don't have tests because:

    - btrfs_scrub and btrfs_balance completes too early before we can
      test btrfs_scrub_cancel, btrfs_scrub_resume, btrfs_scrub_status,
      btrfs_balance_pause, btrfs_balance_cancel, btrfs_balance_resume
      and btrfs_balance_status.
    - can't determine a valid logical address for test
      btrfs_inspect_logical_resolve.

  Thank you very much for review!

Regards,
Hu

Hu Tao (16):
  New API: btrfs_scrub
  New API: btrfs_scrub_cancel
  New API: btrfs_scrub_resume
  btrfs: replace "btrfs filesystem balance" with "btrfs balance"
  New API: btrfs_balance_pause
  New API: btrfs_balance_cancel
  New API: btrfs_balance_resume
  New API: btrfs_balance_status
  New API: btrfs_scrub_status
  New API: add btrfs_filesystem_defragment
  New API: add btrfs_rescue_chunk_recover
  New API: add btrfs_rescue_super_recover
  New API: btrfs_inspect_rootid
  New API: btrfs_inspect_subvolid_resolve
  New API: btrfs_inspect_inode_resolve
  New API: btrfs_inspect_logical_resolve

 daemon/btrfs.c       | 519 ++++++++++++++++++++++++++++++++++++++++++++++++++-
 generator/actions.ml | 198 ++++++++++++++++++++
 gobject/Makefile.inc |   4 +-
 java/Makefile.inc    |   2 +-
 po/POTFILES          |   1 +
 src/MAX_PROC_NR      |   2 +-
 6 files changed, 722 insertions(+), 4 deletions(-)

-- 
2.1.0




More information about the Libguestfs mailing list