Whamcloud - gitweb
fs/lustre-release.git
15 years agoBranch b1_8
yangsheng [Fri, 23 Jan 2009 17:38:19 +0000 (17:38 +0000)]
Branch b1_8
b=17464

Fixed previous commit.

15 years agoBranch b1_8
huanghua [Fri, 23 Jan 2009 16:45:56 +0000 (16:45 +0000)]
Branch b1_8
b=17777
i=grev
i=adilger
i=robert.read

test scripts improvement to enable interop testing between 1.8 and 2.0

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

fix test 102f

15 years agoadd workaround for leak space in ESTALE case.
shadow [Fri, 23 Jan 2009 14:31:58 +0000 (14:31 +0000)]
add workaround for leak space in ESTALE case.
Branch b1_8
b=16417

15 years agob=18279
grev [Fri, 23 Jan 2009 13:27:32 +0000 (13:27 +0000)]
b=18279
i=Nathan
AT tests cleanup: run setup/cleanup only if AT tests run

15 years agoBranch b1_8
yangsheng [Fri, 23 Jan 2009 10:24:38 +0000 (10:24 +0000)]
Branch b1_8
b=17464
i=johann, bobijam

Swab the lov_mds_md when ioctl() be called directly in liblustre.

15 years agoBranch b1_8
tianzy [Fri, 23 Jan 2009 09:50:54 +0000 (09:50 +0000)]
Branch b1_8
when there is any inactive ost, refuse to do quotacheck
b=18151
i=johann
i=andrew.perepechko

15 years agoBranch b1_8
tianzy [Fri, 23 Jan 2009 06:21:47 +0000 (06:21 +0000)]
Branch b1_8
fix the test issue of test_12 in sanity-quota.sh
b=18151
i=johann
i=panda

15 years agoBranch b1_8
vitaly [Thu, 22 Jan 2009 20:52:17 +0000 (20:52 +0000)]
Branch b1_8
b=17748
i=grev
i=adilger

sanityN test fix

15 years agob=16895
girish [Wed, 21 Jan 2009 18:38:33 +0000 (18:38 +0000)]
b=16895
i=adilger (o=johann)
i=girish

don't LASSERT on read-only device

15 years agoBranch b1_8
huanghua [Wed, 21 Jan 2009 17:32:45 +0000 (17:32 +0000)]
Branch b1_8
b=18267

i=yong.fan
i=rahul.deshmukh

pass default group value, that is 0,  to ost:
this is for such interop: 1.8 client + 1.8 mds + 2.0 ost.

15 years agob=17310
yury [Wed, 21 Jan 2009 16:46:20 +0000 (16:46 +0000)]
b=17310
r=johann

- tmp fix for long connect rpc causing this assert in umount time

15 years agoBranch b1_8
fanyong [Wed, 21 Jan 2009 08:56:10 +0000 (08:56 +0000)]
Branch b1_8
b=17800
i=adilger
i=huanghua

Add missing ll_rpc_opcode_table entries for "MDS_WRITEPAGE" and "MDS_IS_SUBDIR".

15 years agoBranch b1_8
fanyong [Wed, 21 Jan 2009 03:26:52 +0000 (03:26 +0000)]
Branch b1_8
b=15691
i=huanghua
i=yep

Another diagnostic patch to collect more log when error.

15 years agoBranch b1_8
tianzy [Wed, 21 Jan 2009 02:56:51 +0000 (02:56 +0000)]
Branch b1_8
take refcount of export when quotacheck is going on
b=18126
i=shadow
i=panda

15 years agoBranch b1_8
adilger [Tue, 20 Jan 2009 19:22:32 +0000 (19:22 +0000)]
Branch b1_8
Minor updates to lustre_idl.h to make it largely match the version in HEAD.
A number of new #defines from HEAD are added to avoid potential future
conflicts, along with whitespace cleanups.
b=17800

15 years agoalways handle mds connect as reconnect.
shadow [Tue, 20 Jan 2009 13:02:28 +0000 (13:02 +0000)]
always handle mds connect as reconnect.

