Whamcloud - gitweb
LU-14838 osc: Remove client contention support 05/44205/5
authorPatrick Farrell <pfarrell@whamcloud.com>
Fri, 9 Jul 2021 20:13:36 +0000 (16:13 -0400)
committerOleg Drokin <green@whamcloud.com>
Wed, 28 Jul 2021 02:30:15 +0000 (02:30 +0000)
commit5ad00e36eca11a1469588bd7b7b4d8df1c32eb27
tree3f1e0c09e148b5b1166713fe86b70c1223332ae6
parent6335dba83995765c1ffcd7993eb8958c162913e1
LU-14838 osc: Remove client contention support

Lockless buffered i/o and contention detection don't work,
lockless bufferd i/o is unfixable and contention detection
is broken enough that it will have to be rewritten.

Let's remove both.  This patch starts the removal by
pulling the client side support.

Signed-off-by: Patrick Farrell <pfarrell@whamcloud.com>
Change-Id: If8583eff176bddb33e197befb967d229f8ca5688
Reviewed-on: https://review.whamcloud.com/44205
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Bobi Jam <bobijam@hotmail.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/include/lustre_osc.h
lustre/mdc/lproc_mdc.c
lustre/mdc/mdc_dev.c
lustre/osc/lproc_osc.c
lustre/osc/osc_lock.c
lustre/osc/osc_object.c
lustre/tests/sanityn.sh