On 02/15/2018 07:51 AM, Vladimir Sementsov-Ogievskiy wrote:
Hi all.
Here is minimal realization of base:allocation context of NBD
block-status extension, which allows to get block status through
NBD.
Vladimir Sementsov-Ogievskiy (9):
nbd/server: add nbd_opt_invalid helper
nbd: change indenting in nbd.h
nbd: BLOCK_STATUS for standard get_block_status function: server part
block/nbd-client: save first fatal error in nbd_iter_error
nbd/client: fix error messages in nbd_handle_reply_err
nbd: BLOCK_STATUS for standard get_block_status function: client part
iotests.py: tiny refactor: move system imports up
iotests: add file_path helper
iotests: new test 206 for NBD BLOCK_STATUS
I'd really like to send a PULL request for NBD on Monday, in order to
make the 2.12 softfreeze deadline (this is a new feature, so if we
miss Tuesday, we have to wait until 2.13 or whatever the next release
is called). Where do you stand on rebasing this, and what help can I
offer? (I know you have factored out some of the patches in another
thread that I'm in the middle of reviewing as well; you can submit the
later patches even before the earlier ones land, and use a 'Based-on:'
tag in the cover letter to make it obvious the dependencies between
series).