Branch b1_8
b=18224
i=johhan
i=green
i=adilger
i=wangdi

15 years agodon't confuse mds_finish_transno() with PTR_ERR(-ENOENT)
shadow [Tue, 20 Jan 2009 08:57:54 +0000 (08:57 +0000)]
don't confuse mds_finish_transno() with PTR_ERR(-ENOENT)

Branch b1_8
b=18238
i=green
i=umka

15 years agoBranch b1_8
adilger [Tue, 20 Jan 2009 05:16:10 +0000 (05:16 +0000)]
Branch b1_8
Minor updates to lustre_idl.h to make it largely match the version in HEAD.
A number of new #defines from HEAD are added to avoid potential future
conflicts, along with whitespace cleanups.
b=17800

15 years agob=17942
kalpak [Tue, 20 Jan 2009 04:43:42 +0000 (04:43 +0000)]
b=17942
i=adilger
i=girish

update fiemap structures and API to match upstream

15 years agoBranch b1_8
fanyong [Tue, 20 Jan 2009 01:38:17 +0000 (01:38 +0000)]
Branch b1_8
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.

15 years agoBranch b1_8
adilger [Tue, 20 Jan 2009 01:00:13 +0000 (01:00 +0000)]
Branch b1_8
Minor updates to lustre_idl.h to make it largely match the version in HEAD.
A number of new #defines from HEAD are added to avoid potential future
conflicts, along with whitespace cleanups.
b=17800

15 years agorelease lock refernce only after add page to pages list.
shadow [Mon, 19 Jan 2009 21:19:04 +0000 (21:19 +0000)]
release lock refernce only after add page to pages list.

Branch b1_8
b=17972
i=shadow
i=johann

15 years agoBranch b1_8
johann [Mon, 19 Jan 2009 12:28:40 +0000 (12:28 +0000)]
Branch b1_8
b=18044
i=bobijam
i=vitaly

copy DISCARD_DATA flag if cp ast includes bl ast.

15 years agoBranch b1_8
yangsheng [Thu, 15 Jan 2009 02:31:35 +0000 (02:31 +0000)]
Branch b1_8
b=18056
i=adilger, tappro

Fix warnings during automake-1.9.

15 years agob=17887
zhanghc [Tue, 13 Jan 2009 15:41:20 +0000 (15:41 +0000)]
b=17887

1, print the actual time to wait for
   lock cancellation in "waiting_locks_callback"

2, compare resource 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

15 years ago- warning instead of assert when gap is found in objids without recovery. That
tappro [Tue, 13 Jan 2009 07:06:37 +0000 (07:06 +0000)]
- warning instead of assert when gap is found in objids without recovery. That
may happen due to inode reuse problem
b:18168
i:shadow, adilger

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

15 years agoresolve compile issue after 16919 landing.
shadow [Sun, 11 Jan 2009 07:16:06 +0000 (07:16 +0000)]
resolve compile issue after 16919 landing.
b=16919

15 years agob=18016
green [Sat, 10 Jan 2009 06:47:14 +0000 (06:47 +0000)]
b=18016
r=deen,wangdi

page index type in ll_read_ahead_page should be pgoff_t, not int

15 years agoChange sanity.sh to test "tar --xattr"
girish [Fri, 9 Jan 2009 18:06:07 +0000 (18:06 +0000)]
Change sanity.sh to test "tar --xattr"
b=15524
i=adilger
i=kalpak.shah

