OpenSolaris

Printable Version Enter a New Search
Bug ID 6296770
Synopsis process robust mutexes should be much faster
State 10-Fix Delivered (Fix available in build)
Category:Subcategory library:libc
Keywords onnv_triage
Responsible Engineer Roger Faulkner
Reported Against s10
Duplicate Of
Introduced In solaris_8
Commit to Fix snv_69
Fixed In snv_69
Release Fixed solaris_nevada(snv_69) , solaris_10u6(s10u6_01) (Bug ID:2153982)
Related Bugs 6286326 , 6545064 , 6564706 , 6664275 , 2160251 , 2160252 , 2160254 , 2160256 , 2160253 , 2160255 , 6696072 , 6697344 , 6711285 , 6713783 , 6729759 , 6747910
Submit Date 14-July-2005
Last Update Date 30-April-2008
Description
[ahl 7.14.2005]

Process robust mutexes enter the kernel for every acquisition which means they're very slow. It will take some cleverness, but it should be possible to acquire them purely in user-land in the uncontended case.

A variant of Linux has implemented them in a way that's much faster than Solaris's current implementation.
 xxxxx@xxxxx.com 2005-07-14 08:13:13 GMT
Work Around
N/A
Comments
N/A