I agree Manik. Codebase has evolved and the solution I have for this
problem involves detecting such a lockup happening again but this time
we will capture which threads locked RWL and why thus leading to a final
resolution.
I will include the fix in the next CR and follow up in later releases
(if necessary).
Vladimir
On 11-05-13 4:53 PM, Manik Surtani wrote:
Yes, please have a look. If we are relying on lock upgrades then
that's really bad. I am aware of the inability to (safely) upgrade a RWL and I'm
pretty sure we don't try, but the dist sync codebase has evolved a lot and could do
with some careful analysis.
Sent from my mobile phone