Whamcloud - gitweb
fs/lustre-release.git
16 years agobranch: b1_6
ericm [Wed, 12 Dec 2007 20:13:42 +0000 (20:13 +0000)]
branch: b1_6
fix a race condition of early reply release.
b=14274
r=nathan, andreas

16 years agofixed some minor issues.
jxiong [Wed, 12 Dec 2007 07:03:20 +0000 (07:03 +0000)]
fixed some minor issues.

r=alex

16 years agob=14385
grev [Tue, 11 Dec 2007 15:33:00 +0000 (15:33 +0000)]
b=14385
i=Adilger

force test_5c to use mount_client

16 years agob=13932
grev [Tue, 11 Dec 2007 09:27:41 +0000 (09:27 +0000)]
b=13932
i=Adilger

typo fixed (found by Huang Hua)

16 years agob=14433
yury [Mon, 10 Dec 2007 19:21:55 +0000 (19:21 +0000)]
b=14433
r=adilger,shadow,deen

- enable OBD_CONNECT_LRU_RESIZE only when lru resize is enabled in configure time.

16 years agob=13932
grev [Mon, 10 Dec 2007 17:25:05 +0000 (17:25 +0000)]
b=13932
i=Adilger

test_29 cleanup

16 years agoBranch b1_6
vitaly [Mon, 10 Dec 2007 15:05:28 +0000 (15:05 +0000)]
Branch b1_6
b=13563
i=green
i=shadow

1) cancel lru locks in ldlm_cli_cancel() and send 1 batched cancel RPC;
2) pass the whole list of canceled locks to the async blocking thread, not
lock-by-lock, and send cancels in batched cancel RPCs.

16 years ago- fixed a typo.
yury [Sun, 9 Dec 2007 14:25:56 +0000 (14:25 +0000)]
- fixed a typo.

16 years agob=13766
yury [Sun, 9 Dec 2007 13:16:01 +0000 (13:16 +0000)]
b=13766
r=adilger,nikita,shadow

- lots of fixes in ldlm pools code for smoother work and correct memory pressure handling.

16 years agoUpdate w/ actual release date
scjody [Sun, 9 Dec 2007 00:20:21 +0000 (00:20 +0000)]
Update w/ actual release date

16 years agob=14422
green [Fri, 7 Dec 2007 07:28:16 +0000 (07:28 +0000)]
b=14422
r=johann,adilger

Commit missing parts of bug 10718 to correctly clear lock cache on liblustre.

16 years agoBranch b1_6
johann [Thu, 6 Dec 2007 11:32:42 +0000 (11:32 +0000)]
Branch b1_6
b=13843
i=adilger
i=nathan

Fix coding style.
(Dynamically create DLM blocking callback threads)

16 years agoBranch b1_6
johann [Thu, 6 Dec 2007 11:27:49 +0000 (11:27 +0000)]
Branch b1_6
b=13843
i=adilger
i=nathan

Dynamically create DLM blocking callback threads
+ fix an issue with MacOS implementation of atomic_sub_and_test().

16 years agoBranch b1_6
bobijam [Thu, 6 Dec 2007 04:40:03 +0000 (04:40 +0000)]
Branch b1_6
b=12646
i=johann, shadow

Add opc parameter to ost_checksum_bulk().

16 years agoBranch b1_6
bobijam [Thu, 6 Dec 2007 03:49:23 +0000 (03:49 +0000)]
Branch b1_6
b=13715
i=johann, nathan

Don't let out-dated timedout request invalidate the import.

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

Replace macro __LINUX__ with __linux__.

16 years agob=10718
green [Thu, 6 Dec 2007 00:58:18 +0000 (00:58 +0000)]
b=10718
r=vitaly,shadow,adilger(some arly versions)

Attach cached pagers to locks that protect those pages. This helps to quickly
find those pages for flush and removal purposes on AST reception and
significantly speeds up lock revocation on big files with pages at
high offsets.

16 years agoImplementation of NFS-like root squash capability.
deen [Wed, 5 Dec 2007 20:37:01 +0000 (20:37 +0000)]
Implementation of NFS-like root squash capability.

b=12749
i=adilger
i=johann

16 years agoBranch b1_6
johann [Wed, 5 Dec 2007 14:12:15 +0000 (14:12 +0000)]
Branch b1_6
b=12829
i=adilger
i=bobijam

Fix tiny nit in the changelog entry.

16 years agoBranch b1_6
johann [Wed, 5 Dec 2007 13:58:17 +0000 (13:58 +0000)]
Branch b1_6
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 trust if it is in the list of
supplementary groups returned by the group upcall.

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

b=11301

16 years agob=13798
grev [Fri, 30 Nov 2007 10:45:27 +0000 (10:45 +0000)]
b=13798
i=nathan.rutman

cleanup: remove tdir creation

16 years agob=14351
grev [Thu, 29 Nov 2007 12:06:09 +0000 (12:06 +0000)]
b=14351
i=Adilger

get rid of relative path in setup_test102

16 years agoBranch b1_6
bwzhou [Thu, 29 Nov 2007 05:39:20 +0000 (05:39 +0000)]
Branch b1_6
b=14326
r=johann,bwzhou

Use old size assignment to avoid deadlock caused by ll_inode_size_lock calls down semaphore under spinlock held.

