Whamcloud - gitweb
shadow [Wed, 21 Nov 2007 12:11:10 +0000 (12:11 +0000)]
fix building problem with 2.6.22 kernel.
b=14255
i=adilger
grev [Wed, 21 Nov 2007 11:04:42 +0000 (11:04 +0000)]
b=14065
i=Nathan
remove tdir creation from sanityN subtests
grev [Wed, 21 Nov 2007 10:24:03 +0000 (10:24 +0000)]
b=13974
i=Nathan
test_43: change exec to multiop
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
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
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.
adilger [Tue, 20 Nov 2007 20:59:01 +0000 (20:59 +0000)]
Branch b1_6
Add generated file ltrack_stats to .cvsignore
scjody [Tue, 20 Nov 2007 20:45:53 +0000 (20:45 +0000)]
Branch b1_6
Add patch documentation.
b=12842
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
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.
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
jxiong [Tue, 20 Nov 2007 06:44:24 +0000 (06:44 +0000)]
Add SANITY_EXCEPT back to ALWAYS_EXCEPT, noticed by grev
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
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
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.
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
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.
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).
komaln [Fri, 16 Nov 2007 14:42:27 +0000 (14:42 +0000)]
b=11089
Add the changelog entry.
grev [Fri, 16 Nov 2007 12:30:18 +0000 (12:30 +0000)]
b=12649
escape ";" on log message to protect interpretation by shell
adilger [Fri, 16 Nov 2007 07:22:47 +0000 (07:22 +0000)]
Branch b1_6
Fix broken indenting in mdc_intent_open_pack().
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()
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.
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.
grev [Thu, 15 Nov 2007 21:05:04 +0000 (21:05 +0000)]
b=14047
i=nathan.rutman
make test_54e a bit verbose
grev [Thu, 15 Nov 2007 20:47:52 +0000 (20:47 +0000)]
b=13628
i=nathan.rutman
pass DIR and DIR2 to lockorder.sh
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
bwzhou [Thu, 15 Nov 2007 07:21:56 +0000 (07:21 +0000)]
Branch b1_6
b=13380
change timeout to 330 for server umount.
kalpak [Wed, 14 Nov 2007 22:28:03 +0000 (22:28 +0000)]
i=adilger
Update recommended e2fsprogs version to 1.40.2-cfs4
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
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
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.
grev [Tue, 13 Nov 2007 03:00:58 +0000 (03:00 +0000)]
minor message cleanup
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.
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.
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.
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.
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
yangsheng [Fri, 9 Nov 2007 10:29:46 +0000 (10:29 +0000)]
Branch b1_6
Fix the previous commited mistake.
yangsheng [Fri, 9 Nov 2007 10:27:31 +0000 (10:27 +0000)]
Branch b1_6
b=13889
i=scjody
i=johann
alex [Thu, 8 Nov 2007 15:12:41 +0000 (15:12 +0000)]
b=12797
- correct patch for sles10
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
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
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
grev [Wed, 7 Nov 2007 18:52:01 +0000 (18:52 +0000)]
b=12900
i=alexey.lyashkov
i=nathan.rutman
ignore test_30 failure
nathan [Wed, 7 Nov 2007 18:50:43 +0000 (18:50 +0000)]
b=13721
i=adilger
except until fixed
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.
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.
grev [Tue, 6 Nov 2007 23:47:09 +0000 (23:47 +0000)]
b=13798
i=Nathan
remove tdir creation from sanity subtests
grev [Tue, 6 Nov 2007 20:03:56 +0000 (20:03 +0000)]
b=13798
i=Nathan
create tdir with correct permissions
yury [Tue, 6 Nov 2007 13:18:19 +0000 (13:18 +0000)]
- missed part of 13372.
yury [Tue, 6 Nov 2007 12:45:55 +0000 (12:45 +0000)]
b=13823
r=adilger,nathan
- enable/disable lru resize via proc.
komaln [Tue, 6 Nov 2007 09:23:20 +0000 (09:23 +0000)]
b=11694
r=Adilger
sanity.sh test fix.
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".
nathan [Mon, 5 Nov 2007 19:31:27 +0000 (19:31 +0000)]
b=13537
fix error message
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.
nathan [Mon, 5 Nov 2007 19:00:54 +0000 (19:00 +0000)]
fix various compiler warnings
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
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.
girish [Mon, 5 Nov 2007 09:57:39 +0000 (09:57 +0000)]
Make lfscktest.sh work as standalone script.
(Changes by Andreas Dilger)
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
grev [Fri, 2 Nov 2007 20:20:36 +0000 (20:20 +0000)]
b=13798
i=Nathan
remove tdir before opendirunlink
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
grev [Thu, 1 Nov 2007 23:18:37 +0000 (23:18 +0000)]
b=12845
i=Nathan
t-f fn wait_exit_ST()
yury [Thu, 1 Nov 2007 09:39:14 +0000 (09:39 +0000)]
b=13854
r=adilger
- fixed LVF calculation in test_124a.
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=....
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
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()
scjody [Wed, 31 Oct 2007 21:06:16 +0000 (21:06 +0000)]
Branch b1_6
Add 51d to ALWAYS_EXCEPT due to bug 12622.
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
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
grev [Tue, 30 Oct 2007 23:16:57 +0000 (23:16 +0000)]
b=13922
i=Nathan
32a, 32b more remote mds fixes
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.
grev [Tue, 30 Oct 2007 21:11:59 +0000 (21:11 +0000)]
b=13922
i=Nathan
skip 32a, 32b tests if MDS is remote
grev [Tue, 30 Oct 2007 16:44:15 +0000 (16:44 +0000)]
Fix wrong indenting of the previous commit.
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
bwzhou [Tue, 30 Oct 2007 06:44:52 +0000 (06:44 +0000)]
Branch b1_6
b=11622
fix building issue with sles9
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
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.
grev [Mon, 29 Oct 2007 21:40:33 +0000 (21:40 +0000)]
b=13534
i=Nathan
i=Huanghua
test_50 fix for remote mds
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.
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.
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.
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()
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.
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.
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.
yury [Fri, 26 Oct 2007 10:51:49 +0000 (10:51 +0000)]
- fixed typo in test_124a.
scjody [Thu, 25 Oct 2007 18:48:15 +0000 (18:48 +0000)]
Branch b1_6
Moving bug 12652 EXCEPT to the correct test.
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
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;
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
komaln [Thu, 25 Oct 2007 08:15:12 +0000 (08:15 +0000)]
b=11230
r=Nathan, Adilger
Patch to handle symlinks while setting tunables.
bobijam [Thu, 25 Oct 2007 05:58:18 +0000 (05:58 +0000)]
Branch b1_6
b=13564
i=johann
i=nathan
error handling cleanup.
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
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.
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.
grev [Wed, 24 Oct 2007 19:30:28 +0000 (19:30 +0000)]
b=12649
i=Adilger
force runtests to use t-f log()
grev [Wed, 24 Oct 2007 19:17:35 +0000 (19:17 +0000)]
b=13798
i=Nathan
i=Tianzy
remove run test_0 from test_14 to pre_test_14
jxiong [Tue, 23 Oct 2007 05:46:35 +0000 (05:46 +0000)]
add test_68(using lustre file as swap space) into slow test set because it always takes a long time to finish.