Print

Print


If it is still relevant ...  Here is a link to xrootd log with XrdCl in 
debug log level:
https://amraktad.web.cern.ch/amraktad/mail/xrdcl.log

Alja


On 8/26/13 7:37 PM, Matevz Tadel wrote:
> Great, thanks Lukasz!
>
> Matevz
>
> On 8/26/13 2:55 PM, Lukasz Janyst wrote:
>> I am actually also away. It looks like something in XrdPosix is 
>> forcing new
>> connections. I will have a closer look once I am back on Wednesday.
>>
>>     Lukasz
>>
>> On 8/26/13 11:46 PM, Lukasz Janyst wrote:
>>> I call it a trick because the only context I have seen it used in is 
>>> forcing
>>> new physical connections instead of reusing existing ones.
>>>
>>> Lukasz
>>>
>>> On 8/26/13 11:45 PM, Lukasz Janyst wrote:
>>>> Hi Matevz,
>>>>
>>>>    Andy's on vacation until 2nd Sep.
>>>>
>>>> Lukasz
>>>>
>>>> On 8/26/13 11:28 PM, Matevz Tadel wrote:
>>>>> Hi Lukasz, Everybody,
>>>>>
>>>>> On 8/24/13 5:55 AM, Lukasz Janyst wrote:
>>>>>> Yes, in fact the username "trick" to trigger the new connections 
>>>>>> would still
>>>>>> work with the new client and that's likely what is happening here.
>>>>>
>>>>> Hmmh ... why do you call it a trick? And where are the usernames 
>>>>> coming
>>>>> from? This is all running within a single xrootd-proxy process ... 
>>>>> so it is
>>>>> always the same user, I don't see how this could change in any 
>>>>> way. (On
>>>>> server side and in monitoring, this is obviously a different user, 
>>>>> as port
>>>>> number is also combined into it.)
>>>>>
>>>>> Anyway ... this seems a really bad idea for the proxy :)
>>>>>
>>>>> Here is a dump of server/monitoring-side usernames for a bunch of
>>>>> consecutive file-close events. You can see some of them get reused 
>>>>> ... but
>>>>> 105 of such connections stayed for 3 days+ (after reading ~300 
>>>>> files with
>>>>> 300 XrdCls in a single process).
>>>>>
>>>>> *   413974 * alja.2636:[log in to unmask] *
>>>>> *   415017 * alja.2636:[log in to unmask] *
>>>>> *   416011 * alja.2636:[log in to unmask] *
>>>>> *   416476 * alja.2636:[log in to unmask] *
>>>>> *   417680 * alja.2636:[log in to unmask] *
>>>>> *   419305 * alja.2636:[log in to unmask] *
>>>>> *   419376 * alja.2636:[log in to unmask] *
>>>>> *   419520 * alja.2636:[log in to unmask] *
>>>>> *   419599 * alja.2636:[log in to unmask] *
>>>>> *   419942 * alja.2636:[log in to unmask] *
>>>>> *   420628 * alja.2636:[log in to unmask] *
>>>>> *   421065 * alja.2636:[log in to unmask] *
>>>>> *   422202 * alja.2636:[log in to unmask] *
>>>>> *   422688 * alja.2636:[log in to unmask] *
>>>>> *   423059 * alja.2636:[log in to unmask] *
>>>>> *   423080 * alja.2636:[log in to unmask] *
>>>>> *   424121 * alja.2636:[log in to unmask] *
>>>>> *   424264 * alja.2636:[log in to unmask] *
>>>>> *   431576 * alja.2636:[log in to unmask] *
>>>>> *   488603 * alja.2636:[log in to unmask] *
>>>>> *   489027 * alja.2636:[log in to unmask] *
>>>>> *   489340 * alja.2636:[log in to unmask] *
>>>>> *   494316 * alja.2636:[log in to unmask] *
>>>>> *   494699 * alja.2636:[log in to unmask] *
>>>>> *   496100 * alja.2636:[log in to unmask] *
>>>>>
>>>>>> In fact you can see what is exactly happening if you set the 
>>>>>> XRD_LOGLEVEL and
>>>>>> XRD_LOGFILE envvars as described in the xrdcopy man page.
>>>>>
>>>>> Alja will run our test with this on ... but whatever the outcome, 
>>>>> these
>>>>> connections should still be closed at some point.
>>>>>
>>>>> Andy, can you please comment on this? [Does anybody know, is Andy 
>>>>> away ...
>>>>> or I should kick his chair in a separate email?]
>>>>>
>>>>> Cheers,
>>>>> Matevz
>>>>>
>>>>>> Cheers,
>>>>>>     Lukasz
>>>>>>
>>>>>> On 23.08.2013 21:58, Fabrizio Furano wrote:
>>>>>>> Hi guys,
>>>>>>>
>>>>>>>   you are reminding to me a historical thing with this thread. 
>>>>>>> You may
>>>>>>> want to doublecheck these two points, and see if the defaults or 
>>>>>>> the
>>>>>>> behavior is appropriate to the behavior of your proxy:
>>>>>>>
>>>>>>>   - by choice the connections to the redirectors had a very long 
>>>>>>> TTL,
>>>>>>> one day if I remember correctly
>>>>>>>   - at some point, due to some interaction with the sec (don't 
>>>>>>> remember
>>>>>>> exactly what by now) the behavior was changed to having one 
>>>>>>> physical
>>>>>>> connection per process per user. Maybe Gerri remembers the 
>>>>>>> rationale of
>>>>>>> this better than me. My point is to raise that if one sees many 
>>>>>>> phyconns
>>>>>>> from the same process, they could be linked to different user 
>>>>>>> ids. Worth
>>>>>>> checking IMHO.
>>>>>>>
>>>>>>>   Hope that helps.
>>>>>>>
>>>>>>>   Cheers
>>>>>>>   Fabrizio
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On 8/23/13 9:42 PM, Brian Bockelman wrote:
>>>>>>>> On Aug 23, 2013, at 2:05 PM, Alja Mrak Tadel 
>>>>>>>> <[log in to unmask]> wrote:
>>>>>>>>
>>>>>>>>>>>     normally XrdCl would open one connection per server it 
>>>>>>>>>>> contacts.
>>>>>>>>>>> Not per file.
>>>>>>>>>>
>>>>>>>>>> OK, how do we get 105 connections from a single process to the
>>>>>>>>>> meta-manager then? :)
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> FYI:: The connections listed with netstat are to the origin
>>>>>>>>> xrootd.unl.edu.
>>>>>>>>>
>>>>>>>>
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> So - we see duplicate connections to the redirector, but no 
>>>>>>>> duplicate
>>>>>>>> connections to the data server?
>>>>>>>>
>>>>>>>> Could be a client bug, of course!
>>>>>>>>
>>>>>>>> Brian
>>>>>>>> ######################################################################## 
>>>>>>>>
>>>>>>>> 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