Whamcloud - gitweb
fs/lustre-release.git
15 years agoIntroduce and use new LOCK_INODE_MUTEX_PARENT() macro to be used in the
nikita [Sat, 18 Oct 2008 15:30:01 +0000 (15:30 +0000)]
Introduce and use new LOCK_INODE_MUTEX_PARENT() macro to be used in the
situations where Lustre has to lock more than one inode mutex at a time.
b=16450

15 years agoAdd two new failloc constants to test lockless IO. Only one of them in
nikita [Sat, 18 Oct 2008 15:27:57 +0000 (15:27 +0000)]
Add two new failloc constants to test lockless IO. Only one of them in
implemented---another is checked in yet to be landed core CLIO code.
b=16450

15 years agoAugment ->do_{read,write}_lock() prototypes with a `role' parameter indicating
nikita [Sat, 18 Oct 2008 15:25:48 +0000 (15:25 +0000)]
Augment ->do_{read,write}_lock() prototypes with a `role' parameter indicating
lock ordering. Update mdd code to use new locking interface.
b=16450

15 years agoCall cmm_device_free() in the failure path of cmm_device_alloc().
nikita [Sat, 18 Oct 2008 15:22:51 +0000 (15:22 +0000)]
Call cmm_device_free() in the failure path of cmm_device_alloc().
b=16450

15 years agoMake previously optional ->oti_{w,r}_locks sanity checks mandatory to simplify
nikita [Sat, 18 Oct 2008 15:20:34 +0000 (15:20 +0000)]
Make previously optional ->oti_{w,r}_locks sanity checks mandatory to simplify
the code.
b=16450

15 years agoA couple of trivial spelling fixes.
nikita [Sat, 18 Oct 2008 15:15:47 +0000 (15:15 +0000)]
A couple of trivial spelling fixes.
b=16450

15 years agoUpdate documenting comments to match doxygen conventions.
nikita [Sat, 18 Oct 2008 15:13:21 +0000 (15:13 +0000)]
Update documenting comments to match doxygen conventions.
b=16450

15 years agoBranch HEAD
adilger [Fri, 17 Oct 2008 22:49:15 +0000 (22:49 +0000)]
Branch HEAD
Fix comment.

15 years agoBranch b1_6
adilger [Fri, 17 Oct 2008 21:05:02 +0000 (21:05 +0000)]
Branch b1_6
Use $RM macro for portability.
Make it more clear when sub-makes are finished.

15 years agob=16551
grev [Fri, 17 Oct 2008 19:12:34 +0000 (19:12 +0000)]
b=16551
i=Adilger
fix for remote [mds|ost] with nodsh

15 years agob=16551
grev [Fri, 17 Oct 2008 11:13:11 +0000 (11:13 +0000)]
b=16551
i=Adilger
fix for remote [mds|ost] with nodsh

15 years agob=15266
grev [Fri, 17 Oct 2008 10:30:48 +0000 (10:30 +0000)]
b=15266
i=Brian
create machinefile on $TMP, cleanup machinefile

15 years ago Branch HEAD
liuy [Fri, 17 Oct 2008 09:47:09 +0000 (09:47 +0000)]
 Branch HEAD
 b=12521
 To avoid extent lock conflicts, if avail_cb_nodes < stripe_count*CO,
 avail_cb_nodes should divide (stripe_count*CO) exactly. So that each OST
 can be accessed by one or more constant clients.

15 years agoBranch HEAD
huanghua [Thu, 16 Oct 2008 16:58:48 +0000 (16:58 +0000)]
Branch HEAD
b=17403

i=adilger
i=yury.umanets
create objects in correct directory on OST.

15 years agoBranch HEAD
yangsheng [Thu, 16 Oct 2008 08:27:54 +0000 (08:27 +0000)]
Branch HEAD
b=17199
i=johann, bobijam
Patch provide by LLNL.

Skip dumping log if panic_on_lbug is set.

15 years agobuild setting for b_hd_sptlrpc.
ericm [Thu, 16 Oct 2008 04:15:39 +0000 (04:15 +0000)]
build setting for b_hd_sptlrpc.

15 years agoBranch HEAD
bobijam [Thu, 16 Oct 2008 01:41:11 +0000 (01:41 +0000)]
Branch HEAD
b=17038
i=johann

regression test case for getxattr upon symlink file.

15 years agob=14471
grev [Wed, 15 Oct 2008 17:11:01 +0000 (17:11 +0000)]
b=14471
i=Adilger
replace lustre proc by lctl [set|get]_param

