That one is very important as it's gauranted to cause a SEGV when the
keytab changes.
On Fri, 31 Aug 2012, Wilko Kroeger wrote:
>
> We are also using the commit
>
> commit c7b162a1a96287a6ebd8f7d9301904c46f3586f5
> Author: Andrew Hanushevsky <[log in to unmask]>
> Date: Thu Aug 16 16:48:48 2012 -0700
> Make sure refresh thread is dead before deleting deleting the keytab.
>
> I am not sure how important this one is but Wei is using it.
>
> Cheers,
> Wilko
>
>
>
> On Fri, 31 Aug 2012, Brian Bockelman wrote:
>
>> Perfectly fine by me.
>>
>> So:
>> 1) Detailed monitoring fix.
>> 2) Sendfile monitoring fix.
>>
>> I can't think of anything else?
>>
>> Brian
>>
>> On Aug 31, 2012, at 9:58 AM, Lukasz Janyst <[log in to unmask]> wrote:
>>
>>> Yes, but I won't manage today. Is Monday fine with you?
>>>
>>> Lukasz
>>>
>>> On Friday, August 31, 2012 07:34:44 AM Brian Bockelman wrote:
>>>> Can we cut a 3.2.3 patch release with these two fixes?
>>>>
>>>> Brian
>>>>
>>>> On Aug 31, 2012, at 12:14 AM, "Yang, Wei" <[log in to unmask]>
>>>> wrote:
>>>>> I tested the second. I didn't get a chance to test the 1st before I lost
>>>>> the window of restarting the cluster. But I have sendfile() turned off
>>>>> and I do get correct results, so it implicitly confirms the 1st one.
>>>>>
>>>>> regards,
>>>>> Wei Yang | [log in to unmask] | 650-926-3338(O)
>>>>>
>>>>> On Aug 30, 2012, at 9:29 PM, Wilko Kroeger wrote:
>>>>>> Hello Brian
>>>>>>
>>>>>> Yes, we also noticed that the detailed monitoring is not working in
>>>>>> v3.2.2. We build a version on top of v3.2.2 adding the two commits:
>>>>>>
>>>>>> commit e0ad3459c89a163e600070a15936b8fd5d26ff35
>>>>>> Author: Andrew Hanushevsky <[log in to unmask]>
>>>>>> Date: Wed Aug 22 18:56:19 2012 -0700
>>>>>>
>>>>>> Make sure read statistics are updated for sendfile() and mmap I/O.
>>>>>>
>>>>>> commit e51db4bb0178a21bbe87ccf7c9349b079c2d7455
>>>>>> Author: Andrew Hanushevsky <[log in to unmask]>
>>>>>> Date: Mon Jul 30 16:52:56 2012 -0700
>>>>>>
>>>>>> Correct monitor initialization test to start monitor under all
>>>>>> configs.
>>>>>>
>>>>>> As far as I can tell the detailed monitoring is now working. Wei might
>>>>>> have done more testing.
>>>>>>
>>>>>> Cheers,
>>>>>>
>>>>>> Wilko
>>>>>>
>>>>>> On Thu, 30 Aug 2012, Brian Bockelman wrote:
>>>>>>> Hi Andy,
>>>>>>>
>>>>>>> The core wasn't interesting. However, I tracked it down to this
>>>>>>> change
>>>>>>> (line 334 in XrdXrootdConfig.cc):
>>>>>>>
>>>>>>> if ((!isRedir || (RQList.Next() != 0 &&
>>>>>>> XrdXrootdMonitor::Redirect())))
>>>>>>>
>>>>>>> became:
>>>>>>>
>>>>>>> if ((!isRedir || (RQList.Next() != 0)) &&
>>>>>>> XrdXrootdMonitor::Redirect())
>>>>>>>
>>>>>>> (in 3.2.2). In master, it is this test:
>>>>>>>
>>>>>>> if (!isRedir || XrdXrootdMonitor::Redirect())
>>>>>>>
>>>>>>> Note that XrdXrootdMonitor::Redirect always returns 0 (I suspect the
>>>>>>> bug
>>>>>>> is this).
>>>>>>>
>>>>>>> So, basically, I think detailed monitoring is broken in the 3.2.2
>>>>>>> release. Matevz, take note...
>>>>>>>
>>>>>>> What's the minimal patch? I can ask OSG to push this out ASAP.
>>>>>>>
>>>>>>> Brian
>>>>>>>
>>>>>>> On Aug 28, 2012, at 9:26 PM, Andrew Hanushevsky <[log in to unmask]>
>>>>>>> wrote:
>>>>>>>> Hi Brian,
>>>>>>>>
>>>>>>>> Best to get a gcore on this one. Seems like the monitoring did not
>>>>>>>> initialize correctly as it's trying to send to fd 0.
>>>>>>>>
>>>>>>>> Andy
>>>>>>>>
>>>>>>>> -----Original Message----- From: Brian Bockelman
>>>>>>>> Sent: Tuesday, August 28, 2012 7:15 PM
>>>>>>>> To: <[log in to unmask]>
>>>>>>>> Subject: Strange detailed monitoring issue
>>>>>>>>
>>>>>>>> After a power outage locally, Matevz noticed he is not receiving
>>>>>>>> monitoring messages.
>>>>>>>>
>>>>>>>> Sure enough, from strace:
>>>>>>>>
>>>>>>>> [pid 1705] sendto(0,
>>>>>>>> "t8\5\270\0\0\0\0\340\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\200\0\0\0\302^v#".
>>>>>>>> .., 1464, 0, {sa_family=AF_UNSPEC,
>>>>>>>> sa_data="\0\0\0\0\0\0\0\0\0\0\0\0\0\0"}, 16) = -1 ENOTSOCK (Socket
>>>>>>>> operation on non-socket)
>>>>>>>>
>>>>>>>> Version info:
>>>>>>>>
>>>>>>>> [root@red-gridftp3 ~]# rpm -q xrootd-server
>>>>>>>> xrootd-server-3.2.2-1.osg.el5.xu
>>>>>>>>
>>>>>>>> Log startup is below. Config file snippet is:
>>>>>>>>
>>>>>>>> xrootd.monitor all auth flush 30s mbuff 1472 window 5s dest files io
>>>>>>>> info user xrootd.t2.ucsd.edu:9930 xrd.report xrootd.t2.ucsd.edu:9931
>>>>>>>> every 30s all sync
>>>>>>>>
>>>>>>>> Any ideas? We are at a loss as to what might be happening.
>>>>>>>>
>>>>>>>> Brian
>>>>>>>>
>>>>>>>> 120828 21:07:13 1663 Scalla is starting. . .
>>>>>>>> Copr. 2010 Stanford University, xrd version v3.2.2
>>>>>>>> ++++++ xrootd [log in to unmask] initialization started.
>>>>>>>> Config using configuration file /etc/xrootd/xrootd-clustered.cfg
>>>>>>>> =====> xrd.port 1094
>>>>>>>> =====> xrd.trace conn
>>>>>>>> =====> all.adminpath /var/run/xrootd
>>>>>>>> =====> xrd.report xrootd.t2.ucsd.edu:9931 every 30s all sync
>>>>>>>> Config maximum number of connections restricted to 65536
>>>>>>>> Copr. 2007 Stanford University, xrootd version 2.9.7 build v3.2.2
>>>>>>>> ++++++ xrootd protocol initialization started.
>>>>>>>> =====> all.export / nostage
>>>>>>>> =====> xrootd.trace emsg login stall redirect
>>>>>>>> =====> xrootd.seclib /usr/lib64/libXrdSec.so
>>>>>>>> Config warning: ignoring fslib; libXrdOfs.so is built-in.
>>>>>>>> =====> xrootd.fslib /usr/lib64/libXrdOfs.so
>>>>>>>> =====> all.pidpath /var/run/xrootd
>>>>>>>> =====> xrootd.monitor all auth flush 30s mbuff 1472 window 5s dest
>>>>>>>> files io info user xrootd.t2.ucsd.edu:9930 Config exporting /
>>>>>>>> ++++++ Authentication system initialization started.
>>>>>>>> 120828 21:07:13 1663 secgsi_InitOpts: ***
>>>>>>>> ------------------------------------------------------------ ***
>>>>>>>> 120828 21:07:13 1663 secgsi_InitOpts: Mode: server
>>>>>>>> 120828 21:07:13 1663 secgsi_InitOpts: Debug: -1
>>>>>>>> 120828 21:07:13 1663 secgsi_InitOpts: CA dir:
>>>>>>>> /etc/grid-security/certificates 120828 21:07:13 1663 secgsi_InitOpts:
>>>>>>>> CA verification level: 1
>>>>>>>> 120828 21:07:13 1663 secgsi_InitOpts: CRL dir:
>>>>>>>> /etc/grid-security/certificates/ 120828 21:07:13 1663
>>>>>>>> secgsi_InitOpts:
>>>>>>>> CRL extension: .r0
>>>>>>>> 120828 21:07:13 1663 secgsi_InitOpts: CRL check level: 1
>>>>>>>> 120828 21:07:13 1663 secgsi_InitOpts: CRL refresh time: 86400
>>>>>>>> 120828 21:07:13 1663 secgsi_InitOpts: Certificate:
>>>>>>>> /etc/grid-security/xrd/xrdcert.pem 120828 21:07:13 1663
>>>>>>>> secgsi_InitOpts: Key: /etc/grid-security/xrd/xrdkey.pem 120828
>>>>>>>> 21:07:13 1663 secgsi_InitOpts: Proxy delegation option: 0
>>>>>>>> 120828 21:07:13 1663 secgsi_InitOpts: GRIDmap file:
>>>>>>>> /etc/grid-security/grid-mapfile 120828 21:07:13 1663 secgsi_InitOpts:
>>>>>>>> GRIDmap option: 10
>>>>>>>> 120828 21:07:13 1663 secgsi_InitOpts: GRIDmap cache entries
>>>>>>>> expiration
>>>>>>>> (secs): 0 120828 21:07:13 1663 secgsi_InitOpts: Authorization
>>>>>>>> function: libXrdLcmaps.so 120828 21:07:13 1663 secgsi_InitOpts:
>>>>>>>> Authorization function parms:
>>>>>>>> --osg,--lcmapscfg,/etc/xrootd/lcmaps.cfg,--loglevel,0|useglobals
>>>>>>>> 120828 21:07:13 1663 secgsi_InitOpts: Authorization cache entries
>>>>>>>> expiration (secs): -1 120828 21:07:13 1663 secgsi_InitOpts: Client
>>>>>>>> proxy availability in XrdSecEntity.endorsement: 0 120828 21:07:13
>>>>>>>> 1663
>>>>>>>> secgsi_InitOpts: VOMS option: 1
>>>>>>>> 120828 21:07:13 1663 secgsi_InitOpts: MonInfo option: 0
>>>>>>>> 120828 21:07:13 1663 secgsi_InitOpts: Crypto modules: ssl
>>>>>>>> 120828 21:07:13 1663 secgsi_InitOpts: Ciphers:
>>>>>>>> aes-128-cbc:bf-cbc:des-ede3-cbc 120828 21:07:13 1663 secgsi_InitOpts:
>>>>>>>> MDigests: sha1:md5
>>>>>>>> 120828 21:07:13 1663 secgsi_InitOpts: ***
>>>>>>>> ------------------------------------------------------------ ***
>>>>>>>> 120828 21:07:13 1663 secgsi_LoadAuthzFun: using 'XrdSecgsiAuthzFun()'
>>>>>>>> from libXrdLcmaps.so =====> sec.protocol /usr/lib64 gsi
>>>>>>>> -certdir:/etc/grid-security/certificates
>>>>>>>> -cert:/etc/grid-security/xrd/xrdcert.pem
>>>>>>>> -key:/etc/grid-security/xrd/xrdkey.pem -crl:1
>>>>>>>> -authzfun:libXrdLcmaps.so -authzfunparms:--osg,--lcmapscfg,/et Config
>>>>>>>> 1 authentication directives processed in
>>>>>>>> /etc/xrootd/xrootd-clustered.cfg ------ Authentication system
>>>>>>>> initialization completed.
>>>>>>>> ++++++ File system initialization started.
>>>>>>>> =====> all.role server
>>>>>>>> Config warning: ignoring invalid trace option 'none'.
>>>>>>>> =====> ofs.trace none
>>>>>>>> =====> ofs.authorize
>>>>>>>> =====> ofs.osslib /usr/lib64/libXrdHdfs.so
>>>>>>>> ++++++ Authorization system initialization started.
>>>>>>>> 120828 21:07:13 1663 acc_Config: Authorization system using
>>>>>>>> configuration in /etc/xrootd/xrootd-clustered.cfg =====> acc.authdb
>>>>>>>> /etc/xrootd/Authfile
>>>>>>>> =====> acc.audit deny grant
>>>>>>>> Config 2 authorization directives processed in
>>>>>>>> /etc/xrootd/xrootd-clustered.cfg Config 1 auth entries processed in
>>>>>>>> /etc/xrootd/Authfile
>>>>>>>> ------ Authorization system initialization completed.
>>>>>>>> Copr. 2009, Brian Bockelman, Hdfs Version
>>>>>>>> 120828 21:07:13 1663 hdfs_Config: Copr. 2009, Brian Bockelman, Hdfs
>>>>>>>> Version
>>>>>>>> 120828 21:07:13 1663 hdfs_Config: Configuring HDFS.
>>>>>>>> =====> oss.namelib /usr/lib64/libXrdCmsTfc.so
>>>>>>>> file:/etc/xrootd/storage.xml?protocol=hadoop Copr. 2009 University of
>>>>>>>> Nebraska-Lincoln TFC plugin v 1.0
>>>>>>>> Params: file:/etc/xrootd/storage.xml?protocol=hadoop
>>>>>>>> Xerces-c has been initialized.
>>>>>>>> Connecting to the catalog
>>>>>>>> file:/etc/xrootd/storage.xml?protocol=hadoop
>>>>>>>> Using catalog file /etc/xrootd/storage.xml
>>>>>>>> ------ HDFS storage system initialization completed.
>>>>>>>> 120828 21:07:13 1663 hdfs_HDFS storage system initialization.:
>>>>>>>> completed.
>>>>>>>> ++++++ Configuring server role. . .
>>>>>>>> =====> all.manager srm.unl.edu:1213
>>>>>>>> =====> cms.trace all
>>>>>>>> =====> all.adminpath /var/run/xrootd
>>>>>>>> 120828 21:07:13 1663 Configure Global System Identification: anon-s
>>>>>>>> 1213srm.unl.edu>>>>
>>>>>>>> Config effective /etc/xrootd/xrootd-clustered.cfg ofs configuration:
>>>>>>>> ofs.role server
>>>>>>>> ofs.authorize
>>>>>>>> ofs.maxdelay 60
>>>>>>>> ofs.osslib /usr/lib64/libXrdHdfs.so
>>>>>>>> ofs.persist manual hold 600 logdir
>>>>>>>> /var/run/xrootd/.ofs/posc.log
>>>>>>>> ofs.trace 0
>>>>>>>>
>>>>>>>> ------ File system server initialization completed.
>>>>>>>> Config warning: 'xrootd.prepare logdir' not specified; prepare
>>>>>>>> tracking
>>>>>>>> disabled. 120828 21:07:13 1675 cms_Finder: Connected to cmsd via
>>>>>>>> /var/run/xrootd/.olb/olbd.admin ------ xrootd protocol initialization
>>>>>>>> completed.
>>>>>>>> ------ xrootd [log in to unmask]:1094 initialization
>>>>>>>> completed.
>>>>>>>>
>>>>>>>>
>>>>>>>> #######################################################################
>>>>>>>> #
>>>>>>>> Use REPLY-ALL to reply to list
>>>>>>>>
>>>>>>>> To unsubscribe from the XROOTD-DEV list, click the following link:
>>>>>>>> https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1
>>>>>>>
>>>>>>> ########################################################################
>>>>>>> Use REPLY-ALL to reply to list
>>>>>>>
>>>>>>> To unsubscribe from the XROOTD-DEV list, click the following link:
>>>>>>> https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1
>>>>>>
>>>>>> ########################################################################
>>>>>> Use REPLY-ALL to reply to list
>>>>>>
>>>>>> To unsubscribe from the XROOTD-DEV list, click the following link:
>>>>>> https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1
>>>>>
>>>>> ########################################################################
>>>>> Use REPLY-ALL to reply to list
>>>>>
>>>>> To unsubscribe from the XROOTD-DEV list, click the following link:
>>>>> https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1
>>>>> <winmail.dat>
>>>>
>>>> ########################################################################
>>>> Use REPLY-ALL to reply to list
>>>>
>>>> To unsubscribe from the XROOTD-DEV list, click the following link:
>>>> https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1
>>>
>>>
>>> Use REPLY-ALL to reply to list
>>>
>>> To unsubscribe from the XROOTD-DEV list, click the following link:
>>>
>>> https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1
>>>
>>
>>
>
########################################################################
Use REPLY-ALL to reply to list
To unsubscribe from the XROOTD-DEV list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1
|