Hi Colin, On Wed, 2011-01-05 at 11:46 -0700, Colin McCabe wrote: > Hi Jim, > > We should be defaulting to sending logs to stderr for command-line > tools like crushtool. > > I'll resolve this in a bit. Cool, thanks. -- Jim > > C. > > > On Wed, Jan 5, 2011 at 10:39 AM, Jim Schutt <jaschut@xxxxxxxxxx> wrote: > > Hi, > > > > unstable branch crushtool is failing for me like this: > > > > # crushtool --num_osds 32 -o test.crushmap --build shelf uniform 8 host uniform 1 root straw 0 > > failed to open log file '/var/log/ceph/': error 21: Is a directory > > > > This error seems to happen at crushtool.cc:925: > > > > 925 dout(0) << "layer " << type > > 926 << " " << l.name > > 927 << " bucket type " << l.buckettype > > 928 << " " << l.size > > 929 << dendl; > > > > > > AFAICS commit 986c2af4aeb switched dout to use DoutStreambuf, > > and by default (commit 952111451c3) everything now logs to a > > file. > > > > What's the right way to get crushtool to log to stdout or > > stderr? Or, how to I get crushtool to use a log file > > of my choice? > > > > Thanks -- Jim > > > > > > > > -- > > To unsubscribe from this list: send the line "unsubscribe ceph-devel" in > > the body of a message to majordomo@xxxxxxxxxxxxxxx > > More majordomo info at http://vger.kernel.org/majordomo-info.html > > > -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html