diff --git a/ceph/tcpsyn.cc b/ceph/tcpsyn.cc index 961d37ab0ac..cc1c308efcd 100644 --- a/ceph/tcpsyn.cc +++ b/ceph/tcpsyn.cc @@ -197,13 +197,15 @@ int main(int argc, char **argv) it != clientlist.end(); it++) { int i = *it; + syn[i] = new SyntheticClient(client[i]); + } + for (set::iterator it = clientlist.begin(); + it != clientlist.end(); + it++) { + int i = *it; client[i]->mount(); - - //cout << "starting synthetic client on rank " << myrank << endl; - syn[i] = new SyntheticClient(client[i]); - syn[i]->start_thread(); nclients++;