archive mirror
 help / color / mirror / Atom feed
* [linux-lvm] Running multiple LVM commands in a batch
@ 2022-04-08 11:34 Demi Marie Obenour
  0 siblings, 0 replies; only message in thread
From: Demi Marie Obenour @ 2022-04-08 11:34 UTC (permalink / raw)
  To: LVM general discussion and development

[-- Attachment #1.1: Type: text/plain, Size: 1107 bytes --]

Would it be possible for LVM to support multi-operation transactions
within a volume group?  Qubes OS often needs to perform 3 LVM commands
at once and doesn’t care about the order of the operations.  It would
also be nice to get the result of the system afterwards, to avoid
needing a separate “lvm lvs” call.

The purpose of this is to improve performance, by allowing device
scanning, metadata access, and synchronizing with udev to happen once
per batch instead of once per operation.  I’m willing to promise that
there are no dependencies between operations and that the operations can
safely be performed concurrently.  I also don’t need the overall
operation to be atomic, so long as the system is always in a consistent
state and any problems result in a non-zero exit code.  Getting the
result of the individual operations would be nice but is not required.

I’m not sure what the best syntax for this would be.  For the
interactive shell, “begin” and “end” commands might be an option.
Demi Marie Obenour (she/her/hers)
Invisible Things Lab

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

[-- Attachment #2: Type: text/plain, Size: 202 bytes --]

linux-lvm mailing list
read the LVM HOW-TO at

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2022-04-08 11:35 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-04-08 11:34 [linux-lvm] Running multiple LVM commands in a batch Demi Marie Obenour

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).