{"action":"created","issue":{"url":"https://api.github.com/repos/owncloud/core/issues/18922","repository_url":"https://api.github.com/repos/owncloud/core","labels_url":"https://api.github.com/repos/owncloud/core/issues/18922/labels{/name}","comments_url":"https://api.github.com/repos/owncloud/core/issues/18922/comments","events_url":"https://api.github.com/repos/owncloud/core/issues/18922/events","html_url":"https://github.com/owncloud/core/issues/18922","id":105556367,"number":18922,"title":"Health check of an instance","user":{"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},"labels":[{"url":"https://api.github.com/repos/owncloud/core/labels/discussion","name":"discussion","color":"fbca04"},{"url":"https://api.github.com/repos/owncloud/core/labels/overview","name":"overview","color":"fef2c0"}],"state":"open","locked":false,"assignee":{"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},"milestone":null,"comments":27,"created_at":"2015-09-09T09:14:37Z","updated_at":"2016-02-22T14:45:54Z","closed_at":null,"body":"@butonic and I had thought about this many times: It would be nice to have a health check for an instance. This could check for stuff like:\r\n\r\n* weird entries in the DB\r\n* duplicate entries\r\n* zombie entries - with no reference to others\r\n* not connected subtrees in the filecache\r\n* duplicate share entries - see https://github.com/owncloud/core/pull/18835 for code to detect this\r\n* ...\r\n\r\nThis is maybe something for a cleanup step or just for info to start investigations.\r\n\r\nI started this ticket to collect possible candidates of weird entries and to be able to check other existing instances for the same symptoms.\r\n\r\ncc @karlitschek @PVince81 @nickvergessen @schiesbn @icewind1991 @rullzer @Xenopathic Opinions on this?"},"comment":{"url":"https://api.github.com/repos/owncloud/core/issues/comments/187212050","html_url":"https://github.com/owncloud/core/issues/18922#issuecomment-187212050","issue_url":"https://api.github.com/repos/owncloud/core/issues/18922","id":187212050,"user":{"login":"bboule","id":3329523,"avatar_url":"https://avatars.githubusercontent.com/u/3329523?v=3","gravatar_id":"","url":"https://api.github.com/users/bboule","html_url":"https://github.com/bboule","followers_url":"https://api.github.com/users/bboule/followers","following_url":"https://api.github.com/users/bboule/following{/other_user}","gists_url":"https://api.github.com/users/bboule/gists{/gist_id}","starred_url":"https://api.github.com/users/bboule/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bboule/subscriptions","organizations_url":"https://api.github.com/users/bboule/orgs","repos_url":"https://api.github.com/users/bboule/repos","events_url":"https://api.github.com/users/bboule/events{/privacy}","received_events_url":"https://api.github.com/users/bboule/received_events","type":"User","site_admin":false},"created_at":"2016-02-22T14:45:54Z","updated_at":"2016-02-22T14:45:54Z","body":"I think we need to loop @MTRichards into this as well as it seems product related"}}