diff options
author | Colin Patrick McCabe <cmccabe@alumni.cmu.edu> | 2010-11-12 14:55:40 -0800 |
---|---|---|
committer | Colin Patrick McCabe <cmccabe@alumni.cmu.edu> | 2010-11-15 12:15:15 -0800 |
commit | b0c22bd5ba879ade1a9265777f75a7fa3f69cd3a (patch) | |
tree | a5a2f2ba777500fda4f5050a52a8dcfdb5a89361 /src/msg/Message.cc | |
parent | 873e9bf83569c633d08e1f9c4c8897fafea4f389 (diff) | |
download | ceph-b0c22bd5ba879ade1a9265777f75a7fa3f69cd3a.tar.gz |
Add MOSDPGMissing
Add MOSDPGMissing, a message which just contains the missing objects
information for a PG. We will request messages like this one in order to
locate all of our unfound objects.
Signed-off-by: Colin McCabe <colinm@hq.newdream.net>
Diffstat (limited to 'src/msg/Message.cc')
-rw-r--r-- | src/msg/Message.cc | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/msg/Message.cc b/src/msg/Message.cc index 777772c350a..a38adb8e0f7 100644 --- a/src/msg/Message.cc +++ b/src/msg/Message.cc @@ -56,6 +56,7 @@ using namespace std; #include "messages/MOSDPGInfo.h" #include "messages/MOSDPGCreate.h" #include "messages/MOSDPGTrim.h" +#include "messages/MOSDPGMissing.h" #include "messages/MOSDScrub.h" #include "messages/MRemoveSnaps.h" @@ -310,11 +311,12 @@ Message *decode_message(ceph_msg_header& header, ceph_msg_footer& footer, case MSG_OSD_SCRUB: m = new MOSDScrub; break; - case MSG_REMOVE_SNAPS: m = new MRemoveSnaps; break; - + case MSG_OSD_PG_MISSING: + m = new MOSDPGMissing; + break; // auth case CEPH_MSG_AUTH: m = new MAuth; |