Print

Print


I tried breaking the xcache in every possible way, introducing sleeps into async response handlers and what not. Turns out the code is protected (i.e., makes sure all outstanding response handlers are invoked before the file is allowed to be closed) both in xcache and also in XrdCl (tried this by intentionally breaking xcache Read() function).

Valgrind also has no beef with xcache in any of the torture scenarios.


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":"@osschar in #808: I tried breaking the xcache in every possible way, introducing sleeps into async response handlers and what not. Turns out the code is protected (i.e., makes sure all outstanding response handlers are invoked before the file is allowed to be closed) both in xcache and also in XrdCl (tried this by intentionally breaking xcache Read() function).\r\n\r\nValgrind also has no beef with xcache in any of the torture scenarios."}],"action":{"name":"View Issue","url":"https://github.com/xrootd/xrootd/issues/808#issuecomment-419361045"}}} [ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/xrootd/xrootd/issues/808#issuecomment-419361045", "url": "https://github.com/xrootd/xrootd/issues/808#issuecomment-419361045", "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] XrdPfc segv when deferred open fails (#808)", "sections": [ { "text": "", "activityTitle": "**Matevž Tadel**", "activityImage": "https://assets-cdn.github.com/images/email/message_cards/avatar.png", "activitySubtitle": "@osschar", "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\": 808,\n\"IssueComment\": \"{{IssueComment.value}}\"\n}" } ] }, { "targets": [ { "os": "default", "uri": "https://github.com/xrootd/xrootd/issues/808#issuecomment-419361045" } ], "@type": "OpenUri", "name": "View on GitHub" }, { "name": "Unsubscribe", "@type": "HttpPOST", "target": "https://api.github.com", "body": "{\n\"commandName\": \"MuteNotification\",\n\"threadId\": 373350157\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