Hi, If xroot daemons can not handle SIGHUP correctly, can we add "-k" option to this release and deal with log rotate later? Thanks, Tanya ----- Original Message ----- From: Lukasz Janyst <[log in to unmask]> Date: Thursday, May 12, 2011 8:05 am Subject: Re: XRootD tag and RPMs To: Brian Bockelman <[log in to unmask]> Cc: Doug Benjamin <[log in to unmask]>, Tanya Levshina <[log in to unmask]>, Douglas Strain <[log in to unmask]>, xrootd-dev <[log in to unmask]> > The copytruncate option seems to be the way to handle it if the > service cannot be SIGHUPed. > > Lukasz > > 2011/5/12 Brian Bockelman <[log in to unmask]>: > > I think the way of doing this is to set up the logrotate.d file such > that logrotate will: > > 0) Compress older logs. > > 1) Rotate the file. > > 2) Create a new file owned by xrootd. > > 3) Send SIGHUP to Xrootd. > > 4) Xrootd daemon signal handler closes the old file handle and opens > the new one. > > > > Lukasz is right - this is how a seasoned sysadmin expects to > approach log-rotation; it would be nice to support it. We might need > to add a new signal handler to xrootd if it doesn't do it already. > > > > HOWEVER - if we're going to muck around in this aspect (it might be > too late for this release), we might as well ask for syslog support. > I'm getting noise from some of our admins about it - some sites have > highly centralized syslog setups. > > > > Brian > > > > On May 12, 2011, at 2:26 PM, Lukasz Janyst wrote: > > > >> Hi Doug, > >> > >> good question. Probably not. I will check. > >> > >> Cheers, > >> Lukasz > >> > >> 2011/5/12 Doug Benjamin <[log in to unmask]>: > >>> Dear Lukasz, > >>> > >>> I agree that using the linux standard logrotator tool is the > best way to go. > >>> Does log rotator require xrootd to start and stop so that the > pointers to the files > >>> are disconnected during the rotation. > >>> > >>> Doug > >>> > >>> On May 12, 2011, at 2:48 AM, Lukasz Janyst wrote: > >>> > >>>> Hi Tanya, > >>>> > >>>> we will cut the second rc after we do some testing with this one. > >>>> Your request raises a more general question of how we should handle > >>>> the log rotation. Specifying it as a parameter for xrootd in the > >>>> sysconfig file has an advantage of keeping all the settings together > >>>> but I would argue that we should use the standard logrotator (man > 8 > >>>> logrotate) of Linux as it is far more flexible and is widely > >>>> considered as "the" tool for this sort of job which is what most > >>>> admins would probably expect. > >>>> > >>>> Let me know what you think. > >>>> > >>>> Cheers, > >>>> Lukasz > >>>> > >>>> 2011/5/12 Tanya Levshina <[log in to unmask]>: > >>>>> Hi Lukasz, > >>>>> > >>>>> Sorry, but I just have noticed that [-k NUM] option is still > missing from /etc/sysconfig/xrootd configuration. This option controls > the number of days the log files will be kept. > >>>>> > >>>>> Could you please add this and cut a new rc? > >>>>> > >>>>> Thanks a lot, > >>>>> Tanya > >>>>> ----- Original Message ----- > >>>>> From: Lukasz Janyst <[log in to unmask]> > >>>>> Date: Wednesday, May 11, 2011 11:58 am > >>>>> Subject: XRootD tag and RPMs > >>>>> To: xrootd-dev <[log in to unmask]>, Doug Benjamin > <[log in to unmask]>, Tanya Levshina <[log in to unmask]>, Douglas > Strain <[log in to unmask]> > >>>>> > >>>>>> Dear all, > >>>>>> > >>>>>> I have made a rc1 tag and built the RPMs which you can > access here: > >>>>>> http://xrootd.cern.ch/sw/releases/3.0.4-rc1/ > >>>>>> > >>>>>> Cheers, > >>>>>> Lukasz > >>>>> > >>> > >>> > > > >