]> git.ipfire.org Git - thirdparty/qemu.git/commit
qemu-nbd: Allow users to adjust handshake limit
authorEric Blake <eblake@redhat.com>
Mon, 3 Feb 2025 22:26:06 +0000 (16:26 -0600)
committerEric Blake <eblake@redhat.com>
Tue, 11 Feb 2025 19:45:46 +0000 (13:45 -0600)
commit617017f8dce8d8f0cd4d175cbfaac0b4077b4a1e
tree3e18b095108fe5c453286ac0aff374e786576e98
parentffaf7f0376f8040ce9068d71ae9ae8722505c42e
qemu-nbd: Allow users to adjust handshake limit

Although defaulting the handshake limit to 10 seconds was a nice QoI
change to weed out intentionally slow clients, it can interfere with
integration testing done with manual NBD_OPT commands over 'nbdsh
--opt-mode'.  Expose a command line option to allow the user to alter
the timeout away from the default.  This option is unlikely to be used
in enough scenarios to warrant a short option letter.

The option --handshake-limit intentionally differs from the name of
the constant added in commit fb1c2aaa98 (limit instead of max_secs)
and the QMP name to be added in the next commit; this is because
typing a longer command-line name is undesirable and there is
sufficient --help text to document the units.

Signed-off-by: Eric Blake <eblake@redhat.com>
Message-ID: <20250203222722.650694-5-eblake@redhat.com>
Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>
docs/tools/qemu-nbd.rst
qemu-nbd.c