From 11f5efa31a26309814f39af5b72bfe74829e0576 Mon Sep 17 00:00:00 2001 From: sageweil Date: Thu, 30 Aug 2007 20:47:18 +0000 Subject: [PATCH] better client layout, dont delete clients git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1750 29311d96-e01e-0410-9327-a35deaab8ce9 --- trunk/ceph/newsyn.cc | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/trunk/ceph/newsyn.cc b/trunk/ceph/newsyn.cc index 57032b9cb4b8d..b4c78bf7284fd 100644 --- a/trunk/ceph/newsyn.cc +++ b/trunk/ceph/newsyn.cc @@ -337,7 +337,9 @@ int main(int argc, char **argv) int nclients = 0; for (int i=0; ijoin_thread(); - delete syn[i]; - delete client[i]; + // fix simpelmeessenger race first! + //delete syn[i]; + //delete client[i]; } if (myrank && !started) { //dout(1) << "IDLE" << dendl; - cerr << "idle at " << rank.my_addr << " " << hostname << "." << pid << std::endl; + cerr << "idle at " << rank.my_addr << " rank " << myrank << " " << hostname << "." << pid << std::endl; } // wait for everything to finish rank.wait(); - if (started) cerr << "newsyn finishing" << std::endl; + cerr << "newsyn done on " << hostname << "." << pid << std::endl; // cd on exit, so that gmon.out (if any) goes into a separate directory for each node. char s[20]; @@ -413,8 +416,6 @@ int main(int argc, char **argv) mkdir(s, 0755); chdir(s); - - return 0; // whatever, cleanup hangs sometimes (stopping ebofs threads?). // cleanup -- 2.39.5