Whamcloud - gitweb
LU-56 lnet: Partitioned LNet networks
We have implemented partitioned LNet sources (MD/ME/EQ),
This patch created partitioned data for other LNet objects:
- Peer-tables
Peers are hashed into peer-table on different partitions by NID
- NI refcount and message queue
NI will have refcount and message queue for each partition
- counters for each partition
These objects are protected by percpt lock lnet_t::ln_net_lock,
which replaced the original LNET_LOCK
Signed-off-by: Liang Zhen <liang@whamcloud.com>
Change-Id: I7c8c1359aca04a7f859672ccd3268f0282505dd5
Reviewed-on: http://review.whamcloud.com/3113
Tested-by: Hudson
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Doug Oucharek <doug@whamcloud.com>
Reviewed-by: Bobi Jam <bobijam@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
12 files changed: