{"action":"created","issue":{"url":"https://api.github.com/repos/owncloud/core/issues/11792","labels_url":"https://api.github.com/repos/owncloud/core/issues/11792/labels{/name}","comments_url":"https://api.github.com/repos/owncloud/core/issues/11792/comments","events_url":"https://api.github.com/repos/owncloud/core/issues/11792/events","html_url":"https://github.com/owncloud/core/issues/11792","id":46920143,"number":11792,"title":"Properly handle unavailable external storages","user":{"login":"PVince81","id":277525,"avatar_url":"https://avatars.githubusercontent.com/u/277525?v=3","gravatar_id":"","url":"https://api.github.com/users/PVince81","html_url":"https://github.com/PVince81","followers_url":"https://api.github.com/users/PVince81/followers","following_url":"https://api.github.com/users/PVince81/following{/other_user}","gists_url":"https://api.github.com/users/PVince81/gists{/gist_id}","starred_url":"https://api.github.com/users/PVince81/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PVince81/subscriptions","organizations_url":"https://api.github.com/users/PVince81/orgs","repos_url":"https://api.github.com/users/PVince81/repos","events_url":"https://api.github.com/users/PVince81/events{/privacy}","received_events_url":"https://api.github.com/users/PVince81/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/owncloud/core/labels/app:files_external","name":"app:files_external","color":"02d7e1"},{"url":"https://api.github.com/repos/owncloud/core/labels/bug","name":"bug","color":"fc2929"},{"url":"https://api.github.com/repos/owncloud/core/labels/sev3-medium","name":"sev3-medium","color":"fc2929"},{"url":"https://api.github.com/repos/owncloud/core/labels/triage","name":"triage","color":"00FFFF"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/owncloud/core/milestones/37","html_url":"https://github.com/owncloud/core/milestones/8.2-current","labels_url":"https://api.github.com/repos/owncloud/core/milestones/37/labels","id":993629,"number":37,"title":"8.2-current","description":"","creator":{"login":"craigpg","id":160667,"avatar_url":"https://avatars.githubusercontent.com/u/160667?v=3","gravatar_id":"","url":"https://api.github.com/users/craigpg","html_url":"https://github.com/craigpg","followers_url":"https://api.github.com/users/craigpg/followers","following_url":"https://api.github.com/users/craigpg/following{/other_user}","gists_url":"https://api.github.com/users/craigpg/gists{/gist_id}","starred_url":"https://api.github.com/users/craigpg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/craigpg/subscriptions","organizations_url":"https://api.github.com/users/craigpg/orgs","repos_url":"https://api.github.com/users/craigpg/repos","events_url":"https://api.github.com/users/craigpg/events{/privacy}","received_events_url":"https://api.github.com/users/craigpg/received_events","type":"User","site_admin":false},"open_issues":634,"closed_issues":250,"state":"open","created_at":"2015-02-24T16:19:37Z","updated_at":"2015-08-03T13:14:21Z","due_on":"2015-10-20T04:00:00Z","closed_at":null},"comments":7,"created_at":"2014-10-27T15:36:32Z","updated_at":"2015-08-03T13:17:22Z","closed_at":null,"body":"An unavailable external storage is whenever a storage has already been mounted once, the mount point exists, but one of the following occurred:\r\n1) Remote credentials/password changed\r\n2) Temporary network failure, remote not reachable\r\n\r\n\r\nSo far, not all the backends properly support this and some can have weird behaviors.\r\nThe only one that seems to work correctly is the \"ownCloud\" backend (and server to server sharing).\r\n\r\nHere are the backends to verify and/or raise tickets for:\r\n- [ ] SFTP: https://github.com/owncloud/core/issues/11785 (possible fix at #13390 )\r\n- [ ] FTP\r\n- [ ] Dropbox\r\n- [ ] Google Drive\r\n- [ ] Amazon S3\r\n- [ ] Swift\r\n- [ ] WebDAV\r\n- [ ] SMB\r\n\r\nWe need to make sure that every backend will throw a `\\OCP\\Files\\StorageNotAvailableException` whenever one of the causes mentioned above appear.\r\n\r\n@MTRichards @craigpg @karlitschek @icewind1991 @jvillafanez @jmaciasportela "},"comment":{"url":"https://api.github.com/repos/owncloud/core/issues/comments/127228987","html_url":"https://github.com/owncloud/core/issues/11792#issuecomment-127228987","issue_url":"https://api.github.com/repos/owncloud/core/issues/11792","id":127228987,"user":{"login":"PVince81","id":277525,"avatar_url":"https://avatars.githubusercontent.com/u/277525?v=3","gravatar_id":"","url":"https://api.github.com/users/PVince81","html_url":"https://github.com/PVince81","followers_url":"https://api.github.com/users/PVince81/followers","following_url":"https://api.github.com/users/PVince81/following{/other_user}","gists_url":"https://api.github.com/users/PVince81/gists{/gist_id}","starred_url":"https://api.github.com/users/PVince81/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PVince81/subscriptions","organizations_url":"https://api.github.com/users/PVince81/orgs","repos_url":"https://api.github.com/users/PVince81/repos","events_url":"https://api.github.com/users/PVince81/events{/privacy}","received_events_url":"https://api.github.com/users/PVince81/received_events","type":"User","site_admin":false},"created_at":"2015-08-03T13:17:22Z","updated_at":"2015-08-03T13:17:22Z","body":"CC @Xenopathic "}}