15 years agob=16919
green [Fri, 9 Jan 2009 04:03:08 +0000 (04:03 +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

15 years agoAdd configure option to allow repackaging of e2fsprogs as ldiskfsprogs. (by Jim Garlick)
girish [Thu, 8 Jan 2009 18:09:15 +0000 (18:09 +0000)]
Add configure option to allow repackaging of e2fsprogs as ldiskfsprogs. (by Jim Garlick)
b=17953
i=adilger
i=girish.shilamkar

15 years agoBranch b1_8
yangsheng [Thu, 8 Jan 2009 06:26:53 +0000 (06:26 +0000)]
Branch b1_8
b=17968
i=yangsheng, deen

Fixed various compiler warnings on ppc/ppc64 sles9.

Author: Jim Garlick(LLNL)

15 years agob=17694
vs [Wed, 7 Jan 2009 23:37:57 +0000 (23:37 +0000)]
b=17694
i=adilger

run the test in separate directory

15 years agoBranch b1_8
adilger [Wed, 7 Jan 2009 20:55:55 +0000 (20:55 +0000)]
Branch b1_8
Use __GFP_HIGHMEM so that the pages can use all of the available memory
on 32-bit machines.

b=17576
i=adilger (alex.zhuravlev original patch)
i=nikita

15 years agob=17710
zhanghc [Wed, 7 Jan 2009 08:04:18 +0000 (08:04 +0000)]
b=17710

uncommit the patch for further investigation

i=Andreas

15 years ago- fix for 18148
tappro [Tue, 6 Jan 2009 07:41:21 +0000 (07:41 +0000)]
- fix for 18148
b:18148
i:shadow,bzzz

15 years agoBranch b1_8
adilger [Tue, 6 Jan 2009 03:34:26 +0000 (03:34 +0000)]
Branch b1_8
Remove obsolete test.

15 years ago- synchronize test with HEAD version and rename it to test_35 (just like in HEAD);
yury [Mon, 5 Jan 2009 18:09:35 +0000 (18:09 +0000)]
- 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.

15 years agob=18127
yury [Wed, 31 Dec 2008 16:10:56 +0000 (16:10 +0000)]
b=18127

 - reformat in test 47 after test 46 which uses 6 OST

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

15 years agob=17710
zhanghc [Tue, 30 Dec 2008 06:23:19 +0000 (06:23 +0000)]
b=17710

add "sys.ldlm_timeout" as an option to the
MKFS.LUSTRE for setting "ldlm_timeout"

i=Johann
i=Nathan.Rutman

15 years agosend ACTIVATE event only if connect finished and import have state FULL.
shadow [Mon, 29 Dec 2008 09:46:46 +0000 (09:46 +0000)]
send ACTIVATE event only if connect finished and import have state FULL.

Branch b1_8
i=addilger
i=tappro
i=green

15 years agoBranch b1_8
tianzy [Mon, 29 Dec 2008 07:19:04 +0000 (07:19 +0000)]
Branch b1_8
fix test problems in test_18 of sanity-quota.sh
b=17985
i=shadow

15 years agorevert patch from bug 16417
shadow [Mon, 29 Dec 2008 06:15:08 +0000 (06:15 +0000)]
revert patch from bug 16417

15 years agoBranch b1_8
yangsheng [Sun, 28 Dec 2008 16:18:21 +0000 (16:18 +0000)]
Branch b1_8
b=17153
i=adilger, tappro

Remove 2.4 compatibility.

15 years agob:18103
tappro [Thu, 25 Dec 2008 07:32:11 +0000 (07:32 +0000)]
b:18103
i:adilger, bzzz

15 years agochecking maximal acl size before set.
shadow [Wed, 24 Dec 2008 21:20:45 +0000 (21:20 +0000)]
checking maximal acl size before set.

Branch b1_8
b=17636
i=johann
i=deen

15 years agoBranch b1_8
yangsheng [Wed, 24 Dec 2008 17:45:20 +0000 (17:45 +0000)]
Branch b1_8
b=17153
i=adilger, tappro

Remove 2.4 compatibility from build process.

15 years agob=18083
anserper [Wed, 24 Dec 2008 17:30:48 +0000 (17:30 +0000)]
b=18083
i=Yong Fan
i=Andrew Perepechko

Enforce op. quota file format for MDS too

15 years agor=shadow
yury [Wed, 24 Dec 2008 13:00:31 +0000 (13:00 +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.

15 years agob=17757
zhanghc [Wed, 24 Dec 2008 11:55:45 +0000 (11:55 +0000)]
b=17757

remove redundant code in previous patch

i=tappro

15 years agob=18043
zhanghc [Wed, 24 Dec 2008 11:18:36 +0000 (11:18 +0000)]
b=18043

fix a bug in lov_ost_pool_extend, which
use "min" instead of "max" incorrectly

i=nathan.rutman
i=jc.lafoucriere

15 years agob:18031
tappro [Wed, 24 Dec 2008 09:55:09 +0000 (09:55 +0000)]
b:18031
i:adilger, rread

15 years agob=17839
grev [Tue, 23 Dec 2008 23:08:15 +0000 (23:08 +0000)]
b=17839
i=Brian
remote rundbench run fix

15 years agoBranch b1_8
yangsheng [Tue, 23 Dec 2008 16:03:26 +0000 (16:03 +0000)]
Branch b1_8
b=18061
i=johann, bobijam

Update kernel for SLES10 kernel-2.6.16.60-0.33.

15 years agoBranch b1_8
wangdi [Tue, 23 Dec 2008 15:53:22 +0000 (15:53 +0000)]
Branch b1_8
b=16117
add test script for b16117
i=adilger, johann

15 years agoBranch b1_8
yangsheng [Tue, 23 Dec 2008 15:45:12 +0000 (15:45 +0000)]
Branch b1_8
b=18062
i=johann, bobijam

Update to SLES9 kernel-2.6.5-7.315.

15 years agoBranch b1_8
yangsheng [Tue, 23 Dec 2008 15:17:21 +0000 (15:17 +0000)]
Branch b1_8
b=18060
i=johann, bobijam

Update kernel for RHEL5 kernel-2.6.18-92.1.22.el5.

15 years agob=17589
grev [Tue, 23 Dec 2008 13:07:36 +0000 (13:07 +0000)]
b=17589
i=Nathan.Rutman
i=Robert.Read
zconf_umount_client{s} fix: kill ps-s before force umount

15 years agob=18080
yury [Tue, 23 Dec 2008 12:22:51 +0000 (12:22 +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.

15 years agoBranch b1_8
adilger [Tue, 23 Dec 2008 08:27:01 +0000 (08:27 +0000)]
Branch b1_8
Bump post-b_release_1_8_0-branch b1_8 to build version 1.8.0.50.

15 years agoBranch b1_8
bobijam [Tue, 23 Dec 2008 07:13:29 +0000 (07:13 +0000)]
Branch b1_8
b=17046
i=johann
i=oleg.drokin (green)

Reconstruct flock completion ast to make it in line with ldlm_completion_ast().

15 years agoBranch b1_8
bobijam [Tue, 23 Dec 2008 05:48:17 +0000 (05:48 +0000)]
Branch b1_8
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.

15 years agoBranch b1_8
fanyong [Tue, 23 Dec 2008 03:07:25 +0000 (03:07 +0000)]
Branch b1_8
b=18081
i=andrew.perepechko
i=tianzy

verify quota usage is transferred when chown/chgrp.

15 years agoBranch b1_8
huanghua [Tue, 23 Dec 2008 02:25:50 +0000 (02:25 +0000)]
Branch b1_8
b=17912

att=20802
i=grev
i=grev

sync fail_loc from HEAD.

15 years agoBranch b1_8
adilger [Tue, 23 Dec 2008 00:03:12 +0000 (00:03 +0000)]
Branch b1_8
Fix displayed name of OBD_CONNECT_MDS flag in connection_flags.
b=16522

15 years agoBranch b1_8
vitaly [Mon, 22 Dec 2008 20:52:02 +0000 (20:52 +0000)]
Branch b1_8
b=17971
i=green
i=shadow

init it_lock_mode & it_lock_handle in one place

15 years agoBranch b1_8
adilger [Mon, 22 Dec 2008 20:20:00 +0000 (20:20 +0000)]
Branch b1_8
Minor ChangeLog reformatting.

15 years agob=17757
zhanghc [Mon, 22 Dec 2008 16:26:18 +0000 (16:26 +0000)]
b=17757

restore "open lock" in reconstruct_open
in case MDS_OPEN_LOCK is set

i=Green
i=Johann

15 years ago- replaced CWARN with CDEBUG
yury [Mon, 22 Dec 2008 09:37:51 +0000 (09:37 +0000)]
- replaced CWARN with CDEBUG

15 years agoBranch b1_8
bobijam [Mon, 22 Dec 2008 02:21:48 +0000 (02:21 +0000)]
Branch b1_8
b=16972
o=Brian Behlendorf (behlendorf1@llnl.gov)
i=robert.read (rread)
i=adilger

Fix request leaks.

15 years agoBranch b1_8
adilger [Sat, 20 Dec 2008 00:39:00 +0000 (00:39 +0000)]
Branch b1_8
Avoid overflow due to 32-bit time_t in ptlrpc_init_xid().
b=2066

15 years agoBranch b1_8
adilger [Sat, 20 Dec 2008 00:17:25 +0000 (00:17 +0000)]
Branch b1_8
Fix error message formatting in ptlrpc_connect_interpret().
Fix line wrapping at 80 columns.
Remove trailing whitespace.

15 years agoBranch b1_8
adilger [Fri, 19 Dec 2008 18:57:58 +0000 (18:57 +0000)]
Branch b1_8
Use "lfs pool_list" instead of "poollist" to match the other pool commands
like "lctl pool_list", etc.
b=18079
i=johann

15 years agoBranch b1_8
zam [Fri, 19 Dec 2008 13:54:49 +0000 (13:54 +0000)]
Branch b1_8
b=17688
i=oleg.drokin
i=alexey.lyashkov

A lockless truncate fix, to prevent excessive lock pingpong on multistipe
files.

15 years agob=16890
anserper [Thu, 18 Dec 2008 23:32:38 +0000 (23:32 +0000)]
b=16890
i=Girish Shilamkar
introduce resetquota for shortness

15 years agoLand b1_8_gate onto b1_8 (20081218_1708)
johann [Thu, 18 Dec 2008 18:02:32 +0000 (18:02 +0000)]
Land b1_8_gate onto b1_8 (20081218_1708)
b=18078

Land the lustre-core b1_8_gate branch to b1_8 since we are going to retire
b1_8_gate.

15 years agoupdated for the build b1_8-bld05
stinson1947 [Thu, 4 Sep 2008 23:30:57 +0000 (23:30 +0000)]
updated for the build b1_8-bld05

15 years agoBranch b1_8
adilger [Wed, 20 Aug 2008 16:46:57 +0000 (16:46 +0000)]
Branch b1_8
Revert patch landed to b1_8 but not b1_8_gate.
b=15927

15 years agoBranch b1_8
adilger [Wed, 20 Aug 2008 09:02:14 +0000 (09:02 +0000)]
Branch b1_8
Revert patch landed directly to b1_8 but not b1_8_gate.
b=15812

15 years agoRevert the patch for 11817
jxiong [Thu, 31 Jul 2008 04:23:28 +0000 (04:23 +0000)]
Revert the patch for 11817

15 years agob=11817
jxiong [Thu, 31 Jul 2008 03:38:47 +0000 (03:38 +0000)]
b=11817
r=adilger,johann

Resolved the superblock lock contention on multiprocess client

15 years agorevert from b1_8
shadow [Mon, 21 Jul 2008 08:39:16 +0000 (08:39 +0000)]
revert from b1_8

15 years agodon't swab ost objects in response about directory, because
shadow [Mon, 21 Jul 2008 08:27:42 +0000 (08:27 +0000)]
don't swab ost objects in response about directory, because
this not exist.

Branch b1_8
b=16318
i=johann
i=deen

15 years agoBranch b1_8
yangsheng [Fri, 18 Jul 2008 03:37:18 +0000 (03:37 +0000)]
Branch b1_8
b=16035

Back previous changes since should commit to gate branch.

15 years agoBranch b1_8
yangsheng [Fri, 18 Jul 2008 03:10:04 +0000 (03:10 +0000)]
Branch b1_8
b=16035
i=brian, adilger, cliff.white

Enable DEBUG_INFO in Lustre kernel config files.

15 years agob=16001 (made by Adilger)
grev [Tue, 15 Jul 2008 12:26:31 +0000 (12:26 +0000)]
b=16001 (made by Adilger)
unload modules in order based on dependencies

15 years agoUpdate e2fsprogs version to 1.40.11-sun1
girish [Fri, 11 Jul 2008 15:01:50 +0000 (15:01 +0000)]
Update e2fsprogs version to 1.40.11-sun1

15 years agoBranch b1_8
bobijam [Fri, 11 Jul 2008 01:47:38 +0000 (01:47 +0000)]
Branch b1_8
b=12584
i=johann

since various getfacl version handles symlink differently, we avoid symlink
test for now.

15 years ago*** empty log message ***
anserper [Thu, 10 Jul 2008 23:02:12 +0000 (23:02 +0000)]
*** empty log message ***

15 years agoBranch b1_8
anserper [Thu, 10 Jul 2008 22:02:26 +0000 (22:02 +0000)]
Branch b1_8

b=16037
i=Alexey Lyashkov(shadow)
i=Johann Lombardi(johann)

Limit amount of ll pages with a part of lowmem pages instead of total number of pages (affects 32-bit platforms).

15 years agoBranch b1_8
fanyong [Thu, 10 Jul 2008 07:32:02 +0000 (07:32 +0000)]
Branch b1_8
b=15927
i=johann
i=huanghua

(1) replace ptlrpcd with the statahead thread to interpret the async statahead RPC callback.
(2) update from HEAD for dropping unnecessary "mi_exp".

15 years agoBranch b1_8
bobijam [Wed, 9 Jul 2008 01:29:21 +0000 (01:29 +0000)]
Branch b1_8
b=15825
o=green
i=shadow, bobijam

Description: Kernel BUG tries to release flock
Details    : Lustre does not destroy flock lock before last reference goes
             away. So always drop flock locks when client is evicted and
             perform unlock regardless of successfulness of speaking to MDS.

15 years agoBranch b1_8
bobijam [Tue, 8 Jul 2008 01:14:06 +0000 (01:14 +0000)]
Branch b1_8
b=15191
i=wangdi, shadow

during liblustre test during

mgc_llog_init() (lustre/mgc/libmgc.c)
  llog_initiator_connect(ctxt)

while in liblustre lib, it is defined as an empty function only return 0, while
in kernel lib, it set the context's loc_imp. And this context's loc_imp is
required after in llog_client_create().

This fix defines llog_initiator_connect() in both lib (kernel version and
liblustre version)

15 years ago*** empty log message ***
anserper [Mon, 7 Jul 2008 16:18:15 +0000 (16:18 +0000)]
*** empty log message ***

15 years agoBranch b1_8
bobijam [Mon, 7 Jul 2008 02:56:44 +0000 (02:56 +0000)]
Branch b1_8
b=13285
o=bowen.zhou
i=joahnn, bobijam

Add lctl dl '-t' option to print ost_conn_uuid for osc and mds_conn_uuid for mdc.

15 years agoBranch b1_8
bobijam [Mon, 7 Jul 2008 01:54:59 +0000 (01:54 +0000)]
Branch b1_8
b=14693
o=bowen.zhou
i=johann, bobijam

test case for "'lctl conf_param' stores invalid parameter, future mounts fail"

15 years agoBranch b1_8
anserper [Sun, 6 Jul 2008 17:37:12 +0000 (17:37 +0000)]
Branch b1_8
b=13904
i=Johann Lombardi(johann)
i=ZhiYong Tian(tianzy)

Adding 64-bit quota file support