{"action":"opened","issue":{"url":"https://api.github.com/repos/gigantum/gigantum-client/issues/325","repository_url":"https://api.github.com/repos/gigantum/gigantum-client","labels_url":"https://api.github.com/repos/gigantum/gigantum-client/issues/325/labels{/name}","comments_url":"https://api.github.com/repos/gigantum/gigantum-client/issues/325/comments","events_url":"https://api.github.com/repos/gigantum/gigantum-client/issues/325/events","html_url":"https://github.com/gigantum/gigantum-client/issues/325","id":389076244,"node_id":"MDU6SXNzdWUzODkwNzYyNDQ=","number":325,"title":"Update upload file mutation to write directly to LabBook instead of temp space","user":{"login":"dkleissa","id":6224509,"node_id":"MDQ6VXNlcjYyMjQ1MDk=","avatar_url":"https://avatars3.githubusercontent.com/u/6224509?v=4","gravatar_id":"","url":"https://api.github.com/users/dkleissa","html_url":"https://github.com/dkleissa","followers_url":"https://api.github.com/users/dkleissa/followers","following_url":"https://api.github.com/users/dkleissa/following{/other_user}","gists_url":"https://api.github.com/users/dkleissa/gists{/gist_id}","starred_url":"https://api.github.com/users/dkleissa/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dkleissa/subscriptions","organizations_url":"https://api.github.com/users/dkleissa/orgs","repos_url":"https://api.github.com/users/dkleissa/repos","events_url":"https://api.github.com/users/dkleissa/events{/privacy}","received_events_url":"https://api.github.com/users/dkleissa/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-12-09T23:17:31Z","updated_at":"2018-12-09T23:17:31Z","closed_at":null,"author_association":"MEMBER","body":"Initial upload mutation wrote data to temp space before moving to the Project directory. The intention here was that you'd reduce the risk of corrupting the Project git state during an upload. In practice this didn't really have a benefit and adds overhead. Because you're on a bind mount, doing a copy happens even if you use `mv`. \n\nUpdate logic to simply write to the project directly and handle cases where files are left behind and need to be swept."}}
{"actor":{"display_login":"dkleissa"}}