commit | 976673ee1b92d939168c8c1fbad3e16c45caa545 | [log] [tgz] |
---|---|---|
author | Chris Mason <chris.mason@oracle.com> | Wed Apr 21 13:04:43 2010 -0700 |
committer | Andy Grover <andy.grover@oracle.com> | Wed Sep 08 18:12:26 2010 -0700 |
tree | 36c682f96789118bebe0c14e3a5a5353b184a22b | |
parent | ce47f52f42e69d48d1b63fa618fce9cd7ffa9417 [diff] |
rds: switch to rwlock on bind_lock The bind_lock is almost entirely readonly, but it gets hammered during normal operations and is a major bottleneck. This commit changes it to an rwlock, which takes it from 80% of the system time on a big numa machine down to much lower numbers. A better fix would involve RCU, which is done in a later commit Signed-off-by: Chris Mason <chris.mason@oracle.com>