Skip to content

Conversation

@ywkaras
Copy link
Contributor

@ywkaras ywkaras commented Nov 30, 2020

No description provided.

@ywkaras ywkaras self-assigned this Nov 30, 2020
@ywkaras ywkaras added this to the 10.0.0 milestone Nov 30, 2020
@ywkaras ywkaras force-pushed the freelist_upd branch 2 times, most recently from f3abb46 to 39343df Compare December 2, 2020 16:23
@ywkaras ywkaras requested review from bryancall and duke8253 December 2, 2020 16:30
@ywkaras ywkaras force-pushed the freelist_upd branch 3 times, most recently from 7c5d102 to dac46ea Compare December 2, 2020 23:32
@ywkaras
Copy link
Contributor Author

ywkaras commented Dec 3, 2020

Sigh, although the Au tests pass, this code crashes when I test it with h2load.

@ywkaras
Copy link
Contributor Author

ywkaras commented Dec 7, 2020

Closing this, as I now understand why the linked list head pointer tagging is necessary ( https://en.wikipedia.org/wiki/ABA_problem ). This code could still use some cleanup, but unlikely to significantly improve performance.

@ywkaras ywkaras closed this Dec 7, 2020
@ywkaras ywkaras changed the title Switch to Standard atomic library for free/atomic lists in ink_queue.h. Replaced by PR #7382 Dec 10, 2020
@ywkaras
Copy link
Contributor Author

ywkaras commented Dec 10, 2020

See #7382

@zwoop zwoop removed this from the 10.0.0 milestone Jan 8, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants