]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
osd: return EINVAL if multi op specified with no src object name
authorSage Weil <sage.weil@dreamhost.com>
Fri, 30 Dec 2011 20:19:32 +0000 (12:19 -0800)
committerSage Weil <sage.weil@dreamhost.com>
Fri, 30 Dec 2011 20:19:32 +0000 (12:19 -0800)
commita3525891138a21db51c17484379bbec85513d0bb
tree18e580476612c4e369e7f912e296a72e2fbf7892
parente686c1b6576686ae8195c3042308723eb865234c
osd: return EINVAL if multi op specified with no src object name

This avoids crashing later in do_osd_ops() with something like

osd/ReplicatedPG.cc: In function 'int ReplicatedPG::do_osd_ops(ReplicatedPG::OpContext*, std::vector<OSDOp, std::allocator<OSDOp> >&, ceph::bufferlist&)', in thread '7f27e2d7e700'
osd/ReplicatedPG.cc: 1386: FAILED assert(src_obc)

Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
src/osd/ReplicatedPG.cc