Skip to content
Snippets Groups Projects
user avatar
Guido Trotter authored
Previously if a shared thread was notified, together with the rest, and was not
fast enough in waking up and acquiring the lock, another one could release it,
decide there were no more sharers, and let an exclusive one in instead. With
this patch we make sure all the shared holders which were waiting have passed,
before declaring it's time to make an exclusive one pass.

This also allows us to reintroduce a slight variation of the assertion removed
in r665, which makes our code safer.

Reviewed-by: imsnah
4d686df8
Ganeti 1.2
==========

For installation instructions, read the INSTALL and the doc/install.pdf
files.

For a brief introduction, read the ganeti(7) manpage and the other pages
it suggests.