From a63057f50566bc6540ef6aed5849224d19fd76ce Mon Sep 17 00:00:00 2001 From: sageweil Date: Thu, 9 Aug 2007 21:07:35 +0000 Subject: [PATCH] shut up frags git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1611 29311d96-e01e-0410-9327-a35deaab8ce9 --- branches/sage/mds/include/frag.h | 3 +-- branches/sage/mds/test/fg.cc | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+), 2 deletions(-) create mode 100644 branches/sage/mds/test/fg.cc diff --git a/branches/sage/mds/include/frag.h b/branches/sage/mds/include/frag.h index e69462642744c..db8fec1ebfa8c 100644 --- a/branches/sage/mds/include/frag.h +++ b/branches/sage/mds/include/frag.h @@ -190,7 +190,7 @@ class fragtree_t { bool is_leaf(frag_t x) const { std::list ls; get_leaves_under(x, ls); - cout << "is_leaf(" << x << ") -> " << ls << endl; + //cout << "is_leaf(" << x << ") -> " << ls << endl; if (!ls.empty() && ls.front() == x && ls.size() == 1) @@ -398,7 +398,6 @@ class fragtree_t { // easy: split parent (a leaf) by the difference cout << "splitting parent " << parent << " by spread " << spread << endl; split(parent, spread); - cout << "force_to_leaf done" << endl; assert(is_leaf(x)); return true; } diff --git a/branches/sage/mds/test/fg.cc b/branches/sage/mds/test/fg.cc new file mode 100644 index 0000000000000..02807a0e50467 --- /dev/null +++ b/branches/sage/mds/test/fg.cc @@ -0,0 +1,19 @@ + +#include "include/types.h" +#include "include/frag.h" + +int main(int argc, char **argv) +{ + fragtree_t tree; + tree.split(frag_t(),2); + tree.split(frag_t(0,2),1); + tree.split(frag_t(1,2),1); + tree.split(frag_t(2,2),1); + tree.split(frag_t(1,3),1); + + cout << "tree is " << tree << endl; + frag_t fg(2,4); + cout << "fg is " << fg << endl; + tree.force_to_leaf(fg); + +} -- 2.39.5