qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 0/8] nbd: Fix failed assertion on negotiation error
@ 2016-01-25 18:41 Max Reitz
  2016-01-25 18:41 ` [Qemu-devel] [PATCH 1/8] nbd: client_close on error in nbd_co_client_start Max Reitz
                   ` (8 more replies)
  0 siblings, 9 replies; 19+ messages in thread
From: Max Reitz @ 2016-01-25 18:41 UTC (permalink / raw)
  To: qemu-block; +Cc: Kevin Wolf, Paolo Bonzini, Fam Zheng, qemu-devel, Max Reitz

An error during negotiation, e.g. by the client trying to open an export
that does not exist, should not lead to a crash of the server process.

The middle six patches of this series are taken from my series
"block: Rework bdrv_close_all()", so here is a git-backport-diff against
v7 of that series:

Key:
[----] : patches are identical
[####] : number of functional differences between upstream/downstream patch
[down] : patch is downstream-only
The flags [FC] indicate (F)unctional and (C)ontextual differences, respectively

001/8:[down] 'nbd: client_close on error in nbd_co_client_start'
002/8:[----] [--] 'iotests: Rename filter_nbd to _filter_nbd in 083'
003/8:[0004] [FC] 'iotests: Change coding style of _filter_nbd in 083'
004/8:[0004] [FC] 'iotests: Move _filter_nbd into common.filter'
005/8:[0004] [FC] 'iotests: Make _filter_nbd drop log lines'
006/8:[----] [-C] 'iotests: Make _filter_nbd support more URL types'
007/8:[----] [--] 'iotests: Make redirecting qemu's stderr optional'
008/8:[down] 'iotests: Add test for a nonexistent NBD export'


Max Reitz (8):
  nbd: client_close on error in nbd_co_client_start
  iotests: Rename filter_nbd to _filter_nbd in 083
  iotests: Change coding style of _filter_nbd in 083
  iotests: Move _filter_nbd into common.filter
  iotests: Make _filter_nbd drop log lines
  iotests: Make _filter_nbd support more URL types
  iotests: Make redirecting qemu's stderr optional
  iotests: Add test for a nonexistent NBD export

 nbd/server.c                     |  3 +-
 tests/qemu-iotests/083           | 13 +------
 tests/qemu-iotests/083.out       | 10 ------
 tests/qemu-iotests/143           | 73 ++++++++++++++++++++++++++++++++++++++++
 tests/qemu-iotests/143.out       |  7 ++++
 tests/qemu-iotests/common.filter | 13 +++++++
 tests/qemu-iotests/common.qemu   | 15 +++++++--
 tests/qemu-iotests/group         |  1 +
 8 files changed, 109 insertions(+), 26 deletions(-)
 create mode 100755 tests/qemu-iotests/143
 create mode 100644 tests/qemu-iotests/143.out

-- 
2.7.0

^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2016-01-27 15:12 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-01-25 18:41 [Qemu-devel] [PATCH 0/8] nbd: Fix failed assertion on negotiation error Max Reitz
2016-01-25 18:41 ` [Qemu-devel] [PATCH 1/8] nbd: client_close on error in nbd_co_client_start Max Reitz
2016-01-25 20:26   ` Eric Blake
2016-01-25 22:05   ` Daniel P. Berrange
2016-01-27 15:12     ` Max Reitz
2016-01-26  9:32   ` Kevin Wolf
2016-01-26  9:33     ` Paolo Bonzini
2016-01-25 18:41 ` [Qemu-devel] [PATCH 2/8] iotests: Rename filter_nbd to _filter_nbd in 083 Max Reitz
2016-01-25 18:41 ` [Qemu-devel] [PATCH 3/8] iotests: Change coding style of " Max Reitz
2016-01-25 20:27   ` Eric Blake
2016-01-25 18:41 ` [Qemu-devel] [PATCH 4/8] iotests: Move _filter_nbd into common.filter Max Reitz
2016-01-25 20:27   ` Eric Blake
2016-01-25 18:41 ` [Qemu-devel] [PATCH 5/8] iotests: Make _filter_nbd drop log lines Max Reitz
2016-01-25 20:33   ` Eric Blake
2016-01-25 18:41 ` [Qemu-devel] [PATCH 6/8] iotests: Make _filter_nbd support more URL types Max Reitz
2016-01-25 18:41 ` [Qemu-devel] [PATCH 7/8] iotests: Make redirecting qemu's stderr optional Max Reitz
2016-01-25 18:41 ` [Qemu-devel] [PATCH 8/8] iotests: Add test for a nonexistent NBD export Max Reitz
2016-01-25 20:34   ` Eric Blake
2016-01-26  9:44 ` [Qemu-devel] [PATCH 0/8] nbd: Fix failed assertion on negotiation error Kevin Wolf

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).