{"action":"created","issue":{"url":"https://api.github.com/repos/SimpleFinance/chef-zookeeper/issues/162","repository_url":"https://api.github.com/repos/SimpleFinance/chef-zookeeper","labels_url":"https://api.github.com/repos/SimpleFinance/chef-zookeeper/issues/162/labels{/name}","comments_url":"https://api.github.com/repos/SimpleFinance/chef-zookeeper/issues/162/comments","events_url":"https://api.github.com/repos/SimpleFinance/chef-zookeeper/issues/162/events","html_url":"https://github.com/SimpleFinance/chef-zookeeper/issues/162","id":134557454,"number":162,"title":"myid settings and zoo.cfg dynamic settings","user":{"login":"aktarali","id":1470131,"avatar_url":"https://avatars.githubusercontent.com/u/1470131?v=3","gravatar_id":"","url":"https://api.github.com/users/aktarali","html_url":"https://github.com/aktarali","followers_url":"https://api.github.com/users/aktarali/followers","following_url":"https://api.github.com/users/aktarali/following{/other_user}","gists_url":"https://api.github.com/users/aktarali/gists{/gist_id}","starred_url":"https://api.github.com/users/aktarali/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aktarali/subscriptions","organizations_url":"https://api.github.com/users/aktarali/orgs","repos_url":"https://api.github.com/users/aktarali/repos","events_url":"https://api.github.com/users/aktarali/events{/privacy}","received_events_url":"https://api.github.com/users/aktarali/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"jeffbyrnes","id":260553,"avatar_url":"https://avatars.githubusercontent.com/u/260553?v=3","gravatar_id":"","url":"https://api.github.com/users/jeffbyrnes","html_url":"https://github.com/jeffbyrnes","followers_url":"https://api.github.com/users/jeffbyrnes/followers","following_url":"https://api.github.com/users/jeffbyrnes/following{/other_user}","gists_url":"https://api.github.com/users/jeffbyrnes/gists{/gist_id}","starred_url":"https://api.github.com/users/jeffbyrnes/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jeffbyrnes/subscriptions","organizations_url":"https://api.github.com/users/jeffbyrnes/orgs","repos_url":"https://api.github.com/users/jeffbyrnes/repos","events_url":"https://api.github.com/users/jeffbyrnes/events{/privacy}","received_events_url":"https://api.github.com/users/jeffbyrnes/received_events","type":"User","site_admin":false},"milestone":null,"comments":17,"created_at":"2016-02-18T11:43:12Z","updated_at":"2016-04-07T15:42:21Z","closed_at":null,"body":"Hi Guys;\r\n\r\nWanted to say you guys are doing an absolutely marvellous job. I noticed my zk cluster an mesos cluster does not register the slaves properly without the /var/lib/zookeeper/myid reflects the server ID as per the zoo.cfg.\r\n\r\nHow come that file is not being populated as its so fundamental to the operation of zookeeper and mesos?\r\n\r\nor Am I missing something?\r\n\r\nThanks\r\nAli."},"comment":{"url":"https://api.github.com/repos/SimpleFinance/chef-zookeeper/issues/comments/206961073","html_url":"https://github.com/SimpleFinance/chef-zookeeper/issues/162#issuecomment-206961073","issue_url":"https://api.github.com/repos/SimpleFinance/chef-zookeeper/issues/162","id":206961073,"user":{"login":"williamsjj","id":119410,"avatar_url":"https://avatars.githubusercontent.com/u/119410?v=3","gravatar_id":"","url":"https://api.github.com/users/williamsjj","html_url":"https://github.com/williamsjj","followers_url":"https://api.github.com/users/williamsjj/followers","following_url":"https://api.github.com/users/williamsjj/following{/other_user}","gists_url":"https://api.github.com/users/williamsjj/gists{/gist_id}","starred_url":"https://api.github.com/users/williamsjj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/williamsjj/subscriptions","organizations_url":"https://api.github.com/users/williamsjj/orgs","repos_url":"https://api.github.com/users/williamsjj/repos","events_url":"https://api.github.com/users/williamsjj/events{/privacy}","received_events_url":"https://api.github.com/users/williamsjj/received_events","type":"User","site_admin":false},"created_at":"2016-04-07T15:42:20Z","updated_at":"2016-04-07T15:42:20Z","body":"@aktarali Really have to second @jeffbyrnes here. I hate having extra dependencies, but Exhibitor is actually the way to go:\r\n\r\n1. It's helpful to think of Exhibitor as a process supervisor like daemontools or runit, rather than as a heavy weight dependency. A process supervisor that also handles Zookeeper's temperamental nature when adding and subtracting nodes. \r\n2. If you deep dive on Zookeeper's docs and design blog articles by its creators, you'll see they say that Zookeeper was designed to be run by a supervisor...they (in typical ZK fashion unfortunately) just didn't provide one. Thankfully Netflix built one in Exhibitor. \r\n3. The cost of Exhibitor S3 usage is completely negligible. Under $5 a month. "}}