Whamcloud - gitweb
girish [Wed, 28 Jan 2009 03:52:57 +0000 (03:52 +0000)]
b=16895
i=adilger (o=johann)
i=girish
dont assert on lvfs_check_rdonly()
yury [Tue, 27 Jan 2009 14:27:23 +0000 (14:27 +0000)]
- added a comment about LDLM_FL_* flags at Adilger's request.
yury [Tue, 27 Jan 2009 12:38:05 +0000 (12:38 +0000)]
b=17282
r=johann,shadow
- simplifies a lot lru resize memory presssure handling. No estimation pass is needed right now as it was too CPU consuming.
johann [Mon, 26 Jan 2009 13:58:26 +0000 (13:58 +0000)]
Branch b1_6
b=18304
i=shadow
i=nathan
MSG_CONNECT_INITIAL is not set on the initial MDS->OST connect.
As a conseqence, the patch from bug 18224 is not operational
and the MDS export cannot be reused on the OSTs until it gets
evicted.
johann [Mon, 26 Jan 2009 13:45:28 +0000 (13:45 +0000)]
Branch b1_6
b=18307
i=adilger
i=shadow
send OST_CONNECT to OST_REQUEST_PORTAL instead of OST_IO_PORTAL (was used
for compatibility with releases < 1.4.6)
yangsheng [Sat, 24 Jan 2009 17:28:51 +0000 (17:28 +0000)]
Branch b1_6
b=18091
i=adilger, tappro
Clean up IOC_{INIT, PACK, UNPACK} macros.
grev [Sat, 24 Jan 2009 09:19:53 +0000 (09:19 +0000)]
b=18045
i=Adilger
-- get rid of Hendrix rates values
-- create NUM_FILES -le IFree
-- use mdsrate for cleanup instead of rm
yangsheng [Fri, 23 Jan 2009 17:22:26 +0000 (17:22 +0000)]
Branch b1_6
b=17464
yangsheng [Fri, 23 Jan 2009 17:04:41 +0000 (17:04 +0000)]
Branch b1_6
b=17464
Recommit lost part(I wonder why it lost).
girish [Fri, 23 Jan 2009 16:27:51 +0000 (16:27 +0000)]
b=15524
i=huanghua
i=kalpak
fix test 102f
shadow [Fri, 23 Jan 2009 14:29:22 +0000 (14:29 +0000)]
add workaround for leak space in ESTALE case
Branch b1_6
grev [Fri, 23 Jan 2009 13:44:33 +0000 (13:44 +0000)]
b=18279
i=Nathan
AT tests cleanup: run setup/cleanup only if AT tests run
vitaly [Fri, 23 Jan 2009 10:18:33 +0000 (10:18 +0000)]
Branch b1_6
b=17748
i=grev
i=adilger
sanityN test fix
tianzy [Fri, 23 Jan 2009 09:50:21 +0000 (09:50 +0000)]
Branch b1_6
when there is any inactive ost, refuse to do quotacheck
b=18151
i=johann
i=andrew.perepechko
yangsheng [Fri, 23 Jan 2009 09:16:11 +0000 (09:16 +0000)]
Branch b1_6
b=17464
i=johann, bobijam
Swab lov_mds_md when ioctl be called directly in liblustre.
tianzy [Fri, 23 Jan 2009 06:21:11 +0000 (06:21 +0000)]
Branch b1_6
fix the test issue of test_12 in sanity-quota.sh
b=18151
i=johann
i=panda
girish [Wed, 21 Jan 2009 18:38:40 +0000 (18:38 +0000)]
b=16895
i=adilger (o=johann)
i=girish
don't LASSERT on read-only device
yury [Wed, 21 Jan 2009 16:43:35 +0000 (16:43 +0000)]
b=17310
r=johann
- tmp fix for long connect rpc in sending list on umount.
fanyong [Wed, 21 Jan 2009 03:28:20 +0000 (03:28 +0000)]
Branch b1_6
b=15691
i=huanghua
i=yep
Another diagnostic patch to collect more log when error.
tianzy [Wed, 21 Jan 2009 02:56:54 +0000 (02:56 +0000)]
Branch b1_6
take refcount of export when quotacheck is going on
b=18126
i=shadow
i=panda
shadow [Tue, 20 Jan 2009 13:04:37 +0000 (13:04 +0000)]
always handle mds connect as reconnect.
Branch b1_6
b=18224
i=johhan
i=green
i=adilger
i=wangdi
yangsheng [Tue, 20 Jan 2009 10:27:35 +0000 (10:27 +0000)]
Branch b1_6
b=17153
i=adilger, tappro
Remove 2.4 compatibility from b1_6.
shadow [Tue, 20 Jan 2009 08:57:00 +0000 (08:57 +0000)]
don't confuse mds_finish_transno() with PTR_ERR(-ENOENT)
Branch b1_6
b=18238
i=green
i=umka
kalpak [Tue, 20 Jan 2009 06:43:01 +0000 (06:43 +0000)]
b=17942
i=adilger
i=girish
update fiemap structures and API to match upstream
fanyong [Tue, 20 Jan 2009 01:43:21 +0000 (01:43 +0000)]
Branch b1_6
b=18182
i=tianzy
i=panda
Set stripe count as 1 and stripte index as 0 to make sure the file is created on first ost.
shadow [Mon, 19 Jan 2009 21:18:09 +0000 (21:18 +0000)]
release lock refernce only after add page to pages list.
Branch b1_6
b=17972
i=shadow
i=johann
johann [Mon, 19 Jan 2009 12:17:34 +0000 (12:17 +0000)]
Branch b1_6
b=18044
i=vitaly
i=bobijam
copy DISCARD_DATA flag if cp ast includes bl ast.
zhanghc [Sun, 11 Jan 2009 15:59:24 +0000 (15:59 +0000)]
b=17887
1, print the actual time to wait for
lock cancellation in "waiting_locks_callback"
2, compare resoure 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:25:26 +0000 (08:25 +0000)]
wait until mds<>ost connected.
Branch b1_6
b=18150
i=grev
green [Sat, 10 Jan 2009 06:48:34 +0000 (06:48 +0000)]
b=18016
r=deen,wangdi
page index type in ll_read_ahead_page should be pgoff_t, not int
girish [Fri, 9 Jan 2009 18:05:14 +0000 (18:05 +0000)]
Change sanity.sh to test "tar --xattr"
b=15524
i=adilger
i=kalpak.shah
adilger [Fri, 9 Jan 2009 18:00:08 +0000 (18:00 +0000)]
Branch b1_6
This debug message should not be on the console.
b=11777
green [Fri, 9 Jan 2009 03:57:45 +0000 (03:57 +0000)]
typo fix
green [Fri, 9 Jan 2009 03:30:19 +0000 (03:30 +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
girish [Thu, 8 Jan 2009 17:44:53 +0000 (17:44 +0000)]
Add configure option to allow repackaging of e2fsprogs as ldiskfsprogs. (by Jim Garlick)
b=17953
i=adilger
i=girish.shilamkar
yangsheng [Thu, 8 Jan 2009 05:55:35 +0000 (05:55 +0000)]
Branch b1_6
b=17968
i=yangsheng, deen
Fixed various compiler warnings on ppc/ppc64 sles9.
Author: Jim Garlick(LLNL)
vs [Thu, 8 Jan 2009 00:38:01 +0000 (00:38 +0000)]
b=17694
i=adilger
run the test in separate directory
zhanghc [Wed, 7 Jan 2009 08:09:14 +0000 (08:09 +0000)]
b=17710
uncommit the patch for further investigation
i=Andreas
yury [Mon, 5 Jan 2009 15:49:19 +0000 (15:49 +0000)]
- make timeout longer
yury [Mon, 5 Jan 2009 15:43:08 +0000 (15:43 +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 08:15:19 +0000 (08:15 +0000)]
Branch b1_6
b=18056
Sometime QUOTA support will disabled when 'make dist'.
yury [Wed, 31 Dec 2008 16:07:35 +0000 (16:07 +0000)]
b=18127
- reformat in test 47 after 46a which uses 6 OST otherwise test 47 gets confused.
grev [Tue, 30 Dec 2008 12:30:25 +0000 (12:30 +0000)]
b=17797
i=H.Huang
test_57b remote mds fix
zhanghc [Tue, 30 Dec 2008 05:56:11 +0000 (05:56 +0000)]
b=17710
add "sys.ldlm_timeout" as a option to the
MKFS.LUSTRE for setting "ldlm_timeout"
i=Johann
i=Nathan.Rutman
shadow [Mon, 29 Dec 2008 08:59:12 +0000 (08:59 +0000)]
send ACTIVATE event only if connect finished and import have state FULL.
Branch b1_6
i=addilger
i=tappro
i=green
shadow [Mon, 29 Dec 2008 06:11:05 +0000 (06:11 +0000)]
revert fix from bug 16417.
yangsheng [Sun, 28 Dec 2008 15:46:31 +0000 (15:46 +0000)]
Branch b1_6
b=18056
i=adilger, tappro
Get rid of the warning messages during automake-1.9.
yangsheng [Sun, 28 Dec 2008 15:29:36 +0000 (15:29 +0000)]
Branch b1_6
b=17970
i=adilger, shadow
Update the wiretest.c.
shadow [Wed, 24 Dec 2008 21:28:31 +0000 (21:28 +0000)]
checking maximal acl size before set.
Branch b1_6
b=17636
i=johann
i=deen
grev [Wed, 24 Dec 2008 21:20:16 +0000 (21:20 +0000)]
b=17839
i=Brian
remote rundbench run fix
grev [Wed, 24 Dec 2008 20:46:55 +0000 (20:46 +0000)]
b=17267
i=Adilger
fsx fix: limit bound file size by 1/2 RAM
anserper [Wed, 24 Dec 2008 17:03:46 +0000 (17:03 +0000)]
b=18083
i=Yong Fan
i=Andrew Perepechko
Force current op. quota files format for MDS op. quota files
yury [Wed, 24 Dec 2008 12:43:26 +0000 (12:43 +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:43:39 +0000 (11:43 +0000)]
b=17757
remove redundant code in previous patch
i=tappro
yangsheng [Tue, 23 Dec 2008 15:57:23 +0000 (15:57 +0000)]
Branch b1_6
b=18061
i=johann, bobijam
Update kernel for SLES10 kernel-2.6.16.60-0.33.
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