Whamcloud - gitweb
wangdi [Tue, 23 Dec 2008 15:51:59 +0000 (15:51 +0000)]
Branch b1_6
b=16117
add test scritpt for 16117
i=adilger, johann
yangsheng [Tue, 23 Dec 2008 15:40:38 +0000 (15:40 +0000)]
Branch b1_6
b=18062
i=johann, bobijam
Update to SLES9 kernel-2.6.5-7.315.
yangsheng [Tue, 23 Dec 2008 15:09:01 +0000 (15:09 +0000)]
Branch b1_6
b=18060
i=joahnn, bobijam
Update kernel for RHEL5 kernel-2.6.18-92.1.22.el5.
grev [Tue, 23 Dec 2008 13:13:35 +0000 (13:13 +0000)]
b=17589
i=Nathan.Rutman
i=Robert.Read
zconf_umount_client{s} fix: kill ps-s before force umount
yury [Tue, 23 Dec 2008 12:20:47 +0000 (12:20 +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.
adilger [Tue, 23 Dec 2008 08:28:51 +0000 (08:28 +0000)]
Branch b1_6
Update b1_6 build version to 1.6.7.50 after b_release_1_6_7 branching.
bobijam [Tue, 23 Dec 2008 07:26:20 +0000 (07:26 +0000)]
Branch b1_6
b=17046
i=johann
i=oleg.drokin (green)
Reconstruct flock completion ast to make it in line with ldlm_completion_ast().
bobijam [Tue, 23 Dec 2008 06:15:54 +0000 (06:15 +0000)]
Branch b1_6
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.
fanyong [Tue, 23 Dec 2008 02:46:38 +0000 (02:46 +0000)]
Branch b1_6
b=18081
i=andrew.perepechko
i=tianzy
verify quota usage is transferred when chown/chgrp.
adilger [Tue, 23 Dec 2008 00:04:25 +0000 (00:04 +0000)]
Branch b1_6
Fix MDS OSC connection flag to print the right flag name.
b=16522
vitaly [Mon, 22 Dec 2008 22:55:01 +0000 (22:55 +0000)]
Branch b1_6
b=17971
i=green
i=shadow
initialize it_lock_mode and it_lock_handle in one place.
adilger [Mon, 22 Dec 2008 20:35:52 +0000 (20:35 +0000)]
Branch b1_6
Minor reformatting in ChangeLog.
yury [Mon, 22 Dec 2008 08:32:14 +0000 (08:32 +0000)]
- replace CWARN with CDEBUG
bobijam [Mon, 22 Dec 2008 02:34:30 +0000 (02:34 +0000)]
Branch b1_6
b=16972
o=Brian Behlendorf (behlendorf1@llnl.gov)
i=robert.read (rread)
i=adilger
Fix request leaks.
zam [Fri, 19 Dec 2008 12:39:58 +0000 (12:39 +0000)]
Branch b1_6
b=17688
i=oleg.drokin
i=alexey.lyashkov
A lockless truncate fix, to prevent excessive lock pingpong on multistipe
files.
yury [Fri, 19 Dec 2008 09:56:57 +0000 (09:56 +0000)]
b=14522
r=shadow,tappro
- remove wrong assert
anserper [Thu, 18 Dec 2008 22:30:14 +0000 (22:30 +0000)]
Branch b1_6
b=16890
i=Girish Shilamkar
introduce resetquota for shortness
girish [Thu, 18 Dec 2008 07:09:00 +0000 (07:09 +0000)]
Add changelog entry.
yangsheng [Thu, 18 Dec 2008 06:09:03 +0000 (06:09 +0000)]
Branch b1_6
b=17993
i=sheng.yang, johann
Author: Jim Garlick(LLNL)
Clear rq_rep_swab_mask before DEBUG_REQ;
wangyb [Thu, 18 Dec 2008 02:40:01 +0000 (02:40 +0000)]
b=17922
i=sheng.yang
i=brian
real vanilla kernel series/taget.
cvs2svn [Thu, 18 Dec 2008 02:40:00 +0000 (02:40 +0000)]
This commit was manufactured by cvs2svn to create branch 'b1_6'.
zhanghc [Thu, 18 Dec 2008 01:52:13 +0000 (01:52 +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:16:03 +0000 (01:16 +0000)]
b=17380
use "fed->fed_lr_off" instead of "off" before
"off" is set, just like MDS does
i=johann
i=zhenyu.xu
girish [Wed, 17 Dec 2008 22:05:38 +0000 (22:05 +0000)]
Clear dev_rdonly flag for external journal devices. (Andreas)
b=18018
i=johann
i=girish
yury [Wed, 17 Dec 2008 16:39:26 +0000 (16:39 +0000)]
b=17674
r=johann,shadow
- do not reset lru_resize availability flags in ns after reconnect if exp_connect flags did not change (that is, serever was not upgraded)
yury [Wed, 17 Dec 2008 15:46:04 +0000 (15:46 +0000)]
b=18046
- fixes build issues
grev [Wed, 17 Dec 2008 14:45:52 +0000 (14:45 +0000)]
b=17839
i=Brian
cmd3-11 ported to acc-sm t-f
-- new RECOVERY_MDS_SCALE
-- rundbench modified
-- new t-f functions, run load scripts
yangsheng [Wed, 17 Dec 2008 06:03:00 +0000 (06:03 +0000)]
Branch b1_6
b=17459
i=adilger, bobijam
Make change to ext2_* api for BIG-ENDIAN environment.
yangsheng [Wed, 17 Dec 2008 04:36:25 +0000 (04:36 +0000)]
Branch b1_6
b=17379
i=johann, bobijam
Fixed symlink depth test case.
fanyong [Wed, 17 Dec 2008 02:49:17 +0000 (02:49 +0000)]
Branch b1_6
b=15691
i=johann
i=h.huang
Diagnostic patch
yangsheng [Tue, 16 Dec 2008 08:33:03 +0000 (08:33 +0000)]
Branch b1_6
b=16028
i=adilger, johann
Implement OBD_PING via ioctl() instead of /proc.
bobijam [Tue, 16 Dec 2008 01:47:41 +0000 (01:47 +0000)]
Branch b1_6
b=16417
i=alexey.lyashkov (shadow)
i=johann
Description: Lustre doesn't delete files
Details : Clients drop lock reference and release openhandle when they find
stale inode.
tianzy [Mon, 15 Dec 2008 14:53:23 +0000 (14:53 +0000)]
Branch b1_6
fix a build error caused by the patch of 16542
b=18027
i=tianzy
i=girish.shilamkar
tianzy [Mon, 15 Dec 2008 07:57:50 +0000 (07:57 +0000)]
Branch b1_6
meta blocks ignored can lead to occasional -EDQUOT occasionally
b=16542
i=johann
i=alex.zhuravlev
kalpak [Sat, 13 Dec 2008 13:06:09 +0000 (13:06 +0000)]
b=17898
i=adilger
i=grev
reset IFS to original value in test_130
yury [Fri, 12 Dec 2008 21:57:01 +0000 (21:57 +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:22:50 +0000 (18:22 +0000)]
b=17987
i=Vladimir.Saveliev
test_55 typo fix
tianzy [Fri, 12 Dec 2008 06:00:34 +0000 (06:00 +0000)]
Branch b1_6
add more test info to sanity-quota.sh
b=17925
i=johann
anserper [Fri, 12 Dec 2008 01:23:46 +0000 (01:23 +0000)]
Branch b1_6
b=17938
i=Vitaly Fertman
i=Johann Lombardi
save rq_rqset
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: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 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:08:02 +0000 (14:08 +0000)]
Branch b1_6
b=12596
i=grev
i=rread
fix file path in compare_stripe_info
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: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
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: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:36:24 +0000 (09:36 +0000)]
b=17827
i=H.Huang
run lsof fix
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 07:15:29 +0000 (07:15 +0000)]
fix incorrect detecting readv/writev.
Branch b1_6
b=17918
i=green
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
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:51:28 +0000 (15:51 +0000)]
Branch b1_6
b=17379
Print value of symlink depth before checking it.
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.
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
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.
bobijam [Fri, 5 Dec 2008 01:25:29 +0000 (01:25 +0000)]
Branch HEAD
b=17850
i=h.hunag
i=johann
change the name of md stats proc entry to "md_stats".
adilger [Thu, 4 Dec 2008 18:43:06 +0000 (18:43 +0000)]
Branch b1_6
Changing build version.
grev [Thu, 4 Dec 2008 17:48:11 +0000 (17:48 +0000)]
b=17747
i=Nathan
run_one: print PASS/FAIL depending on new TEST_FAILED var
grev [Thu, 4 Dec 2008 17:40:19 +0000 (17:40 +0000)]
b=17747
i=Nathan
run_one: print PASS/FAIL depending on new TEST_FAILED var
deshmukh [Thu, 4 Dec 2008 10:25:33 +0000 (10:25 +0000)]
cmd fix in mdd_rename()
b=17876
i=umka
i=pravin
fanyong [Thu, 4 Dec 2008 03:31:15 +0000 (03:31 +0000)]
Branch HEAD
b=17770
i=Elena Gryaznova
avoid using quota_usr/quota_2usr groups
huanghua [Thu, 4 Dec 2008 00:27:10 +0000 (00:27 +0000)]
Branch HEAD
b=17589
revert the previous patch, rejected by alexey.lyashkov.
vitaly [Wed, 3 Dec 2008 18:44:59 +0000 (18:44 +0000)]
Branch b1_6
b=17644
i=green
i=adilger
send 1 extra rpc in flight if this is a high priority request
grev [Wed, 3 Dec 2008 18:37:17 +0000 (18:37 +0000)]
b=17853
i=Adilger
check_config fix for NETTYPE=ptl
grev [Wed, 3 Dec 2008 18:22:57 +0000 (18:22 +0000)]
b=17853
i=Adilger
check_config fix for NETTYPE=ptl
vitaly [Wed, 3 Dec 2008 17:47:35 +0000 (17:47 +0000)]
Branch HEAD
b=17748
i=grev
i=adilger
the sanityN test issue is fixed
grev [Wed, 3 Dec 2008 17:35:49 +0000 (17:35 +0000)]
b=16551
i=Adilger
conf-sanity test_32* fix
vitaly [Wed, 3 Dec 2008 17:18:08 +0000 (17:18 +0000)]
Branch b1_6
b=17748
i=grev
i=adilger
the sanityN test issue is fixed
anserper [Wed, 3 Dec 2008 16:55:24 +0000 (16:55 +0000)]
Branch b1_6
b=17770
i=Elena Gryaznova
move the cleanup/setup test to the end of the series
anserper [Wed, 3 Dec 2008 16:55:22 +0000 (16:55 +0000)]
Branch b1_6
i=Elena Gryaznova
avoid using quota_usr/quota_2usr groups
anserper [Wed, 3 Dec 2008 16:45:57 +0000 (16:45 +0000)]
Branch HEAD
b=17371
i=Andreas Dilger
move the cleanup/setup test to the end of the series
anserper [Wed, 3 Dec 2008 16:33:25 +0000 (16:33 +0000)]
Branch b1_6
b=17371
i=Andreas Dilger
move the cleanup/setup test to the end of the series
zhanghc [Wed, 3 Dec 2008 15:56:57 +0000 (15:56 +0000)]
b=16432
fix mgs_setparam, which will return -EINVAL when param
related to llite(PARAM_LLITE) is set by MDT or OST
i=johann
i=nathan.rutman
zhanghc [Wed, 3 Dec 2008 15:50:10 +0000 (15:50 +0000)]
b=16432
fix mgs_setparam, which will return -EINVAL when param
related to llite(PARAM_LLITE) is set by MDT or OST
i=johann
i=nathan.rutman
grev [Wed, 3 Dec 2008 15:48:19 +0000 (15:48 +0000)]
b=13584
i=Scjody
test_99a fix: use $TMP as working dir
zhanghc [Wed, 3 Dec 2008 15:39:17 +0000 (15:39 +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 14:42:11 +0000 (14:42 +0000)]
b=13584
i=Scjody
test_99a fix: use $TMP as working dir
zam [Wed, 3 Dec 2008 11:32:24 +0000 (11:32 +0000)]
Branch HEAD
b=17461
i=adilger
i=alex.zhuravlev
Ptlrpc optimizations to minimize COS overhead:
. reply state object use own locking instead of ptlrpc service one
. per-cpu dedicated threads for reply handling
. resource hash table size increase
shadow [Wed, 3 Dec 2008 07:26:58 +0000 (07:26 +0000)]
shrink LOV EAs before replying
Branch b1_6
b=16693
i=shadow
i=johann
shadow [Wed, 3 Dec 2008 04:54:58 +0000 (04:54 +0000)]
don't resend llog cancels,
fix resend requests for ldlm imports.
Branch HEAD
b=17695
i=umka
i=tappro
shadow [Wed, 3 Dec 2008 04:33:49 +0000 (04:33 +0000)]
don't resend llog cancels,
fix resend requests for ldlm imports.
Branch b1_6
b=17695
i=umka
i=tappro
huanghua [Wed, 3 Dec 2008 02:23:23 +0000 (02:23 +0000)]
Branch HEAD
b=17589
i=yong.fan
i=yury.umanets
wait a bit while umount client if there is still ref count on mnt.
zam [Tue, 2 Dec 2008 20:08:41 +0000 (20:08 +0000)]
Branch HEAD
b=17867
i=yury.umanets
Compile fix: move the fld_cache_entry_delete function body
above all the references to it.
zam [Tue, 2 Dec 2008 19:51:31 +0000 (19:51 +0000)]
Branch HEAD
b=17742
i=h.huang
i=alexey.lyashkov
Add necessary spin-lock protection to dump_exports().
grev [Tue, 2 Dec 2008 14:12:12 +0000 (14:12 +0000)]
b=17267
i=Adilger
fsx fix: limit bound file size by 1/2 RAM
yury [Tue, 2 Dec 2008 12:27:24 +0000 (12:27 +0000)]
b=17813
r=shadow
- take into account the limit on the host because the higher limit the longer it takes to kill some locks.
yury [Tue, 2 Dec 2008 12:20:22 +0000 (12:20 +0000)]
b=17813
r=shadow
- take into account the limit on the host because the higher limit the longer it takes to kill some locks.
pravins [Tue, 2 Dec 2008 07:20:57 +0000 (07:20 +0000)]
b=17809
i=Nikita
i=Rahul
fix for lockdep warning. adds separate lockdep subclass for mdd_orphan
dir locking.
zhanghc [Tue, 2 Dec 2008 06:00:27 +0000 (06:00 +0000)]
b=17031
during refreshing locks waiting its I/O to complete,
take current service time into account, not only using
the timeout gotten by ldlm_get_enqueue_timeout
i=Andreas
i=Nathan.Rutman
jxiong [Tue, 2 Dec 2008 01:57:13 +0000 (01:57 +0000)]
b=16074
r=oleg,jay
small fixes for liblustre.
huanghua [Tue, 2 Dec 2008 00:41:30 +0000 (00:41 +0000)]
Branch HEAD
b=17844
i=rahul.deshmukh
i=pravin.shelar
This warning message does not need to be printed on the console during each startup
grev [Mon, 1 Dec 2008 21:34:14 +0000 (21:34 +0000)]
b=16897
i=Adilger
i=Tappro
test_7-b fix: use do_nodes instead of loop to run rundbench
grev [Mon, 1 Dec 2008 21:27:37 +0000 (21:27 +0000)]
b=16897
i=Adilger
i=Tappro
test_70b fix: use do_nodes instead of loop to run rundbench
adilger [Mon, 1 Dec 2008 19:28:01 +0000 (19:28 +0000)]
Branch HEAD
Fix double comment termination.
i=deen