Skip to content

Conversation

droberts195
Copy link
Contributor

This PR is a followup to #1888 which makes one more relaxed
store of an atomic variable in the CStringStore class use
release memory ordering rather than relaxed.

Additionally, a relaxed load is changed to use acquire memory
ordering in the CIntegration class.

These changes only have an effect on the aarch64 architecture.

Relates #1885

This PR is a followup to elastic#1888 which makes one more relaxed
store of an atomic variable in the CStringStore class use
release memory ordering rather than relaxed.

Additionally, a relaxed load is changed to use acquire memory
ordering in the CIntegration class.

These changes only have an effect on the aarch64 architecture.

Relates elastic#1885
Copy link
Contributor

@edsavage edsavage left a comment

Choose a reason for hiding this comment

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

LGTM

@droberts195 droberts195 merged commit 237c5dd into elastic:master May 10, 2021
@droberts195 droberts195 deleted the remove_another_relaxed_atomic branch May 10, 2021 11:02
droberts195 added a commit to droberts195/ml-cpp that referenced this pull request May 10, 2021
This PR is a followup to elastic#1888 which makes one more relaxed
store of an atomic variable in the CStringStore class use
release memory ordering rather than relaxed.

Additionally, a relaxed load is changed to use acquire memory
ordering in the CIntegration class.

These changes only have an effect on the aarch64 architecture.

Backport of elastic#1893
droberts195 added a commit that referenced this pull request May 10, 2021
This PR is a followup to #1888 which makes one more relaxed
store of an atomic variable in the CStringStore class use
release memory ordering rather than relaxed.

Additionally, a relaxed load is changed to use acquire memory
ordering in the CIntegration class.

These changes only have an effect on the aarch64 architecture.

Backport of #1893
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.

2 participants