]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
osd: object_info_t: add lost field
authorColin Patrick McCabe <cmccabe@alumni.cmu.edu>
Mon, 22 Nov 2010 23:56:06 +0000 (15:56 -0800)
committerColin Patrick McCabe <cmccabe@alumni.cmu.edu>
Tue, 30 Nov 2010 23:43:44 +0000 (15:43 -0800)
commitde094224975a1dc7a0342b191b43554af64649b9
tree903876150f35c3a030604cb1a93c0fca5eda4c4d
parent80f3ea10f58daf3698a28ddc48645cd4e8fd023d
osd: object_info_t: add lost field

We can now permanently mark objects as lost by setting the lost bit in
their object_info_t. Rev the object_info_t struct.

get_object_context: re-arrange this so that we're always setting the
lost bit. Also avoid some unecessary steps.

Signed-off-by: Colin McCabe <colinm@hq.newdream.net>
src/osd/PG.cc
src/osd/PG.h
src/osd/ReplicatedPG.cc
src/osd/ReplicatedPG.h
src/osd/osd_types.h