[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v2 0/6] NBD spec changes for 64-bit extensions
From: |
Eric Blake |
Subject: |
[PATCH v2 0/6] NBD spec changes for 64-bit extensions |
Date: |
Mon, 14 Nov 2022 16:46:49 -0600 |
This is the NBD spec series; there are matching qemu and libnbd
patches that implement the changes in this series. I'm happy to drop
the RFC patches from all three, but wanted the conversation on whether
it makes sense to have 64-bit holes during NBD_CMD_READ first (it
would make more sense if we had a way for a client and server to agree
on a single-transaction buffer limit much larger than 32M).
Eric Blake (6):
spec: Recommend cap on NBD_REPLY_TYPE_BLOCK_STATUS length
spec: Tweak description of maximum block size
spec: Add NBD_OPT_EXTENDED_HEADERS
spec: Allow 64-bit block status results
spec: Introduce NBD_FLAG_BLOCK_STATUS_PAYLOAD
RFC: spec: Introduce NBD_REPLY_TYPE_OFFSET_HOLE_EXT
doc/proto.md | 698 ++++++++++++++++++++++++++++++++++++++-------------
1 file changed, 521 insertions(+), 177 deletions(-)
--
2.38.1
- [PATCH v2 13/15] nbd/server: Add FLAG_PAYLOAD support to CMD_BLOCK_STATUS, (continued)
- [PATCH v2 13/15] nbd/server: Add FLAG_PAYLOAD support to CMD_BLOCK_STATUS, Eric Blake, 2022/11/14
- [PATCH v2 10/15] nbd/client: Accept 64-bit block status chunks, Eric Blake, 2022/11/14
- [PATCH v2 07/15] nbd/server: Initial support for extended headers, Eric Blake, 2022/11/14
- [PATCH v2 03/15] nbd: Prepare for 64-bit request effect lengths, Eric Blake, 2022/11/14
- [PATCH v2 09/15] nbd/client: Initial support for extended headers, Eric Blake, 2022/11/14
- [PATCH v2 05/15] nbd/server: Refactor handling of request payload, Eric Blake, 2022/11/14
- [PATCH v2 08/15] nbd/server: Support 64-bit block status, Eric Blake, 2022/11/14
- [PATCH v2 04/15] nbd: Add types for extended headers, Eric Blake, 2022/11/14
- [PATCH v2 01/15] nbd/client: Add safety check on chunk payload length, Eric Blake, 2022/11/14
- [PATCH v2 02/15] nbd/server: Prepare for alternate-size headers, Eric Blake, 2022/11/14
- [PATCH v2 0/6] NBD spec changes for 64-bit extensions,
Eric Blake <=
- [PATCH v2 5/6] spec: Introduce NBD_FLAG_BLOCK_STATUS_PAYLOAD, Eric Blake, 2022/11/14
- [PATCH v2 3/6] spec: Add NBD_OPT_EXTENDED_HEADERS, Eric Blake, 2022/11/14
- [PATCH v2 6/6] RFC: spec: Introduce NBD_REPLY_TYPE_OFFSET_HOLE_EXT, Eric Blake, 2022/11/14
- [PATCH v2 4/6] spec: Allow 64-bit block status results, Eric Blake, 2022/11/14
- [PATCH v2 2/6] spec: Tweak description of maximum block size, Eric Blake, 2022/11/14
- [PATCH v2 1/6] spec: Recommend cap on NBD_REPLY_TYPE_BLOCK_STATUS length, Eric Blake, 2022/11/14