From 9fcc3dee9aca93f6069427f007befb8c06519aa7 Mon Sep 17 00:00:00 2001 From: Samuel Just Date: Thu, 21 Jun 2012 17:08:20 -0700 Subject: [PATCH] osd_types.cc: remove hobject_t decode asserts These asserts were useful for ensuring that pool is passed in in the correct places, but they prevent the encoder testing from working. Signed-off-by: Samuel Just --- src/osd/osd_types.cc | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/osd/osd_types.cc b/src/osd/osd_types.cc index cdc7d67a31cc4..458f05dd42742 100644 --- a/src/osd/osd_types.cc +++ b/src/osd/osd_types.cc @@ -1549,7 +1549,6 @@ void pg_log_t::decode(bufferlist::iterator &bl, int64_t pool) // handle hobject_t format change if (struct_v < 4) { - assert(pool != -1); for (list::iterator i = log.begin(); i != log.end(); ++i) { @@ -1665,7 +1664,6 @@ void pg_missing_t::decode(bufferlist::iterator &bl, int64_t pool) DECODE_FINISH(bl); if (struct_v < 3) { - assert(pool != -1); // Handle hobject_t upgrade map tmp; for (map::iterator i = missing.begin(); @@ -2341,7 +2339,6 @@ void ObjectRecoveryInfo::decode(bufferlist::iterator &bl, DECODE_FINISH(bl); if (struct_v < 2) { - assert(pool != -1); if (soid.pool == -1) soid.pool = pool; map > tmp; @@ -2446,7 +2443,6 @@ void ScrubMap::decode(bufferlist::iterator& bl, int64_t pool) // handle hobject_t upgrade if (struct_v < 3) { - assert(pool != -1); map tmp; tmp.swap(objects); for (map::iterator i = tmp.begin(); -- 2.39.5