15 years ago Branch HEAD
liuy [Wed, 15 Oct 2008 15:18:11 +0000 (15:18 +0000)]
 Branch HEAD
 b=12521
 - set Lustre hints (except striping hints) "anywhere"
 - perform collective I/O for interleaving, no matter how big the req size is
 - keep the semantic information of cb_nodes
 - perform collective I/O by the same client if the whole file access portion
   is no bigger than stripe size and cb_nodes is changed by the user
 - fix some bugs in the error handling
 - remove redundant codes

15 years agob=12599
grev [Wed, 15 Oct 2008 15:04:40 +0000 (15:04 +0000)]
b=12599
i=Nathan
fix obsolete run_one CLEANUP

15 years agob=16932
grev [Wed, 15 Oct 2008 14:46:43 +0000 (14:46 +0000)]
b=16932
i=Johann
skip some tests if there are several ost services on oss node

15 years ago- sombody declated @err two times in lov_destroy().
yury [Wed, 15 Oct 2008 07:36:32 +0000 (07:36 +0000)]
- sombody declated @err two times in lov_destroy().

15 years agoBranch HEAD
anserper [Tue, 14 Oct 2008 19:26:50 +0000 (19:26 +0000)]
Branch HEAD

b=17152
i=Johann Lombardi
i=Alexey Lyashkov

Take additional references to lov while operating over it

15 years agobranch: HEAD
ericm [Tue, 14 Oct 2008 18:59:51 +0000 (18:59 +0000)]
branch: HEAD
do not repost buffer before all requests are finished.
b=17228
r=wangdi
r=nathan

15 years agob=13490,i=maxim:
isaac [Tue, 14 Oct 2008 17:28:01 +0000 (17:28 +0000)]
b=13490,i=maxim:
-   fix credit flow deadlock in uptllnd.

15 years agob=17370
alex [Tue, 14 Oct 2008 10:35:34 +0000 (10:35 +0000)]
b=17370

 - fix warning caused by unused vars

15 years agoBranch HEAD
yangsheng [Tue, 14 Oct 2008 05:24:11 +0000 (05:24 +0000)]
Branch HEAD
b=17335
i=nathan, yangsheng
Author: johann

Don't set cld_lostlock in mgc_requeue_add() if RQ_STOP.

15 years agoBranch HEAD
fanyong [Tue, 14 Oct 2008 03:53:22 +0000 (03:53 +0000)]
Branch HEAD
b=16947
i=huanghua
i=johann

Code cleanup and possible race conditions fix when statahead startup.

15 years agob=12182
alex [Mon, 13 Oct 2008 11:35:15 +0000 (11:35 +0000)]
b=12182
i=adilger
i=green
i=nikita

 - oss read-only cache feature

15 years agob=17318
kalpak [Mon, 13 Oct 2008 09:50:54 +0000 (09:50 +0000)]
b=17318
i=adilger

Remove unused wantedi program

15 years ago- update from HEAD
alex [Mon, 13 Oct 2008 08:49:24 +0000 (08:49 +0000)]
- update from HEAD

15 years agofix return code from del orphan.
shadow [Sun, 12 Oct 2008 13:37:46 +0000 (13:37 +0000)]
fix return code from del orphan.
Branch HEAD
b=17279
i=umka
i=wangdi

