{"action":"created","issue":{"url":"https://api.github.com/repos/owncloud/core/issues/14764","labels_url":"https://api.github.com/repos/owncloud/core/issues/14764/labels{/name}","comments_url":"https://api.github.com/repos/owncloud/core/issues/14764/comments","events_url":"https://api.github.com/repos/owncloud/core/issues/14764/events","html_url":"https://github.com/owncloud/core/pull/14764","id":60360005,"number":14764,"title":"Propagate etags across shared storages","user":{"login":"icewind1991","id":1283854,"avatar_url":"https://avatars.githubusercontent.com/u/1283854?v=3","gravatar_id":"","url":"https://api.github.com/users/icewind1991","html_url":"https://github.com/icewind1991","followers_url":"https://api.github.com/users/icewind1991/followers","following_url":"https://api.github.com/users/icewind1991/following{/other_user}","gists_url":"https://api.github.com/users/icewind1991/gists{/gist_id}","starred_url":"https://api.github.com/users/icewind1991/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/icewind1991/subscriptions","organizations_url":"https://api.github.com/users/icewind1991/orgs","repos_url":"https://api.github.com/users/icewind1991/repos","events_url":"https://api.github.com/users/icewind1991/events{/privacy}","received_events_url":"https://api.github.com/users/icewind1991/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/owncloud/core/labels/5%20-%20To%20review","name":"5 - To review","color":"ededed"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/owncloud/core/milestones/31","html_url":"https://github.com/owncloud/core/milestones/8.1-current","labels_url":"https://api.github.com/repos/owncloud/core/milestones/31/labels","id":912160,"number":31,"title":"8.1-current","description":"","creator":{"login":"MorrisJobke","id":245432,"avatar_url":"https://avatars.githubusercontent.com/u/245432?v=3","gravatar_id":"","url":"https://api.github.com/users/MorrisJobke","html_url":"https://github.com/MorrisJobke","followers_url":"https://api.github.com/users/MorrisJobke/followers","following_url":"https://api.github.com/users/MorrisJobke/following{/other_user}","gists_url":"https://api.github.com/users/MorrisJobke/gists{/gist_id}","starred_url":"https://api.github.com/users/MorrisJobke/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MorrisJobke/subscriptions","organizations_url":"https://api.github.com/users/MorrisJobke/orgs","repos_url":"https://api.github.com/users/MorrisJobke/repos","events_url":"https://api.github.com/users/MorrisJobke/events{/privacy}","received_events_url":"https://api.github.com/users/MorrisJobke/received_events","type":"User","site_admin":false},"open_issues":276,"closed_issues":382,"state":"open","created_at":"2014-12-22T12:04:01Z","updated_at":"2015-03-17T15:16:26Z","due_on":"2015-04-02T22:00:00Z","closed_at":null},"comments":14,"created_at":"2015-03-09T15:26:02Z","updated_at":"2015-03-17T15:41:25Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/owncloud/core/pulls/14764","html_url":"https://github.com/owncloud/core/pull/14764","diff_url":"https://github.com/owncloud/core/pull/14764.diff","patch_url":"https://github.com/owncloud/core/pull/14764.patch"},"body":"Solution involves three parts\r\n\r\n- Watch for filesystem changes made inside a shared mount, when detected, trigger the change propagator for the owner of the storage\r\n- Listen to the change propagator, when it updates the etag of a shared item, mark the shares as \"dirty\"\r\n- When setting up the filesystem, trigger the change propagator for each \"dirty\" mountpoint\r\n\r\ncc @PVince81 @DeepDiver1975 "},"comment":{"url":"https://api.github.com/repos/owncloud/core/issues/comments/82421077","html_url":"https://github.com/owncloud/core/pull/14764#issuecomment-82421077","issue_url":"https://api.github.com/repos/owncloud/core/issues/14764","id":82421077,"user":{"login":"tessus","id":223439,"avatar_url":"https://avatars.githubusercontent.com/u/223439?v=3","gravatar_id":"","url":"https://api.github.com/users/tessus","html_url":"https://github.com/tessus","followers_url":"https://api.github.com/users/tessus/followers","following_url":"https://api.github.com/users/tessus/following{/other_user}","gists_url":"https://api.github.com/users/tessus/gists{/gist_id}","starred_url":"https://api.github.com/users/tessus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tessus/subscriptions","organizations_url":"https://api.github.com/users/tessus/orgs","repos_url":"https://api.github.com/users/tessus/repos","events_url":"https://api.github.com/users/tessus/events{/privacy}","received_events_url":"https://api.github.com/users/tessus/received_events","type":"User","site_admin":false},"created_at":"2015-03-17T15:41:25Z","updated_at":"2015-03-17T15:41:25Z","body":"@PVince81 I'm sorry to answer to your last comment in this thread, since @LukasReschke proved my point and locked the other thread. \r\n\r\nThis was, what I intended to say:\r\n\r\nNice, now this is good news. :-)\r\n\r\nLet's hope there will be a fix not only for me, but also for others. I'm pretty sure there are a lot of hosters which still use 7.x.\r\n\r\nI understand that refactoring complex code is not an easy task. Nevertheless I'd rather work on the basics than adding features which in turn usually means even more complexity. This is a fundamental problem of most software engineering these days. Most people forget that a solid and stable base is more important than features."}}