Jonathan Schuster
Jonathan Schuster
When a follower transitions to the candidate state because of an election timeout, the server resets its election timeout two times: once in `onTransition`, and once in `beginElection`. This isn't...
If no new requests come in for a long time, it might be that the only way a follower knows to commit a request is to do so on a...
If a follower has fallen very far behind, it might be the case that the leader sends it a batch of messages that starts past the end of the follower's...
In the unlikely event that no candidate receives the majority vote for a given term, the candidates should timeout and start a new election. Currently there is no timeout, so...
There is a number of cases in which a server does not send a response to an RPC request (even though every request should receive a response). Some of the...
When I tap the share button on a toot, then select gmail in the sharesheet, it populates the email with just a link to the toot: not the actual text....
When I lock my computer and leave it for a while (when hooked up to 2 external monitors), then come back to it a while later and unlock the screen,...