15 years ago- removed more dead code (dead for >2 years as it was only needed when lmv used on...
yury [Sun, 12 Oct 2008 09:28:00 +0000 (09:28 +0000)]
- removed more dead code (dead for >2 years as it was only needed when lmv used on server side) from lmv

15 years agob=16890
anserper [Sat, 11 Oct 2008 01:16:25 +0000 (01:16 +0000)]
b=16890

remove fake test modules

15 years agoBranch HEAD ; b=16890 ; fix a typo
anserper [Fri, 10 Oct 2008 23:11:56 +0000 (23:11 +0000)]
Branch HEAD ; b=16890 ; fix a typo

15 years agoBranch HEAD
anserper [Fri, 10 Oct 2008 23:02:43 +0000 (23:02 +0000)]
Branch HEAD
b=16890
i=Johann Lombardi
i=ZhiYong Tian

remove outdated quota tests

15 years agob=17299
nathan [Fri, 10 Oct 2008 19:19:42 +0000 (19:19 +0000)]
b=17299
i=adilger
i=nathan
rename MAXPOOLNAME to LOV_MAXPOOLNAME

15 years agobranch: HEAD
ericm [Fri, 10 Oct 2008 17:36:51 +0000 (17:36 +0000)]
branch: HEAD
AT test sleep use current AT service time.
b=16990
o=Brian Behlendorf <behlendorf1@llnl.gov>
r=nathan
r=ericm

15 years agoBranch HEAD
robert.read [Thu, 9 Oct 2008 22:04:26 +0000 (22:04 +0000)]
Branch HEAD

Use correct libcfs version in v1_* tags.

15 years agob=15621
grev [Thu, 9 Oct 2008 20:16:23 +0000 (20:16 +0000)]
b=15621
i=Umka
test_51bb, verifies CMD functionality

15 years agoUpdated for the fourth incremental development build.
stinson1947 [Thu, 9 Oct 2008 19:22:03 +0000 (19:22 +0000)]
Updated for the fourth incremental development build.

15 years agob=15977
pravins [Thu, 9 Oct 2008 14:28:24 +0000 (14:28 +0000)]
b=15977
i=umka
i=grev
fixes for per-nid-stat memory leak patch.

15 years ago- update from HEAD
alex [Thu, 9 Oct 2008 07:34:30 +0000 (07:34 +0000)]
- update from HEAD

15 years agoBranch HEAD
robert.read [Wed, 8 Oct 2008 22:29:13 +0000 (22:29 +0000)]
Branch HEAD
b=16074
i=green
i=nikita

15 years agob=17277
grev [Wed, 8 Oct 2008 21:59:11 +0000 (21:59 +0000)]
b=17277
i=Adilger
one more $tdir cleanup

15 years agob=17277
grev [Wed, 8 Oct 2008 10:05:39 +0000 (10:05 +0000)]
b=17277
i=Adilger
s/MOUNT/DIR/ and related these changes fixes

15 years agob=16218
grev [Tue, 7 Oct 2008 20:21:44 +0000 (20:21 +0000)]
b=16218
i=Adilger
fix directio part; reduce multithreads filesize

15 years agoBranch HEAD
johann [Tue, 7 Oct 2008 15:13:01 +0000 (15:13 +0000)]
Branch HEAD
b=17026
i=shadow
i=oleg

Description: (ptllnd_peer.c:557:kptllnd_peer_check_sends()) ASSERTION(!in_interrupt()) failed
Details: fix stack overflow in the distributed lock manager by defering export
         eviction after a failed ast to the elt thread instead of handling
         it in the dlm interpret routine.

15 years agoUpdate the adio driver patch for mpich2-1.0.7
liuy [Tue, 7 Oct 2008 07:11:12 +0000 (07:11 +0000)]
Update the adio driver patch for mpich2-1.0.7

15 years agob=16150
mattwu [Tue, 7 Oct 2008 06:47:14 +0000 (06:47 +0000)]
b=16150
i=nikita
i=robert
winnt libcfs/lnet cleanup

15 years agob=16150
mattwu [Tue, 7 Oct 2008 06:43:43 +0000 (06:43 +0000)]
b=16150
i=nikita
i=robert
winnt libcfs/lnet cleanup

15 years agob=16150
mattwu [Tue, 7 Oct 2008 06:43:05 +0000 (06:43 +0000)]
b=16150
i=nikita
i=robert
winnt libcfs/lnetcleanup

15 years agob=16150
mattwu [Tue, 7 Oct 2008 06:42:27 +0000 (06:42 +0000)]
b=16150
i=nikita
i=robert
winnt libcfs/lnetcleanup

15 years agofilter_set_info_async(): fix a typo.
nikita [Tue, 7 Oct 2008 05:32:58 +0000 (05:32 +0000)]
filter_set_info_async(): fix a typo.

15 years agob=16150
mattwu [Tue, 7 Oct 2008 04:32:30 +0000 (04:32 +0000)]
b=16150
i=issac
i=liang
winnt lnet cleanup

15 years agob=16150
mattwu [Tue, 7 Oct 2008 04:14:14 +0000 (04:14 +0000)]
b=16150
i=adilger
i=robert
i=liang
winnt libcfs cleanup

15 years agoBranch HEAD
bobijam [Tue, 7 Oct 2008 03:25:53 +0000 (03:25 +0000)]
Branch HEAD
b=17038
o=johann
i=alexey.lyashkov (shadow)
i=zhenyu.xu (bobijam)

return ENODATA for getxattr upon files which are neither regular files nor directories.

15 years agob=15699
nathan [Mon, 6 Oct 2008 22:21:43 +0000 (22:21 +0000)]
b=15699
a=19432
i=manoj.joseph
i=vladimir.saveliev
add conf_param settings to mdd

b=17180
a=19402
i=nathan
i=johann
rename pools tests to a common base

b=17234
a=19563
i=yury.umanets
i=nathan
set pools for all MDTs for CMD

15 years agoi=wangdi:
isaac [Mon, 6 Oct 2008 20:01:11 +0000 (20:01 +0000)]
i=wangdi:
-   fixed a typo in error message.

15 years agoBranch HEAD
johann [Mon, 6 Oct 2008 13:59:54 +0000 (13:59 +0000)]
Branch HEAD
b=17261

fix cast issue.

15 years agoBranch HEAD
johann [Mon, 6 Oct 2008 13:57:32 +0000 (13:57 +0000)]
Branch HEAD
b=17261
i=shadow
i=umka

prevent ptlrpc_queue_wait() from looping indefinitely because of ENOMEM.

15 years agoBranch HEAD
yangsheng [Mon, 6 Oct 2008 12:45:34 +0000 (12:45 +0000)]
Branch HEAD
b=16771
i=adilger, shadow (Author: johann)

Calm donw the compiler warning.

15 years agoBranch HEAD
johann [Mon, 6 Oct 2008 12:28:53 +0000 (12:28 +0000)]
Branch HEAD
b=17261
i=adilger
i=shadow

cap lmm_size to LOV_MAX_STRIPE_COUNT.

15 years agoBranch HEAD
adilger [Fri, 3 Oct 2008 23:05:25 +0000 (23:05 +0000)]
Branch HEAD
Fix line wrapping.

15 years agoBranch b1_6
robert.read [Fri, 3 Oct 2008 22:44:46 +0000 (22:44 +0000)]
Branch b1_6
b=16455
i=brian
i=adilger

The libcfs macros can be defined as stubs in lnet. I used
m4_ifdef() for LC_CONFIG_SPLIT to localize the change to
a single branch.

15 years agoBranch HEAD
adilger [Fri, 3 Oct 2008 22:44:36 +0000 (22:44 +0000)]
Branch HEAD
Improve LASSERT message.

15 years agoBranch HEAD
adilger [Fri, 3 Oct 2008 22:17:42 +0000 (22:17 +0000)]
Branch HEAD
Fix line wrapping.

15 years agoBranch HEAD
adilger [Fri, 3 Oct 2008 22:09:09 +0000 (22:09 +0000)]
Branch HEAD
Remote old 2.4 kernel check.

15 years agoBranch HEAD
adilger [Fri, 3 Oct 2008 22:01:46 +0000 (22:01 +0000)]
Branch HEAD
Add start time to liblustre test messages.
Fix compiler warnings about types.

15 years agoBranch HEAD
adilger [Fri, 3 Oct 2008 21:36:41 +0000 (21:36 +0000)]
Branch HEAD
Add clarifying comment.

15 years agoBranch HEAD
adilger [Fri, 3 Oct 2008 21:33:16 +0000 (21:33 +0000)]
Branch HEAD
Fix whitespace.

15 years agob=17253
grev [Fri, 3 Oct 2008 20:36:24 +0000 (20:36 +0000)]
b=17253
i=Yury.Umanets
start_mds CMD fix

15 years agob=16986
pravins [Fri, 3 Oct 2008 12:57:03 +0000 (12:57 +0000)]
b=16986
i=umka
i=rread
fix condition check for calling kill_super_cb().

15 years agobranch: HEAD
ericm [Thu, 2 Oct 2008 22:02:38 +0000 (22:02 +0000)]
branch: HEAD
let AT estimation cool down before doing AT tests.
b=16990
r=nathan

15 years agoBranch HEAD
zam [Thu, 2 Oct 2008 15:58:28 +0000 (15:58 +0000)]
Branch HEAD
b=17240
i=tappro@sun.com
i=yury.umanets@sun.com

mdt_reconstruct_setattr and mdt_reconstruct_create should reset
mti->mti_attr.ma_valid and set mti->mti_attr.ma_need
before getting object attributes from the inode.

15 years ago- added a missing space.
isaac [Thu, 2 Oct 2008 15:46:20 +0000 (15:46 +0000)]
-   added a missing space.

15 years agore-store local cfg CMD changes correctly
grev [Wed, 1 Oct 2008 12:42:16 +0000 (12:42 +0000)]
re-store local cfg CMD changes correctly

15 years agomake CATALOG processing more safe.
shadow [Wed, 1 Oct 2008 04:46:03 +0000 (04:46 +0000)]
make CATALOG processing more safe.

Branch HEAD
b=17157
i=johann
i=wangdi

15 years ago- removed an unnecesary header inclusion.
isaac [Wed, 1 Oct 2008 01:22:05 +0000 (01:22 +0000)]
-   removed an unnecesary header inclusion.

15 years agoparallel llog init
shadow [Tue, 30 Sep 2008 16:15:23 +0000 (16:15 +0000)]
parallel llog init
Branch HEAD
b=16679
i=umka

15 years ago- revert patch from 17110 as it's causing ost stop issues
yury [Tue, 30 Sep 2008 13:12:41 +0000 (13:12 +0000)]
- revert patch from 17110 as it's causing ost stop issues

15 years ago- minor code cleanups.
isaac [Tue, 30 Sep 2008 01:50:55 +0000 (01:50 +0000)]
-   minor code cleanups.

15 years agore-store 17131 fix, which was mistakelly re-verted by Yury
grev [Mon, 29 Sep 2008 12:07:18 +0000 (12:07 +0000)]
re-store 17131 fix, which was mistakelly re-verted by Yury

15 years agob=16727
yury [Sat, 27 Sep 2008 11:20:20 +0000 (11:20 +0000)]
b=16727
r=adilger,shadow

- various CMD related fixes.

15 years agob=17131
grev [Fri, 26 Sep 2008 17:56:43 +0000 (17:56 +0000)]
b=17131
i=Vladimir.Saveliev
allow to specify extra mkfs mds/ost options

15 years agoBranch: HEAD
wangdi [Fri, 26 Sep 2008 15:38:55 +0000 (15:38 +0000)]
Branch: HEAD
Add the new ADIO patch for mpich.

15 years agob=15625
brian [Fri, 26 Sep 2008 15:09:09 +0000 (15:09 +0000)]
b=15625
i=adilger

Put final post-installation message into the RPM.

15 years agob=14471
grev [Fri, 26 Sep 2008 12:19:07 +0000 (12:19 +0000)]
b=14471
i=Adilger
o=Komal.Nawandar

use lctl [set|get]_param  instead of LPROC
lost attachment 15523 part (ported to HEAD)

15 years agob=15266
grev [Fri, 26 Sep 2008 09:34:35 +0000 (09:34 +0000)]
b=15266
i=Adilger
PERFORMANCE_SANITY test suit

15 years agob=15266
grev [Fri, 26 Sep 2008 09:30:42 +0000 (09:30 +0000)]
b=15266
i=Adilger
cmd3 performance tests[2-5,7-8]
PERFORMANCE_SANITY test suit

15 years agoBranch HEAD
anserper [Thu, 25 Sep 2008 23:44:09 +0000 (23:44 +0000)]
Branch HEAD
b=17117
i=Andrew Perepechko (original patch by Jim Garlick)
i=Andreas Dilger

Fix Lustre build script in case LD has an argument.

15 years agob=15266
grev [Thu, 25 Sep 2008 21:16:38 +0000 (21:16 +0000)]
b=15266
i=Adilger
integrate mdsrate.c inly acc-sm

15 years agob=15266,16809
grev [Thu, 25 Sep 2008 21:15:28 +0000 (21:15 +0000)]
b=15266,16809
i=Adilger
integrate mdsrate to acc-sm; make mpi tests; build mpitests only if
--disable-mpitests is not set

15 years agoBranch HEAD
yangsheng [Thu, 25 Sep 2008 15:23:46 +0000 (15:23 +0000)]
Branch HEAD
b=16771

Fixed build issue.

15 years agoBranch HEAD
yangsheng [Thu, 25 Sep 2008 13:34:07 +0000 (13:34 +0000)]
Branch HEAD
b=16771

Fix the build issue.

15 years agob=17056
grev [Thu, 25 Sep 2008 11:43:05 +0000 (11:43 +0000)]
b=17056
i=Tappro
several clients config fixed

15 years agoBranch HEAD
yangsheng [Thu, 25 Sep 2008 11:06:16 +0000 (11:06 +0000)]
Branch HEAD
b=16771

Fixed incompatible pointer cause by previous commit.

15 years agoBranch HEAD
yangsheng [Thu, 25 Sep 2008 10:03:23 +0000 (10:03 +0000)]
Branch HEAD
b=16771
i=adilger, johann

Use fix size timestamp instead of time_t in the cfg_marker and keep
compitibility for old cfg_marker on 32bit system.

15 years agoBranch HEAD
adilger [Thu, 25 Sep 2008 07:34:24 +0000 (07:34 +0000)]
Branch HEAD
Remove obsolete FIEMAP patch from 2.6.18 ldiskfs series.

15 years agoBranch HEAD
bobijam [Thu, 25 Sep 2008 03:34:39 +0000 (03:34 +0000)]
Branch HEAD
b=16929

make it easier to read.