Print

Print


Hi Michael,

So, could you simply adjust XRD_CONNECTIONWINDOW to be something less than
the default 60 seconds? Say, 1 or 2 seconds?

Andy

On Tue, 7 Aug 2018, Michael wrote:

> I did this because of issue #776. The client can reconnect, eventually, but there is a 60s period after the server comes back online during which it cannot reconnect. There is no way to test the status of the connection during this period.
>
> We are processing requests at around 100 Hz, so we end up with thousands of requests stuck and eventually timing out. To better handle this case, I invalidate the session and pass back an immediate error to incoming requests, until a new session can be successfully established.
>
> --
> You are receiving this because you commented.
> Reply to this email directly or view it on GitHub:
> https://github.com/xrootd/xrootd/issues/775#issuecomment-410956141


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/xrootd/xrootd","title":"xrootd/xrootd","subtitle":"GitHub repository","main_image_url":"https://assets-cdn.github.com/images/email/message_cards/header.png","avatar_image_url":"https://assets-cdn.github.com/images/email/message_cards/avatar.png","action":{"name":"Open in GitHub","url":"https://github.com/xrootd/xrootd"}},"updates":{"snippets":[{"icon":"PERSON","message":"@abh3 in #775: Hi Michael,\n\nSo, could you simply adjust XRD_CONNECTIONWINDOW to be something less than \nthe default 60 seconds? Say, 1 or 2 seconds?\n\nAndy\n\nOn Tue, 7 Aug 2018, Michael wrote:\n\n\u003e I did this because of issue #776. The client can reconnect, eventually, but there is a 60s period after the server comes back online during which it cannot reconnect. There is no way to test the status of the connection during this period.\n\u003e\n\u003e We are processing requests at around 100 Hz, so we end up with thousands of requests stuck and eventually timing out. To better handle this case, I invalidate the session and pass back an immediate error to incoming requests, until a new session can be successfully established.\n\u003e\n\u003e -- \n\u003e You are receiving this because you commented.\n\u003e Reply to this email directly or view it on GitHub:\n\u003e https://github.com/xrootd/xrootd/issues/775#issuecomment-410956141\n"}],"action":{"name":"View Issue","url":"https://github.com/xrootd/xrootd/issues/775#issuecomment-410971258"}}} [ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/xrootd/xrootd/issues/775#issuecomment-410971258", "url": "https://github.com/xrootd/xrootd/issues/775#issuecomment-410971258", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } }, { "@type": "MessageCard", "@context": "http://schema.org/extensions", "hideOriginalBody": "false", "originator": "AF6C5A86-E920-430C-9C59-A73278B5EFEB", "title": "Re: [xrootd/xrootd] [SSI] Memory leak when client loses connection to server (#775)", "sections": [ { "text": "", "activityTitle": "**Andrew Hanushevsky**", "activityImage": "https://assets-cdn.github.com/images/email/message_cards/avatar.png", "activitySubtitle": "@abh3", "facts": [ ] } ], "potentialAction": [ { "name": "Add a comment", "@type": "ActionCard", "inputs": [ { "isMultiLine": true, "@type": "TextInput", "id": "IssueComment", "isRequired": false } ], "actions": [ { "name": "Comment", "@type": "HttpPOST", "target": "https://api.github.com", "body": "{\n\"commandName\": \"IssueComment\",\n\"repositoryFullName\": \"xrootd/xrootd\",\n\"issueId\": 775,\n\"IssueComment\": \"{{IssueComment.value}}\"\n}" } ] }, { "name": "Close issue", "@type": "HttpPOST", "target": "https://api.github.com", "body": "{\n\"commandName\": \"IssueClose\",\n\"repositoryFullName\": \"xrootd/xrootd\",\n\"issueId\": 775\n}" }, { "targets": [ { "os": "default", "uri": "https://github.com/xrootd/xrootd/issues/775#issuecomment-410971258" } ], "@type": "OpenUri", "name": "View on GitHub" }, { "name": "Unsubscribe", "@type": "HttpPOST", "target": "https://api.github.com", "body": "{\n\"commandName\": \"MuteNotification\",\n\"threadId\": 360700809\n}" } ], "themeColor": "26292E" } ]

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