Whamcloud - gitweb
corrention patch for the lockless i/o code addesses the following problems:
authorzam <zam>
Wed, 19 Sep 2007 20:22:26 +0000 (20:22 +0000)
committerzam <zam>
Wed, 19 Sep 2007 20:22:26 +0000 (20:22 +0000)
commit6bb86cccb28b456d57e8faef7e86fb3c2cb77291
tree14fb23d8c22336c857d15c079506d56db139984f
parent5b004ca33df19c342abb62a5e46520c9e4dcb332
corrention patch for the lockless i/o code addesses the following problems:
. "false conflicts" may cause file contention and switching to lockless i/o
. compilation warning on a 64-bit platform
. contention reports are recorded as lustre errors
. llap_from_page complains about wrong llap_checksums for lockless pages
. assertions needed to be sure that ll_releasepage is called on pages with
  locks only
. NS_DEFAULT_CONTENDED_LOCKS=0 was considered as wrong default value

and, the lockless read/write is disabled by default now.

b=11270
i=green
i=adilger
lustre/include/lustre_dlm.h
lustre/ldlm/ldlm_extent.c
lustre/llite/file.c
lustre/llite/llite_internal.h
lustre/llite/rw.c
lustre/lov/lov_request.c