{"action":"created","issue":{"url":"https://api.github.com/repos/neos/flow-development-collection/issues/261","repository_url":"https://api.github.com/repos/neos/flow-development-collection","labels_url":"https://api.github.com/repos/neos/flow-development-collection/issues/261/labels{/name}","comments_url":"https://api.github.com/repos/neos/flow-development-collection/issues/261/comments","events_url":"https://api.github.com/repos/neos/flow-development-collection/issues/261/events","html_url":"https://github.com/neos/flow-development-collection/pull/261","id":134095211,"number":261,"title":"FEATURE: Implement Lock strategy based on Semaphore","user":{"login":"dfeyer","id":221173,"avatar_url":"https://avatars.githubusercontent.com/u/221173?v=3","gravatar_id":"","url":"https://api.github.com/users/dfeyer","html_url":"https://github.com/dfeyer","followers_url":"https://api.github.com/users/dfeyer/followers","following_url":"https://api.github.com/users/dfeyer/following{/other_user}","gists_url":"https://api.github.com/users/dfeyer/gists{/gist_id}","starred_url":"https://api.github.com/users/dfeyer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dfeyer/subscriptions","organizations_url":"https://api.github.com/users/dfeyer/orgs","repos_url":"https://api.github.com/users/dfeyer/repos","events_url":"https://api.github.com/users/dfeyer/events{/privacy}","received_events_url":"https://api.github.com/users/dfeyer/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/neos/flow-development-collection/labels/Important%20for%203.3%20LTS","name":"Important for 3.3 LTS","color":"fbca04"},{"url":"https://api.github.com/repos/neos/flow-development-collection/labels/P:%20Flow","name":"P: Flow","color":"0052cc"},{"url":"https://api.github.com/repos/neos/flow-development-collection/labels/T:%20PHP","name":"T: PHP","color":"009800"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":32,"created_at":"2016-02-16T20:58:32Z","updated_at":"2016-08-18T12:02:08Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/neos/flow-development-collection/pulls/261","html_url":"https://github.com/neos/flow-development-collection/pull/261","diff_url":"https://github.com/neos/flow-development-collection/pull/261.diff","patch_url":"https://github.com/neos/flow-development-collection/pull/261.patch"},"body":"This change introduce a new LockStrategy based on IPC Semaphore. This\r\nstrategy use only memory so no lock file stay on disk. This strategy can be used to avoid the I/O problem of the default ```FlockLockStrategy```. \r\n\r\n*Warning*: This strategy don't work for clustered Flow application, because the lock is only available locally for each server. A more complex strategy, based on Redis, is required for a clustered Flow application.\r\n\r\nYou can change the default Lock strategy in Flow settings:\r\n\r\n    TYPO3:\r\n        Flow:\r\n            utility:\r\n                lockStrategyClassName: 'TYPO3\\Flow\\Utility\\Lock\\SemaphoreLockStrategy'"},"comment":{"url":"https://api.github.com/repos/neos/flow-development-collection/issues/comments/240702895","html_url":"https://github.com/neos/flow-development-collection/pull/261#issuecomment-240702895","issue_url":"https://api.github.com/repos/neos/flow-development-collection/issues/261","id":240702895,"user":{"login":"kitsunet","id":324408,"avatar_url":"https://avatars.githubusercontent.com/u/324408?v=3","gravatar_id":"","url":"https://api.github.com/users/kitsunet","html_url":"https://github.com/kitsunet","followers_url":"https://api.github.com/users/kitsunet/followers","following_url":"https://api.github.com/users/kitsunet/following{/other_user}","gists_url":"https://api.github.com/users/kitsunet/gists{/gist_id}","starred_url":"https://api.github.com/users/kitsunet/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kitsunet/subscriptions","organizations_url":"https://api.github.com/users/kitsunet/orgs","repos_url":"https://api.github.com/users/kitsunet/repos","events_url":"https://api.github.com/users/kitsunet/events{/privacy}","received_events_url":"https://api.github.com/users/kitsunet/received_events","type":"User","site_admin":false},"created_at":"2016-08-18T12:02:08Z","updated_at":"2016-08-18T12:02:08Z","body":"Will check as well. Looks good to me though."}}
{"actor":{"display_login":"kitsunet"}}