Whamcloud - gitweb
fs/lustre-release.git
16 years agob=18219
grev [Tue, 10 Feb 2009 00:22:41 +0000 (00:22 +0000)]
b=18219
i=Adilger
test_70b one client fix

16 years agob=18366
grev [Mon, 9 Feb 2009 23:40:53 +0000 (23:40 +0000)]
b=18366
i=Johann
test_5 ENOSPC fix

16 years agoBranch b1_6
johann [Mon, 9 Feb 2009 15:18:15 +0000 (15:18 +0000)]
Branch b1_6
b=18374
i=johann (patch from Tappro)
i=shadow

Return only valid cookies, empty slot for failed ones.
This fixes a memory corruption causing random oops.

16 years agoBranch b1_6
johann [Mon, 9 Feb 2009 15:16:39 +0000 (15:16 +0000)]
Branch b1_6
b=18374
i=shadow
i=tappro

Wait for mds_fl_synced to be set during recovery before allowing clients
to reconnect. This is done to make sure that llog is properly set up.

16 years agoBranch b1_6
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.

16 years agokernel support clarification
anserper [Sun, 8 Feb 2009 23:35:45 +0000 (23:35 +0000)]
kernel support clarification

16 years agob=16823
green [Sun, 8 Feb 2009 22:36:41 +0000 (22:36 +0000)]
b=16823
r=adilger,shadow

Update offset calculations for 32 bit platforms

16 years agowarning clarification
anserper [Sun, 8 Feb 2009 10:16:39 +0000 (10:16 +0000)]
warning clarification

16 years agoBranch b1_6
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

16 years agoBranch b1_6
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.

16 years agohandle MDS connect in failover as real connect.
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

16 years agoBranch b1_6
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.

16 years ago Branch b1_6
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.

16 years agob=18417
girish [Tue, 3 Feb 2009 19:24:46 +0000 (19:24 +0000)]
b=18417
i=adilger
i=kalpak

missed hunk from last commit

16 years agob=18417
girish [Tue, 3 Feb 2009 19:09:44 +0000 (19:09 +0000)]
b=18417
i=adilger
i=kalpak

remove star tests from sanity.sh

16 years agob=17899
grev [Tue, 3 Feb 2009 13:39:55 +0000 (13:39 +0000)]
b=17899
i=Johann
test_53* fix: rm dirs used at start

16 years agoBranch b1_6
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

16 years agoBranch b1_6
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.

16 years agodon't call obd_disconnect under lov_lock.
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

16 years agoremove debug line
grev [Mon, 2 Feb 2009 13:55:41 +0000 (13:55 +0000)]
remove debug line

16 years agob=16818
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*

16 years agob=17895
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.

16 years agofix typo
shadow [Wed, 28 Jan 2009 09:35:24 +0000 (09:35 +0000)]
fix typo

16 years agodon't lose wakeup for imp_recovery_waitq
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

16 years agob=16895
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()

16 years ago- added a comment about LDLM_FL_* flags at Adilger's request.
yury [Tue, 27 Jan 2009 14:27:23 +0000 (14:27 +0000)]
- added a comment about LDLM_FL_* flags at Adilger's request.

16 years agob=17282
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.

16 years agoBranch b1_6
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.

16 years agoBranch b1_6
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)

16 years agoBranch b1_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.

16 years agob=18045
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

16 years agoBranch b1_6
yangsheng [Fri, 23 Jan 2009 17:22:26 +0000 (17:22 +0000)]
Branch b1_6
b=17464

16 years agoBranch b1_6
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).

16 years agob=15524
girish [Fri, 23 Jan 2009 16:27:51 +0000 (16:27 +0000)]
b=15524
i=huanghua
i=kalpak

fix test 102f

16 years agoadd workaround for leak space in ESTALE case
shadow [Fri, 23 Jan 2009 14:29:22 +0000 (14:29 +0000)]
add workaround for leak space in ESTALE case
Branch b1_6

16 years agob=18279
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

16 years agoBranch b1_6
vitaly [Fri, 23 Jan 2009 10:18:33 +0000 (10:18 +0000)]
Branch b1_6
b=17748
i=grev
i=adilger

sanityN test fix

16 years agoBranch b1_6
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

16 years agoBranch b1_6
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.

16 years agoBranch b1_6
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

16 years agob=16895
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

16 years agob=17310
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.

16 years agoBranch b1_6
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.

16 years agoBranch b1_6
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

16 years agoalways handle mds connect as reconnect.
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

16 years agoBranch b1_6
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.

16 years agodon't confuse mds_finish_transno() with PTR_ERR(-ENOENT)
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

16 years agob=17942
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

