-
Notifications
You must be signed in to change notification settings - Fork 3.9k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
storage: ensure that the last reproposal finishes a command
This commit ensure that when a command has been reproposed more than once that the a reproposal with the highest MaxLeaseIndex ultimately finishes the command. This commit and associate test eliminate panics we've seen due to later reproposals recording events into spans which have already been finished. The next commit will deal preventing recording into a context from a later reproposal at the same MaxLeaseIndex. Release note (bug fix): prevent panic due to recording into finished tracing spans caused by acknowledging an earlier failed reproposal when a later reproposal exists.
1 parent
b6930a6
commit 61651a2
Showing
4 changed files
with
192 additions
and
12 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters