Whamcloud - gitweb
LU-8130 nrs: convert NRS CRR to rhashtable 85/33485/6
authorJames Simmons <uja.ornl@yahoo.com>
Wed, 27 Feb 2019 04:17:47 +0000 (23:17 -0500)
committerOleg Drokin <green@whamcloud.com>
Mon, 1 Apr 2019 07:23:39 +0000 (07:23 +0000)
commit9df933d9b4a63e06d93d2d07cf5e670fcc10c8fc
treef8ffae3b8a1a9ea6f902946914356e3be2e998db
parent5d368bd0b203aee8011426fd147fad3e42ac9f7f
LU-8130 nrs: convert NRS CRR to rhashtable

Move away for the cfs hash implementation to rhashtable
for NRS CRR handling. Since rhashtable is lockless it
should also increase performance.

Test-Parameters:trivial testlist=sanityn envdefinitions=ONLY=77b

Change-Id: I817d35c8e36d7cb3397ffe8d00eee225245559b8
Signed-off-by: James Simmons <uja.ornl@yahoo.com>
Reviewed-on: https://review.whamcloud.com/33485
Tested-by: Jenkins
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Nikitas Angelinas <nangelinas@cray.com>
lustre/include/lustre_nrs_crr.h
lustre/ptlrpc/nrs_crr.c