Whamcloud - gitweb
fs/lustre-release.git
14 years agoBranch b1_6
yangsheng [Thu, 6 Dec 2007 10:54:58 +0000 (10:54 +0000)]
Branch b1_6
b=13397
i=adilger
i=alex

-- Use GFP_NOFS instead of SLAB_NOFS.
-- Avoid fork the ext3-mballoc3-core patch.

14 years agoadd support for build HEAD without vfs_intent patches.
shadow [Thu, 6 Dec 2007 10:00:09 +0000 (10:00 +0000)]
add support for build HEAD without vfs_intent patches.
add sles10 support.

14 years ago- remove dynlocks from kernel patches, update 2.6.18 series with correct patches
tappro [Thu, 6 Dec 2007 08:04:09 +0000 (08:04 +0000)]
- remove dynlocks from kernel patches, update 2.6.18 series with correct patches

14 years agoremove last scability issue from lov objid. set next id only for OST which
shadow [Thu, 6 Dec 2007 07:35:37 +0000 (07:35 +0000)]
remove last scability issue from lov objid. set next id only for OST which
actualy finished recovery (mds_postrecov->mds_notify code path).
Always set next id if we ask ost about last id, this fixes problems from
bug 14222.

b=12702
i=tappro
i=yury.umanets

14 years agob=13284
jxiong [Thu, 6 Dec 2007 04:43:34 +0000 (04:43 +0000)]
b=13284
r=green,issac

Fixed the problem that the memory trace can't work in interrupt context.

Walking on eggs to land a patch, hope it works.

14 years agoBranch HEAD
bobijam [Thu, 6 Dec 2007 03:39:46 +0000 (03:39 +0000)]
Branch HEAD
b=14208
i=zhenyu.xu, johann

Original patch by Brian Behlendorf <behlendorf1@llnl.gov>

Replace macro __LINUX__ with __linux__.

14 years agoBranch b1_6
bobijam [Thu, 6 Dec 2007 02:49:01 +0000 (02:49 +0000)]
Branch b1_6
b=14208
i=zhenyu.xu, johann

Replace macro __LINUX__ with __linux__.

14 years agoBranch HEAD
johann [Wed, 5 Dec 2007 17:24:03 +0000 (17:24 +0000)]
Branch HEAD
b=12829
i=adilger
i=bobijam

When CRAY_XT3 is defined, the fsgid supplied by the client is
overridden with the primary group provided by the group upcall,
whereas the supplied fsgid can be trusted if it is in the list of
supplementary groups returned by the group upcall.

14 years ago- fixed a couple of misspellings in debug messages.
isaac [Wed, 5 Dec 2007 07:15:48 +0000 (07:15 +0000)]
-   fixed a couple of misspellings in debug messages.

14 years ago- fixed a comment typo.
isaac [Tue, 4 Dec 2007 06:49:49 +0000 (06:49 +0000)]
-   fixed a comment typo.

14 years agorevert slab type detection.
shadow [Mon, 3 Dec 2007 08:54:21 +0000 (08:54 +0000)]
revert slab type detection.
b=14359.

14 years agofile raid6-zerocopy.patch was initially added on branch b_raid_test.
jxiong [Mon, 3 Dec 2007 07:56:01 +0000 (07:56 +0000)]
file raid6-zerocopy.patch was initially added on branch b_raid_test.

14 years agofile raid6-stripe-by-stripe-handling.patch was initially added on branch b_raid_test.
jxiong [Mon, 3 Dec 2007 07:56:00 +0000 (07:56 +0000)]
file raid6-stripe-by-stripe-handling.patch was initially added on branch b_raid_test.

14 years agofile raid6-stats.patch was initially added on branch b_raid_test.
jxiong [Mon, 3 Dec 2007 07:55:59 +0000 (07:55 +0000)]
file raid6-stats.patch was initially added on branch b_raid_test.

14 years agofile raid6-serialize-ovelapping-reqs.patch was initially added on branch b_raid_test.
jxiong [Mon, 3 Dec 2007 07:55:58 +0000 (07:55 +0000)]
file raid6-serialize-ovelapping-reqs.patch was initially added on branch b_raid_test.

14 years agofile raid6-merge-ios.patch was initially added on branch b_raid_test.
jxiong [Mon, 3 Dec 2007 07:55:57 +0000 (07:55 +0000)]
file raid6-merge-ios.patch was initially added on branch b_raid_test.

