Whamcloud - gitweb
fanyong [Thu, 29 Nov 2007 03:59:48 +0000 (03:59 +0000)]
Branch HEAD
b=14135
i=nathan
i=huanghua
Original "mgc_logname2resid" process both "logname" (which consists of fsname-nodetype)
and "fsname", it can not distinguish "-" contained fsname and the logname.
Split it into two functions: "mgc_logname2resid" and "mgs_fsname2resid" for that.
bobijam [Thu, 29 Nov 2007 01:58:47 +0000 (01:58 +0000)]
Branch HEAD
b=14283
i=zhenyu.xu, oleg.drokin
show "used" as only the used space, to match "df".
grev [Wed, 28 Nov 2007 18:40:46 +0000 (18:40 +0000)]
b=14148
i=Adilger
match sanity-quota to t-f;
use bs=st_blksize instead of 1k while write large file;
get rid of not default stripe size; use new-style setstripe args;
b=13822
i=Nathan
sanity-quota fixes from 1_6
walter [Wed, 28 Nov 2007 18:36:20 +0000 (18:36 +0000)]
b=14286
i=grev
i=adilger
branch=HEAD
change the rundbench script to use contents of DBENCH_LIB variable to
find the location of the dbench executable (like sanity.sh and
sanity_quota.sh do) so that we use the same environment variables to specify the location of the dbench executable in all the test scripts.
instead of using different environment variables to configure the
same thing in different scripts.
kalpak [Wed, 28 Nov 2007 10:50:13 +0000 (10:50 +0000)]
b=13919
i=adilger,johann
llapi_semantic_traverse may report wrong filetype for some older kernels and we assumed that suchc files were either directories or regular files. This patch ensures that if DT_UNKNOWN is returned as filetype then it is correctly handled by finding out the correct filetype.
kalpak [Wed, 28 Nov 2007 10:48:32 +0000 (10:48 +0000)]
b=13128
i=adilger, johann
Enhance lfs find by adding filetype and filesize parameters. Also multiple OBDs can now be specified for the --obd option.
kalpak [Wed, 28 Nov 2007 10:46:14 +0000 (10:46 +0000)]
b=13128
i=kalpak, rupesh (patch by adilger)
add -type option to lfs find
isaac [Wed, 28 Nov 2007 06:11:40 +0000 (06:11 +0000)]
- mxlnd_wire.h was missing from DIST_SOURCES.
bobijam [Wed, 28 Nov 2007 02:33:36 +0000 (02:33 +0000)]
Branch HEAD
b=14270
i=johann, kalpak.shah
Description: lfs find does not continue on file error
Details : Continue other files processing when a file/dir is absent.
grev [Tue, 27 Nov 2007 20:57:53 +0000 (20:57 +0000)]
b=13932
i=Adilger
acc-sm "SLOW" list (all scripts)
grev [Tue, 27 Nov 2007 16:47:38 +0000 (16:47 +0000)]
b=13652
i=Nathan
ignore writemany rc for test_50, test_51
grev [Tue, 27 Nov 2007 14:30:22 +0000 (14:30 +0000)]
b=10825
typo fixed
grev [Tue, 27 Nov 2007 12:52:21 +0000 (12:52 +0000)]
b=13769
i=Adilger
i=Nathan
t-f helper check_runas_id()
b=14148
i=Adilger
check_runas_id() modification
anserper [Tue, 27 Nov 2007 02:11:54 +0000 (02:11 +0000)]
file lustre_quota_fmt_convert.c was initially added on branch b1_4.
adilger [Tue, 27 Nov 2007 00:32:57 +0000 (00:32 +0000)]
Branch HEAD
Don't test swap-on-lustre on TCP, as it can livelock allocating receive buffers.
b=14033
i=jay
adilger [Mon, 26 Nov 2007 18:57:25 +0000 (18:57 +0000)]
Branch b1_6
Use tabs instead of spaces in kernel patches.
grev [Mon, 26 Nov 2007 13:44:54 +0000 (13:44 +0000)]
b=12649
escape "|" on log message to protect interpretation by shell
kalpak [Mon, 26 Nov 2007 09:27:56 +0000 (09:27 +0000)]
b=6334
i=adilger, scjody
Enable MMP and uninit_groups features if the available e2fsprogs and ldiskfs support them
isaac [Sun, 25 Nov 2007 08:38:11 +0000 (08:38 +0000)]
- off-by-one assertion error.
anserper [Fri, 23 Nov 2007 13:25:39 +0000 (13:25 +0000)]
Branch HEAD
b=13915
i=johann
i=tianzy
implementation of "lfs quota -t" and "lfs setquota -t" time format string
johann [Fri, 23 Nov 2007 08:45:43 +0000 (08:45 +0000)]
Branch HEAD
b=14022
i=tianzy
i=andrew
By default, enable/disable quotas for both user & group.
grev [Thu, 22 Nov 2007 17:11:01 +0000 (17:11 +0000)]
b=10825
i=Scjody
improve the output a bit
komaln [Thu, 22 Nov 2007 11:45:25 +0000 (11:45 +0000)]
b=11230
r=Adilger
add a test in conf-sanity.sh to verify if set tunables works for symlink device
fanyong [Thu, 22 Nov 2007 10:31:56 +0000 (10:31 +0000)]
b=13739
i=adilger
i=chenzheng
(1) disable test_32{a,b} temporary, will enable again when "interoperability_server" finished.
(2) cleanup test_16 for "LOGS/PENDING" no need on HEAD branch anymore.
bobijam [Thu, 22 Nov 2007 04:03:14 +0000 (04:03 +0000)]
Branch HEAD
b=11791
i=adilger, nathan.rutman
Description: Inconsistent usage of lustre_pack_reply()
Details : Standardize the usage of lustre_pack_reply() such that it
always generate a CERROR on failure.
grev [Thu, 22 Nov 2007 02:13:19 +0000 (02:13 +0000)]
b=10825
i=Scjody
print summary of acc-sm tests run
grev [Wed, 21 Nov 2007 20:46:27 +0000 (20:46 +0000)]
b=14054
i=Nathan
force runtests to use 1 mount point
grev [Wed, 21 Nov 2007 18:09:02 +0000 (18:09 +0000)]
b=13979
i=Adilger
force replay-ost-single to reformat lustre; remove obsolete fn
grev [Wed, 21 Nov 2007 12:44:30 +0000 (12:44 +0000)]
b=14087
i=Adilger
set debug level on remote nodes only if modules already loaded
shadow [Wed, 21 Nov 2007 12:25:30 +0000 (12:25 +0000)]
fix building problem with 2.6.22 kernel.
b=14255
i=adilger
shadow [Wed, 21 Nov 2007 12:11:13 +0000 (12:11 +0000)]
fix building problem with 2.6.22 kernel.
b=14255
i=adilger
grev [Wed, 21 Nov 2007 11:10:20 +0000 (11:10 +0000)]
b=14065
i=Nathan
remove tdir creatiom from sanityN subtests
grev [Wed, 21 Nov 2007 10:35:02 +0000 (10:35 +0000)]
b=13974
i=Nathan
test_43: change exec to multiop
walter [Tue, 20 Nov 2007 23:22:28 +0000 (23:22 +0000)]
Branch HEAD
b=14241
i=adilger
i=scjody
trivial fix for type clash in format string to fix compile error on Cray XT3.
scjody [Tue, 20 Nov 2007 20:41:05 +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
scjody [Tue, 20 Nov 2007 20:39:26 +0000 (20:39 +0000)]
Branch HEAD
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
scjody [Tue, 20 Nov 2007 20:38:51 +0000 (20:38 +0000)]
Branch HEAD
Copy module symbol version file when building. This is a partial commit
needed because CVS is buggy - I will commit the rest of the changes
immediately after this one.
b=12842
i=johann
i=zhenyu.xu
deen [Tue, 20 Nov 2007 16:34:01 +0000 (16:34 +0000)]
Instead of sending blocking and completion callbacks as separated
requests, adding them to a set and sending in parallel.
b=11301
i=green
i=tappro
komaln [Tue, 20 Nov 2007 15:32:28 +0000 (15:32 +0000)]
b=13299
r=Nathan, Adilger, Wangdi
To change /proc/fs/lustre/devices to reflect active/inactive state
grev [Tue, 20 Nov 2007 13:57:30 +0000 (13:57 +0000)]
b=14062
i=Nathan
i=Adilger
test_26f fix: correct a names in according to new tdir
adilger [Mon, 19 Nov 2007 22:50:36 +0000 (22:50 +0000)]
Branch HEAD
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:59:17 +0000 (18:59 +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
shadow [Mon, 19 Nov 2007 17:37:08 +0000 (17:37 +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
yangsheng [Mon, 19 Nov 2007 07:16:56 +0000 (07:16 +0000)]
Branch HEAD
b=13397
i=adilger
i=johann
Add support for vanilla-2.6.22 kernel.
nathan [Fri, 16 Nov 2007 23:12:25 +0000 (23:12 +0000)]
b=13605
i=adilger
don't force disconnect MGC unless told to (avoids eviction messages on MGS).
grev [Fri, 16 Nov 2007 12:38:23 +0000 (12:38 +0000)]
b=12649
escape ";" on log message to protect interpretation by shell
adilger [Fri, 16 Nov 2007 10:09:48 +0000 (10:09 +0000)]
Branch HEAD
Remove much too detailed ChangeLog entry.
shadow [Fri, 16 Nov 2007 07:37:05 +0000 (07:37 +0000)]
restore vfs intent patches for sles10.
b=12502
shadow [Thu, 15 Nov 2007 21:59:46 +0000 (21:59 +0000)]
add common part of dynamic-locks to RHEL4 series.
b=12052
grev [Thu, 15 Nov 2007 20:52:36 +0000 (20:52 +0000)]
b=13628
i=nathan.rutman
pass DIR and DIR2 to lockorder.sh
shadow [Thu, 15 Nov 2007 17:32:53 +0000 (17:32 +0000)]
sync kernel configs for sles10 with b1_6.
add support for sles10 in 1.8.
b=12052
i=johann
i=nikita
shadow [Thu, 15 Nov 2007 11:24:07 +0000 (11:24 +0000)]
set debug level on all nodes.
set max debug log size.
b=14087
i=grev
bwzhou [Thu, 15 Nov 2007 07:33:33 +0000 (07:33 +0000)]
Branch HEAD
b=13380
change timeout to 330 for server umount.
kalpak [Wed, 14 Nov 2007 22:29:42 +0000 (22:29 +0000)]
i=adilger
Update recommended e2fsprogs version to 1.40.2-cfs4
adilger [Wed, 14 Nov 2007 20:53:55 +0000 (20:53 +0000)]
Branch b1_6
Due to reported negative performance impact of this patch, it has been removed
from the ldiskfs patch series. The patch is not required functionality, and
was only added for an increase in reliability in unlikely corruption cases.
b=13144
i=kalpak
grev [Wed, 14 Nov 2007 19:52:48 +0000 (19:52 +0000)]
b=13769
i=Adilger
remove chmod 700
anserper [Tue, 13 Nov 2007 23:07:54 +0000 (23:07 +0000)]
b=13377
i=yury
i=nikita
girish [Tue, 13 Nov 2007 17:36:53 +0000 (17:36 +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.
ericm [Tue, 13 Nov 2007 16:33:31 +0000 (16:33 +0000)]
b_colibri_devel use b1_8_iam of ldiskfs.
kalpak [Tue, 13 Nov 2007 14:51:36 +0000 (14:51 +0000)]
b=13858
i=fanyong
key may not be NULL terminated on HEAD, so change KEY_IS() macro to use strncmp() instead of strcmp.
grev [Tue, 13 Nov 2007 03:02:24 +0000 (03:02 +0000)]
minor message cleanup
tappro [Mon, 12 Nov 2007 19:26:07 +0000 (19:26 +0000)]
- exclude test33 due to bug 13710
tappro [Mon, 12 Nov 2007 19:14:55 +0000 (19:14 +0000)]
- check -ENODEV too
b:13223
i:shadow,fanyong
maxim [Mon, 12 Nov 2007 13:10:47 +0000 (13:10 +0000)]
b=14127
i=isaac
i=liang
Minor enhancement allowing lstclient to accept incoming connections.
yangsheng [Mon, 12 Nov 2007 07:30:37 +0000 (07:30 +0000)]
Branch HEAD
b=13969
i=scjody
i=johann
Update to RHEL5 kernel 2.6.18-8.1.15.el5.
yangsheng [Mon, 12 Nov 2007 07:14:09 +0000 (07:14 +0000)]
Branch HEAD
b=13874
i=scjody
i=johann
Update to SLES10 SP1 kernel 2.6.16.53-0.16.
yangsheng [Mon, 12 Nov 2007 03:57:04 +0000 (03:57 +0000)]
Branch HEAD
b=13889
i=scjody
i=johann
Update to SLES9 kernel-2.6.5-7.287.3.
kalpak [Sun, 11 Nov 2007 17:34:10 +0000 (17:34 +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 [Fri, 9 Nov 2007 18:47:59 +0000 (18:47 +0000)]
b=13709
since test 22 and 23 are excepted, test 24 must deal with the config from
test 21c
nathan [Thu, 8 Nov 2007 23:10:38 +0000 (23:10 +0000)]
b=13709
skipping test 22 means we don't reformat after test 21c
alex [Thu, 8 Nov 2007 15:13:09 +0000 (15:13 +0000)]
b=12797
- correct patch for sles10
alex [Thu, 8 Nov 2007 10:56:57 +0000 (10:56 +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
shadow [Thu, 8 Nov 2007 08:48:15 +0000 (08:48 +0000)]
fix test as Andreas comment.
b=12052
tappro [Wed, 7 Nov 2007 22:40:29 +0000 (22:40 +0000)]
- the merge issue fix missed in commit for 13818.
b:13818
grev [Wed, 7 Nov 2007 22:30:36 +0000 (22:30 +0000)]
-- fixed typo
grev [Wed, 7 Nov 2007 18:48:06 +0000 (18:48 +0000)]
b=12900
i=alexey.lyashkov
i=nathan.rutman
ignore test_30 failure
grev [Wed, 7 Nov 2007 18:31:50 +0000 (18:31 +0000)]
b=12649
i=Adilger
t-f helper nodes_list(); add debug marker on all nodes instead of client only
b=13698
i=Tappro
i=Adilger
disable LFSCK test
yangsheng [Wed, 7 Nov 2007 10:45:37 +0000 (10:45 +0000)]
Branch HEAD
b=14041
i=scjody
i=johann
Update Lustre to RHEL4 latest kernel.
grev [Wed, 7 Nov 2007 01:17:15 +0000 (01:17 +0000)]
b=13798
i=Nathan
remove tdir creation from sanity subtests
grev [Tue, 6 Nov 2007 20:08:10 +0000 (20:08 +0000)]
b=13798
i=Nathan
create tdir with correct permissions
shadow [Tue, 6 Nov 2007 19:06:10 +0000 (19:06 +0000)]
support for sles10 kernel in lustre.
b=12052
i=johann
i=nikita
yury [Tue, 6 Nov 2007 13:17:50 +0000 (13:17 +0000)]
b=13372
r=adilger,nathan
- enable/disable lru resize via proc.
tappro [Tue, 6 Nov 2007 13:03:56 +0000 (13:03 +0000)]
- hash-based export handling
b:13815
i:green, shadow
bwzhou [Tue, 6 Nov 2007 10:02:59 +0000 (10:02 +0000)]
Branch HEAD
b=13933
i=adilger
i=johann
Set an upper limit for stripe count
yury [Mon, 5 Nov 2007 16:15:04 +0000 (16:15 +0000)]
b=13872
r=adilger,nathan
- lru resize and ldlm cleanups and fixes.
bwzhou [Mon, 5 Nov 2007 15:45:48 +0000 (15:45 +0000)]
Branch HEAD
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.
yury [Mon, 5 Nov 2007 13:37:21 +0000 (13:37 +0000)]
b=13854
r=adilger
- fixed LVF calculation in test_124a.
grev [Fri, 2 Nov 2007 22:32:53 +0000 (22:32 +0000)]
b=12845
i=Nathan
t-f fn wait_exit_ST()
b=13798
i=Adilger
Use TESTSUITE in tdir
b=12599
i=Nathan
lost fix
nathan [Fri, 2 Nov 2007 20:18:39 +0000 (20:18 +0000)]
b=13709
always except test 22 until 13709 is resolved
yangsheng [Fri, 2 Nov 2007 10:20:24 +0000 (10:20 +0000)]
Branch HEAD
b=13568
i=adilger
i=green
Remove 2.4 kernel code from include files.
yangsheng [Fri, 2 Nov 2007 10:03:55 +0000 (10:03 +0000)]
Branch HEAD
b=13568
i=shadow
i=johann
Remove lock_24kernel from lustre/lvfs/fsfilt_ext3.c.
yangsheng [Fri, 2 Nov 2007 09:57:35 +0000 (09:57 +0000)]
Branch HEAD
b=13568
i=nathan
i=green
Remove 2.4 kernel check from lustre/lmv/lproc_lmv.c.
yangsheng [Fri, 2 Nov 2007 09:54:22 +0000 (09:54 +0000)]
Branch HEAD
b=13568
i=green
i=adilger
Remove 2.4 kernel check from lustre/lov/lproc_lov.c.
yangsheng [Fri, 2 Nov 2007 07:49:33 +0000 (07:49 +0000)]
Branch HEAD
b=13568
i=shadow
i=adilger
Remove 2.4 kernel code from lustre/mdc/mdc_request.c.
yangsheng [Fri, 2 Nov 2007 07:45:30 +0000 (07:45 +0000)]
Branch HEAD
b=13568
i=johann
i=green
Remove 2.4 kernel check from lustre/mdt/mdt_lproc.c.
yangsheng [Fri, 2 Nov 2007 07:41:40 +0000 (07:41 +0000)]
Branch HEAD
b=13568
i=nathan
i=scjody
Remove 2.4 kernel code from lustre/mgc/mgc_request.c.
yangsheng [Fri, 2 Nov 2007 06:58:30 +0000 (06:58 +0000)]
Branch HEAD
b=13568
i=adilger
i=johann
Remove the 2.4 kernel check from mgs subsystem.
yangsheng [Fri, 2 Nov 2007 05:48:14 +0000 (05:48 +0000)]
Branch HEAD
b=13568
i=adilger
i=scjody
Remove 2.4 kernel code from lustre/obdecho/echo_client.c.
yangsheng [Fri, 2 Nov 2007 04:21:37 +0000 (04:21 +0000)]
Branch HEAD
b=12568
i=adilger
i=scjody
Remove 2.4 kernel check from obdfilter/filter.c, obdfilter/lproc_obdfilter.c.
yangsheng [Fri, 2 Nov 2007 04:14:51 +0000 (04:14 +0000)]
Branch HEAD
b=13568
i=adilger
i=johann
Remove the 2.4 kernel check from lproc_osc.c,osc_request.c in osc subsystem.