{"action":"created","issue":{"url":"https://api.github.com/repos/cockroachdb/cockroach/issues/7713","repository_url":"https://api.github.com/repos/cockroachdb/cockroach","labels_url":"https://api.github.com/repos/cockroachdb/cockroach/issues/7713/labels{/name}","comments_url":"https://api.github.com/repos/cockroachdb/cockroach/issues/7713/comments","events_url":"https://api.github.com/repos/cockroachdb/cockroach/issues/7713/events","html_url":"https://github.com/cockroachdb/cockroach/issues/7713","id":164668134,"node_id":"MDU6SXNzdWUxNjQ2NjgxMzQ=","number":7713,"title":"storage: better testing of range split corner cases","user":{"login":"petermattis","id":6201335,"node_id":"MDQ6VXNlcjYyMDEzMzU=","avatar_url":"https://avatars0.githubusercontent.com/u/6201335?v=4","gravatar_id":"","url":"https://api.github.com/users/petermattis","html_url":"https://github.com/petermattis","followers_url":"https://api.github.com/users/petermattis/followers","following_url":"https://api.github.com/users/petermattis/following{/other_user}","gists_url":"https://api.github.com/users/petermattis/gists{/gist_id}","starred_url":"https://api.github.com/users/petermattis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/petermattis/subscriptions","organizations_url":"https://api.github.com/users/petermattis/orgs","repos_url":"https://api.github.com/users/petermattis/repos","events_url":"https://api.github.com/users/petermattis/events{/privacy}","received_events_url":"https://api.github.com/users/petermattis/received_events","type":"User","site_admin":false},"labels":[{"id":914190256,"node_id":"MDU6TGFiZWw5MTQxOTAyNTY=","url":"https://api.github.com/repos/cockroachdb/cockroach/labels/A-testing","name":"A-testing","color":"37cea3","default":false},{"id":124085165,"node_id":"MDU6TGFiZWwxMjQwODUxNjU=","url":"https://api.github.com/repos/cockroachdb/cockroach/labels/C-cleanup","name":"C-cleanup","color":"c5def5","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-07-09T13:56:24Z","updated_at":"2018-12-11T13:58:16Z","closed_at":"2018-12-11T11:23:46Z","author_association":"CONTRIBUTOR","body":"#7700 added a test for a bug that occurred when a range split races with the creation of the uninitialized RHS of the split. The test tries to trigger the race by tweaking various knobs like the raft tick interval, but these are crude tools. The comment in #7700 mentions the idea of a `TestPoint` construct. I'm not sure if `TestPoint` is the correct tool for the job, but in general we need to be designing code for testability and `TestStoreRangeSplitRaceUninitializedRHS` is a good test to experiment with.\n"},"comment":{"url":"https://api.github.com/repos/cockroachdb/cockroach/issues/comments/446211280","html_url":"https://github.com/cockroachdb/cockroach/issues/7713#issuecomment-446211280","issue_url":"https://api.github.com/repos/cockroachdb/cockroach/issues/7713","id":446211280,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0NjIxMTI4MA==","user":{"login":"petermattis","id":6201335,"node_id":"MDQ6VXNlcjYyMDEzMzU=","avatar_url":"https://avatars0.githubusercontent.com/u/6201335?v=4","gravatar_id":"","url":"https://api.github.com/users/petermattis","html_url":"https://github.com/petermattis","followers_url":"https://api.github.com/users/petermattis/followers","following_url":"https://api.github.com/users/petermattis/following{/other_user}","gists_url":"https://api.github.com/users/petermattis/gists{/gist_id}","starred_url":"https://api.github.com/users/petermattis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/petermattis/subscriptions","organizations_url":"https://api.github.com/users/petermattis/orgs","repos_url":"https://api.github.com/users/petermattis/repos","events_url":"https://api.github.com/users/petermattis/events{/privacy}","received_events_url":"https://api.github.com/users/petermattis/received_events","type":"User","site_admin":false},"created_at":"2018-12-11T13:58:16Z","updated_at":"2018-12-11T13:58:16Z","author_association":"CONTRIBUTOR","body":"No, this is fine to leave closed. "}}
{"actor":{"display_login":"petermattis"}}