Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

io_uring engine: 'atomic_load_relaxed' instead of 'atomic_load_acquire' #1605

Merged
merged 1 commit into from
Jul 28, 2023

Conversation

dpronin
Copy link
Contributor

@dpronin dpronin commented Jul 28, 2023

motivation here is that we do not have here any explicit READ dependency
on atomic load because actually we just need in these places only
operation to perform atomically without any explicit barriers given by
memory model

Signed-off-by: Denis Pronin dannftk@yandex.ru

motivation here is that we do not have here any explicit READ dependency
 on atomic load because actually we just need in these places only
 operation to perform atomically without any explicit barriers given by
 memory model

Signed-off-by: Denis Pronin <dannftk@yandex.ru>
@dpronin
Copy link
Contributor Author

dpronin commented Jul 28, 2023

@axboe I have no idea how changes in io_uring engine might influence null engine according to the results of FAILED tests

@axboe
Copy link
Owner

axboe commented Jul 28, 2023

Test 10 is known flaky, so not related and nothing to worry about.

@axboe axboe merged commit b8aae20 into axboe:master Jul 28, 2023
9 of 10 checks passed
@dpronin dpronin deleted the io_uring branch July 28, 2023 15:38
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