From 94d5f1eeb5f6c87008767aa040c59a569b65f910 Mon Sep 17 00:00:00 2001 From: Yehuda Sadeh Date: Thu, 21 May 2009 11:02:29 -0700 Subject: [PATCH] class: remove default test class --- src/mon/ClassMonitor.cc | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/mon/ClassMonitor.cc b/src/mon/ClassMonitor.cc index 64584d0b9520f..59f25bad6b30e 100644 --- a/src/mon/ClassMonitor.cc +++ b/src/mon/ClassMonitor.cc @@ -67,13 +67,7 @@ void ClassMonitor::create_initial(bufferlist& bl) dout(10) << "create_initial -- creating initial map" << dendl; ClassImpl i; ClassInfo l; - l.name = "test"; - l.version = "0.1"; - i.seq = 0; i.stamp = g_clock.now(); - bufferptr ptr(1024); - memset(ptr.c_str(), 0x13, 1024); - i.binary.append(ptr); ClassLibraryIncremental inc; ::encode(i, inc.impl); ::encode(l, inc.info); @@ -134,8 +128,10 @@ bool ClassMonitor::update_from_paxos() inc.decode_info(info); if (inc.add) { inc.decode_impl(impl); - store_impl(info, impl); - list.add(info.name, info.version); + if (impl.binary.length() > 0) { + store_impl(info, impl); + list.add(info.name, info.version); + } } else { list.remove(info.name, info.version); } -- 2.39.5