Whamcloud - gitweb
fs/lustre-release.git
16 years agob=14236
nathan [Wed, 21 Nov 2007 17:47:58 +0000 (17:47 +0000)]
b=14236
i=adilger
i=johann
don't increase connect time on MGC

16 years agob=13979
grev [Wed, 21 Nov 2007 15:16:49 +0000 (15:16 +0000)]
b=13979
i=Adilger

force replay-ost-single to reformat lustre; remove obsolete fn

16 years agofix building problem with 2.6.22 kernel.
shadow [Wed, 21 Nov 2007 12:11:10 +0000 (12:11 +0000)]
fix building problem with 2.6.22 kernel.

b=14255
i=adilger

16 years agob=14065
grev [Wed, 21 Nov 2007 11:04:42 +0000 (11:04 +0000)]
b=14065
i=Nathan

remove tdir creation from sanityN subtests

16 years agob=13974
grev [Wed, 21 Nov 2007 10:24:03 +0000 (10:24 +0000)]
b=13974
i=Nathan

test_43: change exec to multiop

16 years agoBranch b1_6
adilger [Tue, 20 Nov 2007 22:59:06 +0000 (22:59 +0000)]
Branch b1_6
Add module license to llite_loop.c so load_modules does not taint kernel.
b=5498
i=jinshan.xiong
i=nathan.rutman

16 years agob=14087
grev [Tue, 20 Nov 2007 21:39:26 +0000 (21:39 +0000)]
b=14087
i=Adilger

set debug level on remote nodes only if modules already loaded

16 years agoBranch b1_6
walter [Tue, 20 Nov 2007 21:27:24 +0000 (21:27 +0000)]
Branch b1_6
b=14241
i=adilger
i=scjody

trivial fix for type clash in format string to fix compile error on Cray XT3.

16 years agoBranch b1_6
adilger [Tue, 20 Nov 2007 20:59:01 +0000 (20:59 +0000)]
Branch b1_6
Add generated file ltrack_stats to .cvsignore

16 years agoBranch b1_6
scjody [Tue, 20 Nov 2007 20:45:53 +0000 (20:45 +0000)]
Branch b1_6

Add patch documentation.

b=12842

16 years agoBranch b1_6
scjody [Tue, 20 Nov 2007 20:41:06 +0000 (20:41 +0000)]
Branch b1_6

Improved support for dependencies between external modules: add a patch to
SLES 9 and RHEL 4 to modernize their module symbol handling, and copy the
symbol version file around to use this information properly.

b=12842
i=johann
i=zhenyu.xu

16 years agoBranch b1_6
adilger [Tue, 20 Nov 2007 18:45:16 +0000 (18:45 +0000)]
Branch b1_6
Add Frequency keyword to non-enhancement items.
Kernel updates are enhancements.

16 years agob=14062
grev [Tue, 20 Nov 2007 14:05:52 +0000 (14:05 +0000)]
b=14062
i=Nathan
i=Adilger

test_26f fix: correct a names in according to new tdir

16 years agoAdd SANITY_EXCEPT back to ALWAYS_EXCEPT, noticed by grev
jxiong [Tue, 20 Nov 2007 06:44:24 +0000 (06:44 +0000)]
Add SANITY_EXCEPT back to ALWAYS_EXCEPT, noticed by grev

16 years agoBranch b1_6
adilger [Mon, 19 Nov 2007 22:51:24 +0000 (22:51 +0000)]
Branch b1_6
Quiet modern autoconf/configure complaining that quota.h is not buildable
because it depends on types defined in <linux/fs.h>.
i=scjody

16 years agoOST in recovery should not be discarded by MDS in alloc_qos(),
deen [Mon, 19 Nov 2007 18:50:38 +0000 (18:50 +0000)]
OST in recovery should not be discarded by MDS in alloc_qos(),
otherwise we can get ENOSP while fs is not full.

b=13976
i=shadow
i=johann

16 years agoBranch b1_6
johann [Mon, 19 Nov 2007 15:09:36 +0000 (15:09 +0000)]
Branch b1_6
b=12266
i=green
i=adilger

Concurrent access to the same directory from multiple clients with
intensive file creation/removal can cause a client node to spin in
ll_readdir(). i_version must be increased every time the lock is
cancelled to ensure a revalidate is done.

16 years agoIf client receive lock with CBPENDING flag ldlm need send
shadow [Mon, 19 Nov 2007 14:57:20 +0000 (14:57 +0000)]
If client receive lock with CBPENDING flag ldlm need send
cancel as separate rpc, to avoid situation when cancel request
can't processed due all i/o threads stay in wait lock.

b=13917
i=green
i=vitaly

16 years agoBranch b1_6
bobijam [Mon, 19 Nov 2007 02:37:34 +0000 (02:37 +0000)]
Branch b1_6
b=14214
i=bowen.zhou, nathan.rutman

Description: put mkfs.lustre specify multiple MGS nodes again.

16 years agob=13605
nathan [Fri, 16 Nov 2007 23:09:40 +0000 (23:09 +0000)]
b=13605
i=adilger
don't force disconnect MGC unless told to (avoids eviction messages on MGS).

16 years agob=11089
komaln [Fri, 16 Nov 2007 14:42:27 +0000 (14:42 +0000)]
b=11089

Add the changelog entry.

16 years agob=12649
grev [Fri, 16 Nov 2007 12:30:18 +0000 (12:30 +0000)]
b=12649

escape ";" on log message to protect interpretation by shell

16 years agoBranch b1_6
adilger [Fri, 16 Nov 2007 07:22:47 +0000 (07:22 +0000)]
Branch b1_6
Fix broken indenting in mdc_intent_open_pack().

16 years agoBranch b1_6
bwzhou [Fri, 16 Nov 2007 07:10:51 +0000 (07:10 +0000)]
Branch b1_6
b=14138
r=adilger, johann

resolve deadlock on i_size_read() introduced by race condition of i_size_write()

16 years agoBranch b1_6
bwzhou [Fri, 16 Nov 2007 03:24:21 +0000 (03:24 +0000)]
Branch b1_6
b=13317

add #ifdef for wiretest and wirecheck to resolve building issues;
minor fix for definitions of several macros in liblustre.h.

16 years agoBranch b1_6
bobijam [Fri, 16 Nov 2007 02:32:37 +0000 (02:32 +0000)]
Branch b1_6
b=3462
i=adilger, johann

Description: Fix a replay issue
Details    : In some cases, older replay request will revert the
             mcd->mcd_last_xid on MDS which is used to record the client's
             latest sent request.

16 years agob=14047
grev [Thu, 15 Nov 2007 21:05:04 +0000 (21:05 +0000)]
b=14047
i=nathan.rutman

make test_54e a bit verbose

16 years agob=13628
grev [Thu, 15 Nov 2007 20:47:52 +0000 (20:47 +0000)]
b=13628
i=nathan.rutman

pass DIR and DIR2 to lockorder.sh

16 years agoset debug level on all nodes.
shadow [Thu, 15 Nov 2007 10:57:12 +0000 (10:57 +0000)]
set debug level on all nodes.
set max debug log size.
b=14087
i=grev

16 years agoBranch b1_6
bwzhou [Thu, 15 Nov 2007 07:21:56 +0000 (07:21 +0000)]
Branch b1_6
b=13380

change timeout to 330 for server umount.

16 years agoi=adilger
kalpak [Wed, 14 Nov 2007 22:28:03 +0000 (22:28 +0000)]
i=adilger

Update recommended e2fsprogs version to 1.40.2-cfs4

16 years agob=13769
grev [Wed, 14 Nov 2007 19:47:49 +0000 (19:47 +0000)]
b=13769
i=Adilger

remove chmod 700, set x bit for mount pt

16 years agob=13299
komaln [Tue, 13 Nov 2007 20:43:24 +0000 (20:43 +0000)]
b=13299
r=Nathan, Wangdi, Andreas

To change /proc/fs/lustre/devices to reflect active/inactive state

16 years agoJBD: Fix NULL pointer bh->b_data on NUMA box with journal checksumming.
girish [Tue, 13 Nov 2007 17:22:07 +0000 (17:22 +0000)]
JBD: Fix NULL pointer bh->b_data on NUMA box with journal checksumming.

Current journal checksumming patch failed fsstress test on NUMA. The
bh->b_data passed to the crc32_be () function could be NULL pointer,
which caused kernel oops immediately when running fsstress with -o
journal_checksum. It is because the page is part of highmem on NUMA box.
We need to kmap the page before access the bh->b_data to calculate
the checksums.

16 years agominor message cleanup
grev [Tue, 13 Nov 2007 03:00:58 +0000 (03:00 +0000)]
minor message cleanup

16 years agoBranch b1_6
bwzhou [Mon, 12 Nov 2007 07:55:52 +0000 (07:55 +0000)]
Branch b1_6
b=13380

revert change of 13129 for a quick fix of 13380 which is under
investigation currently.

16 years agoBranch b1_6
yangsheng [Mon, 12 Nov 2007 07:24:36 +0000 (07:24 +0000)]
Branch b1_6
b=13969
i=scjody
i=johann

Update to RHEL5 kernel 2.6.18-8.1.15.el5.

16 years agoBranch b1_6
yangsheng [Mon, 12 Nov 2007 07:18:35 +0000 (07:18 +0000)]
Branch b1_6
b=13874
i=scjody
i=johann

Update to SLES10 SP1 kernel 2.6.16.53-0.16.

16 years agoBranch b1_6
adilger [Fri, 9 Nov 2007 19:47:46 +0000 (19:47 +0000)]
Branch b1_6
Add Frequency keyword.
Minor grammar fixes.
Kernel patch updates are enhancements.

16 years agob=14018
grev [Fri, 9 Nov 2007 18:42:25 +0000 (18:42 +0000)]
b=14018
i=nathan.rutman

force AT tests to be more flexible with /sys files

16 years agoBranch b1_6
yangsheng [Fri, 9 Nov 2007 10:29:46 +0000 (10:29 +0000)]
Branch b1_6

Fix the previous commited mistake.

16 years agoBranch b1_6
yangsheng [Fri, 9 Nov 2007 10:27:31 +0000 (10:27 +0000)]
Branch b1_6
b=13889
i=scjody
i=johann

16 years agob=12797
alex [Thu, 8 Nov 2007 15:12:41 +0000 (15:12 +0000)]
b=12797

 - correct patch for sles10

16 years agob=12797
alex [Thu, 8 Nov 2007 10:57:15 +0000 (10:57 +0000)]
b=12797
i=adilger
i=eeb

 new data sd_iostats collects are:
   * time requests spend in elevator's queue
   * time requests are served by disk
   * seek stats
   * queue depth stats

16 years agob=12649
grev [Wed, 7 Nov 2007 22:37:13 +0000 (22:37 +0000)]
b=12649
i=Adilger

t-f helper nodes_list(); add debug marker on all nodes

16 years agob=13652
grev [Wed, 7 Nov 2007 19:51:41 +0000 (19:51 +0000)]
b=13652
i=nathan.rutman

ignore writemany rc for test_50, test_51

16 years agob=12900
grev [Wed, 7 Nov 2007 18:52:01 +0000 (18:52 +0000)]
b=12900
i=alexey.lyashkov
i=nathan.rutman

ignore test_30 failure

16 years agob=13721
nathan [Wed, 7 Nov 2007 18:50:43 +0000 (18:50 +0000)]
b=13721
i=adilger
except until fixed

16 years ago- fixed typo made by me some time ago. Thanks Grev for fidning this.
yury [Wed, 7 Nov 2007 13:27:49 +0000 (13:27 +0000)]
- fixed typo made by me some time ago. Thanks Grev for fidning this.

16 years agoBranch b1_6
yangsheng [Wed, 7 Nov 2007 10:51:23 +0000 (10:51 +0000)]
Branch b1_6
b=14041
i=scjody
i=johann

Update Lustre to RHEL4 latest kernel.

16 years agob=13798
grev [Tue, 6 Nov 2007 23:47:09 +0000 (23:47 +0000)]
b=13798
i=Nathan

remove tdir creation from sanity subtests

16 years agob=13798
grev [Tue, 6 Nov 2007 20:03:56 +0000 (20:03 +0000)]
b=13798
i=Nathan

create tdir with correct permissions

16 years ago- missed part of 13372.
yury [Tue, 6 Nov 2007 13:18:19 +0000 (13:18 +0000)]
- missed part of 13372.

16 years agob=13823
yury [Tue, 6 Nov 2007 12:45:55 +0000 (12:45 +0000)]
b=13823
r=adilger,nathan

- enable/disable lru resize via proc.

16 years agob=11694
komaln [Tue, 6 Nov 2007 09:23:20 +0000 (09:23 +0000)]
b=11694
r=Adilger

sanity.sh test fix.

16 years agob=11694
komaln [Tue, 6 Nov 2007 09:18:53 +0000 (09:18 +0000)]
b=11694
r=Nathan, Adilger

Improve 'lfs getstripe' functionality to return default values for directories instead of "no stripe info".

16 years agob=13537
nathan [Mon, 5 Nov 2007 19:31:27 +0000 (19:31 +0000)]
b=13537
fix error message

16 years agob=13813
nathan [Mon, 5 Nov 2007 19:30:38 +0000 (19:30 +0000)]
b=13813
i=adilger
i=johann
Need to set the AT timeout estimate after the req portal is set.

16 years agofix various compiler warnings
nathan [Mon, 5 Nov 2007 19:00:54 +0000 (19:00 +0000)]
fix various compiler warnings

16 years agoBranch b1_6
bwzhou [Mon, 5 Nov 2007 16:01:07 +0000 (16:01 +0000)]
Branch b1_6
b=13317
r=shadow, johann

enable liblustre to connect to mds with acl

16 years agob=13872
yury [Mon, 5 Nov 2007 15:17:14 +0000 (15:17 +0000)]
b=13872
r=adilger,nathan
- cleanups and fixes in ldlm lru resize and ldlm code.

16 years agoMake lfscktest.sh work as standalone script.
girish [Mon, 5 Nov 2007 09:57:39 +0000 (09:57 +0000)]
Make lfscktest.sh work as standalone script.
(Changes by Andreas Dilger)

16 years agoBranch b1_6
wangdi [Sun, 4 Nov 2007 14:53:09 +0000 (14:53 +0000)]
Branch b1_6
b=13913
clear obd_llog_ctxt when free llog_ctxt.
i=shadow,green

16 years agob=13798
grev [Fri, 2 Nov 2007 20:20:36 +0000 (20:20 +0000)]
b=13798
i=Nathan

remove tdir before opendirunlink

16 years agob=13798
grev [Fri, 2 Nov 2007 00:29:40 +0000 (00:29 +0000)]
b=13798
i=Adilger

Use TESTSUITE in tdir

b=12599
i=Nathan

lost fix

16 years agob=12845
grev [Thu, 1 Nov 2007 23:18:37 +0000 (23:18 +0000)]
b=12845
i=Nathan

t-f fn wait_exit_ST()

16 years agob=13854
yury [Thu, 1 Nov 2007 09:39:14 +0000 (09:39 +0000)]
b=13854
r=adilger
- fixed LVF calculation in test_124a.

16 years agoBranch b1_6
yangsheng [Thu, 1 Nov 2007 09:13:21 +0000 (09:13 +0000)]
Branch b1_6
b=13690
i=brian
i=scjody

Use absolute path for include file when run configure with argument
--with-linux-obj=....

16 years agob=3462
liuy [Thu, 1 Nov 2007 05:16:15 +0000 (05:16 +0000)]
b=3462
i=johann, deen

replay-single tests: |X| open and close req or reply while two MDC requests
in flight

16 years agob=13884
liuy [Thu, 1 Nov 2007 02:06:06 +0000 (02:06 +0000)]
b=13884
i=adilger, deen

change the error message in llu_file_prwv()

16 years agoBranch b1_6
scjody [Wed, 31 Oct 2007 21:06:16 +0000 (21:06 +0000)]
Branch b1_6

Add 51d to ALWAYS_EXCEPT due to bug 12622.

16 years agoBranch b1_6
bwzhou [Wed, 31 Oct 2007 03:55:14 +0000 (03:55 +0000)]
Branch b1_6
b=13933
r=adilger, johann

Set an upper limit for stripe count

16 years agoBranch b1_6
bwzhou [Wed, 31 Oct 2007 03:15:49 +0000 (03:15 +0000)]
Branch b1_6
b=13720
i=johann

Use the pathname of l_getgroups on MDS to set mdt.group_upcall

16 years agob=13922
grev [Tue, 30 Oct 2007 23:16:57 +0000 (23:16 +0000)]
b=13922
i=Nathan

32a, 32b more remote mds fixes

16 years agoBranch b1_6
johann [Tue, 30 Oct 2007 21:20:45 +0000 (21:20 +0000)]
Branch b1_6

b=14007
i=nathan
i=tappro

check for MDS_OPEN_OWNEROVERRIDE in attr_pack()/attr_unpack()
since it is used in mds_fix_attr() (see bug 5781) for NFS.

16 years agob=13922
grev [Tue, 30 Oct 2007 21:11:59 +0000 (21:11 +0000)]
b=13922
i=Nathan

skip 32a, 32b tests if MDS is remote

16 years agoFix wrong indenting of the previous commit.
grev [Tue, 30 Oct 2007 16:44:15 +0000 (16:44 +0000)]
Fix wrong indenting of the previous commit.

16 years agob=13990
grev [Tue, 30 Oct 2007 16:25:22 +0000 (16:25 +0000)]
b=13990
i=Adilger
i=Nathan

force 24a, 24b, 33, 36 tests to work properly with remote mds

16 years agoBranch b1_6
bwzhou [Tue, 30 Oct 2007 06:44:52 +0000 (06:44 +0000)]
Branch b1_6
b=11622

fix building issue with sles9

16 years agoBranch b1_6
bwzhou [Tue, 30 Oct 2007 05:49:03 +0000 (05:49 +0000)]
Branch b1_6
b=11622
i=adilger
i=johann

update ChangeLog for Lustre page accounting

16 years agoBranch b1_6
bwzhou [Tue, 30 Oct 2007 05:26:00 +0000 (05:26 +0000)]
Branch b1_6
b=11622
i=adilger
i=johann

1. add page allocation statistics for lustre;
2. use percpu counters for both memory and page accounting;
3. update leak-finder to understand the new format of debug info.

16 years agob=13534
grev [Mon, 29 Oct 2007 21:40:33 +0000 (21:40 +0000)]
b=13534
i=Nathan
i=Huanghua

test_50 fix for remote mds

16 years agoBranch b1_6
johann [Mon, 29 Oct 2007 16:02:47 +0000 (16:02 +0000)]
Branch b1_6
b=13930
i=johann,adilger

ll_inode_fill_obdo() expects OBD_BRW_WRITE or OBD_BRW_READ as rw argument
rather than READ/WRITE.

16 years agob=13858
kalpak [Mon, 29 Oct 2007 08:52:09 +0000 (08:52 +0000)]
b=13858
i=adilger, johann

cleanup in *_get_info methods to use the KEY_IS() macro and to abstract the datatypes for key and reply on the OST.

16 years agob=13813
nathan [Sun, 28 Oct 2007 02:14:14 +0000 (02:14 +0000)]
b=13813
i=adilger
i=eeb
Track actual lock callback times, instead of the rpc times, for setting ldlm
timeouts.  Add a module parameter for the minimum lock wait time.
Also add a module parameter for a minimum AT time in general.

