]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rbd-nbd: check /sys/block/nbdX/size to ensure kernel mapped correctly 13932/head
authorMykola Golub <mgolub@mirantis.com>
Thu, 2 Feb 2017 10:11:35 +0000 (11:11 +0100)
committerAlexey Sheplyakov <asheplyakov@mirantis.com>
Mon, 13 Mar 2017 04:13:29 +0000 (08:13 +0400)
commit335b5fa4a9694620546422f9a02bdcc16549d7cc
treecf29b0562ea66cb087c2cbad6f414e798308bd1a
parent656b5b63ed7c43bd014bcafd81b001959d5f089f
rbd-nbd: check /sys/block/nbdX/size to ensure kernel mapped correctly

Fixes: http://tracker.ceph.com/issues/18335
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
(cherry picked from commit 596e5ea8a5df72002672eef0a6d20572ca6f60f0)

Conflicts:
qa/workunits/rbd/rbd-nbd.sh: the original commit removes
  TOO_LARGE_IMAGE test, do the same thing
src/tools/rbd_nbd/rbd-nbd.cc: help git to add
  "include/stringify.h"

Other changes:
src/tools/rbd_nbd/rbd-nbd.cc: #include <fstream> so
  the code compiles

Signed-off-by: Alexey Sheplyakov <asheplyakov@mirantis.com>
qa/workunits/rbd/rbd-nbd.sh
src/tools/rbd_nbd/rbd-nbd.cc