Whamcloud - gitweb
LU-14838 osc: Remove client contention support
authorPatrick Farrell <pfarrell@whamcloud.com>
Fri, 9 Jul 2021 20:13:36 +0000 (16:13 -0400)
committerAndreas Dilger <adilger@whamcloud.com>
Fri, 6 Aug 2021 02:51:41 +0000 (02:51 +0000)
commitf9c34ebcbeaff404798ca8c33d707384c265829f
tree6073f63be33aa71d14c56c26484d816450c56ad6
parentb0df9f2c83dd98cdad957c8cd127a46a2b3beb46
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.

Lustre-change: https://review.whamcloud.com/44205
Lustre-commit: 5ad00e36eca11a1469588bd7b7b4d8df1c32eb27

Signed-off-by: Patrick Farrell <pfarrell@whamcloud.com>
Change-Id: If8583eff176bddb33e197befb967d229f8ca5688
Reviewed-on: https://review.whamcloud.com/44437
Reviewed-by: Bobi Jam <bobijam@hotmail.com>
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@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