16 years agob=13774
grev [Sat, 27 Oct 2007 23:41:41 +0000 (23:41 +0000)]
b=13774
i=Adilger
i=Walter
test_54e fix

b=13769
i=Adilger
i=Nathan

t-f helper check_runas_id()

16 years agob=13652
nathan [Fri, 26 Oct 2007 23:19:32 +0000 (23:19 +0000)]
b=13652
i=grev
Remove code accidentally landed with 3055 while I was doing some investigation
into the occasional test 50/51/52 failures.

16 years agob=13639
brian [Fri, 26 Oct 2007 20:52:08 +0000 (20:52 +0000)]
b=13639
i=yangsheng,mjmac

More correctly set the EXTRAVERSION in the sles10 kernel-lustre-source.

16 years agob=11089
komaln [Fri, 26 Oct 2007 11:00:35 +0000 (11:00 +0000)]
b=11089
r=Andreas, Nathan

Patch to organize the stats on per-nid basis instead of the existing per-export basis.

16 years ago- fixed typo in test_124a.
yury [Fri, 26 Oct 2007 10:51:49 +0000 (10:51 +0000)]
- fixed typo in test_124a.

16 years agoBranch b1_6
scjody [Thu, 25 Oct 2007 18:48:15 +0000 (18:48 +0000)]
Branch b1_6

Moving bug 12652 EXCEPT to the correct test.

16 years agointerrupt oig_wait produce painc on resend.
shadow [Thu, 25 Oct 2007 16:52:02 +0000 (16:52 +0000)]
interrupt oig_wait produce painc on resend.

b=13888
i=nikita
i=alex

16 years agoBranch b1_6
vitaly [Thu, 25 Oct 2007 12:02:13 +0000 (12:02 +0000)]
Branch b1_6
b=13622
i=tappro
i=green

1) do not zero cookie in class_handle_unhash_nolock() to let it be rehashed back later;
2) dlm_lock_match() returns the matched mode instead of 1; pass bitwise sets of modes into;

16 years agofix tests 118 to work with remote ost.
shadow [Thu, 25 Oct 2007 11:01:24 +0000 (11:01 +0000)]
fix tests 118 to work with remote ost.

b=12858
i=green
i=adilger

16 years agob=11230
komaln [Thu, 25 Oct 2007 08:15:12 +0000 (08:15 +0000)]
b=11230
r=Nathan, Adilger

Patch to handle symlinks while setting tunables.

16 years agoBranch b1_6
bobijam [Thu, 25 Oct 2007 05:58:18 +0000 (05:58 +0000)]
Branch b1_6
b=13564
i=johann
i=nathan

error handling cleanup.

16 years agoBranch b1_6
johann [Thu, 25 Oct 2007 05:28:30 +0000 (05:28 +0000)]
Branch b1_6
b=13828
i=adilger
i=shadow

Land 2nd attachment (#13342):
- use a higher value for ATTR_CTIME_SET
- define MDS_ATTR_* in hex
- improve attr_unpack/attr_pack/mds_pack_open_flags

16 years agoBranch b1_6
bobijam [Thu, 25 Oct 2007 04:36:51 +0000 (04:36 +0000)]
Branch b1_6
b=12584
i=johann
i=nathan

add sub-routine declaration before use it.

16 years agoBranch b1_6
bobijam [Thu, 25 Oct 2007 02:14:38 +0000 (02:14 +0000)]
Branch b1_6
b=13497
i=deen
i=johann

Description: LASSERT_{REQ,REP}SWAB macros are buggy
Details    : If SWAB_PARANOIA is disabled, the LASSERT_REQSWAB and
             LASSERT_REPSWAB macros become no-ops, which is incorrect. Drop
             these macros and replace them with their difinitions instead.

16 years agob=12649
grev [Wed, 24 Oct 2007 19:30:28 +0000 (19:30 +0000)]
b=12649
i=Adilger

force runtests to use t-f log()