Whamcloud - gitweb
johann [Mon, 9 Feb 2009 15:15:00 +0000 (15:15 +0000)]
Branch b1_6
b=18067
i=johann
i=adilger
Change oap magic LASSERT into LASSERTF to aid debugging.
anserper [Sun, 8 Feb 2009 23:35:45 +0000 (23:35 +0000)]
kernel support clarification
green [Sun, 8 Feb 2009 22:36:41 +0000 (22:36 +0000)]
b=16823
r=adilger,shadow
Update offset calculations for 32 bit platforms
anserper [Sun, 8 Feb 2009 10:16:39 +0000 (10:16 +0000)]
warning clarification
huanghua [Fri, 6 Feb 2009 02:27:56 +0000 (02:27 +0000)]
Branch b1_6
b=3633
i=robert.read
i=oleg.drokin
i=tappro
clear the "hold for replay" flag for open request once a file is closed
bobijam [Fri, 6 Feb 2009 02:00:43 +0000 (02:00 +0000)]
Branch b1_6
b=17011
i=tom.wang
i=joahnn
remove redundant brw_stats on obdfilter.
shadow [Thu, 5 Feb 2009 11:05:48 +0000 (11:05 +0000)]
handle MDS connect in failover as real connect.
Branch b1_6
b=18304
i=johann
i=green
bobijam [Thu, 5 Feb 2009 02:04:56 +0000 (02:04 +0000)]
Branch b1_6
b=18225
o=Nic Henke(nic@cray.com)
i=johann
i=adilger
use obd_brw_async in echo_client_kbrw.
bobijam [Wed, 4 Feb 2009 01:35:38 +0000 (01:35 +0000)]
Branch b1_6
b=18015
i=johann
i=sheng.yang
add SLAB_DESTROY_BY_RCU to ldlm_lock_slab's flags for ldlm_locks are freed
with RCU mechanism.
girish [Tue, 3 Feb 2009 19:24:46 +0000 (19:24 +0000)]
b=18417
i=adilger
i=kalpak
missed hunk from last commit
girish [Tue, 3 Feb 2009 19:09:44 +0000 (19:09 +0000)]
b=18417
i=adilger
i=kalpak
remove star tests from sanity.sh
grev [Tue, 3 Feb 2009 13:39:55 +0000 (13:39 +0000)]
b=17899
i=Johann
test_53* fix: rm dirs used at start
tianzy [Tue, 3 Feb 2009 06:44:26 +0000 (06:44 +0000)]
Branch b1_6
use QUOTA_REQ_RETURNED to replace -EAGAIN when a quota req is finished.
b=18307
i=johann
i=panda
fanyong [Tue, 3 Feb 2009 02:34:54 +0000 (02:34 +0000)]
Branch b1_6
b=18135
i=tianzy
i=andrew.perepechko
Wake up all wait threads on the "lq_waitq" when "lqc_import" is invalid.
shadow [Mon, 2 Feb 2009 17:32:13 +0000 (17:32 +0000)]
don't call obd_disconnect under lov_lock.
Branch b1_6
b=17310
i=johann
i=rread
grev [Mon, 2 Feb 2009 13:55:41 +0000 (13:55 +0000)]
remove debug line
grev [Mon, 2 Feb 2009 12:49:04 +0000 (12:49 +0000)]
b=16818
i=Nathan
get rid of set_obd_timeout(), improve test_26*
kalpak [Mon, 2 Feb 2009 07:17:47 +0000 (07:17 +0000)]
b=17895
i=adilger
i=alex
While using HA for Lustre servers with Linux RAID, it is possible that MMP will not detect multiple mounts. To make this work we need to unplug the device queue in RAID when the MMP block is being written. Also while reading the MMP block, we should read it from disk and not the cached one.
shadow [Wed, 28 Jan 2009 09:35:24 +0000 (09:35 +0000)]
fix typo
shadow [Wed, 28 Jan 2009 09:14:36 +0000 (09:14 +0000)]
don't lose wakeup for imp_recovery_waitq
Branch b1_6
b=18154
i=nathan
i=rread
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)