Re: [virt-tools-list] [ [PATCH 0/3] Add SCSI persistent reservation support for LUN Passthrough

2018-10-08 Thread Lin Ma


On 10/2/18 11:03 PM, Cole Robinson wrote:

On 09/26/2018 08:36 AM, Michal Privoznik wrote:

On 09/25/2018 11:12 AM, Lin Ma wrote:

Lin Ma (3):
   cli: disk: add pr.managed=, pr.type=, pr.path= and pr.mode= support
   details: Add disk pr.managed and pr.path options to support SCSI PR
   addhardware: Add disk pr.managed and pr.path options to support SCSI
 PR

  man/virt-install.pod  | 13 +
  .../compare/virt-install-many-devices.xml |  9 +++
  tests/clitest.py  |  1 +
  ui/addhardware.ui | 56 ++
  ui/details.ui | 57 
+++

  virtManager/addhardware.py    | 42 ++
  virtManager/details.py    | 47 ++-
  virtManager/domain.py | 15 -
  virtinst/cli.py   |  5 ++
  virtinst/devices/disk.py  |  9 +++
  10 files changed, 252 insertions(+), 2 deletions(-)



Not a virt-manager developer, but since I wrote libvirt part of the
feature here are my thoughts. Do whatever you want with it O:-)

I think virt-manager should support only managed mode, if anything. The
unmanaged mode is mostly for testing and requires some setting up on
administrator side. It is not secure either - domain running under any
seclabel must be able to connect to pr-helper socket.

Managed mode spawns one pr-helper per domain, kills it automatically on
domain shutdown and labels the socket correctly.



Yes I agree. This should be just a checkbox for 'Peristent 
Reservations' and hidden for non-scsi.


That said see the other mail I sent:
https://www.redhat.com/archives/virt-tools-list/2018-October/msg00021.html 



If a raw XML editing mode works out, this is likely one of the UI 
options I would drop, it's a power user option only applicable to a 
particular advanced usecase. That said in the meantime I will accept a 
patch


Thanks,
Cole



will do, Thank Michal and Colefor the suggestions.
Lin

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

Re: [virt-tools-list] [ [PATCH 0/3] Add SCSI persistent reservation support for LUN Passthrough

2018-10-02 Thread Cole Robinson

On 09/26/2018 08:36 AM, Michal Privoznik wrote:

On 09/25/2018 11:12 AM, Lin Ma wrote:

Lin Ma (3):
   cli: disk: add pr.managed=, pr.type=, pr.path= and pr.mode= support
   details: Add disk pr.managed and pr.path options to support SCSI PR
   addhardware: Add disk pr.managed and pr.path options to support SCSI
 PR

  man/virt-install.pod  | 13 +
  .../compare/virt-install-many-devices.xml |  9 +++
  tests/clitest.py  |  1 +
  ui/addhardware.ui | 56 ++
  ui/details.ui | 57 +++
  virtManager/addhardware.py| 42 ++
  virtManager/details.py| 47 ++-
  virtManager/domain.py | 15 -
  virtinst/cli.py   |  5 ++
  virtinst/devices/disk.py  |  9 +++
  10 files changed, 252 insertions(+), 2 deletions(-)



Not a virt-manager developer, but since I wrote libvirt part of the
feature here are my thoughts. Do whatever you want with it O:-)

I think virt-manager should support only managed mode, if anything. The
unmanaged mode is mostly for testing and requires some setting up on
administrator side. It is not secure either - domain running under any
seclabel must be able to connect to pr-helper socket.

Managed mode spawns one pr-helper per domain, kills it automatically on
domain shutdown and labels the socket correctly.



Yes I agree. This should be just a checkbox for 'Peristent Reservations' 
and hidden for non-scsi.


That said see the other mail I sent:
https://www.redhat.com/archives/virt-tools-list/2018-October/msg00021.html

If a raw XML editing mode works out, this is likely one of the UI 
options I would drop, it's a power user option only applicable to a 
particular advanced usecase. That said in the meantime I will accept a patch


Thanks,
Cole

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


Re: [virt-tools-list] [ [PATCH 0/3] Add SCSI persistent reservation support for LUN Passthrough

2018-09-26 Thread Michal Privoznik
On 09/25/2018 11:12 AM, Lin Ma wrote:
> Lin Ma (3):
>   cli: disk: add pr.managed=, pr.type=, pr.path= and pr.mode= support
>   details: Add disk pr.managed and pr.path options to support SCSI PR
>   addhardware: Add disk pr.managed and pr.path options to support SCSI
> PR
> 
>  man/virt-install.pod  | 13 +
>  .../compare/virt-install-many-devices.xml |  9 +++
>  tests/clitest.py  |  1 +
>  ui/addhardware.ui | 56 ++
>  ui/details.ui | 57 +++
>  virtManager/addhardware.py| 42 ++
>  virtManager/details.py| 47 ++-
>  virtManager/domain.py | 15 -
>  virtinst/cli.py   |  5 ++
>  virtinst/devices/disk.py  |  9 +++
>  10 files changed, 252 insertions(+), 2 deletions(-)
> 

Not a virt-manager developer, but since I wrote libvirt part of the
feature here are my thoughts. Do whatever you want with it O:-)

I think virt-manager should support only managed mode, if anything. The
unmanaged mode is mostly for testing and requires some setting up on
administrator side. It is not secure either - domain running under any
seclabel must be able to connect to pr-helper socket.

Managed mode spawns one pr-helper per domain, kills it automatically on
domain shutdown and labels the socket correctly.

Michal

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