Do you need that for debugging, or as a workaround? For the latter, I'm already
using locking.
Anyway, smart should never demonstrate this sort of cyclic up/downgrade
behavior, regardless of configured priorities. It doesn't make any sense, and is
never what the user intends. If the current semantics of priorities and upgrade
algorithm yield this sort of behavior, then they are broken.
|