On Fri, Sep 02, 2022 at 11:01:36AM +0200, Laszlo Ersek wrote:
 On 09/01/22 22:46, Richard W.M. Jones wrote:
 > On Thu, Sep 01, 2022 at 03:38:34PM -0500, Eric Blake wrote:
 >> On Thu, Sep 01, 2022 at 05:29:21PM +0100, Richard W.M. Jones wrote:
 >>> On Wed, Aug 31, 2022 at 09:39:20AM -0500, Eric Blake wrote:
 >>>> Add a new control knob nbd_set_request_meta_context(), modeled after
 >>>> the existing nbd_set_request_structured_replies(), to make it possible
 >>>> to skip the NBD_OPT_SET_META_CONTEXT half of the two-command sequence
 >>>> currently performed in nbd_opt_go() and nbd_opt_info().  Also add a
 >>>> counterpart nbd_get_request_meta_context() for symmetry.
 >>>>
 >>>
 >>> This really needs an example.
 >>
 >> Will do.  Sounds like I have enough incremental things to improve that
 >> it will be worth a v3 series, although I'll continue to let more
 >> reviews come on in the rest of the series before I post that.
 > 
 > I did look at all the patches in the series and didn't have any other
 > comments.
 > 
 > TBH I don't mind if you want to post another round or just push
 > something.  We've got plenty of time to test and fix things up before
 > the next release.
 
 I'd be OK with the reviewed front of the series being merged, and then a
 v3 of the tail being posted (if that's not too much burden for Eric).
 I'm between patches #3 and #4, so if Eric agrees, I could resume my
 review with *v3* of patch#4.
 
 I can also continue reviewing this version if that's preferred.
 
 (The main reason I'm trying to review this series meticulously is to
 learn about libnbd for the long term; it's a learning investment on my
 part. It's not because I insist that the series not be merged without my
 approval! :)) 
I've now pushed patches 1 and 2 as ed139c6f..55b09667, and am
currently exploring rewriting the test in patch 3 to add new APIs for
byte statistics to determine whether it was client- or server-side
failure as part of my v3 respin.  But I don't expect it to affect much
besides the unit tests, so I'm fine if you continue with your review
of v2 while I still work to get v3 onto the list.
-- 
Eric Blake, Principal Software Engineer
Red Hat, Inc.           +1-919-301-3266
Virtualization:  
qemu.org | 
libvirt.org