Print

Print


It is updated when the file is closed.

During access the cinfo file is only updated if new blocks are coming in from the remote and are being written to disk. I think a sync is scheduled once every 100 blocks are written. Yes, and that happens after the data file fd is flushed (to assure consistency of data file and what proxy believes to be a set of already downloaded blocks).

[Since I went through the code -- there is undocumented pfc.flush N_blocks directive to set how often the flush happens.]


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":"@osschar in #697: It is updated when the file is closed.\r\n\r\nDuring access the cinfo file is only updated if new blocks are coming in from the remote and are being written to disk. I think a sync is scheduled once every 100 blocks are written. Yes, and that happens after the data file fd is flushed (to assure consistency of data file and what proxy believes to be a set of already downloaded blocks).\r\n\r\n[Since I went through the code -- there is undocumented pfc.flush N_blocks directive to set how often the flush happens.]"}],"action":{"name":"View Issue","url":"https://github.com/xrootd/xrootd/issues/697#issuecomment-387523371"}}} {"@type":"MessageCard","@context":"http://schema.org/extensions","hideOriginalBody":"false","originator":"37567f93-e2a7-4e2a-ad37-a9160fc62647","title":"Re: [xrootd/xrootd] bad calculation in CacheInfo files (#697)","sections":[{"text":"","activityTitle":"**Matevž Tadel**","activityImage":"https://avatars1.githubusercontent.com/u/2625383?s=160\u0026v=4","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":"{\"commandName\":\"IssueComment\",\"repositoryFullName\":\"xrootd/xrootd\",\"issueId\":697,\"IssueComment\":\"{{IssueComment.value}}\"}"}]},{"name":"Close issue","@type":"HttpPOST","target":"https://api.github.com","body":"{\"commandName\":\"IssueClose\",\"repositoryFullName\":\"xrootd/xrootd\",\"issueId\":697}"},{"targets":[{"os":"default","uri":"https://github.com/xrootd/xrootd/issues/697#issuecomment-387523371"}],"@type":"OpenUri","name":"View on GitHub"},{"name":"Unsubscribe","@type":"HttpPOST","target":"https://api.github.com","body":"{\"commandName\":\"MuteNotification\",\"threadId\":330599968}"}],"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