16 years agoBranch b1_6
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.

16 years agorelease lock refernce only after add page to pages list.
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

16 years agoBranch b1_6
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.

16 years agob=17887
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

16 years agowait until mds<>ost connected.
shadow [Sun, 11 Jan 2009 08:25:26 +0000 (08:25 +0000)]
wait until mds<>ost connected.
Branch b1_6
b=18150
i=grev

16 years agob=18016
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

16 years agoChange sanity.sh to test "tar --xattr"
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

16 years agoBranch b1_6
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

16 years agotypo fix
green [Fri, 9 Jan 2009 03:57:45 +0000 (03:57 +0000)]
typo fix

16 years agob=16919
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

16 years agoAdd configure option to allow repackaging of e2fsprogs as ldiskfsprogs. (by Jim Garlick)
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

16 years agoBranch b1_6
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)

16 years agob=17694
vs [Thu, 8 Jan 2009 00:38:01 +0000 (00:38 +0000)]
b=17694
i=adilger

run the test in separate directory

16 years agob=17710
zhanghc [Wed, 7 Jan 2009 08:09:14 +0000 (08:09 +0000)]
b=17710

uncommit the patch for further investigation

i=Andreas

16 years ago- make timeout longer
yury [Mon, 5 Jan 2009 15:49:19 +0000 (15:49 +0000)]
- make timeout longer

16 years agob=18080
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.

16 years agoBranch b1_6
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'.

16 years agob=18127
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.

16 years agob=17797
grev [Tue, 30 Dec 2008 12:30:25 +0000 (12:30 +0000)]
b=17797
i=H.Huang
test_57b remote mds fix

16 years agob=17710
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

16 years agosend ACTIVATE event only if connect finished and import have state FULL.
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

16 years agorevert fix from bug 16417.
shadow [Mon, 29 Dec 2008 06:11:05 +0000 (06:11 +0000)]
revert fix from bug 16417.

16 years agoBranch b1_6
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.

16 years agoBranch b1_6
yangsheng [Sun, 28 Dec 2008 15:29:36 +0000 (15:29 +0000)]
Branch b1_6
b=17970
i=adilger, shadow

Update the wiretest.c.

16 years agochecking maximal acl size before set.
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

16 years agob=17839
grev [Wed, 24 Dec 2008 21:20:16 +0000 (21:20 +0000)]
b=17839
i=Brian
remote rundbench run fix

16 years agob=17267
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

16 years agob=18083
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

16 years agor=shadow
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.

16 years agob=17757
zhanghc [Wed, 24 Dec 2008 11:43:39 +0000 (11:43 +0000)]
b=17757

remove redundant code in previous patch

i=tappro

16 years agoBranch b1_6
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.

16 years agoBranch b1_6
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

16 years agoBranch b1_6
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.

16 years agoBranch b1_6
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.

16 years agob=17589
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

16 years agob=18080
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.

16 years agoBranch b1_6
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.

16 years agoBranch b1_6
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().

16 years agoBranch b1_6
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.

16 years agoBranch b1_6
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.

16 years agoBranch b1_6
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

16 years agoBranch b1_6
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.

16 years agoBranch b1_6
adilger [Mon, 22 Dec 2008 20:35:52 +0000 (20:35 +0000)]
Branch b1_6
Minor reformatting in ChangeLog.

16 years ago- replace CWARN with CDEBUG
yury [Mon, 22 Dec 2008 08:32:14 +0000 (08:32 +0000)]
- replace CWARN with CDEBUG

16 years agoBranch b1_6
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.

16 years agoBranch b1_6
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.

16 years agob=14522
yury [Fri, 19 Dec 2008 09:56:57 +0000 (09:56 +0000)]
b=14522
r=shadow,tappro

- remove wrong assert

16 years agoBranch b1_6
anserper [Thu, 18 Dec 2008 22:30:14 +0000 (22:30 +0000)]
Branch b1_6
b=16890
i=Girish Shilamkar
introduce resetquota for shortness

16 years agoAdd changelog entry.
girish [Thu, 18 Dec 2008 07:09:00 +0000 (07:09 +0000)]
Add changelog entry.

16 years agoBranch b1_6
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;

16 years agob=17922
wangyb [Thu, 18 Dec 2008 02:40:01 +0000 (02:40 +0000)]
b=17922
i=sheng.yang
i=brian

real vanilla kernel series/taget.

16 years agoThis commit was manufactured by cvs2svn to create branch 'b1_6'.
cvs2svn [Thu, 18 Dec 2008 02:40:00 +0000 (02:40 +0000)]
This commit was manufactured by cvs2svn to create branch 'b1_6'.