Skip to content
Snippets Groups Projects
Commit 17d5a84e authored by Eric Cano's avatar Eric Cano
Browse files

Reviewed promised based thread synchronisation

Fixed calls to promise::get_future() after possible access form other thread. They are now guaranteed to happen before.
Added helgrind annotations for promise based synchronisation.
Added macros enabling helgrind annotations for shared_ptr.
Added suppression for shared_ptr used inside other standard lib object and not covered by the previous macros.
Added unit test for lower level .
Added suppressions for reported race conditions in Rados library.
Review heavily MemArchiveQueue and fixed missing commit in object store, leading to potentially orphaned objects.
Enabled formerly disabled test as it is now fast enough.
parent 22fc126f
No related branches found
No related tags found
No related merge requests found
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment