-
Notifications
You must be signed in to change notification settings - Fork 3.8k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
52836: bulkio: Make incremental scheduled backup wait for full backup. r=miretskiy a=miretskiy Fixes #52835 Add ability to record schedule groups: set of related schedules. Use this functionality to makean incremental schedule wait until the full one completes before it begins its execution. Release Notes: None 53016: jobs: unskip TestRegistryLifecycle/rollback r=spaskob a=spaskob The test flakiness was introduced by #52697 and fixed by #52710. Fixes #52767. Release note: none. 53018: colexec: create new message to send metadata in unordered synchronizer r=yuzefovich a=asubiotto This commit fixes a race condition where a metadata message would be double-freed and therefore the same object returned to two different goroutines from a sync.Pool. The root cause of this issue was that input goroutines in the parallel unordered synchronizer use a single message that is sent repeatedly over a channel instead of multiple messages to avoid allocations. A scenario could occur where an input would drain metadata and set its message's metadata field while its message was still unread in the channel. The message would then be sent on the channel again, and the synchronizer's DrainMeta method would read the first message with the metadata field set, followed by the same message a second time. This results in returning the same metadata message twice to the distsql receiver, which would release the same metadata twice. The solution is to instead allocate a new message when draining, which will leave message already present in the channel untouched. Release note: None (no release with bug) Fixes #52890 Fixes #52948 Co-authored-by: Yevgeniy Miretskiy <[email protected]> Co-authored-by: Spas Bojanov <[email protected]> Co-authored-by: Alfonso Subiotto Marques <[email protected]>
- Loading branch information
Showing
14 changed files
with
444 additions
and
261 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
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
Oops, something went wrong.