Whamcloud - gitweb
This patch implements separate function for handling OPEN requests from Lustre client...
authordeen <deen>
Wed, 22 Apr 2009 12:08:34 +0000 (12:08 +0000)
committerdeen <deen>
Wed, 22 Apr 2009 12:08:34 +0000 (12:08 +0000)
commit7f11a2d372f3fdaa842ba49d19d5a6107fd2c43d
treeac811d51dc216b5b72900e748445cc078ed9c099
parent53528a762de63a7a1b2763c9459357618a1c075b
This patch implements separate function for handling OPEN requests from Lustre clients acting as
NFS servers, named mdt_open_anon_by_fid(). It searches for existing object and, if succeed, takes
an open lock on the object and its attributes. If a client didn't ask for the open lock, it releases
it at the end. We must always take an open lock at the beginning in order to protect object's
attributes.

b=16715
i=oleg.drokin
i=alexey.lyashkov
lustre/mdt/mdt_handler.c
lustre/mdt/mdt_open.c