btrfs-progs/Documentation
David Sterba e198c6674a btrfs-progs: add enqueue parameter for exclusive ops
The exclusive ops will not start if there's one already running. Now
that we have the sysfs export (since kernel 5.10) to check if there's
one already running, use it to allow enqueueing of the operations as a
convenience.

Supported enqueuing:

  btrfs balance start --enqueue
  btrfs filesystem resize --enqueue
  btrfs device add --enqueue
  btrfs device delete --enqueue
  btrfs replace start --enqueue

This patch implements the functionality based on Goldwyn's patch
https://lore.kernel.org/linux-btrfs/?q=20200825150338.32610-4-rgoldwyn%40suse.de
but on top of previous preparatory patches.

Note that 'filesystem resize' options could confuse getopt as the
negative size change looks like a series of short options and there's no
way to make getopt ignore the short options, so there's a custom option
parser.

Signed-off-by: Goldwyn Rodrigues <rgoldwyn@suse.de>
Signed-off-by: David Sterba <dsterba@suse.com>
2020-12-16 17:08:12 +01:00
..
asciidoc.conf btrfs-progs: docs: fix rendering of exponents in manual pages 2018-11-20 11:16:02 +01:00
btrfs-balance.asciidoc btrfs-progs: add enqueue parameter for exclusive ops 2020-12-16 17:08:12 +01:00
btrfs-check.asciidoc btrfs-progs: docs: update check modes 2019-11-22 19:07:21 +01:00
btrfs-convert.asciidoc btrfs-progs: docs: document checksum options for mkfs and convert 2019-11-22 19:07:20 +01:00
btrfs-device.asciidoc btrfs-progs: add enqueue parameter for exclusive ops 2020-12-16 17:08:12 +01:00
btrfs-filesystem.asciidoc btrfs-progs: add enqueue parameter for exclusive ops 2020-12-16 17:08:12 +01:00
btrfs-find-root.asciidoc btrfs-progs: docs: annual typo, clarity, & grammar review & fixups 2018-01-03 17:29:19 +01:00
btrfs-image.asciidoc btrfs-progs: Documentaion: rename to .asciidoc 2015-04-14 17:41:27 +02:00
btrfs-inspect-internal.asciidoc btrfs-progs: deprecate subcommand specific verbose/quiet options 2020-06-29 17:45:40 +02:00
btrfs-ioctl.asciidoc btrfs-progs: docs: fix manual page title format 2018-02-02 21:02:13 +01:00
btrfs-man5.asciidoc btrfs-progs: docs: add info about "single" profile requirements for swapfile 2020-12-10 17:10:30 +01:00
btrfs-map-logical.asciidoc btrfs-progs: docs: annual typo, clarity, & grammar review & fixups 2018-01-03 17:29:19 +01:00
btrfs-property.asciidoc btrfs-progs: docs: fix label property description 2019-09-04 16:06:36 +02:00
btrfs-qgroup.asciidoc btrfs-progs: docs: add qgroup examples 2020-10-02 20:12:09 +02:00
btrfs-quota.asciidoc btrfs-progs: docs: annual typo, clarity, & grammar review & fixups 2018-01-03 17:29:19 +01:00
btrfs-receive.asciidoc btrfs-progs: deprecate subcommand specific verbose/quiet options 2020-06-29 17:45:40 +02:00
btrfs-replace.asciidoc btrfs-progs: add enqueue parameter for exclusive ops 2020-12-16 17:08:12 +01:00
btrfs-rescue.asciidoc btrfs-progs: deprecate subcommand specific verbose/quiet options 2020-06-29 17:45:40 +02:00
btrfs-restore.asciidoc btrfs-progs: deprecate subcommand specific verbose/quiet options 2020-06-29 17:45:40 +02:00
btrfs-scrub.asciidoc btrfs-progs: docs: add missing option to scrub status 2020-11-04 22:44:55 +01:00
btrfs-select-super.asciidoc btrfs-progs: Remove deprecated btrfs-show-super 2018-04-24 13:00:10 +02:00
btrfs-send.asciidoc btrfs-progs: deprecate subcommand specific verbose/quiet options 2020-06-29 17:45:40 +02:00
btrfs-subvolume.asciidoc btrfs-progs: docs: note when subvolume cannot be deleted 2020-07-14 15:04:05 +02:00
btrfs.asciidoc btrfs-progs: document the new all-in-one binary 2019-07-04 15:36:00 +02:00
btrfsck.8 btrfs-progs: docs: use manual page link instead of symlink 2018-10-23 14:48:39 +02:00
btrfstune.asciidoc btrfs-progs: docs: document btrfstune -m/-M 2019-01-17 00:52:09 +01:00
CodingConventions btrfs-progs: docs: document conventions 2017-07-03 13:35:10 +02:00
DocConventions.asciidoc btrfs-progs: docs: update conventions 2020-06-09 22:19:09 +02:00
fsck.btrfs.asciidoc btrfs-progs: docs: fix minor typos 2020-03-03 19:58:55 +01:00
Makefile.in btrfs-progs: docs: Don't erase XMLTO_EXTRA contents, fix docbook5 build 2020-01-09 14:28:52 +01:00
manpage-base.xsl btrfs-progs: Introduce asciidoc based man page and btrfs man page. 2014-04-22 14:15:19 +02:00
manpage-bold-literal.xsl btrfs-progs: Introduce asciidoc based man page and btrfs man page. 2014-04-22 14:15:19 +02:00
manpage-normal.xsl btrfs-progs: Introduce asciidoc based man page and btrfs man page. 2014-04-22 14:15:19 +02:00
mkfs.btrfs.asciidoc btrfs-progs: mkfs: support free space tree as -R option 2020-09-08 22:06:04 +02:00
ReleaseChecklist btrfs-progs: Update README and other docs 2016-11-23 11:07:05 +01:00