{"action":"opened","issue":{"url":"https://api.github.com/repos/lhcb/first-analysis-steps/issues/162","labels_url":"https://api.github.com/repos/lhcb/first-analysis-steps/issues/162/labels{/name}","comments_url":"https://api.github.com/repos/lhcb/first-analysis-steps/issues/162/comments","events_url":"https://api.github.com/repos/lhcb/first-analysis-steps/issues/162/events","html_url":"https://github.com/lhcb/first-analysis-steps/issues/162","id":124960565,"number":162,"title":"Recommend `DiracFile` over `MassStorageFile`","user":{"login":"betatim","id":1448859,"avatar_url":"https://avatars.githubusercontent.com/u/1448859?v=3","gravatar_id":"","url":"https://api.github.com/users/betatim","html_url":"https://github.com/betatim","followers_url":"https://api.github.com/users/betatim/followers","following_url":"https://api.github.com/users/betatim/following{/other_user}","gists_url":"https://api.github.com/users/betatim/gists{/gist_id}","starred_url":"https://api.github.com/users/betatim/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/betatim/subscriptions","organizations_url":"https://api.github.com/users/betatim/orgs","repos_url":"https://api.github.com/users/betatim/repos","events_url":"https://api.github.com/users/betatim/events{/privacy}","received_events_url":"https://api.github.com/users/betatim/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-01-05T12:46:20Z","updated_at":"2016-01-05T12:46:20Z","closed_at":null,"body":"Related to a discussion on [failed large file downloads from the grid](https://groups.cern.ch/group/lhcb-distributed-analysis/Lists/Archive/Flat.aspx?RootFolder=%2Fgroup%2Flhcb-distributed-analysis%2FLists%2FArchive%2FProblem%20returning%20files%20to%20eos&FolderCTID=0x01200200AD716970E9BBD0488B2362305E8E167D) when using the `MassStorageFile` setup from `11-eos-storage.md`\r\n\r\nFor a `MassStorageFile` ganga will download the file to the local machine and then copy it to EOS. This is quite fragile, especially as the error messages you get don't really help in diagnosing what went wrong.\r\n\r\nWe should switch to recommending to use `DiracFile`s instead. These can be created directly by the worker node instead of having to round trip to the machine where `ganga` is running."}}