Description
Please vote Yes if you agree with all of the following. If you disagree, please vote No. If you don't have an opinion, please vote Abstain. I move that: The TC agrees to resolve the following specification issue: VIRTIO-144: VIRTIO_BLK_F_CONFIG_WCE removed from block devices spec -------------------------------------- VIRTIO_BLK_F_CONFIG_WCE is important in order to achieve good performance (up to 2x, though more realistically +30-40%) in latency-bound workloads. However, it was removed by mistake together with VIRTIO_BLK_F_FLUSH. The lack of this feature means that virtio 1.0 cs02 does not achieve parity with 0.9. -------------------------------------- The TC accepts the following proposed changes to the specification: -------------------------------------- Clarify definition of writeback and writethrough caching, clarify the influence of the VIRTIO_BLK_F_FLUSH feature on caching, strengthen the requirement for persisting writes to MUST after a VIRTIO_BLK_T_FLUSH request (and in other cases too involving the new features), introduce VIRTIO_BLK_F_FLUSH and VIRTIO_BLK_F_CONFIG_WCE for non-transitional devices. https://lists.oasis-open.org/archives/virtio/201508/msg00024.html -------------------------------------- The TC agrees to include the above change(s) in specification version(s) "virtio 1.0 cs04", and future versions of the specification. -------------------------------------- Reminder: A Voting Member must be active in a TC to maintain voting rights. As the Virtio TC has adopted a standing rule to conduct business only by electronic ballot, without Meetings, a Voting Member who fails to cast a ballot in two consecutive Work Product Ballots loses his or her voting rights at the close of the second ballot missed. --------------------------------------