Skip to content

GODRIVER-3841 Support concurrent *GridFSBucket.OpenUploadStream calls.#2347

Draft
qingyang-hu wants to merge 1 commit intomongodb:release/2.5from
qingyang-hu:godriver3841
Draft

GODRIVER-3841 Support concurrent *GridFSBucket.OpenUploadStream calls.#2347
qingyang-hu wants to merge 1 commit intomongodb:release/2.5from
qingyang-hu:godriver3841

Conversation

@qingyang-hu
Copy link
Copy Markdown
Contributor

GODRIVER-3841

Summary

Support concurrent *GridFSBucket.OpenUploadStream() calls.

Background & Motivation

Use an atomic CAS operation to prevent a data race in checkFirstWrite().

@mongodb-drivers-pr-bot
Copy link
Copy Markdown
Contributor

mongodb-drivers-pr-bot bot commented Mar 25, 2026

🧪 Performance Results

Commit SHA: 1248c58

There were no significant changes to the performance to report for version 69c53ed4e7eafe0007182a0f.

For a comprehensive view of all microbenchmark results for this PR's commit, please check out the Evergreen perf task for this patch.

@mongodb-drivers-pr-bot
Copy link
Copy Markdown
Contributor

API Change Report

No changes found!

@qingyang-hu qingyang-hu changed the base branch from master to release/2.5 March 26, 2026 13:15
@github-actions github-actions bot added the documentation Pull requests that update documentation or examples label Mar 26, 2026
@qingyang-hu qingyang-hu removed the documentation Pull requests that update documentation or examples label Mar 26, 2026
@qingyang-hu qingyang-hu deleted the godriver3841 branch March 26, 2026 14:01
@qingyang-hu qingyang-hu restored the godriver3841 branch March 26, 2026 14:02
@qingyang-hu qingyang-hu reopened this Mar 26, 2026
@github-actions github-actions bot added the documentation Pull requests that update documentation or examples label Mar 26, 2026
@qingyang-hu qingyang-hu removed the documentation Pull requests that update documentation or examples label Mar 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant