Print

Print


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
> >>>>>
> >>>
> >>>
> >
> >