14 years agofile raid6-large-io.patch was initially added on branch b_raid_test.
jxiong [Mon, 3 Dec 2007 07:55:56 +0000 (07:55 +0000)]
file raid6-large-io.patch was initially added on branch b_raid_test.

14 years agofile raid6-configurable-cachesize.patch was initially added on branch b_raid_test.
jxiong [Mon, 3 Dec 2007 07:55:55 +0000 (07:55 +0000)]
file raid6-configurable-cachesize.patch was initially added on branch b_raid_test.

14 years agoBranch HEAD
huanghua [Mon, 3 Dec 2007 04:17:33 +0000 (04:17 +0000)]
Branch HEAD
b=14064

- readdir() for liblustre: i=nikita,fanyong
- flock for liblustre and various fixes for liblustre: i=umka,fanyong

14 years agoLittle fixes proposed by Andreas after inspection.
deen [Sat, 1 Dec 2007 15:31:51 +0000 (15:31 +0000)]
Little fixes proposed by Andreas after inspection.

b=11301

14 years agob=13798
grev [Fri, 30 Nov 2007 11:35:10 +0000 (11:35 +0000)]
b=13798
i=nathan.rutman

cleanup: remove tdir creation

14 years ago- take credits for objids update correctly
tappro [Fri, 30 Nov 2007 08:48:45 +0000 (08:48 +0000)]
- take credits for objids update correctly
  b:13710
  i: nikita, fanyong

14 years agoremove stale debug.
shadow [Thu, 29 Nov 2007 17:16:30 +0000 (17:16 +0000)]
remove stale debug.

14 years agoBranch b1_6
scjody [Thu, 29 Nov 2007 16:08:29 +0000 (16:08 +0000)]
Branch b1_6

Only copy Module.symvers if ldiskfs is enabled; fixes patchless build.

b=12842
i=johann
i=zhenyu.xu

14 years agofix make rpms
shadow [Thu, 29 Nov 2007 14:13:28 +0000 (14:13 +0000)]
fix make rpms

14 years agob=14324, i=liangzhen:
isaac [Thu, 29 Nov 2007 13:35:39 +0000 (13:35 +0000)]
b=14324, i=liangzhen:
-   avoid accessing LNET peer table entries outside LNET_LOCK()

14 years agoFixes some scability and access to not inited memory problems
shadow [Thu, 29 Nov 2007 12:37:33 +0000 (12:37 +0000)]
Fixes some scability and access to not inited memory problems
in work with lov objdid file.

b=12702
i=umka
i=nathan

14 years agob=14351
grev [Thu, 29 Nov 2007 08:56:48 +0000 (08:56 +0000)]
b=14351
i=Adilger

get rid of relative path in setup_test102

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

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

14 years agob=14148
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

14 years agob=14286
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.

14 years agob=13919
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.

14 years agob=13128
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.

14 years agob=13128
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

14 years ago- mxlnd_wire.h was missing from DIST_SOURCES.
isaac [Wed, 28 Nov 2007 06:11:40 +0000 (06:11 +0000)]
- mxlnd_wire.h was missing from DIST_SOURCES.

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

14 years agob=13932
grev [Tue, 27 Nov 2007 20:57:53 +0000 (20:57 +0000)]
b=13932
i=Adilger

acc-sm "SLOW" list (all scripts)

14 years agob=13652
grev [Tue, 27 Nov 2007 16:47:38 +0000 (16:47 +0000)]
b=13652
i=Nathan

ignore writemany rc for test_50, test_51

14 years agob=10825
grev [Tue, 27 Nov 2007 14:30:22 +0000 (14:30 +0000)]
b=10825

typo fixed

14 years agob=13769
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

14 years agofile lustre_quota_fmt_convert.c was initially added on branch b1_4.
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.

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

14 years agoBranch b1_6
adilger [Mon, 26 Nov 2007 18:57:25 +0000 (18:57 +0000)]
Branch b1_6
Use tabs instead of spaces in kernel patches.

14 years agob=12649
grev [Mon, 26 Nov 2007 13:44:54 +0000 (13:44 +0000)]
b=12649

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

14 years agob=6334
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

14 years ago- off-by-one assertion error.
isaac [Sun, 25 Nov 2007 08:38:11 +0000 (08:38 +0000)]
-   off-by-one assertion error.

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

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

