Someone a very long time ago decided it would be a good idea to have rw locks and implemented them using regular mutexes and condition variables. I suspect this performs much worse than native pthread rwlocks. Now that we have native platform support for rwlocks we should use them.
Upstream ticket: https://fedorahosted.org/389/ticket/15
marking as screened because it has been cloned upstream
Fixed in version 1.2.10.a7