16 years agoBranch b1_6
fanyong [Thu, 29 Nov 2007 04:06:24 +0000 (04:06 +0000)]
Branch b1_6
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.

16 years agoBranch b1_6
bobijam [Thu, 29 Nov 2007 01:45:59 +0000 (01:45 +0000)]
Branch b1_6
b=14283
i=zhenyu.xu, oleg.drokin

show "used" as only the used space, to match "df".

16 years agob=13932
grev [Wed, 28 Nov 2007 22:09:01 +0000 (22:09 +0000)]
b=13932
i=Adilger

acc-sm "SLOW" list (all scripts)

16 years agob=14286
walter [Wed, 28 Nov 2007 18:31:29 +0000 (18:31 +0000)]
b=14286
i=grev
i=adilger
branch=b1_6

change rundbench script to use contents of DBENCH_LIB variable to
find the location of the dbench executable (like acceptance-small.sh does)
so that we use the same environment variables to specify the location
of the dbench executable in both acceptance-small.sh and rundbench
instead of using different environment variables to configure the
same thing in the two different scripts.

16 years agoA minor fix for bug14036
tianzy [Wed, 28 Nov 2007 12:34:46 +0000 (12:34 +0000)]
A minor fix for bug14036

16 years agoBranch b1_6
bobijam [Wed, 28 Nov 2007 02:25:56 +0000 (02:25 +0000)]
Branch b1_6
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.

16 years agoBranch: b1_6
wangdi [Tue, 27 Nov 2007 23:01:06 +0000 (23:01 +0000)]
Branch: b1_6
b=14016
Fix BUGON when do per-client proc cleanup. Patch from shadow
i=Andreas,Nathan

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

get rid of not default stripe size; use new-style setstripe args

16 years agob=10825
grev [Tue, 27 Nov 2007 14:31:09 +0000 (14:31 +0000)]
b=10825

typo fixed

16 years agob=14036
tianzy [Tue, 27 Nov 2007 11:36:19 +0000 (11:36 +0000)]
b=14036
r=andrew.perepechko
r=johann

Branch b1_6
With this patch, three improvements are included:
1. detete the softlimit in mds and osts when use "lfs quota".
2. display the inaccurate data in the output of "lfs quota".
3. try to get quota info when "lfs quota" is executed.

16 years agob=13919
kalpak [Tue, 27 Nov 2007 11:03:20 +0000 (11:03 +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.

16 years agoBranch b1_6
adilger [Tue, 27 Nov 2007 00:30:46 +0000 (00:30 +0000)]
Branch b1_6
Skip swap-on-lustre test 68, it can deadlock on TCP due to inability to
allocate receive buffers.
b=14033
i=jay

16 years agob=12649
grev [Mon, 26 Nov 2007 13:26:22 +0000 (13:26 +0000)]
b=12649

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

16 years agob=6334
kalpak [Mon, 26 Nov 2007 09:22:16 +0000 (09:22 +0000)]
b=6334
i=adilger, scjody

Enable MMP and uninit_groups features if the available e2fsprogs and ldiskfs support them

16 years agob=14148
grev [Fri, 23 Nov 2007 13:17:10 +0000 (13:17 +0000)]
b=14148
i=Adilger

use st_blksize instead of 1k while write big file

16 years agoBranch b1_6
johann [Fri, 23 Nov 2007 08:42:57 +0000 (08:42 +0000)]
Branch b1_6
b=14022
i=tianzy
i=andrew

By default, enable/disable quotas for both user & group.

16 years agoBranch b1_6
anserper [Thu, 22 Nov 2007 22:59:39 +0000 (22:59 +0000)]
Branch b1_6
b=13915
i=johann
i=tianzy

patch 13584

implementation of "lfs quota -t" and "lfs setquota -t" time format string

16 years agob=14148
grev [Thu, 22 Nov 2007 21:41:42 +0000 (21:41 +0000)]
b=14148
i=Adilger

match sanity-quota to t-f; check_runas_id() modification

16 years agob=10825
grev [Thu, 22 Nov 2007 17:09:39 +0000 (17:09 +0000)]
b=10825
i=Scjody

improve the output a bit

16 years agob=11230
komaln [Thu, 22 Nov 2007 11:17:49 +0000 (11:17 +0000)]
b=11230

a small change left undone.

16 years agob=11230
komaln [Thu, 22 Nov 2007 10:53:23 +0000 (10:53 +0000)]
b=11230
r=Adilger

add a test in conf-sanity.sh to verify if set tunables works for symlink device

16 years agoBranch b1_6
bobijam [Thu, 22 Nov 2007 03:02:04 +0000 (03:02 +0000)]
Branch b1_6
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.

16 years agob=10825
grev [Thu, 22 Nov 2007 01:32:29 +0000 (01:32 +0000)]
b=10825
i=Scjody

print summary of acc-sm tests run

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

force runtests to use 1 mount point

16 years agob=13128
kalpak [Wed, 21 Nov 2007 20:22:12 +0000 (20:22 +0000)]
b=13128
i=adilger

regression test for lfs find -mtime

16 years agob=13128
kalpak [Wed, 21 Nov 2007 20:06:55 +0000 (20:06 +0000)]
b=13128
i=adilger, rupesh

check MDS timestamp only after stat of file.

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.