Whamcloud - gitweb
LU-1137 ldlm: fix for the flock handling for 1.8 clients
authorAlexey Lyashkov <alexey_yashkov@xyratex.com>
Fri, 24 Feb 2012 10:47:37 +0000 (02:47 -0800)
committerOleg Drokin <green@whamcloud.com>
Tue, 24 Apr 2012 14:12:38 +0000 (10:12 -0400)
commit4e2e7f232ad001cfb91c46c18d529603d4995941
tree20121afb436b41552a67efdc8af3185086bdb2cd
parentd7c60130c4bd32c8edd48452a3538953c425a63a
LU-1137 ldlm: fix for the flock handling for 1.8 clients

The current fix intended to fix the issue with incorrect flock
owner field filling. This issue observed when 1.8 clients
(and with lesser version) doesn't fill the owner field correctly.
With this patch this filling integrated on the 2.x server side.

Reviewed-by: Oleg Drokin <green@whamcloud.com>
Reviewed-by: Andriy Skulysh <andriy_skulysh@xyratex.com>
Signed-off-by: Alexey Lyashkov <alexey_lyashkov@xyratex.com>
Signed-off-by: Iurii Golovach <iurii_golovach@xyratex.com>
Xyratex-bug-id: MRP-413
Change-Id: I88ba40eb9cb74d07b90862801669028c5dc94e08
Reviewed-on: http://review.whamcloud.com/2193
Reviewed-by: Andriy Skulysh <Andriy_Skulysh@xyratex.com>
Tested-by: Hudson
Tested-by: Maloo <whamcloud.maloo@gmail.com>
lustre/include/lustre_dlm.h
lustre/ldlm/ldlm_flock.c
lustre/ldlm/ldlm_internal.h
lustre/ldlm/ldlm_lock.c
lustre/ldlm/ldlm_lockd.c
lustre/ldlm/ldlm_request.c