Skip to content

Bug fixes for gluster

Jeff Cody qemu-devel 3 versions – Applied

Status from this message: Applied to my block branch:

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v3 Latest3 patches 1 replyApplied
  2. v23 patches 12 repliesSuperseded
  3. v12 patches 15 repliesSuperseded

Patches in v3 Applied

#Subject and filesSizeRepliesApplied
1/3block/gluster: return correct error valueblock/gluster.c+1 -10 replies
2/3block/gluster: code movement of qemu_gluster_close()block/gluster.c+11 -110 replies
3/3block/gluster: prevent data loss after i/o errorblock/gluster.c configure+60 -10 replies

Reviews trailers per patch

1 of 3 patches has a Reviewed-by or Acked-by.

PatchNiels de Vos
1/3R-b
2/3
3/3

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v3 thread

Cover letter [Qemu-devel] [PATCH for-2.6 v3 0/3] Bug fixes for gluster

Change from v2:

Look at the error return from the aio callback from fsync, as well. (thanks Kevin)

Bug fixes for gluster; third patch is to prevent a potential data loss when trying to recover from a recoverable error (such as ENOSPC).

The final patch closes the gluster fd and sets the protocol drv to NULL on fsync failure in gluster; we have no way of knowing what gluster versions support retaining fysnc cache on error, so until we do the safest thing to do is invalidate the drive.

Jeff Cody (3):
block/gluster: return correct error value block/gluster: code movement of qemu_gluster_close() block/gluster: prevent data loss after i/o error

 block/gluster.c | 77 +++++++++++++++++++++++++++++++++++++++++++++++----------
 configure       |  8 ++++++
 2 files changed, 72 insertions(+), 13 deletions(-)
Signature · 1 line
1.9.3