Print

Print


OK, let's wait for Andy's comment on the SIGHUP issue and then we will decide...

   Lukasz

PS. I have a day off tomorrow.

2011/5/12 Doug Benjamin <[log in to unmask]>:
> Hi Lukasz,
>
>  I am using (I made the initial request to OSG)  -k 7 at Duke.  One week is long enough.
>
> Doug
>
> On May 12, 2011, at 7:20 AM, Lukasz Janyst wrote:
>
>> What do you think would be the best value for the parameter?
>>
>>   Lukasz
>>
>> 2011/5/12 Lukasz Janyst <[log in to unmask]>:
>>> Yes.
>>>
>>>   L.
>>>
>>> 2011/5/12 Tanya Levshina <[log in to unmask]>:
>>>> 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
>>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>
>>>>>>
>>>>
>>>
>
>