- Dec 03, 2008
-
-
Alexey Lyashkov authored
fix resend requests for ldlm imports. Branch b1_6 b=17695 i=umka i=tappro
-
- Dec 02, 2008
-
-
Yury Umanets authored
r=shadow - take into account the limit on the host because the higher limit the longer it takes to kill some locks.
-
- Dec 01, 2008
-
-
Elena Gryaznova authored
i=Adilger i=Tappro test_70b fix: use do_nodes instead of loop to run rundbench
-
Elena Gryaznova authored
i=Adilger skip liblustre for different client/mds versions
-
tianzy authored
fix an error in the test_18b of sanity-quota.sh b=17832 i=tianzy
-
- Nov 28, 2008
-
-
Elena Gryaznova authored
i=Adilger i=Johann test_6 fix
-
- Nov 27, 2008
-
-
Johann Lombardi authored
b=12596 i=grev i=adilger check striping after setstripe in recovery-small test 18*. move get_stripe_info() to t-f.
-
- Nov 25, 2008
-
-
Andrew Perepechko authored
b=17371 i=Elena fail each time cleanup/setup went wrong
-
Elena Gryaznova authored
i=Brian load_modules fn modprobe.d fix
-
Elena Gryaznova authored
i=Huang Hua check_config fn default network type fix
-
Yury Umanets authored
-
tianzy authored
fix "should take longer" problem of test_18 of sanity-quota.sh b=17773 i=johann i=panda
-
- Nov 24, 2008
-
-
Elena Gryaznova authored
i=Tappro FAIL_ON_ERROR=false fix: force suits exit 1 if some tests failed
-
- Nov 23, 2008
-
-
Yury Umanets authored
r=panda,shadow - fixes possible sync long bulk unlink in ptlrpcd which would lead to assertion in forced umount time. Basically the fix is identical to 17310 where we move req to special phase UNREGISTERING and go processing other rpcs until bulk unlink is done; - in sync bulk and reply unlink we check for wakeup condition every 1 sec to act quckly if unlink come instead of doing it every 20 sec as before.
-
Yury Umanets authored
-
Yury Umanets authored
r=shadow - fixes in replay-single.sh test_59b
-
Yury Umanets authored
r=grev - fixes and cleanups in test_124a from sanity.sh
-
- Nov 21, 2008
-
-
Elena Gryaznova authored
i=Yury.Umanets check_mem_leak fn fix: use echo instead of log fn
-
- Nov 20, 2008
-
-
Vitaly Fertman authored
b=16129 i=adilger i=green - a high priority request list is added into service; - once a lock is canceled, all the IO requests, including coming ones, under this lock, are moved into this list; - PING is also added into this list; - once a lock cancel timeout occurs, the timeout is prolonged if there is an IO rpc under this lock; - another request list is added into the export, used to speed up the rpc-lock matching.
-
Andrew Perepechko authored
b=17371 i=Johann Lombardi testcase for 17371
-
- Nov 19, 2008
-
-
Elena Gryaznova authored
i=Yury.Umanets run acc-sm:formatall() only if forced
-
Elena Gryaznova authored
i=Adilger force replay-dual to check and mount MOUNT2
-
Elena Gryaznova authored
i=Adilger test_21c fix: restore config
-
Alexey Lyashkov authored
Branch b1_6 b=16492 i=umka i=tappro
-
- Nov 14, 2008
-
-
Elena Gryaznova authored
i=Oleg.Drokin RACER acc-sm test suit
-
Elena Gryaznova authored
i=Adilger skip sanity test_100 for NETTYPE != tcp
-
- Nov 13, 2008
-
-
Oleg Drokin authored
r=shadow,adilger Lift 4G limit on stripe_size*stripe_count 4G limit on stripe_size remains in place, though.
-
- Nov 12, 2008
-
-
Elena Gryaznova authored
i=Yury.Umanets insanity cleanup (remove dup fn, sync with HEAD t-f)
-
Elena Gryaznova authored
i=Oleg.Drokin new runracer script
-
Elena Gryaznova authored
i=Adilger use current config instead of reformat fs to have a single ost
-
- Nov 11, 2008
-
-
Elena Gryaznova authored
i=Adilger conf-sanity test_32* fix to not be skipped for remote setup
-
- Nov 07, 2008
-
-
Elena Gryaznova authored
i=Adilger replace cleanup_and_setup_lustre fn by check_and_setup_lustre fn
-
Elena Gryaznova authored
i=Adilger check config if lustre is mounted before acc-sm run
-
Elena Gryaznova authored
i=Brian assert_DIR cleanup
-
Bobi Jam authored
b=16578 o=adilger A faster way to get long string.
-
- Nov 06, 2008
-
-
Yury Umanets authored
r=johann,shadow - fixes ptlrpcd blocking on very long reply unlink waiting. To do so new rpc phase introduced RQ_PHASE_UNREGISTERING in which request stay until we have reply_in_callback() called by lnet signaling that reply is unlinked. All requests in this state are skipped in processing by prlrcd instead of waiting n * 300s on each of them. This allows ptlrpcd to process other rpcs in the set; - make sure that inflight count is coherent with being present on sending or delay list. That is, if we see inflight != 0, rpc must be on one of these lists. This is very helpful in ptlrpc_invalidate_import() to show all rpcs still waiting after invalidating import; - in ptlrpc_invalidate_import() wait maximal rq_deadline - now from all inflight rpcs instead of obd_timeout which may be much longer. If calculated timeout is 0, obd_timeout is used. This fixes the issue that rq_deadline - now > obd_timeout (very easy to see in logs) which led to inflight != 0 assert because inflight rpcs timed out later than our wait period is finished; - in ptlrpc_invalidate_import() wait forever for rpcs in UNREGISTERING phase. Check in assert for inflight == 0 for wait timed out case if no rpcs in UNREGISTERING phase. Only those in UNREGISTERING phase are allowed to stay longer than obd_timeout; - added ptlrpc_move_rqphase() function. All phase changes go through it. Add debug_req() there to track down all phase changes; - conf_sanity.sh test_45 added to emulate very long reply unlink and also situation when rq_deadline - now > obd_timeout; - do not wait forever in ptlrpc_unregister_reply() for async case (using it from sets). sync case left unchanged; - make sure that ptlrpc_set_next_timeout() yields 1s timeout (instead of 0s) for the set with rpcs in "unregistering" stage to prevent ptlrpcd from sleeping forever and hanging in test_45; - in ptlrpcd() make sure that we do not sleep on 0 timeout.
-
- Nov 05, 2008
-
-
Elena Gryaznova authored
i\Adilger correct remote_[mds|ost] fn to work correctly on configuration with several MDS/OSS nodes
-
Jinshan Xiong authored
b=15715 r=adilger,green Fixed the race of destroying and enqueuing a ldlm lock at OST side.
-
Bobi Jam authored
b=16578 i=adilger Description: ldlm_cancel_pack()) ASSERTION(max >= dlm->lock_count + count) Details : If there is no extra space in the request for early cancels, ldlm_req_handles_avail() returns 0 instead of a negative value.
-
- Nov 03, 2008
-
-
Mikhail Pershin authored
b:12512 i:grev, adilger
-