Whamcloud - gitweb
huanghua [Wed, 21 Jan 2009 18:22:18 +0000 (18:22 +0000)]
Branch b_release_1_8_0
b=18267
i=yong.fan
i=rahul.deshmukh
pass default group value, that is 0, to ost:
this is for such interop: 1.8 client + 1.8 mds + 2.0 ost.
yury [Wed, 21 Jan 2009 16:48:03 +0000 (16:48 +0000)]
b=17310
r=johann
- tmp fix for long connect rpc interpreyt which causes the assert
tianzy [Wed, 21 Jan 2009 02:56:48 +0000 (02:56 +0000)]
Branch b_release_1_8_0
take refcount of export when quotacheck is going on
b=18126
i=shadow
i=panda
shadow [Tue, 20 Jan 2009 12:08:22 +0000 (12:08 +0000)]
always handle mds connect as reconnect.
Branch b_release_1_8_0
b=18224
i=johhan
i=green
i=adilger
i=wangdi
shadow [Tue, 20 Jan 2009 09:02:21 +0000 (09:02 +0000)]
don't confuse mds_finish_transno() with PTR_ERR(-ENOENT)
Branch b_release_1_8_0
b=18238
i=green
i=umka
kalpak [Tue, 20 Jan 2009 04:43:58 +0000 (04:43 +0000)]
b=17942
i=adilger
i=girish
update fiemap structures and API to match upstream
shadow [Mon, 19 Jan 2009 21:21:30 +0000 (21:21 +0000)]
release lock refernce only after add page to pages list.
Branch b_release_1_8_0
b=17972
i=shadow
i=johann
zhanghc [Tue, 13 Jan 2009 23:54:06 +0000 (23:54 +0000)]
b=17787
1, print the actual time to wait for
lock cancellation in "waiting_locks_callback"
2, compare resource in "ost_rw_hpreq_lock_match"
3, replace "LDLM_ERROR" with "LDLM_WARN" if a lock
is completed after waiting more than obd_timeout
i=vitaly.fertman
i=johann
tappro [Tue, 13 Jan 2009 07:21:42 +0000 (07:21 +0000)]
- replace assert with cwarn when gap is found in objids. This is allowed
situation due to inode reuse
b:18168
i:adilger, shadow
shadow [Sun, 11 Jan 2009 08:29:34 +0000 (08:29 +0000)]
wait until mds<>ost connect finished.
Branch b_release_1_8_0
b=18150
i=grev
shadow [Sun, 11 Jan 2009 07:16:58 +0000 (07:16 +0000)]
resolve compile issue after 16919 landing.
b=16919
Branch b_release_1_8_0
green [Sat, 10 Jan 2009 06:45:17 +0000 (06:45 +0000)]
b=18016
r=deen,wangdi
page index type in ll_read_ahead_page should be pgoff_t, not int
yury [Fri, 9 Jan 2009 12:29:36 +0000 (12:29 +0000)]
b=18114
r=umka,bzzz
- patch from shadow to fix use after free in lov_cleanup()
green [Fri, 9 Jan 2009 04:35:08 +0000 (04:35 +0000)]
b=16919
r=adilger,shadow
Implement replay of bulk write RPCs, allow servers to reply to write RPCs before
all the metadata was finally committed to disk
vs [Wed, 7 Jan 2009 23:47:40 +0000 (23:47 +0000)]
b=17694
i=adilger
run the test in separate directory
tappro [Tue, 6 Jan 2009 07:27:25 +0000 (07:27 +0000)]
- clear abort_recovery flag in target_recovery_check_and_stop()
- evict delay_list in class_handle_stale_exports() also if no delayed recovery
b:18148
i:bzzz, shadow
wangdi [Tue, 6 Jan 2009 01:39:10 +0000 (01:39 +0000)]
Branch: b_release_1_8_0
remove test 160 for bug16117
yury [Mon, 5 Jan 2009 20:04:28 +0000 (20:04 +0000)]
b=18080
- synchronize test with HEAD version and rename it to test_35 (just like in HEAD);
- OBD_RACE in all execution branches in ldlm_lock_decref_internal() to balance OBD_RACE in bl_ast
and prevent hanging.
wangdi [Sat, 3 Jan 2009 02:00:32 +0000 (02:00 +0000)]
Branch: b_release_1_8_0
b=16117
The patch from Andreas to handle the corrupt debug log nicely for lctl df.
i=adilger,wangdi
yury [Wed, 31 Dec 2008 16:16:40 +0000 (16:16 +0000)]
b=18127
- reformat after test 46a which uses 6 OST
grev [Tue, 30 Dec 2008 12:16:07 +0000 (12:16 +0000)]
b=17797
i=H.Huang
test_57b remote mds fix
stinson1947 [Mon, 29 Dec 2008 15:53:21 +0000 (15:53 +0000)]
Updated version for the 1.8.0 release candidate.
shadow [Mon, 29 Dec 2008 08:39:45 +0000 (08:39 +0000)]
send ACTIVATE event only if connect finished and import have state FULL.
Branch b_release_1_8_0
i=addilger
i=tappro
i=green
tianzy [Mon, 29 Dec 2008 07:19:09 +0000 (07:19 +0000)]
Branch b_release_1_8_0
fix test problems in test_18 of sanity-quota.sh
b=17985
i=shadow
tappro [Thu, 25 Dec 2008 07:10:42 +0000 (07:10 +0000)]
- move extra functionality from interrupt handler function
b:18103
i:adilger, bzzz
shadow [Wed, 24 Dec 2008 21:13:39 +0000 (21:13 +0000)]
checking maximal acl size before set.
Branch b_release_1_8_0
b=17636
i=johann
i=deen
anserper [Wed, 24 Dec 2008 17:34:18 +0000 (17:34 +0000)]
b=18083
i=Yong Fan
i=Andrew Perepechko
Enforce op. quota file format for MDS too
yury [Wed, 24 Dec 2008 13:02:56 +0000 (13:02 +0000)]
r=shadow
- check for OBD_FAIL_OBD_LLOG_SETUP fail_loc regardless ->lop_setup definition. This is required because
after changes in mds_ost llog setup, which is now done on behalf of separate thread, we need to make
llog_setup() fail in context of mds start thread to make the test actualy work. And those llogs which
get initialized in mds start thread do not have ->lop_setup defined.
zhanghc [Wed, 24 Dec 2008 11:54:58 +0000 (11:54 +0000)]
b=17757
remove redundant code in previous patch
i=tappro
zhanghc [Wed, 24 Dec 2008 11:06:02 +0000 (11:06 +0000)]
b=18043
fix a bug in lov_ost_pool_extend, which
use "min" instead of "max" incorrectly
i=nathan.rutman
i=jc.lafoucriere
tappro [Wed, 24 Dec 2008 09:27:47 +0000 (09:27 +0000)]
- keep request in export replay queue until it is processed to prevent resent
for same request to be added in recovery queue again
b:18031
i:adilger, rread
grev [Tue, 23 Dec 2008 23:10:18 +0000 (23:10 +0000)]
b=17839
i=Brian
remote rundbench run fix
grev [Tue, 23 Dec 2008 16:19:23 +0000 (16:19 +0000)]
b=17589
i=Nathan.Rutman
i=Robert.Read
zconf_umount_client{s} fix: kill ps-s before force umount
wangdi [Tue, 23 Dec 2008 15:56:03 +0000 (15:56 +0000)]
Branch: b_release_1_8_0
b=16117
add test script for b16117
i=adilger,johann
yury [Tue, 23 Dec 2008 12:41:16 +0000 (12:41 +0000)]
b=18080
r=shadow
- handle possible hangup while waiting for dd processes;
- write concurrently in smaller steps so probablity of bl_ast is higher.
bobijam [Tue, 23 Dec 2008 05:59:44 +0000 (05:59 +0000)]
Branch b_release_1_8_0
b=18049
o=johann
i=adilger
i=zhenyu.xu (bobijam)
Descriptoin: aborting recovery hang on MDS
Details : don't throttle destroy RPCs for the MDT.
adilger [Mon, 22 Dec 2008 20:26:59 +0000 (20:26 +0000)]
Branch b_release_1_8_0
Add potential release date for 1.8.0 instead of leaving as TBD.
zhanghc [Mon, 22 Dec 2008 16:06:16 +0000 (16:06 +0000)]
b=17757
restore "open lock" in reconstruct_open
in case MDS_OPEN_LOCK is set
i=Green
i=Johann
yury [Mon, 22 Dec 2008 09:06:00 +0000 (09:06 +0000)]
- replace CWARN with CDEBUG
adilger [Fri, 19 Dec 2008 18:03:05 +0000 (18:03 +0000)]
Branch b1_8
Use "lfs pool_list" instead of "poollist", to match all of the other commands
like "lctl pool_list" and "lctl pool_*" that have underscores.
b=18079
i=johann
zam [Fri, 19 Dec 2008 12:03:11 +0000 (12:03 +0000)]
Branch b_release_1_8_0
b=17688
i=oleg.drokin
i=alexey.lyashkov
A lockless truncate fix, to prevent excessive lock pingpong on multistipe
files.
girish [Thu, 18 Dec 2008 07:08:19 +0000 (07:08 +0000)]
Clear dev_rdonly flag for external journal devices (Andreas)
b=18018
i=johann
i=girish
yangsheng [Thu, 18 Dec 2008 06:15:42 +0000 (06:15 +0000)]
Branch b_release_1_8_0
b=17993
i=sheng.yang, johann
Author: Jim Garlick(LLNL)
Clear rq_rep_swab_mask before DEBUG_REQ;
wangyb [Thu, 18 Dec 2008 03:08:52 +0000 (03:08 +0000)]
b=17922
i=sheng.yang
i=brian
use real vanilla kernel config/series
yury [Wed, 17 Dec 2008 18:06:12 +0000 (18:06 +0000)]
b=17674
r=shadow,johann
- do not reset ns-connect_flags in reconnect if server was not upgraded.
anserper [Wed, 17 Dec 2008 15:17:08 +0000 (15:17 +0000)]
b=17905
i=Johann Lombardi
i=Alexey Lyahskov
zero dchild for not to oops on dereferncing ERR_PTR
tappro [Wed, 17 Dec 2008 10:15:49 +0000 (10:15 +0000)]
- open reconstruct for cases when request xid is less than last_xid
b:17939
i:bzzz, rread
fanyong [Wed, 17 Dec 2008 02:45:52 +0000 (02:45 +0000)]
Branch b_release_1_8_0
b=15691
i=johann
i=h.huang
Diagnostic patch
grev [Tue, 16 Dec 2008 20:57:26 +0000 (20:57 +0000)]
b=17839
i=Brian
cmd3-11 ported to acc-sm t-f
-- new RECOVERY_MDS_SCALE
-- rundbench modified
-- new t-f functions, run loads scripts
grev [Tue, 16 Dec 2008 20:47:28 +0000 (20:47 +0000)]
b=17661
i=Brian
run mpi tests as MPI_USER
alex [Mon, 15 Dec 2008 19:33:42 +0000 (19:33 +0000)]
b=17576
- temporal workaround: retry in case of allocation failure, use highmem
tianzy [Mon, 15 Dec 2008 14:53:33 +0000 (14:53 +0000)]
Branch b_release_1_8_0
fix a build error caused by the patch of 16542
b=18027
i=tianzy
i=girish.shilamkar
tianzy [Mon, 15 Dec 2008 07:58:14 +0000 (07:58 +0000)]
Branch b_release_1_8_0
meta blocks ignored can lead to occasional -EDQUOT occasionally
b=16542
i=johann
i=alex.zhuravlev
zhanghc [Sun, 14 Dec 2008 15:14:39 +0000 (15:14 +0000)]
b=17495
in osc_precreated, check OSCC_FLAG_NOSPC before
checking last_id/next_id, remove unnecessary
spin_lock on oscc_lock at the same time.
i=Andreas
i=Nathan.Rutman
kalpak [Sat, 13 Dec 2008 13:06:16 +0000 (13:06 +0000)]
b=17898
i=adilger
i=grev
reset IFS to original value in test_130
yury [Sat, 13 Dec 2008 11:51:15 +0000 (11:51 +0000)]
b=17645
r=johann,shadow
- handles -EINTR while waiting for lock + race with bl_ast;
- adds sanityN.sh test_34 for testing/reproducing this situation.
kalpak [Sat, 13 Dec 2008 11:17:48 +0000 (11:17 +0000)]
b=17908
i=adilger
i=girish
stop kmmpd if mount fails
grev [Fri, 12 Dec 2008 18:20:58 +0000 (18:20 +0000)]
b=17987
i=Vladimir.Saveliev
test_55 typo fix
tianzy [Fri, 12 Dec 2008 06:00:40 +0000 (06:00 +0000)]
Branch b_release_1_8_0
add more test info to sanity-quota.sh
b=17925
i=johann
anserper [Thu, 11 Dec 2008 15:11:17 +0000 (15:11 +0000)]
b=17938
i=Vitaly Fertman
i=Johann Lombardi
Initizalize rqset for not to oops in callback
johann [Thu, 11 Dec 2008 14:38:05 +0000 (14:38 +0000)]
Branch b_release_1_8_0
b=16522
i=adilger
i=wangdi
enable OBD_CONNECT_MDT flag when connecting from the MDS so that
the OSTs know that the MDS "UUID" can be reused for the same export
from a different NID, so we do not need to wait for the export to be
evicted.
johann [Thu, 11 Dec 2008 14:16:09 +0000 (14:16 +0000)]
Branch b_release_1_8_0
b=12596
i=grev
i=rread
fix file path in compare_stripe_info.
tianzy [Thu, 11 Dec 2008 08:12:22 +0000 (08:12 +0000)]
Branch b_release_1_8_0
add ll_recover_lost_found_objs to lustre manual
b=16911
shadow [Thu, 11 Dec 2008 05:51:47 +0000 (05:51 +0000)]
client_disconnect_export vs connect request race.
if client will evicted at this time - we start invalidate
thread without reference to import and import can be freed
at same time.
Branch b_release_1_8_0
b=17802
i=nathan
i=johann
girish [Wed, 10 Dec 2008 17:31:54 +0000 (17:31 +0000)]
Fix lost unlinked ev in reply_in_callback (Isaac)
b=17052
i=nathan.rutman
i=eric.mei
tappro [Wed, 10 Dec 2008 15:04:59 +0000 (15:04 +0000)]
- objids gap handling
b:17666
grev [Wed, 10 Dec 2008 09:48:59 +0000 (09:48 +0000)]
b=17827
i=H.Huang
run lsof fix
huanghua [Wed, 10 Dec 2008 08:37:05 +0000 (08:37 +0000)]
Branch b_release_1_8_0
b=17288
att=20710
i=adilger
i=rahul.deshmukh
filter out "trusted.lma" setting on client and server.
anserper [Tue, 9 Dec 2008 16:03:27 +0000 (16:03 +0000)]
b=17917
i=Alexander Zarochentsev
i=Johann Lombardi
fix proc entries list termination to avoid oops
ericm [Mon, 8 Dec 2008 19:22:28 +0000 (19:22 +0000)]
branch: b_release_1_8_0
fix calculation of sleeping time.
b=13659
r=nathan
huanghua [Sat, 6 Dec 2008 06:59:32 +0000 (06:59 +0000)]
Branch b_release_1_8_0
i=tappro
i=yury.umanets
i=adilger
wait a bit before client umount if vfsmnt still has references.
fanyong [Sat, 6 Dec 2008 04:09:05 +0000 (04:09 +0000)]
Branch b_release_1_8_0
b=15691
i=h.huang
i=johann
If there are too many locks on client-side, then some locks taken by
statahead maybe dropped automatically before the real "revalidate"
using them. Under such case the statahead should fail.
cvs2svn [Fri, 5 Dec 2008 18:38:22 +0000 (18:38 +0000)]
This commit was manufactured by cvs2svn to create branch 'b_release_1_8_0'.
stinson1947 [Fri, 5 Dec 2008 18:38:21 +0000 (18:38 +0000)]
Updated for another build. b_release_1_8_0 created for this build.
johann [Fri, 5 Dec 2008 15:13:41 +0000 (15:13 +0000)]
Branch b1_8_gate
b=17490
i=bzzz
i=kalpak
correctly handle device paths using a subdirectory in /dev when
creating the per-device procfs directory under /proc/fs/ldiskfs.
johann [Fri, 5 Dec 2008 15:13:39 +0000 (15:13 +0000)]
Branch b1_8_gate
b=17490
i=bzzz
i=kalpak
correctly handle device paths using a subdirectory in /dev when
creating the per-device procfs directory under /proc/fs/ldiskfs.
johann [Fri, 5 Dec 2008 15:13:38 +0000 (15:13 +0000)]
Branch b1_8_gate
b=17490
i=bzzz
i=kalpak
correctly handle device paths using a subdirectory in /dev when
creating the per-device procfs directory under /proc/fs/ldiskfs.
johann [Fri, 5 Dec 2008 15:13:35 +0000 (15:13 +0000)]
Branch b1_8_gate
b=17490
i=bzzz
i=kalpak
correctly handle device paths using a subdirectory in /dev when
creating the per-device procfs directory under /proc/fs/ldiskfs.
yury [Fri, 5 Dec 2008 11:06:58 +0000 (11:06 +0000)]
b=17758
r=johann,shadow
- Do NOT call server_deregister_mount() here. This leads to
inability cleanup cleanly and free lsi and other stuff when
mgs calls server_put_mount() in error handling case.
grev [Thu, 4 Dec 2008 17:45:26 +0000 (17:45 +0000)]
b=17747
i=Nathan
run_one: print PASS/FAIL depending on new TEST_FAILED var
huanghua [Thu, 4 Dec 2008 00:31:54 +0000 (00:31 +0000)]
Branch b1_8_gate
b=17589
revert the previous patch because that is rejected by alexey.lyashkov.
grev [Wed, 3 Dec 2008 18:20:01 +0000 (18:20 +0000)]
b=17853
i=Adilger
check_config fix for NETTYPE=ptl
vitaly [Wed, 3 Dec 2008 18:11:19 +0000 (18:11 +0000)]
Branch b1_8_gate
b=17644
i=green
i=adilger
1 extra rpc in flight for high priority request
vitaly [Wed, 3 Dec 2008 18:11:18 +0000 (18:11 +0000)]
Branch b1_8_gate
b=17644
i=green
i=adilger
1 extra rpc in flight for high priority request
vitaly [Wed, 3 Dec 2008 18:11:16 +0000 (18:11 +0000)]
Branch b1_8_gate
b=17644
i=green
i=adilger
1 extra rpc in flight for high priority request
vitaly [Wed, 3 Dec 2008 18:11:15 +0000 (18:11 +0000)]
Branch b1_8_gate
b=17644
i=green
i=adilger
1 extra rpc in flight for high priority request
anserper [Wed, 3 Dec 2008 17:29:16 +0000 (17:29 +0000)]
Branch b1_8_gate
b=17770
i=Elena Gryaznova
avoid using quota_usr/quota_2usr groups
anserper [Wed, 3 Dec 2008 17:29:15 +0000 (17:29 +0000)]
Branch b1_8_gate
b=17770
i=Elena Gryaznova
avoid using quota_usr/quota_2usr groups
anserper [Wed, 3 Dec 2008 17:29:14 +0000 (17:29 +0000)]
Branch b1_8_gate
b=17770
i=Elena Gryaznova
avoid using quota_usr/quota_2usr groups
anserper [Wed, 3 Dec 2008 17:29:13 +0000 (17:29 +0000)]
Branch b1_8_gate
b=17770
i=Elena Gryaznova
avoid using quota_usr/quota_2usr groups
anserper [Wed, 3 Dec 2008 17:29:12 +0000 (17:29 +0000)]
Branch b1_8_gate
b=17770
i=Elena Gryaznova
avoid using quota_usr/quota_2usr groups
vitaly [Wed, 3 Dec 2008 16:51:48 +0000 (16:51 +0000)]
Branch b1_8_gate
b=17748
i=grev
i=adilger
sanityN test issue is fixed
anserper [Wed, 3 Dec 2008 16:38:18 +0000 (16:38 +0000)]
Branch b1_8_gate
b=17371
i=Andreas Dilger
move the cleanup/setup test to the end of the series
zhanghc [Wed, 3 Dec 2008 15:43:36 +0000 (15:43 +0000)]
b=16432
fix mgs_setparam, which will return -EINVAL when param
related to llite is set by MDT or OST
i=johann
i=nathan.rutman
grev [Wed, 3 Dec 2008 15:39:50 +0000 (15:39 +0000)]
b=13584
i=Scjody
test_99a fix: use $TMP as working dir
shadow [Wed, 3 Dec 2008 07:39:44 +0000 (07:39 +0000)]
shrink LOV EAs before replying
Branch b1_8_gate
b=16693
i=shadow
i=johann
shadow [Wed, 3 Dec 2008 07:39:42 +0000 (07:39 +0000)]
shrink LOV EAs before replying
Branch b1_8_gate
b=16693
i=shadow
i=johann
shadow [Wed, 3 Dec 2008 04:21:40 +0000 (04:21 +0000)]
don't resend llog cancels,
fix resend requests for ldlm imports.
Branch b1_8_gate
b=17695
i=umka
i=tappro
shadow [Wed, 3 Dec 2008 04:21:38 +0000 (04:21 +0000)]
don't resend llog cancels,
fix resend requests for ldlm imports.
Branch b1_8_gate
b=17695
i=umka
i=tappro
shadow [Wed, 3 Dec 2008 04:21:36 +0000 (04:21 +0000)]
don't resend llog cancels,
fix resend requests for ldlm imports.
Branch b1_8_gate
b=17695
i=umka
i=tappro