All of lore.kernel.org
 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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.