Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Try to make timeouted semaphores robust to actors death
authorMartin Quinson <martin.quinson@ens-rennes.fr>
Fri, 25 Feb 2022 22:41:30 +0000 (23:41 +0100)
committerMartin Quinson <martin.quinson@ens-rennes.fr>
Fri, 25 Feb 2022 22:41:37 +0000 (23:41 +0100)
commit80a76e68a15029fd2b84dde2e22db2fb673709f4
tree7e32b7dd3fc84b8f2add074508cf161b152f8e12
parentf4925bd65c467da9862149984960de961af0d6cc
Try to make timeouted semaphores robust to actors death

Unfortunately, I cannot test it right now (the test is not written,
plus asynchronous semaphores are not exported in s4u to ease the
writting of tests), but it's failing for a user that kills a lot of
actors at random instants.
src/kernel/activity/SemaphoreImpl.cpp
src/kernel/activity/SemaphoreImpl.hpp