Whamcloud - gitweb
fs/lustre-release.git
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'.

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

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

16 years agoClear dev_rdonly flag for external journal devices. (Andreas)
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

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

16 years agob=18046
yury [Wed, 17 Dec 2008 15:46:04 +0000 (15:46 +0000)]
b=18046
- fixes build issues

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

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

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

16 years agoBranch b1_6
fanyong [Wed, 17 Dec 2008 02:49:17 +0000 (02:49 +0000)]
Branch b1_6
b=15691
i=johann
i=h.huang

Diagnostic patch

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

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

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

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

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

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

16 years agob=17987
grev [Fri, 12 Dec 2008 18:22:50 +0000 (18:22 +0000)]
b=17987
i=Vladimir.Saveliev
test_55 typo fix

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

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

16 years agoUpdated ChangeLog for the next release, 1.6.8.
stinson1947 [Fri, 12 Dec 2008 01:06:14 +0000 (01:06 +0000)]
Updated ChangeLog for the next release, 1.6.8.

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

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

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

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

16 years agoclient_disconnect_export vs connect request race.
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

16 years agoSet MDS_BFLAG_EXT_FLAGS on MDS in open call path.
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

16 years agoFix lost unlinked ev in reply_in_callback (Isaac)
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

16 years agob=17827
grev [Wed, 10 Dec 2008 09:36:24 +0000 (09:36 +0000)]
b=17827
i=H.Huang
run lsof fix

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

16 years agofix incorrect detecting readv/writev.
shadow [Tue, 9 Dec 2008 07:15:29 +0000 (07:15 +0000)]
fix incorrect detecting readv/writev.

Branch b1_6
b=17918
i=green

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

16 years agobranch: b1_6
ericm [Mon, 8 Dec 2008 19:20:38 +0000 (19:20 +0000)]
branch: b1_6
fix calculation of sleeping time.
b=13659
r=nathan

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

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

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

16 years agob=17661
grev [Sat, 6 Dec 2008 00:56:52 +0000 (00:56 +0000)]
b=17661
i=Brian
run mpi tests as MPI_USER

16 years agoBranch b_hd_kdmu
rcorreia [Fri, 5 Dec 2008 17:55:57 +0000 (17:55 +0000)]
Branch b_hd_kdmu
b=17584
i=adilger
i=alex.zhuravlev

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

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

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

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

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

16 years agoBranch b1_6
adilger [Thu, 4 Dec 2008 18:43:06 +0000 (18:43 +0000)]
Branch b1_6
Changing build version.

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

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

16 years agocmd fix in mdd_rename()
deshmukh [Thu, 4 Dec 2008 10:25:33 +0000 (10:25 +0000)]
cmd fix in mdd_rename()

b=17876
i=umka
i=pravin

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

16 years agoBranch HEAD
huanghua [Thu, 4 Dec 2008 00:27:10 +0000 (00:27 +0000)]
Branch HEAD
b=17589

revert the previous patch, rejected by alexey.lyashkov.

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