]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
OSD: refactor handle_op error handling cases
authorGreg Farnum <greg@inktank.com>
Wed, 26 Mar 2014 20:14:12 +0000 (13:14 -0700)
committerGreg Farnum <greg@inktank.com>
Mon, 5 May 2014 22:29:18 +0000 (15:29 -0700)
commitd78988bf41f73fcba730b398c92c99d3e5bff386
tree15992a86026a49b016f450bfcba73de5e0797fea
parent276a4fe422848eba18144a2963aad632bd11ebc4
OSD: refactor handle_op error handling cases

We move our map version-checking code earlier (to dispatch_op) and refactor
our other fail-to-dispatch cases. This is friendlier for the no-lock
message processing we'll use with fast dispatch.

Signed-off-by: Samuel Just <sam.just@inktank.com>
Signed-off-by: Greg Farnum <greg@inktank.com>
src/osd/OSD.cc
src/osd/OSD.h