Details
-
Improvement
-
Resolution: Fixed
-
Medium
-
None
-
None
-
3
-
9223372036854775807
Description
lnet_nid2cpt takes ln_net_lock spinlock because it may need to perform a lookup of the NID's net to determine whether it has been restricted to a subset of the CPTs. If NIs/nets haven't been restricted then we can just perform the nid hash without taking the lock. This should help reduce contention on ln_net_lock.