14 years agob=10825
grev [Thu, 22 Nov 2007 17:11:01 +0000 (17:11 +0000)]
b=10825
i=Scjody

improve the output a bit

14 years agob=11230
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

14 years agob=13739
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.

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

14 years agob=10825
grev [Thu, 22 Nov 2007 02:13:19 +0000 (02:13 +0000)]
b=10825
i=Scjody

print summary of acc-sm tests run

14 years agob=14054
grev [Wed, 21 Nov 2007 20:46:27 +0000 (20:46 +0000)]
b=14054
i=Nathan

force runtests to use 1 mount point

14 years agob=13979
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

14 years agob=14087
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

14 years agofix building problem with 2.6.22 kernel.
shadow [Wed, 21 Nov 2007 12:25:30 +0000 (12:25 +0000)]
fix building problem with 2.6.22 kernel.

b=14255
i=adilger

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

b=14255
i=adilger

14 years agob=14065
grev [Wed, 21 Nov 2007 11:10:20 +0000 (11:10 +0000)]
b=14065
i=Nathan

remove tdir creatiom from sanityN subtests

14 years agob=13974
grev [Wed, 21 Nov 2007 10:35:02 +0000 (10:35 +0000)]
b=13974
i=Nathan

test_43: change exec to multiop

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

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

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

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

14 years agoInstead of sending blocking and completion callbacks as separated
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

14 years agob=13299
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

14 years agob=14062
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

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

14 years agoOST in recovery should not be discarded by MDS in alloc_qos(),
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

14 years agoIf client receive lock with CBPENDING flag ldlm need send
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

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

14 years agob=13605
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).

14 years agob=12649
grev [Fri, 16 Nov 2007 12:38:23 +0000 (12:38 +0000)]
b=12649

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

14 years agoBranch HEAD
adilger [Fri, 16 Nov 2007 10:09:48 +0000 (10:09 +0000)]
Branch HEAD
Remove much too detailed ChangeLog entry.

14 years agorestore vfs intent patches for sles10.
shadow [Fri, 16 Nov 2007 07:37:05 +0000 (07:37 +0000)]
restore vfs intent patches for sles10.
b=12502

14 years agoadd common part of dynamic-locks to RHEL4 series.
shadow [Thu, 15 Nov 2007 21:59:46 +0000 (21:59 +0000)]
add common part of dynamic-locks to RHEL4 series.
b=12052

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

pass DIR and DIR2 to lockorder.sh

14 years agosync kernel configs for sles10 with b1_6.
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

14 years agoset debug level on all nodes.
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

14 years agoBranch HEAD
bwzhou [Thu, 15 Nov 2007 07:33:33 +0000 (07:33 +0000)]
Branch HEAD
b=13380

change timeout to 330 for server umount.

14 years agoi=adilger
kalpak [Wed, 14 Nov 2007 22:29:42 +0000 (22:29 +0000)]
i=adilger

Update recommended e2fsprogs version to 1.40.2-cfs4

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

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

remove chmod 700

14 years agob=13377
anserper [Tue, 13 Nov 2007 23:07:54 +0000 (23:07 +0000)]
b=13377
i=yury
i=nikita

14 years agoJBD: Fix NULL pointer bh->b_data on NUMA box with journal checksumming.
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.

14 years agob_colibri_devel use b1_8_iam of ldiskfs.
ericm [Tue, 13 Nov 2007 16:33:31 +0000 (16:33 +0000)]
b_colibri_devel use b1_8_iam of ldiskfs.

14 years agob=13858
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.

14 years agominor message cleanup
grev [Tue, 13 Nov 2007 03:02:24 +0000 (03:02 +0000)]
minor message cleanup

14 years ago- exclude test33 due to bug 13710
tappro [Mon, 12 Nov 2007 19:26:07 +0000 (19:26 +0000)]
- exclude test33 due to bug 13710

14 years ago- check -ENODEV too
tappro [Mon, 12 Nov 2007 19:14:55 +0000 (19:14 +0000)]
- check -ENODEV too
  b:13223
  i:shadow,fanyong

14 years agob=14127
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.

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

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

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

14 years agob=13858
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.

14 years agob=13709
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

14 years agob=13709
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

14 years agob=12797
alex [Thu, 8 Nov 2007 15:13:09 +0000 (15:13 +0000)]
b=12797

 - correct patch for sles10

14 years agob=12797
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