]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
osd/HitSet: mark subclasses that encode nondeterministically
authorSage Weil <sage@redhat.com>
Sat, 8 Aug 2015 11:40:12 +0000 (07:40 -0400)
committerSage Weil <sage@redhat.com>
Sat, 8 Aug 2015 11:45:52 +0000 (07:45 -0400)
Signed-off-by: Sage Weil <sage@redhat.com>
src/test/encoding/types.h

index e2f180d050bac231d99b59c8003ee1959e9b026e..b08a68045e461e3db9c99c8093733ac46096c069 100644 (file)
@@ -99,10 +99,10 @@ TYPE_FEATUREFUL(ECSubRead)
 TYPE(ECSubReadReply)
 
 #include "osd/HitSet.h"
-TYPE(ExplicitHashHitSet)
-TYPE(ExplicitObjectHitSet)
+TYPE_NONDETERMINISTIC(ExplicitHashHitSet)
+TYPE_NONDETERMINISTIC(ExplicitObjectHitSet)
 TYPE(BloomHitSet)
-TYPE(HitSet)
+TYPE_NONDETERMINISTIC(HitSet)   // because some subclasses are
 TYPE(HitSet::Params)
 
 #include "os/ObjectStore.h"