{"action":"created","issue":{"url":"https://api.github.com/repos/symfony/symfony/issues/27920","repository_url":"https://api.github.com/repos/symfony/symfony","labels_url":"https://api.github.com/repos/symfony/symfony/issues/27920/labels{/name}","comments_url":"https://api.github.com/repos/symfony/symfony/issues/27920/comments","events_url":"https://api.github.com/repos/symfony/symfony/issues/27920/events","html_url":"https://github.com/symfony/symfony/pull/27920","id":339986709,"node_id":"MDExOlB1bGxSZXF1ZXN0MjAwNTA3NzQ5","number":27920,"title":"Add Zookeeper data store for Lock Component","user":{"login":"GaneshChandrasekaran","id":4956251,"node_id":"MDQ6VXNlcjQ5NTYyNTE=","avatar_url":"https://avatars1.githubusercontent.com/u/4956251?v=4","gravatar_id":"","url":"https://api.github.com/users/GaneshChandrasekaran","html_url":"https://github.com/GaneshChandrasekaran","followers_url":"https://api.github.com/users/GaneshChandrasekaran/followers","following_url":"https://api.github.com/users/GaneshChandrasekaran/following{/other_user}","gists_url":"https://api.github.com/users/GaneshChandrasekaran/gists{/gist_id}","starred_url":"https://api.github.com/users/GaneshChandrasekaran/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GaneshChandrasekaran/subscriptions","organizations_url":"https://api.github.com/users/GaneshChandrasekaran/orgs","repos_url":"https://api.github.com/users/GaneshChandrasekaran/repos","events_url":"https://api.github.com/users/GaneshChandrasekaran/events{/privacy}","received_events_url":"https://api.github.com/users/GaneshChandrasekaran/received_events","type":"User","site_admin":false},"labels":[{"id":100378,"node_id":"MDU6TGFiZWwxMDAzNzg=","url":"https://api.github.com/repos/symfony/symfony/labels/Feature","name":"Feature","color":"02e10c","default":false},{"id":581314072,"node_id":"MDU6TGFiZWw1ODEzMTQwNzI=","url":"https://api.github.com/repos/symfony/symfony/labels/Lock","name":"Lock","color":"dddddd","default":false},{"id":238909857,"node_id":"MDU6TGFiZWwyMzg5MDk4NTc=","url":"https://api.github.com/repos/symfony/symfony/labels/Status:%20Needs%20Work","name":"Status: Needs Work","color":"fad8c7","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/symfony/symfony/milestones/18","html_url":"https://github.com/symfony/symfony/milestone/18","labels_url":"https://api.github.com/repos/symfony/symfony/milestones/18/labels","id":3234645,"node_id":"MDk6TWlsZXN0b25lMzIzNDY0NQ==","number":18,"title":"next","description":"https://symfony.com/roadmap?version=4.2#checker","creator":{"login":"nicolas-grekas","id":243674,"node_id":"MDQ6VXNlcjI0MzY3NA==","avatar_url":"https://avatars3.githubusercontent.com/u/243674?v=4","gravatar_id":"","url":"https://api.github.com/users/nicolas-grekas","html_url":"https://github.com/nicolas-grekas","followers_url":"https://api.github.com/users/nicolas-grekas/followers","following_url":"https://api.github.com/users/nicolas-grekas/following{/other_user}","gists_url":"https://api.github.com/users/nicolas-grekas/gists{/gist_id}","starred_url":"https://api.github.com/users/nicolas-grekas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nicolas-grekas/subscriptions","organizations_url":"https://api.github.com/users/nicolas-grekas/orgs","repos_url":"https://api.github.com/users/nicolas-grekas/repos","events_url":"https://api.github.com/users/nicolas-grekas/events{/privacy}","received_events_url":"https://api.github.com/users/nicolas-grekas/received_events","type":"User","site_admin":false},"open_issues":139,"closed_issues":219,"state":"open","created_at":"2018-04-02T12:03:21Z","updated_at":"2018-09-10T09:28:05Z","due_on":null,"closed_at":null},"comments":4,"created_at":"2018-07-10T20:02:24Z","updated_at":"2018-09-10T12:40:32Z","closed_at":null,"author_association":"NONE","pull_request":{"url":"https://api.github.com/repos/symfony/symfony/pulls/27920","html_url":"https://github.com/symfony/symfony/pull/27920","diff_url":"https://github.com/symfony/symfony/pull/27920.diff","patch_url":"https://github.com/symfony/symfony/pull/27920.patch"},"body":"| Q                    | A\r\n| ------------- | ---\r\n| Branch?         | master \r\n| Bug fix?         |   no\r\n| New feature?  | yes\r\n| BC breaks?    | no     \r\n| Deprecations? | no \r\n| Tests pass?   | no (2/3 env succeed)   \r\n| Fixed tickets | Not applicable\r\n| License       | MIT\r\n| Doc PR        | https://github.com/symfony/symfony-docs/pull/10043\r\n\r\nThis change adds a new feature to the Lock Component to give the capability to store locks in Zookeeper Data Store. The corresponding documentation PR should describe how this works.\r\n\r\nThe change here also adds a functional test to make sure all the basic functionality of the lock using this data store works.\r\n\r\nRequirements for this to work are having a PHP-Zookeeper extension available to use this.\r\n"},"comment":{"url":"https://api.github.com/repos/symfony/symfony/issues/comments/419898200","html_url":"https://github.com/symfony/symfony/pull/27920#issuecomment-419898200","issue_url":"https://api.github.com/repos/symfony/symfony/issues/27920","id":419898200,"node_id":"MDEyOklzc3VlQ29tbWVudDQxOTg5ODIwMA==","user":{"login":"GaneshChandrasekaran","id":4956251,"node_id":"MDQ6VXNlcjQ5NTYyNTE=","avatar_url":"https://avatars1.githubusercontent.com/u/4956251?v=4","gravatar_id":"","url":"https://api.github.com/users/GaneshChandrasekaran","html_url":"https://github.com/GaneshChandrasekaran","followers_url":"https://api.github.com/users/GaneshChandrasekaran/followers","following_url":"https://api.github.com/users/GaneshChandrasekaran/following{/other_user}","gists_url":"https://api.github.com/users/GaneshChandrasekaran/gists{/gist_id}","starred_url":"https://api.github.com/users/GaneshChandrasekaran/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GaneshChandrasekaran/subscriptions","organizations_url":"https://api.github.com/users/GaneshChandrasekaran/orgs","repos_url":"https://api.github.com/users/GaneshChandrasekaran/repos","events_url":"https://api.github.com/users/GaneshChandrasekaran/events{/privacy}","received_events_url":"https://api.github.com/users/GaneshChandrasekaran/received_events","type":"User","site_admin":false},"created_at":"2018-09-10T12:40:32Z","updated_at":"2018-09-10T12:40:32Z","author_association":"NONE","body":"@jderusse - please let me know if there are additional concerns. I am also not sure why the test is failing in just 1 environment but succeeds in other environment without any issues."}}
{"actor":{"display_login":"GaneshChandrasekaran"}}