This problem should become moot in 4.8.2. Assuming that multiple opens for reading causes no problems, then in 4.8.2 we make sure than only one open for writing will occur regardless of how many open requests were sent to the server during recovery. This corrects an optimization that allowed the server to have the file open multiple times (without immediate writing) to speed file access in 4.8.1. The new patches won't much affect normal opens but will slow, somewhat, error recovery opens. Fortunately, those shouldn't happen often.

I'd close this ticket but I would surmise you might want' to test 4.8.2 to make sure it actually works that way before I do.


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://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/xrootd/xrootd"}},"updates":{"snippets":[{"icon":"PERSON","message":"@abh3 in #673: This problem should become moot in 4.8.2. Assuming that multiple opens for reading causes no problems, then in 4.8.2 we make sure than only one open for writing will occur regardless of how many open requests were sent to the server during recovery. This corrects an optimization that allowed the server to have the file open multiple times (without immediate writing) to speed file access in 4.8.1. The new patches won't much affect normal opens but will slow, somewhat, error recovery opens. Fortunately, those shouldn't happen often.\r\n\r\nI'd close this ticket but I would surmise you might want' to test 4.8.2 to make sure it actually works that way before I do."}],"action":{"name":"View Issue","url":"https://github.com/xrootd/xrootd/issues/673#issuecomment-374381290"}}}

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