Converted to an FFe and subscribed the release Team to sign off on it.

** Description changed:

- Without support for channel path handling changes in the host's channel path 
for underlying CCW devices may go unnoticed by the guest. This could cause 
erroneous operation and lead to a crashing guest. Therefore it is necessary to 
ensure proper handling of channel paths in vfio-ccw, like passing through 
channel path operations and notification of channel path changes.
- -> Enhance RAS characteristics of guests using passed-through CCW devices.
+ [Feature Freeze Exception]
  
- Freature request for qemu contribution
+ 1. Feature:
+ 
+ s390x is all about resilency, and one of the great features it provides is 
that on FICON stroage that even is mostly handled by the underlying layers.
+ Think of it as multipathd not being in userspace/kernel but firmware.
+ Nowadays that can not yet all be transparently handled for KVM guests.
+ The feature proposed here is one that enables this for dasd's passed through 
via vfio-ccw.
+ 
+ Without support for channel path handling changes in the host's channel
+ path for underlying CCW devices may go unnoticed by the guest. This
+ could cause erroneous operation and lead to a crashing guest. Therefore
+ it is necessary to ensure proper handling of channel paths in vfio-ccw,
+ like passing through channel path operations and notification of channel
+ path changes.
+ 
+ This is one of the more visible drawbacks of KVM to the alternatives of
+ running in LPAR or as a z/VM guest. An example could be channel path
+ changes caused by the FICON fabric, or simply offlining and subsequently
+ onlining. This feature is critical to use vfio-ccw in production more
+ reliably.
+ 
+ 2. Changes
+ https://git.qemu.org/?p=qemu.git;a=commit;h=f76b348ec7
+ https://git.qemu.org/?p=qemu.git;a=commit;h=2a3b9cbaa7
+ https://git.qemu.org/?p=qemu.git;a=commit;h=46ea3841ed
+ https://git.qemu.org/?p=qemu.git;a=commit;h=690e29b911
+ https://git.qemu.org/?p=qemu.git;a=commit;h=f6dde1b012
+ https://git.qemu.org/?p=qemu.git;a=commit;h=f030532f2a
+ 
+ All of them apply cleanly on top of qemu 5.0 as it is in Groovy right
+ now.
+ 
+ 
+ 3. Regression risk
+ 
+ All changes are s390x / vfio-ccw (which is exclusive to s390x) only.
+ So potential regressions of this late addition would be limited to the s390x 
which in the Form of the IBM Dev&Test teams is the requester of this addition. 
But if something unexpected happens then in the vfio-ccw use cases.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1887930

Title:
  [FFe][20.10 FEAT] KVM: Enable Channel Path Handling for vfio-ccw -
  qemu part

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-z-systems/+bug/1887930/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to