Re: [ [PATCH 1/3] cli: disk: add pr.managed=, pr.type=, pr.path= and pr.mode= support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 10/08/2018 10:46 PM, Lin Ma wrote:

On 10/2/18 11:00 PM, Cole Robinson wrote:
On 09/25/2018 05:12 AM, Lin Ma wrote:
Enable the managed or unmanaged PR configuration to enable SCSI persistent
reservation for LUN Passthrough.

Signed-off-by: Lin Ma <lma@xxxxxxxx>
---
  man/virt-install.pod                                | 13 +++++++++++++
  .../compare/virt-install-many-devices.xml           |  9 +++++++++
  tests/clitest.py                                    |  1 +
  virtinst/cli.py                                     |  5 +++++
  virtinst/devices/disk.py                            |  5 +++++
  5 files changed, 33 insertions(+)

diff --git a/man/virt-install.pod b/man/virt-install.pod
index 657ef8cb..abb9d40d 100644
--- a/man/virt-install.pod
+++ b/man/virt-install.pod
@@ -739,6 +739,19 @@ Defines default behavior of the disk during disk snapshots.  See possible
  values in L<https://www.libvirt.org/formatdomain.html#elementsDisks>,
  "snapshot" attribute of the <disk> element.
  +=item B<pr.managed, pr.type, pr.path and pr.mode>
+
+It enables SCSI persistent reservations for LUN passthrough disks.
+For possible values, Please refer toPlease refer
+L<http://www.libvirt.org/formatdomain.html#elementsDisks>,
+"reservations" attribute of the <source> element.
+
+e.g.
+
+--disk /dev/sdb,device=lun,bus=scsi,pr.managed=yes
+
+--disk /dev/sdc,device=lun,bus=scsi,pr.managed=no,pr.type=unix,pr.path=/tmp/pr-helper0.sock,pr.mode=client
+
  =back


I don't think this needs to be documented in the manpage. It's poweruser enough that users can figure it out on the command line via --disk help output. So please drop this bit

For new options I'm trying to get closer to the libvirt XML naming, so it's more discoverable and predictable. So I'd like the command line ot be

--disk reservations.managed=no,reservations.source.type=unix,reservations.source.path=/tmp/pr-helper0.sock,reservations.source.mode=client

For virt-install, I want to drop the reservations.source.type, reservations.source.path and reservations.source.mode as well,
only support "--disk reservations.managed=yes", Would you agree?


Actually for virt-install/virt-xml I think it's good to support every XML property, so I'd prefer to keep them especially since you already did the work

Thanks,
Cole

_______________________________________________
virt-tools-list mailing list
virt-tools-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/virt-tools-list




[Index of Archives]     [Linux Virtualization]     [KVM Development]     [CentOS Virtualization]     [Netdev]     [Ethernet Bridging]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite Forum]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]     [Video 4 Linux]

  Powered by Linux