{"action":"closed","issue":{"url":"https://api.github.com/repos/hep-gc/shoal/issues/116","labels_url":"https://api.github.com/repos/hep-gc/shoal/issues/116/labels{/name}","comments_url":"https://api.github.com/repos/hep-gc/shoal/issues/116/comments","events_url":"https://api.github.com/repos/hep-gc/shoal/issues/116/events","html_url":"https://github.com/hep-gc/shoal/issues/116","id":110337857,"number":116,"title":"shoal client needs to indicate whether it changed the config file","user":{"login":"rptaylor","id":1686627,"avatar_url":"https://avatars.githubusercontent.com/u/1686627?v=3","gravatar_id":"","url":"https://api.github.com/users/rptaylor","html_url":"https://github.com/rptaylor","followers_url":"https://api.github.com/users/rptaylor/followers","following_url":"https://api.github.com/users/rptaylor/following{/other_user}","gists_url":"https://api.github.com/users/rptaylor/gists{/gist_id}","starred_url":"https://api.github.com/users/rptaylor/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rptaylor/subscriptions","organizations_url":"https://api.github.com/users/rptaylor/orgs","repos_url":"https://api.github.com/users/rptaylor/repos","events_url":"https://api.github.com/users/rptaylor/events{/privacy}","received_events_url":"https://api.github.com/users/rptaylor/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-10-07T23:13:19Z","updated_at":"2015-11-24T00:11:37Z","closed_at":"2015-11-24T00:11:37Z","body":"If the shoal client changes the CVMFS configuration file, it will have to execute \"cvmfs_config reload\" to apply the change (we previously believed the automatic proxy reloading mechanism would accomplish this, but that only resets to the beginning of the list of proxies, but doesn't reload the proxies from the config file. This was previously working somehow, not sure what caused the change in behaviour).\r\n\r\nIt should not do cvmfs_config reload if the file hasn't changed, because this causes some overhead (pausing CVMFS access). Maybe the answer is just to run shoal-client less often ..."}}