]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
allow %d (client number) in trace filename
authorsageweil <sageweil@29311d96-e01e-0410-9327-a35deaab8ce9>
Wed, 29 Aug 2007 18:08:27 +0000 (18:08 +0000)
committersageweil <sageweil@29311d96-e01e-0410-9327-a35deaab8ce9>
Wed, 29 Aug 2007 18:08:27 +0000 (18:08 +0000)
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1732 29311d96-e01e-0410-9327-a35deaab8ce9

trunk/ceph/client/SyntheticClient.cc

index 8cc0aacc0177d29897f8439d838ea575c62c1f02..f238c73dbace75e516897017a6c06a3d8e241ca2 100644 (file)
@@ -599,10 +599,13 @@ int SyntheticClient::run()
         int iarg1 = iargs.front();  iargs.pop_front();
         string prefix = get_sarg(0);
 
+       char realtfile[100];
+       sprintf(realtfile, tfile.c_str(), client->get_nodeid());
+
         if (run_me()) {
           dout(2) << "trace " << tfile << " prefix " << prefix << " ... " << iarg1 << " times" << dendl;
           
-          Trace t(tfile.c_str());
+          Trace t(realtfile);
           
           client->mkdir(prefix.c_str(), 0755);