{"action":"created","issue":{"url":"https://api.github.com/repos/concourse/concourse/issues/842","repository_url":"https://api.github.com/repos/concourse/concourse","labels_url":"https://api.github.com/repos/concourse/concourse/issues/842/labels{/name}","comments_url":"https://api.github.com/repos/concourse/concourse/issues/842/comments","events_url":"https://api.github.com/repos/concourse/concourse/issues/842/events","html_url":"https://github.com/concourse/concourse/issues/842","id":198183676,"number":842,"title":"Support for read/write locking around jobs","user":{"login":"vito","id":1880,"avatar_url":"https://avatars.githubusercontent.com/u/1880?v=3","gravatar_id":"","url":"https://api.github.com/users/vito","html_url":"https://github.com/vito","followers_url":"https://api.github.com/users/vito/followers","following_url":"https://api.github.com/users/vito/following{/other_user}","gists_url":"https://api.github.com/users/vito/gists{/gist_id}","starred_url":"https://api.github.com/users/vito/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vito/subscriptions","organizations_url":"https://api.github.com/users/vito/orgs","repos_url":"https://api.github.com/users/vito/repos","events_url":"https://api.github.com/users/vito/events{/privacy}","received_events_url":"https://api.github.com/users/vito/received_events","type":"User","site_admin":false},"labels":[{"id":461900971,"url":"https://api.github.com/repos/concourse/concourse/labels/discuss","name":"discuss","color":"c2e0c6","default":false},{"id":93695078,"url":"https://api.github.com/repos/concourse/concourse/labels/enhancement","name":"enhancement","color":"84b6eb","default":true},{"id":93695079,"url":"https://api.github.com/repos/concourse/concourse/labels/help%20wanted","name":"help wanted","color":"159818","default":true},{"id":238639117,"url":"https://api.github.com/repos/concourse/concourse/labels/unscheduled","name":"unscheduled","color":"e4eff7","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-12-30T19:09:51Z","updated_at":"2016-12-30T19:12:52Z","closed_at":null,"body":"# Feature Request\r\n\r\n## What challenge are you facing?\r\n\r\n#698 showed a use case for having \"read\" jobs not block each other, but \"write\" jobs block other write jobs and also other \"read\" jobs. A simplified example would be a \"write\" job that modifies a cluster and many \"read\" jobs that can run tests against it in parallel.\r\n\r\n## A Modest Proposal\r\n\r\nDumb mockup:\r\n\r\n```yaml\r\njobs:\r\n- name: test-a\r\n  read_lock: [my-env]\r\n- name: test-b\r\n  read_lock: [my-env]\r\n- name: deploy-env\r\n  write_lock: [my-env]\r\n```\r\n\r\n...but I think it's worth thinking a bit more about it. And maybe consolidate with `serial_groups`?"},"comment":{"url":"https://api.github.com/repos/concourse/concourse/issues/comments/269810392","html_url":"https://github.com/concourse/concourse/issues/842#issuecomment-269810392","issue_url":"https://api.github.com/repos/concourse/concourse/issues/842","id":269810392,"user":{"login":"concourse-bot","id":13429001,"avatar_url":"https://avatars.githubusercontent.com/u/13429001?v=3","gravatar_id":"","url":"https://api.github.com/users/concourse-bot","html_url":"https://github.com/concourse-bot","followers_url":"https://api.github.com/users/concourse-bot/followers","following_url":"https://api.github.com/users/concourse-bot/following{/other_user}","gists_url":"https://api.github.com/users/concourse-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/concourse-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/concourse-bot/subscriptions","organizations_url":"https://api.github.com/users/concourse-bot/orgs","repos_url":"https://api.github.com/users/concourse-bot/repos","events_url":"https://api.github.com/users/concourse-bot/events{/privacy}","received_events_url":"https://api.github.com/users/concourse-bot/received_events","type":"User","site_admin":false},"created_at":"2016-12-30T19:12:52Z","updated_at":"2016-12-30T19:12:52Z","body":"Hi there!\n\nWe use Pivotal Tracker to provide visibility into what our team is working on. A story for this issue has been automatically created.\n\nThe current status is as follows:\n\n* [ ] [#136826869](https://www.pivotaltracker.com/story/show/136826869) Support for read/write locking around jobs\n\n\nThis comment, as well as the labels on the issue, will be automatically updated as the status in Tracker changes."}}
{"actor":{"display_login":"concourse-bot"}}