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

Reduce BucketLock contention by RemoveEntryTask #377

Merged

Conversation

hlohse
Copy link
Contributor

@hlohse hlohse commented Jan 13, 2023

hivemq.kanbanize.com/ctrl_board/42/cards/11291/details

Added a guard so that concurrently running RemoveEntryTasks don't try to process entries of the shared removablePayloads queue.

Since this is more of a workaround, the structure should be improved in the scope of the ticket hivemq.kanbanize.com/ctrl_board/42/cards/11000/details.

@cla-bot cla-bot bot added the cla-signed label Jan 13, 2023
@hlohse hlohse self-assigned this Jan 13, 2023
@hlohse hlohse requested review from LBrandl and Remit January 13, 2023 12:23
@hlohse hlohse marked this pull request as ready for review January 13, 2023 12:23
@hlohse hlohse force-pushed the improvement/11291-remove-entry-task-bucket-lock-contention branch from de14e45 to 9de4570 Compare January 18, 2023 08:05
Added a guard so that concurrently running RemoveEntryTasks don't try to
process entries of the shared removablePayloads queue.

Since this is more of a workaround, the structure should be improved in
the scope of the ticket #11000.
Ticket number is enough.
@hlohse hlohse force-pushed the improvement/11291-remove-entry-task-bucket-lock-contention branch from 9de4570 to b99abb9 Compare January 18, 2023 08:06
@hlohse hlohse merged commit 22f12a6 into master Jan 18, 2023
@hlohse hlohse deleted the improvement/11291-remove-entry-task-bucket-lock-contention branch January 18, 2023 08:26
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.

None yet

3 participants