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
Showing
- lustre/include/lustre_dlm.h 5 additions, 5 deletionslustre/include/lustre_dlm.h
- lustre/ldlm/ldlm_extent.c 14 additions, 6 deletionslustre/ldlm/ldlm_extent.c
- lustre/llite/file.c 1 addition, 1 deletionlustre/llite/file.c
- lustre/llite/llite_internal.h 2 additions, 1 deletionlustre/llite/llite_internal.h
- lustre/llite/rw.c 45 additions, 22 deletionslustre/llite/rw.c
- lustre/lov/lov_request.c 2 additions, 1 deletionlustre/lov/lov_request.c
Loading
Please register or sign in to comment