Whamcloud - gitweb
LU-13258 obdclass: bind zombie export cleanup workqueue 12/38212/11
authorJames Simmons <jsimmons@infradead.org>
Mon, 11 May 2020 22:38:10 +0000 (18:38 -0400)
committerOleg Drokin <green@whamcloud.com>
Wed, 27 May 2020 05:04:49 +0000 (05:04 +0000)
commit76b602c2bfe9d1b0ddaa14997a3056b19b3e90aa
tree7d45d9a72e3445b635c897d10e12ddd55cf13132
parent33d08805f27bb9a4c374754505f2ef5431b9fd31
LU-13258 obdclass: bind zombie export cleanup workqueue

Lustre uses a workqueue to clear out stale exports. Bind this
workqueue to the cores used by Lustre defined by the CPT setup.

Move the code handling workqueue binding to libcfs so it can be
used by everyone.

Rename CONFIG_LUSTRE_PINGER to CONFIG_LUSTRE_FS_PINGER to match
linux client.

Change-Id: Ifa109f6a93e6ec6bbdef5e91fe8ca1cde0eaea3e
Signed-off-by: James Simmons <jsimmons@infradead.org>
Reviewed-on: https://review.whamcloud.com/38212
Reviewed-by: Shaun Tancheff <shaun.tancheff@hpe.com>
Reviewed-by: Wang Shilong <wshilong@ddn.com>
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
libcfs/include/libcfs/libcfs_cpu.h
libcfs/libcfs/libcfs_cpu.c
lustre/autoconf/lustre-core.m4
lustre/llite/llite_lib.c
lustre/obdclass/genops.c
lustre/obdclass/obd_sysfs.c
lustre/ptlrpc/import.c
lustre/ptlrpc/pinger.c