- Aug 07, 2008
-
-
huanghua authored
b=16614 i=tappro i=nikita.danilov error cleanup for procfs stats in mdt_init0()
-
- Jul 29, 2008
-
-
huanghua authored
b=16505 i=yong.fan i=yury.umanets correctly handling error case if child object does not exist
-
- Jul 27, 2008
-
-
kalpak authored
b=16098 change CFS license headers to Sun headers
-
- Jul 22, 2008
-
-
Yury Umanets authored
r=johann,shadow - fixes wrong check for KEY_READ_ONLY in mdt_set_info().
-
- Jul 16, 2008
-
-
girish authored
b=15981 i=adilger i=rread
-
- Jul 15, 2008
- Jul 08, 2008
-
-
Andreas Dilger authored
Quiet compiler warning from casting pointer to integer of different size. b=15981
-
- Jul 07, 2008
-
-
Eric Mei authored
port Adaptive Timeouts from b1_6 to HEAD. b=14071 r=nathan r=adilger
-
- Jun 19, 2008
-
-
Mikhail Pershin authored
i:nathan, adilger
-
- Jun 18, 2008
-
-
Eric Mei authored
fix sanity check in mdt_req_handle. b=16076 r=wangdi r=umka
-
- 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
-
-
Yury Umanets authored
r=shadow,nikita - fixes issue with accessing freed @ns on behalf rpc handling when some late rpc comes in fini time; - add new comments in functions, converts existing ones to be inline wigth doxygen comments policies.
-
- May 24, 2008
-
-
bwzhou authored
b=11777 r=green, shadow invalidate the import to halt request handling so the namespace can be safely cleaned up
-
- May 19, 2008
-
-
Pravin Shelar authored
b=14230 i=amit.sharma i=manoj.joseph umds cleanup: use libcfs kmap api rather than kernel kmap apis.
-
Pravin Shelar authored
b=14230 i=alex.zhuravlev i=h.huang following patch removes 1.6 dead code from head branch and moves some function to respective layers. diffstat: b/lustre/include/lustre_mds.h | 70 - b/lustre/mdd/mdd_lov.c | 180 ++ b/lustre/mds/Makefile.in | 3 b/lustre/mds/handler.c | 2571 ------------------------------------------ b/lustre/mds/mds_fs.c | 654 ---------- b/lustre/mds/mds_internal.h | 209 --- b/lustre/mds/mds_log.c | 84 - b/lustre/mds/mds_lov.c | 295 ---- b/lustre/mdt/mdt_handler.c | 116 + b/lustre/mdt/mdt_recovery.c | 53 lustre/mds/commit_confd.c | 98 - lustre/mds/mds_join.c | 508 -------- lustre/mds/mds_lib.c | 488 ------- lustre/mds/mds_open.c | 1533 ------------------------- lustre/mds/mds_reint.c | 2419 --------------------------------------- lustre/mds/mds_unlink_open.c | 287 ---- lustre/mds/mds_xattr.c | 358 ----- 17 files changed, 369 insertions(+), 9557 deletions(-)
-
- May 14, 2008
-
-
Alexey Lyashkov authored
b=14929 i=zam i=nikita
-
- May 06, 2008
-
-
komaln authored
r=Nathan Rutman, Alexey Lyashkov Ported the patch 'to organize the stats on per-nid basis instead of the existing per-export basis' to HEAD. This patch also includes all its related bug fixes(bug 14016, bug 14370, bug 14873).
-
- Apr 16, 2008
-
-
huanghua authored
b=13943 i=yury.umanets i=nikita.danilov - more generic lu_stack_fini().
-
- Apr 15, 2008
-
-
Vitaly Fertman authored
b=14910 i=umka i=tappro update lock on lookup for aged files
-
- Apr 09, 2008
-
-
Pravin Shelar authored
b=14230 i=h.huang i=manoj.joseph cleanup for umds, this patch replaces kernel api call with equivalent api from lustre library.
-
- Mar 20, 2008
-
-
huanghua authored
b=13943 i=yong.fan i=nikita.danilov fini devices one by one, and then free them one by one.
-
- Feb 14, 2008
-
-
Bobi Jam authored
b=3462 i=johann i=adilger patch addressing replay-single test53 set port for HEAD.
-
- Feb 13, 2008
-
-
deen authored
b=13829 i=adilger i=johann
-
- 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.
-
- Jan 29, 2008
-
-
Eric Mei authored
- redesigned remote acl support, by FanYong b=11842 r=pravin.shelar, eric.mei - new sptlrpc configure interface b=13642 r=yong.fan, rahul.deshmukh - split kerberos keytab for lustre_root b=13873 r=yong.fan, h.huang - fix setuid for gss with linux keyring b=13899 r=yong.fan, h.huang
-
- Jan 11, 2008
-
-
Pravin Shelar authored
i=adilger i=nathan.rutman This patch for lfs getstripe to return default values for directories instead of "no stripe info".
-
- Jan 03, 2008
-
-
komaln authored
r=Nathan, Adilger to remove the use of LPROCFS_INIT_VARS and related macros
-
- 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.
-
Andrew Perepechko authored
b=13377 i=umka i=nikita "comments" patch.
-
- Dec 03, 2007
-
-
huanghua authored
b=14064 - readdir() for liblustre: i=nikita,fanyong - flock for liblustre and various fixes for liblustre: i=umka,fanyong
-
- Nov 29, 2007
-
-
Yong Fan authored
b=14135 i=nathan i=huanghua Original "mgc_logname2resid" process both "logname" (which consists of fsname-nodetype) and "fsname", it can not distinguish "-" contained fsname and the logname. Split it into two functions: "mgc_logname2resid" and "mgs_fsname2resid" for that.
-
- Oct 31, 2007
-
-
Mikhail Pershin authored
b:14001 i:nikita, yury
-
- Oct 23, 2007
-
-
Mikhail Pershin authored
b:13816 i:shadow,yury
-
- Oct 11, 2007
-
-
Nathan Rutman authored
i=adilger i=wangdi enhanced obd_fail functionality
-
Andrew Perepechko authored
b=13377 i=yury i=nikita
-
- Sep 26, 2007
-
-
Yury Umanets authored
r=vitaly,nikita - landed lru resize code with all fixes and cleanups existing in 1_6.
-
- Sep 24, 2007
-
-
Andrew Perepechko authored
-
- Sep 20, 2007
-
-
Mikhail Pershin authored
- enable client connect only if mds is configured and ost is active. Port from 1_6 into new MDS devices. b:13060 i: nikita, nathan
-
- Sep 19, 2007
-
-
Vitaly Fertman authored
b=13581 i=tappro i=huanghua Replay Size-on-MDS related RPCs properly.
-