{"action":"created","issue":{"url":"https://api.github.com/repos/cockroachdb/docs/issues/6241","repository_url":"https://api.github.com/repos/cockroachdb/docs","labels_url":"https://api.github.com/repos/cockroachdb/docs/issues/6241/labels{/name}","comments_url":"https://api.github.com/repos/cockroachdb/docs/issues/6241/comments","events_url":"https://api.github.com/repos/cockroachdb/docs/issues/6241/events","html_url":"https://github.com/cockroachdb/docs/issues/6241","id":542192349,"node_id":"MDU6SXNzdWU1NDIxOTIzNDk=","number":6241,"title":"Incorrect description of behaviour with clock skews greater than threshold","user":{"login":"irfansharif","id":10536690,"node_id":"MDQ6VXNlcjEwNTM2Njkw","avatar_url":"https://avatars3.githubusercontent.com/u/10536690?v=4","gravatar_id":"","url":"https://api.github.com/users/irfansharif","html_url":"https://github.com/irfansharif","followers_url":"https://api.github.com/users/irfansharif/followers","following_url":"https://api.github.com/users/irfansharif/following{/other_user}","gists_url":"https://api.github.com/users/irfansharif/gists{/gist_id}","starred_url":"https://api.github.com/users/irfansharif/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/irfansharif/subscriptions","organizations_url":"https://api.github.com/users/irfansharif/orgs","repos_url":"https://api.github.com/users/irfansharif/repos","events_url":"https://api.github.com/users/irfansharif/events{/privacy}","received_events_url":"https://api.github.com/users/irfansharif/received_events","type":"User","site_admin":false},"labels":[{"id":809095271,"node_id":"MDU6TGFiZWw4MDkwOTUyNzE=","url":"https://api.github.com/repos/cockroachdb/docs/labels/T-incorrect-or-unclear-info","name":"T-incorrect-or-unclear-info","color":"d93f0b","default":false,"description":""}],"state":"open","locked":false,"assignee":{"login":"rmloveland","id":1312291,"node_id":"MDQ6VXNlcjEzMTIyOTE=","avatar_url":"https://avatars3.githubusercontent.com/u/1312291?v=4","gravatar_id":"","url":"https://api.github.com/users/rmloveland","html_url":"https://github.com/rmloveland","followers_url":"https://api.github.com/users/rmloveland/followers","following_url":"https://api.github.com/users/rmloveland/following{/other_user}","gists_url":"https://api.github.com/users/rmloveland/gists{/gist_id}","starred_url":"https://api.github.com/users/rmloveland/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rmloveland/subscriptions","organizations_url":"https://api.github.com/users/rmloveland/orgs","repos_url":"https://api.github.com/users/rmloveland/repos","events_url":"https://api.github.com/users/rmloveland/events{/privacy}","received_events_url":"https://api.github.com/users/rmloveland/received_events","type":"User","site_admin":false},"assignees":[{"login":"rmloveland","id":1312291,"node_id":"MDQ6VXNlcjEzMTIyOTE=","avatar_url":"https://avatars3.githubusercontent.com/u/1312291?v=4","gravatar_id":"","url":"https://api.github.com/users/rmloveland","html_url":"https://github.com/rmloveland","followers_url":"https://api.github.com/users/rmloveland/followers","following_url":"https://api.github.com/users/rmloveland/following{/other_user}","gists_url":"https://api.github.com/users/rmloveland/gists{/gist_id}","starred_url":"https://api.github.com/users/rmloveland/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rmloveland/subscriptions","organizations_url":"https://api.github.com/users/rmloveland/orgs","repos_url":"https://api.github.com/users/rmloveland/repos","events_url":"https://api.github.com/users/rmloveland/events{/privacy}","received_events_url":"https://api.github.com/users/rmloveland/received_events","type":"User","site_admin":false}],"milestone":null,"comments":3,"created_at":"2019-12-24T18:40:29Z","updated_at":"2020-01-08T18:13:57Z","closed_at":null,"author_association":"MEMBER","body":"Looking at https://www.cockroachlabs.com/docs/dev/operational-faqs.html#what-happens-when-node-clocks-are-not-properly-synchronized, we have the following:\r\n\r\n> For this reason, when a node detects that its clock is out of sync with at least half of the other nodes in the cluster by 80% of the maximum offset allowed (500ms by default), it spontaneously shuts down. This avoids the risk of violating serializable consistency and causing stale reads and write skews, but it's important to prevent clocks from drifting too far in the first place by running NTP or other clock synchronization software on each node.\r\n\r\nEven with clock skew greater than the upperbound, we never violate serializable consistency. We may however violate single-key linearizability, which is what I believe \"causing stale reads and write skews\" alludes to. \r\n\r\n+cc @nvanbenschoten "},"comment":{"url":"https://api.github.com/repos/cockroachdb/docs/issues/comments/572190937","html_url":"https://github.com/cockroachdb/docs/issues/6241#issuecomment-572190937","issue_url":"https://api.github.com/repos/cockroachdb/docs/issues/6241","id":572190937,"node_id":"MDEyOklzc3VlQ29tbWVudDU3MjE5MDkzNw==","user":{"login":"jseldess","id":15893490,"node_id":"MDQ6VXNlcjE1ODkzNDkw","avatar_url":"https://avatars2.githubusercontent.com/u/15893490?v=4","gravatar_id":"","url":"https://api.github.com/users/jseldess","html_url":"https://github.com/jseldess","followers_url":"https://api.github.com/users/jseldess/followers","following_url":"https://api.github.com/users/jseldess/following{/other_user}","gists_url":"https://api.github.com/users/jseldess/gists{/gist_id}","starred_url":"https://api.github.com/users/jseldess/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jseldess/subscriptions","organizations_url":"https://api.github.com/users/jseldess/orgs","repos_url":"https://api.github.com/users/jseldess/repos","events_url":"https://api.github.com/users/jseldess/events{/privacy}","received_events_url":"https://api.github.com/users/jseldess/received_events","type":"User","site_admin":false},"created_at":"2020-01-08T18:13:57Z","updated_at":"2020-01-08T18:13:57Z","author_association":"CONTRIBUTOR","body":"@irfansharif, would you mind taking a swing at a quick rewrite of the paragraph above?"}}
{"actor":{"display_login":"jseldess"}}