{"action":"opened","issue":{"url":"https://api.github.com/repos/scylladb/scylla/issues/2746","repository_url":"https://api.github.com/repos/scylladb/scylla","labels_url":"https://api.github.com/repos/scylladb/scylla/issues/2746/labels{/name}","comments_url":"https://api.github.com/repos/scylladb/scylla/issues/2746/comments","events_url":"https://api.github.com/repos/scylladb/scylla/issues/2746/events","html_url":"https://github.com/scylladb/scylla/issues/2746","id":253956363,"number":2746,"title":"Partition write isolation may be violated due to non-atomic modification of sstable set and cache update","user":{"login":"tgrabiec","id":283695,"avatar_url":"https://avatars3.githubusercontent.com/u/283695?v=4","gravatar_id":"","url":"https://api.github.com/users/tgrabiec","html_url":"https://github.com/tgrabiec","followers_url":"https://api.github.com/users/tgrabiec/followers","following_url":"https://api.github.com/users/tgrabiec/following{/other_user}","gists_url":"https://api.github.com/users/tgrabiec/gists{/gist_id}","starred_url":"https://api.github.com/users/tgrabiec/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tgrabiec/subscriptions","organizations_url":"https://api.github.com/users/tgrabiec/orgs","repos_url":"https://api.github.com/users/tgrabiec/repos","events_url":"https://api.github.com/users/tgrabiec/events{/privacy}","received_events_url":"https://api.github.com/users/tgrabiec/received_events","type":"User","site_admin":false},"labels":[{"id":160570956,"url":"https://api.github.com/repos/scylladb/scylla/labels/bug","name":"bug","color":"eb6420","default":true}],"state":"open","locked":false,"assignee":{"login":"tgrabiec","id":283695,"avatar_url":"https://avatars3.githubusercontent.com/u/283695?v=4","gravatar_id":"","url":"https://api.github.com/users/tgrabiec","html_url":"https://github.com/tgrabiec","followers_url":"https://api.github.com/users/tgrabiec/followers","following_url":"https://api.github.com/users/tgrabiec/following{/other_user}","gists_url":"https://api.github.com/users/tgrabiec/gists{/gist_id}","starred_url":"https://api.github.com/users/tgrabiec/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tgrabiec/subscriptions","organizations_url":"https://api.github.com/users/tgrabiec/orgs","repos_url":"https://api.github.com/users/tgrabiec/repos","events_url":"https://api.github.com/users/tgrabiec/events{/privacy}","received_events_url":"https://api.github.com/users/tgrabiec/received_events","type":"User","site_admin":false},"assignees":[{"login":"tgrabiec","id":283695,"avatar_url":"https://avatars3.githubusercontent.com/u/283695?v=4","gravatar_id":"","url":"https://api.github.com/users/tgrabiec","html_url":"https://github.com/tgrabiec","followers_url":"https://api.github.com/users/tgrabiec/followers","following_url":"https://api.github.com/users/tgrabiec/following{/other_user}","gists_url":"https://api.github.com/users/tgrabiec/gists{/gist_id}","starred_url":"https://api.github.com/users/tgrabiec/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tgrabiec/subscriptions","organizations_url":"https://api.github.com/users/tgrabiec/orgs","repos_url":"https://api.github.com/users/tgrabiec/repos","events_url":"https://api.github.com/users/tgrabiec/events{/privacy}","received_events_url":"https://api.github.com/users/tgrabiec/received_events","type":"User","site_admin":false}],"milestone":null,"comments":0,"created_at":"2017-08-30T10:49:57Z","updated_at":"2017-08-30T10:49:57Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"*Installation details*\r\nScylla version (or git commit hash): 2.0+\r\n\r\nSince 2.0, due to partial cache, updates of the sstable set and cache synchronization should be serialized in order to preserve partition write isolation.\r\n\r\nCommit e3ad6764339fe3b9966c01482905ea1dbc1df943 adjusted some places, but missed a few:\r\n 1) in `distributed_loader::probe_file()`\r\n 2) in `column_family::discard_sstables()`\r\n\r\nNot very likely to cause issues.\r\n\r\nRefs #2379."}}
{"actor":{"display_login":"tgrabiec"}}