block/sheepdog: Propagate errors to open and create methods
authorMarkus Armbruster <armbru@redhat.com>
Fri, 16 May 2014 09:00:24 +0000 (11:00 +0200)
committerStefan Hajnoczi <stefanha@redhat.com>
Wed, 28 May 2014 12:28:47 +0000 (14:28 +0200)
commite67c399363e39a4b78fa43f9cd0324ea1a7813bc
tree922c5291ed6a9caf3bed0fc2de227672c5261ca9
parentdc83cd427b4709cec905f2657272d3e554e7abc2
block/sheepdog: Propagate errors to open and create methods

Completes the conversion to Error started in commit 015a103^..d5124c0,
except for a few bugs fixed in the next commit.

Cc: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
block/sheepdog.c