Whamcloud - gitweb
tianzy [Fri, 23 Jan 2009 09:52:06 +0000 (09:52 +0000)]
Branch b_release_1_6_7
when there is any inactive ost, refuse to do quotacheck
b=18298
i=johann
i=andrew.perepechko
girish [Wed, 21 Jan 2009 18:39:04 +0000 (18:39 +0000)]
b=16895
i=adilger (o=johann)
i=girish
don't LASSERT on read-only device
yury [Wed, 21 Jan 2009 16:42:12 +0000 (16:42 +0000)]
b=17310
r=johann
- temporary fix for assert caused by long connect interpret in umount time.
shadow [Tue, 20 Jan 2009 13:00:48 +0000 (13:00 +0000)]
always handle mds connect as reconnect.
Branch b_release_1_6_7
b=18224
i=johhan
i=green
i=adilger
i=wangdi
shadow [Tue, 20 Jan 2009 08:59:37 +0000 (08:59 +0000)]
don't confuse mds_finish_transno() with PTR_ERR(-ENOENT)
Branch b_release_1_6_7
b=18238
i=green
i=umka
shadow [Mon, 19 Jan 2009 21:20:22 +0000 (21:20 +0000)]
release lock refernce only after add page to pages list.
Branch b_release_1_6_7
b=17972
i=shadow
i=johann
zhanghc [Tue, 13 Jan 2009 15:00:50 +0000 (15:00 +0000)]
b=17887
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
shadow [Sun, 11 Jan 2009 08:27:30 +0000 (08:27 +0000)]
wait until mds<>ost connected.
Branch b_release_1_6_7
b=18150
i=grev
johann [Wed, 7 Jan 2009 23:18:05 +0000 (23:18 +0000)]
Branch b_release_1_6_7
b=16839
i=adilger
i=tappro
i=green
Patch from shadow.
send ACTIVATE event only if connect finished and import have state FULL.
yury [Mon, 5 Jan 2009 19:41:33 +0000 (19:41 +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.
yangsheng [Mon, 5 Jan 2009 14:21:39 +0000 (14:21 +0000)]
Branch b_release_1_6_7
b=17379
i=johann, bobijam
Fixed incorrect vaule of symlink depth number.
yury [Wed, 31 Dec 2008 16:21:48 +0000 (16:21 +0000)]
b=18127
- reformat after test 46a
grev [Tue, 30 Dec 2008 12:36:19 +0000 (12:36 +0000)]
b=17797
i=H.Huang
test_57b remote mds fix
grev [Wed, 24 Dec 2008 21:22:43 +0000 (21:22 +0000)]
b=17839
i=Brian
remote rundbench run fix
shadow [Wed, 24 Dec 2008 21:12:54 +0000 (21:12 +0000)]
checking maximal acl size before set.
Branch b_release_1_6_7
b=17636
i=johann
i=deen
grev [Wed, 24 Dec 2008 20:48:49 +0000 (20:48 +0000)]
b=17267
i=Adilger
fsx fix: limit bound file size by 1/2 RAM
anserper [Wed, 24 Dec 2008 17:19:01 +0000 (17:19 +0000)]
b=18083
i=Yong Fan
i=Andrew Perepechko
Enforce op. quota file format for MDS too
yury [Wed, 24 Dec 2008 13:04:57 +0000 (13:04 +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:48:50 +0000 (11:48 +0000)]
b=17757
remove redundant code in previous patch
i=tappro
grev [Tue, 23 Dec 2008 16:23:51 +0000 (16:23 +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:50:31 +0000 (15:50 +0000)]
Branch: b_release_1_6_7
b=16117
add test scripts for b16117.
i=adilger, johann
yury [Tue, 23 Dec 2008 12:48:16 +0000 (12:48 +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 06:32:05 +0000 (06:32 +0000)]
Branch b_release_1_6_7
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:41:56 +0000 (20:41 +0000)]
Branch b_release_1_6_7
Minor ChangeLog reformatting.
yury [Mon, 22 Dec 2008 09:07:39 +0000 (09:07 +0000)]
- replace CWARN with CDEBUG
wangdi [Mon, 22 Dec 2008 04:28:42 +0000 (04:28 +0000)]
Branch: b_release_1_6_7
b=16117
fix complie warning, found by shadow
i=shadow
bobijam [Mon, 22 Dec 2008 02:38:03 +0000 (02:38 +0000)]
Branch b_release_1_6_7
b=16972
o=Brian Behlendorf (behlendorf1@llnl.gov)
i=robert.read (rread)
i=adilger
Fix request leaks.
wangdi [Sat, 20 Dec 2008 02:19:21 +0000 (02:19 +0000)]
Branch: b_release_1_6_7
b=16117
The patch from Andreas to handle the corrupt debug log nicely for lctl df.
i=adilger,wangdi
johann [Fri, 19 Dec 2008 14:07:32 +0000 (14:07 +0000)]
Land b1_x onto b_release_1_6_7 (20081219_1440)
b=18078
i=liang
Land lnet b1_x (the lnet gate branch has already been merged to b1_x) to
b_release_1_6_7 since many lnet fixes which were intended to be in 1.6.7
have only been landed to the lnet gate branch, but not on the lnet b1_x
& b_release_1_6_7 branches. Liang checked the diff and confirmed that
there is nothing that should not go to 1.6.7 here.
yury [Fri, 19 Dec 2008 10:13:19 +0000 (10:13 +0000)]
b=14522
r=shadow,tappro
- remove wrong assert.
girish [Thu, 18 Dec 2008 07:08:55 +0000 (07:08 +0000)]
Add changelog entry.
yangsheng [Thu, 18 Dec 2008 06:06:02 +0000 (06:06 +0000)]
Branch b_release_1_6_7
b=17993
i=sheng.yang, johann
Author: Jim Garlick(LLNL)
Clear rq_rep_swab_mask before DEBUG_REQ;
girish [Thu, 18 Dec 2008 05:09:34 +0000 (05:09 +0000)]
Clear dev_rdonly flag for external journal devices (Andreas)
b=18018
i=johann
i=girish
wangyb [Thu, 18 Dec 2008 02:57:08 +0000 (02:57 +0000)]
b=17922
i=sheng.yang
i=brian
use real vanilla kernel config/series.
zhanghc [Thu, 18 Dec 2008 02:06:21 +0000 (02:06 +0000)]
b=17757
restore "open lock" in reconstruct_open
in case MDS_OPEN_LOCK is set
i=Green
i=Johann
zhanghc [Thu, 18 Dec 2008 01:20:37 +0000 (01:20 +0000)]
b=17380
use "fed->fed_lr_off" instead of "off" before
"off" is set
i=johann
i=zhenyu.xu
yury [Wed, 17 Dec 2008 16:49:17 +0000 (16:49 +0000)]
b=17674
r=shadow,johann
- do not reset lru_resize ns-connect flags in recconect if server was not upgraded
yury [Wed, 17 Dec 2008 15:53:28 +0000 (15:53 +0000)]
b=18046
- fixes build issues
stinson1947 [Mon, 15 Dec 2008 20:44:42 +0000 (20:44 +0000)]
updated for the 1.6.7 release.
stinson1947 [Mon, 15 Dec 2008 20:40:05 +0000 (20:40 +0000)]
updated for the 1.6.7 release. changed version and service tags info.
tianzy [Mon, 15 Dec 2008 14:53:27 +0000 (14:53 +0000)]
Branch b_release_1_6_7
fix a build error caused by the patch of 16542
b=18027
i=tianzy
i=girish.shilamkar
tianzy [Mon, 15 Dec 2008 07:58:59 +0000 (07:58 +0000)]
Branch b_release_1_6_7
meta blocks ignored can lead to occasional -EDQUOT occasionally
b=16542
i=johann
i=alex.zhuravlev
kalpak [Sat, 13 Dec 2008 13:06:13 +0000 (13:06 +0000)]
b=17898
i=adilger
i=grev
reset IFS to original value in test_130
kalpak [Sat, 13 Dec 2008 11:17:34 +0000 (11:17 +0000)]
b=17908
i=adilger
i=girish
stop kmmpd if mount fails
yury [Fri, 12 Dec 2008 22:18:47 +0000 (22:18 +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.
grev [Fri, 12 Dec 2008 18:48:47 +0000 (18:48 +0000)]
b=17987
i=Vladimir.Saveliev
test_55 typo fix
tianzy [Fri, 12 Dec 2008 06:00:37 +0000 (06:00 +0000)]
Branch b_release_1_6_7
add more test info to sanity-quota.sh
b=17925
i=johann
cvs2svn [Fri, 12 Dec 2008 01:13:27 +0000 (01:13 +0000)]
This commit was manufactured by cvs2svn to create branch 'b_release_1_6_7'.
stinson1947 [Fri, 12 Dec 2008 01:13:26 +0000 (01:13 +0000)]
Updated ChangeLog for the next release, 1.6.8.
stinson1947 [Fri, 12 Dec 2008 01:10:57 +0000 (01:10 +0000)]
Updated ChangeLog for the next release, 3.0.7.
stinson1947 [Fri, 12 Dec 2008 01:06:14 +0000 (01:06 +0000)]
Updated ChangeLog for the next release, 1.6.8.
anserper [Thu, 11 Dec 2008 17:53:57 +0000 (17:53 +0000)]
Branch HEAD
b=17938
i=Johann Lombardi
i=Vitaly Fertman
fdatasync crash test
anserper [Thu, 11 Dec 2008 17:47:26 +0000 (17:47 +0000)]
Branch b1_6
b=17938
i=Vitaly Fertman
i=Johann Lombardi
fdatasync crash test
johann [Thu, 11 Dec 2008 15:02:05 +0000 (15:02 +0000)]
Branch HEAD
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:51:58 +0000 (14:51 +0000)]
Branch b1_6
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:20:34 +0000 (14:20 +0000)]
Branch HEAD
b=12596
i=grev
i=rread
fix file path in compare_stripe_info.
johann [Thu, 11 Dec 2008 14:08:02 +0000 (14:08 +0000)]
Branch b1_6
b=12596
i=grev
i=rread
fix file path in compare_stripe_info
huanghua [Thu, 11 Dec 2008 10:32:20 +0000 (10:32 +0000)]
to get correct branches for b_hd_recov, which stands for interop recovery HEAD.
tianzy [Thu, 11 Dec 2008 08:11:48 +0000 (08:11 +0000)]
Branch HEAD
add ll_recover_lost_found_objs to lustre manual
b=16911
tianzy [Thu, 11 Dec 2008 08:11:43 +0000 (08:11 +0000)]
Branch b1_6
add ll_recover_lost_found_objs to lustre manual
b=16911
shadow [Thu, 11 Dec 2008 05:53:14 +0000 (05:53 +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 HEAD
b=17802
i=nathan
i=johann
shadow [Thu, 11 Dec 2008 05:52:47 +0000 (05:52 +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 b1_6
b=17802
i=nathan
i=johann
huanghua [Thu, 11 Dec 2008 03:05:20 +0000 (03:05 +0000)]
Branch HEAD
b=17288
att=20766
i=adilger
i=rahul.deshmukh
i=nathan.rutman
ignore direct "trusted.{lma, link}" setting on client and server.
girish [Wed, 10 Dec 2008 17:59:24 +0000 (17:59 +0000)]
Set MDS_BFLAG_EXT_FLAGS on MDS in open call path.
b=17465
i=adilger
i=johann
girish [Wed, 10 Dec 2008 17:51:43 +0000 (17:51 +0000)]
Fix lost unlinked ev in reply_in_callback (Isaac)
b=17052
i=nathan.rutman
i=eric.mei
girish [Wed, 10 Dec 2008 17:12:59 +0000 (17:12 +0000)]
Fix lost unlinked ev in reply_in_callback (Isaac)
b=17052
i=nathan.rutman
i=eric.mei
grev [Wed, 10 Dec 2008 09:37:48 +0000 (09:37 +0000)]
b=17827
i=H.Huang
run lsof fix
grev [Wed, 10 Dec 2008 09:36:24 +0000 (09:36 +0000)]
b=17827
i=H.Huang
run lsof fix
kalpak [Wed, 10 Dec 2008 08:22:12 +0000 (08:22 +0000)]
b=17855
i=huanghua, pravin
Revert patch as this breaks CMD. CMD uses child operations
kalpak [Wed, 10 Dec 2008 02:13:13 +0000 (02:13 +0000)]
b=16855
i=nathan
Fix small bug in search_fsname()
zam [Tue, 9 Dec 2008 19:13:20 +0000 (19:13 +0000)]
Branch HEAD
b=17461
i=robert.read
i=tappro
list_empty_careful() definition, missed in
a fix of ptlrpc_handle_rs locking.
zam [Tue, 9 Dec 2008 18:39:22 +0000 (18:39 +0000)]
Branch HEAD
b=17461
i=r.read
i=tappro
avoid nesting of obd_uncommitted_replies and rs_lock locks
in ptlrpc_handle_rs.
zhanghc [Tue, 9 Dec 2008 10:15:37 +0000 (10:15 +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
zhanghc [Tue, 9 Dec 2008 09:05:11 +0000 (09:05 +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
shadow [Tue, 9 Dec 2008 08:21:14 +0000 (08:21 +0000)]
fix ost additional
Branch HEAD
b=14951
i=umka
shadow [Tue, 9 Dec 2008 08:19:54 +0000 (08:19 +0000)]
fix handling ost additional.
Branch HEAD
b=16492
i=umka
shadow [Tue, 9 Dec 2008 07:15:29 +0000 (07:15 +0000)]
fix incorrect detecting readv/writev.
Branch b1_6
b=17918
i=green
shadow [Tue, 9 Dec 2008 07:00:22 +0000 (07:00 +0000)]
fix incorrect detecting readv/writev.
Branch HEAD
b=17918
i=green
ericm [Tue, 9 Dec 2008 05:31:15 +0000 (05:31 +0000)]
branch: HEAD
add debugging level for user space lgss_keyring.
stinson1947 [Tue, 9 Dec 2008 03:51:05 +0000 (03:51 +0000)]
updated file for the next bi-weekly build of 2.0
anserper [Tue, 9 Dec 2008 03:21:35 +0000 (03:21 +0000)]
b=17917
i=Alexander Zarochentsev
i=Johann Lombardi
add a trailing zero to avoid oops from proc entry creation routines
anserper [Tue, 9 Dec 2008 03:07:13 +0000 (03:07 +0000)]
b=17917
i=Alexander Zarochentsev
i=Johann Lombardi
add a trailing zero to avoid oops from proc entry creation routines
nathan [Mon, 8 Dec 2008 22:01:45 +0000 (22:01 +0000)]
b=17933
CMD seems to add an unnamed link
ericm [Mon, 8 Dec 2008 19:25:04 +0000 (19:25 +0000)]
branch: HEAD
fix calculation of sleeping time.
b=13659
r=nathan
ericm [Mon, 8 Dec 2008 19:20:38 +0000 (19:20 +0000)]
branch: b1_6
fix calculation of sleeping time.
b=13659
r=nathan
johann [Mon, 8 Dec 2008 15:53:46 +0000 (15:53 +0000)]
Branch HEAD
b=17379
Print value of symlink depth before checking it.
johann [Mon, 8 Dec 2008 15:51:28 +0000 (15:51 +0000)]
Branch b1_6
b=17379
Print value of symlink depth before checking it.
kalpak [Sun, 7 Dec 2008 08:56:19 +0000 (08:56 +0000)]
b=17855
i=h.huang
i=tappro
mdo_{create,unlink} should use parent object's operations
fanyong [Sat, 6 Dec 2008 03:29:47 +0000 (03:29 +0000)]
Branch b1_6
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.
fanyong [Sat, 6 Dec 2008 03:28:06 +0000 (03:28 +0000)]
Branch HEAD
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.
grev [Sat, 6 Dec 2008 01:42:55 +0000 (01:42 +0000)]
b=17661
i=Brian
run mpi tests as MPI_USER
huanghua [Sat, 6 Dec 2008 01:01:01 +0000 (01:01 +0000)]
Branch b1_6
i=tappro
i=yury.umanets
i=adilger
wait a bit before client umount if vfsmnt still has references.
grev [Sat, 6 Dec 2008 00:56:52 +0000 (00:56 +0000)]
b=17661
i=Brian
run mpi tests as MPI_USER
huanghua [Sat, 6 Dec 2008 00:53:11 +0000 (00:53 +0000)]
Branch HEAD
b=17589
i=tappro
i=yury.umanets
i=adilger
wait a bit before client umount if vfsmnt still has references.
nathan [Fri, 5 Dec 2008 23:54:38 +0000 (23:54 +0000)]
b=17181
i=johann
i=nathan
add pool refcount
replace rwlock with semaphore
rcorreia [Fri, 5 Dec 2008 17:55:57 +0000 (17:55 +0000)]
Branch b_hd_kdmu
b=17584
i=adilger
i=alex.zhuravlev
johann [Fri, 5 Dec 2008 15:56:25 +0000 (15:56 +0000)]
Branch b1_6
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 12:36:54 +0000 (12:36 +0000)]
b=17758
r=shadow,johann
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.
yury [Fri, 5 Dec 2008 11:43:13 +0000 (11:43 +0000)]
b=17758
r=shadow,johann
- 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.
manoj [Fri, 5 Dec 2008 07:40:21 +0000 (07:40 +0000)]
b=15699
i=andreas
i=nikita
i=nathan
i=manoj
Changelogs, a lightweight mechanism to track filesystem metadata and
namespace changes.