{"action":"created","issue":{"url":"https://api.github.com/repos/concourse/concourse/issues/524","repository_url":"https://api.github.com/repos/concourse/concourse","labels_url":"https://api.github.com/repos/concourse/concourse/issues/524/labels{/name}","comments_url":"https://api.github.com/repos/concourse/concourse/issues/524/comments","events_url":"https://api.github.com/repos/concourse/concourse/issues/524/events","html_url":"https://github.com/concourse/concourse/issues/524","id":164887063,"number":524,"title":"Cached versions of s3 resources should be invalidated when the resource is deleted (marked with a delete marker)","user":{"login":"andrewedstrom","id":10427453,"avatar_url":"https://avatars.githubusercontent.com/u/10427453?v=3","gravatar_id":"","url":"https://api.github.com/users/andrewedstrom","html_url":"https://github.com/andrewedstrom","followers_url":"https://api.github.com/users/andrewedstrom/followers","following_url":"https://api.github.com/users/andrewedstrom/following{/other_user}","gists_url":"https://api.github.com/users/andrewedstrom/gists{/gist_id}","starred_url":"https://api.github.com/users/andrewedstrom/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andrewedstrom/subscriptions","organizations_url":"https://api.github.com/users/andrewedstrom/orgs","repos_url":"https://api.github.com/users/andrewedstrom/repos","events_url":"https://api.github.com/users/andrewedstrom/events{/privacy}","received_events_url":"https://api.github.com/users/andrewedstrom/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/concourse/concourse/labels/in-flight","name":"in-flight","color":"f3f3d1"}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":6,"created_at":"2016-07-11T17:07:54Z","updated_at":"2016-07-15T14:43:46Z","closed_at":"2016-07-15T14:43:46Z","body":"We had a pipeline that was using a s3 resource that we deleted in AWS, however the pipeline did not error out. We discovered that it was using a cached version of the resource. This should have given us an error.\r\n\r\nWhen you delete versioned resources in AWS, they are marked with a `Delete Marker`:\r\nhttp://docs.aws.amazon.com/AmazonS3/latest/dev/DeleteMarker.html\r\n\r\nThe s3 object is not actually deleted in AWS, but AWS behaves as if it was. However, currently concourse will continue using a cached version of resources that are marked with `delete markers`"},"comment":{"url":"https://api.github.com/repos/concourse/concourse/issues/comments/232970783","html_url":"https://github.com/concourse/concourse/issues/524#issuecomment-232970783","issue_url":"https://api.github.com/repos/concourse/concourse/issues/524","id":232970783,"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},"created_at":"2016-07-15T14:43:46Z","updated_at":"2016-07-15T14:43:46Z","body":"I still just don't think it's worth it. We'd have to do bullet points 2 and 3, which adds a pretty high cost for what will be a no-op 99% of the time. Thanks for the issue though; it was interesting to ponder, in relation to the new resource interface we're iterating on: https://github.com/concourse/concourse/issues/534"}}
{"actor":{"display_login":"vito"}}