Skip to content

Correctly set writer in ReadWriteMutex::tryUpgradeToWrite(), add tests#131

Merged
accelerated merged 1 commit intobloomberg:masterfrom
arosenzweig3:master
Jun 11, 2020
Merged

Correctly set writer in ReadWriteMutex::tryUpgradeToWrite(), add tests#131
accelerated merged 1 commit intobloomberg:masterfrom
arosenzweig3:master

Conversation

@arosenzweig3
Copy link
Copy Markdown
Contributor

Describe your changes
Fixed a bug where ReadWriteMutex::tryUpgradeToWrite() did not properly set the write-lock owner, so unlockWrite() operations were asserting. Refined an existing assert to be easier to understand.

Testing performed
Added additional unit tests to verify this case.

@arosenzweig3 arosenzweig3 requested a review from accelerated June 11, 2020 13:59
Signed-off-by: Adam M. Rosenzweig <arosenzweig3@bloomberg.net>
Copy link
Copy Markdown
Contributor

@accelerated accelerated left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@accelerated accelerated merged commit cd3f2de into bloomberg:master Jun 11, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants