At global synchronization points, such as drop database we are running under a global exclusive lock and without an active write unit of work, doing changes which require global commit.
More...
At global synchronization points, such as drop database we are running under a global exclusive lock and without an active write unit of work, doing changes which require global commit.
This utility allows the flush lock to be temporarily dropped so the flush thread could run in such circumstances. Should not be used where write units of work are used, because these have different mechanism of yielding the flush lock.