- Aug 23, 2008
-
-
Andreas Dilger authored
Fix code style.
-
- Aug 07, 2008
-
-
Alexey Lyashkov authored
Branch HEAD b=14929 i=rread i=panda
-
kalpak authored
b=16098 Add URL for GPLv2 license in copyright headers
-
- Jul 27, 2008
-
-
kalpak authored
b=16098 change CFS license headers to Sun headers
-
- Jul 15, 2008
-
-
Yong Fan authored
b=15797 i=Nikita i=Vitaly (1)Replace "la->la_valid" with "ma->ma_attr_flags" to pass "MDS_OPEN_OWNEROVERRIDE". (2)Drop "lu_attr" parameter for xattr_{set,del} method. The caller should guarantee to update the object ctime. (3)MDT can detect whether the "setattr" is SOM case or truncate case, it is unnecessary to pass special flag ("MDS_ATTR_TRUNC") from client to MDT for truncate case.
-
- Jul 04, 2008
-
-
Vladimir Saveliev authored
b=14975 i=green i=huanghua Openlock cache forward port
-
- Jun 19, 2008
-
-
Mikhail Pershin authored
i:nathan, adilger
-
- Jun 13, 2008
-
-
Yury Umanets authored
r=nikita,shadow - fixed handling for OBD_FAIL_$PREF_$OPC_NET fail_ids in mdt. Former code did not check it correctly (due to typo with && instead of &) in mdt_req_handle() and they all did not work. In same time, some handlers like mdt_close() and mdt_enqueue() tried to check them again (result of some wrong fix) but again, did it not correctly. They returned 0 error without doing anything. This should have to emulate network failure. But as they did not allocate reply buffer and returned 0 error, they caused rs != NULL assert in ptlrpc. Fxing this also fixed replay-single.sh test_53* and replay_dual.sh test_12 and possibly others; - removed checking for NET fail_id in mdt_close() and mdt_enqueue() - sources of recent assert; - added sanity check in mdt_req_handle() for any other invalid situation about returning 0 error and not allocating reply buffers; - removed mdt_reply(), move its one line call into mdt_req_handle(). This was needed to simplify handling NET fail_ids in which case we should just return 0 and make sure that no reply is sent; - comments and cleanups; - in reply-dual.sh - remove test 8 from ALWAYS_EXCEPT. It passes in HEAD. Originally for placed into ALWAYS_EXCEPT for old mds code and later moved to HEAD test scripts but as mds in HEAD is completely new this bug is making any sense there; - in reply-single.sh - remove tests 0b 39 56 from ALWAYS_EXCEPT. They are passing in HEAD. Also they are obsolete and related to closed bugs.
-
- Jun 04, 2008
-
-
deen authored
because LASSERT on both the data supplied by a client, and the data on disk is dangerous and incorrect. b=15574 i=adilger i=shadow
-
- May 14, 2008
-
-
Alexey Lyashkov authored
b=14929 i=zam i=nikita
-
- Feb 14, 2008
-
-
Bobi Jam authored
b=3462 i=johann i=adilger patch addressing replay-single test53 set port for HEAD.
-
- Feb 07, 2008
-
-
huanghua authored
i=yong.fan i=rahul.deshmukh i=nikita.danilov - use req_capsule interface for client. - add some interoperability support on server side.
-
- Dec 13, 2007
-
-
Yong Fan authored
b=12974 i=nikita i=adilger 1) set as "inline" for such large function ("obd_fail_check()") is not suitable, replaced with normal function "__obd_fail_check_set()". 2) atomic operations for obd_fail_count (replace "static count" in obd_fail_check). 3) use "test_and_set_bit()" for "OBD_FAILED/OBD_FAIL_ONCE" check and set to avoid unexpected racing condition between multi-thread ops. 4) some cleanup for OBD_FAIL_XXX macro.
-
- Dec 03, 2007
-
-
huanghua authored
b=14064 - readdir() for liblustre: i=nikita,fanyong - flock for liblustre and various fixes for liblustre: i=umka,fanyong
-
- Oct 31, 2007
-
-
Mikhail Pershin authored
b:14001 i:nikita, yury
-
- Sep 24, 2007
-
-
Andrew Perepechko authored
-
- Sep 23, 2007
-
-
Yong Fan authored
b=12763 i=tappro i=ericm Disable uid in capa struct and capa sanity test.
-
- Sep 19, 2007
-
-
Vitaly Fertman authored
b=13581 i=tappro i=huanghua Replay Size-on-MDS related RPCs properly.
-
- Jul 30, 2007
-
-
Mikhail Pershin authored
-