Print

Print


Hi Lukasz, Andy

On 08/23/13 00:28, Lukasz Janyst wrote:
> Hi Matevz,
>
>     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? :)

Andy, how long do you think the connections should linger? This also matters for 
monitoring as I clean up users / files that have no activity for some time (a 
day is the default, I think).

Cheers,
Matevz

> Cheers,
>     Lukasz
>
> On 23.08.2013 07:16, Matevz Tadel wrote:
>> Hi Lukasz, Andy,
>>
>> On 8/22/13 7:52 AM, Lukasz Janyst wrote:
>>> Hi Alja,
>>>
>>>     that's a feature. The connection manager used to have idle time
>>> after which
>>> the connections were closed but Andy's preference was to manage
>>> connection life
>>> from the server-side.
>>
>> Hmmh ... then it seems the servers are not doing a too good job :( If
>> you look at the netstat dump, there are 105 connections to CMS
>> meta-manager at xrootd.unl.edu alone and 150 connections to various data
>> servers ... and this is after replaying a one-day-worth of access from
>> UCSD (320 files) and waiting for /three days/. So, the servers don't
>> close all of them.
>>
>> The problem here is that proxy process stays up for a long time and it
>> instantiates a new XrdCl for every file it is downloading.
>>
>> Andy, another problem here is with detailed monitoring ... I never get
>> the last message of the 't' stream, the one containing the close so
>> monitor thinks the files are still kept opened. As there is no
>> disconnect and there are is no new activity on the channel, the buffers
>> keeps sitting on the server. If this stays like this ... can I ask for
>> 'close' event to cause flushing of the 't' stream when io[v] is in effect?
>>
>> Cheers,
>> Matevz
>>
>>
>>> Cheers,
>>>     Lukasz
>>>
>>> On 22.08.2013 16:15, Alja Mrak-Tadel wrote:
>>>> Hello,
>>>>
>>>> I'm testing a proxy server with new client (branch xrdposixcl) and I
>>>> noticed that socket connections stay open for days. Here is an example
>>>> of netstat command on the machine I run xrootd proxy:
>>>>    http://uaf-2.t2.ucsd.edu/~alja/netstat.txt
>>>> Notice also there are several connections to the meta manager,
>>>> xrootd.unl.edu.
>>>>
>>>>  From xrootd log http://uaf-2.t2.ucsd.edu/~alja/proxy.log I can see
>>>> XrdCl::File::Close() is called but it is difficult to trace why sockets
>>>> are left open.
>>>>
>>>> I'm working on a caching proxy server, where it is important that
>>>> connections get closed reasonably soon ... the proxy is potentially
>>>> accessing all Xrootd servers in a federation.
>>>>
>>>> Thanks,
>>>> Alja
>>>>
>>>> ########################################################################
>>>> 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