Print

Print


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