From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:48403) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1al2fH-0006eD-2v for qemu-devel@nongnu.org; Tue, 29 Mar 2016 19:03:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1al2fD-0006Or-OI for qemu-devel@nongnu.org; Tue, 29 Mar 2016 19:03:11 -0400 Received: from resqmta-po-08v.sys.comcast.net ([96.114.154.167]:36915) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1al2fD-0006Om-Ij for qemu-devel@nongnu.org; Tue, 29 Mar 2016 19:03:07 -0400 From: Eric Blake Date: Tue, 29 Mar 2016 17:00:57 -0600 Message-Id: <1459292460-6875-1-git-send-email-eblake@redhat.com> In-Reply-To: <1459173555-4890-1-git-send-email-eblake@redhat.com> References: <1459173555-4890-1-git-send-email-eblake@redhat.com> Subject: [Qemu-devel] [PATCH v2 0/3] NBD Structured Read List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: nbd-general@lists.sourceforge.net Cc: w@uter.be, qemu-devel@nongnu.org, alex@alex.org.uk I wrote this in parallel with Alex's strawman proposals, so I may have picked up on some of his ideas, while diverging in other places. Changes since v1: rebase, resend some pre-req patches, switch from global/client flag negotiation over to option negotiation, document a flags/type scheme in all structured replies, use ONLY structured replies in response to a structured read, make the server stream fully context-free (thanks to the type scheme), go into more details about error reporting by using two different structured errors (multiple errors each with offset, or single error with no offset). Eric Blake (2): doc: Mention proper use of handle doc: Propose Structured Read extension Pavel Borzenkov (1): NBD proto: add "Command flags" section doc/proto.md | 282 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 277 insertions(+), 5 deletions(-) -- 2.5.5