Whamcloud - gitweb
fs/lustre-release.git
15 years agoBranch HEAD
bobijam [Wed, 30 Apr 2008 01:50:54 +0000 (01:50 +0000)]
Branch HEAD
b=14995
i=wangdi, rread

send activate event only for evicted imports.

15 years agob=13539
walter [Tue, 29 Apr 2008 22:52:59 +0000 (22:52 +0000)]
b=13539
i=johann
i=adilger

fix for configure: WARNING: linux/random.h: present but cannot be compiled

15 years agob=15689
walter [Tue, 29 Apr 2008 16:30:24 +0000 (16:30 +0000)]
b=15689
i=johann
i=alexey.lyashkov

fix error building lustre/liblustre/tests for Cray XT3 catamount

15 years agob=15316,13969
brian [Mon, 28 Apr 2008 19:34:25 +0000 (19:34 +0000)]
b=15316,13969

ChangeLog entries.

15 years agob=12499
grev [Mon, 28 Apr 2008 11:10:53 +0000 (11:10 +0000)]
b=12499
i=Jian.Yu
CLIENTMODSONLY part for HEAD

15 years agob=14803
bobijam [Mon, 28 Apr 2008 03:36:14 +0000 (03:36 +0000)]
b=14803

fix typo.

15 years agoBranch HEAD
bobijam [Mon, 28 Apr 2008 02:20:06 +0000 (02:20 +0000)]
Branch HEAD
b=14803
i=johann, adilger

Description: Don't update lov_desc members until making sure they are valid
Details    : When updating lov_desc members via proc fs, need fix their
             validities before doing the real update.

15 years agoUpdated for next release.
stinson1947 [Sun, 27 Apr 2008 02:59:44 +0000 (02:59 +0000)]
Updated for next release.

15 years agoUpdated for the next release.
stinson1947 [Sun, 27 Apr 2008 02:54:36 +0000 (02:54 +0000)]
Updated for the next release.

15 years agoAdded date for 1.6.5 release.
stinson1947 [Sun, 27 Apr 2008 01:54:16 +0000 (01:54 +0000)]
Added date for 1.6.5 release.

15 years agoAdded date for the 1.6.5 release.
stinson1947 [Sun, 27 Apr 2008 01:53:11 +0000 (01:53 +0000)]
Added date for the 1.6.5 release.

15 years agob=15277
walter [Sat, 26 Apr 2008 02:25:09 +0000 (02:25 +0000)]
b=15277
i=adilger
i=rread

fixes error linking lustre/liblustre/tests/echo_test during catamount
build of b1_6 for Cray XT3 systems

15 years agob=15316
brian [Fri, 25 Apr 2008 22:48:33 +0000 (22:48 +0000)]
b=15316
i=cliffw
i=wangyb

Build OFED 1.3's kernel-ib and kernel-ib-devel with our patched lustre
server kernel for RHEL 4 and 5 and SLES 10.  SLES 9 is not supported by
OFED 1.3.
Since OFED 1.3 provides a newer open-iscsi stack, prefer those modules
from the kernel-ib over those provided by the vendor kernels.
Additionally, build Lustre with o2iblnd support.

15 years agob=15316
brian [Fri, 25 Apr 2008 21:51:07 +0000 (21:51 +0000)]
b=15316
i=cliffw
i=wangyb

Build OFED 1.3's kernel-ib and kernel-ib-devel with our patched lustre
server kernel for RHEL 4 and 5 and SLES 10.  SLES 9 is not supported by
OFED 1.3.
Since OFED 1.3 provides a newer open-iscsi stack, prefer those modules
from the kernel-ib over those provided by the vendor kernels.
Additionally, build Lustre with o2iblnd support.

15 years agob=14609
walter [Fri, 25 Apr 2008 19:32:13 +0000 (19:32 +0000)]
b=14609
i=grev

fix for test_16 failure due to trying to create mntpt dir on Read-Only fs.

15 years agob=15670
walter [Fri, 25 Apr 2008 19:23:10 +0000 (19:23 +0000)]
b=15670
i=adilger
i=johann

land attachment 16523

fixes this compile warning (which is treated as an error -Werror on XT3's):
during lustrefs-1.6-ss builds:

lustrefs-1.6-ss/lustre/mds/mds_lov.c: In function `mds_lov_read_objids':
mds_lov.c:198: warning: int format, different type arg (arg 10)

15 years agoBranch HEAD
johann [Fri, 25 Apr 2008 14:45:45 +0000 (14:45 +0000)]
Branch HEAD
b=14410
i=bzzz
i=kalpak

Force q->max_phys_segments to MAX_PHYS_SEGMENTS on SLES10 to be
sure that 1MB requests are not fragmented by the block layer.

15 years agob=13539
walter [Fri, 25 Apr 2008 14:01:16 +0000 (14:01 +0000)]
b=13539
i=adilger
i=rread

add linux/random.h to AC_CHECK_HEADERS
add #if defined(HAVE_LINUX_RANDOM_H) to lustre/lvfs/prng.c

15 years agowindows porting: add private lnet tag to b_winnt_port branch
mattwu [Fri, 25 Apr 2008 08:58:07 +0000 (08:58 +0000)]
windows porting: add private lnet tag to b_winnt_port branch

15 years ago add iam tag for umds cleanup branch, required for dynlock changes.
pravins [Thu, 24 Apr 2008 13:05:15 +0000 (13:05 +0000)]
add iam tag for umds cleanup branch, required for dynlock changes.

15 years agodon't put request into delay list while invalidate in flight.
shadow [Thu, 24 Apr 2008 11:14:25 +0000 (11:14 +0000)]
don't put request into delay list while invalidate in flight.
restore generation check.
b=15069
i=johan
i=rread

15 years agofix typo
shadow [Thu, 24 Apr 2008 08:48:03 +0000 (08:48 +0000)]
fix typo

15 years agouse more correctly detect RHEL/SLES kernels.
shadow [Thu, 24 Apr 2008 08:28:16 +0000 (08:28 +0000)]
use more correctly detect RHEL/SLES kernels.
b=15511
i=Yang Sheng

15 years agoBranch HEAD
yangsheng [Thu, 24 Apr 2008 08:23:14 +0000 (08:23 +0000)]
Branch HEAD
b=15240
i=adilger

Remove the RHEL4 comment in ChangeLog.

15 years agouse right detect for RHEL/SLES kernels.
shadow [Thu, 24 Apr 2008 08:18:23 +0000 (08:18 +0000)]
use right detect for RHEL/SLES kernels.
b=15511
i=Yang Sheng

15 years agouse generic LIST_HEAD macros instead of linux specific.
shadow [Thu, 24 Apr 2008 06:48:33 +0000 (06:48 +0000)]
use generic LIST_HEAD macros instead of linux specific.
b=14929
i=zam

15 years agoBranch HEAD
adilger [Thu, 24 Apr 2008 02:44:05 +0000 (02:44 +0000)]
Branch HEAD
Document the maximum filesystem name length.
b=15486

15 years agoBranch HEAD
bobijam [Thu, 24 Apr 2008 01:18:19 +0000 (01:18 +0000)]
Branch HEAD
b=15191
i=wangdi, shadow

during liblustre test during

mgc_llog_init() (lustre/mgc/libmgc.c)
  llog_initiator_connect(ctxt)

while in liblustre lib, it is defined as an empty function only return 0, while
in kernel lib, it set the context's loc_imp. And this context's loc_imp is
required after in llog_client_create().

This fix defines llog_initiator_connect() in both lib (kernel version and
liblustre version)

15 years agoBranch HEAD
yangsheng [Wed, 23 Apr 2008 13:26:03 +0000 (13:26 +0000)]
Branch HEAD
b=14714
i=adilger, johann

Fixed previous error.

15 years agoBranch HEAD
yangsheng [Wed, 23 Apr 2008 03:52:19 +0000 (03:52 +0000)]
Branch HEAD
b=14576
i=shadow, nikita

Add own nr_free_buffer_pages() function when it wasn't exported.

15 years ago- removed trailing spaces.
isaac [Tue, 22 Apr 2008 20:03:46 +0000 (20:03 +0000)]
-   removed trailing spaces.

15 years agob=15348
grev [Tue, 22 Apr 2008 18:41:56 +0000 (18:41 +0000)]
b=15348
i=Scjody
check the .dat file correctness;
use the correct threads and regions values;
skip the first line of summary file in the format check

15 years agonot swab ost objects for directory because it's not exist.
shadow [Tue, 22 Apr 2008 11:42:40 +0000 (11:42 +0000)]
not swab ost objects for directory because it's not exist.
b=14856
i=green
i=johan

16 years agob=15273
grev [Mon, 21 Apr 2008 19:42:37 +0000 (19:42 +0000)]
b=15273
i=Adilger
skip test_37 if CLIENTMODSONLY is set

16 years agob=15612
grev [Fri, 18 Apr 2008 10:32:52 +0000 (10:32 +0000)]
b=15612
i=Adilger
force test_20a and test_20b to do write on the correct ost

16 years agofix warining with build on sles10/rhel5.
shadow [Fri, 18 Apr 2008 10:20:04 +0000 (10:20 +0000)]
fix warining with build on sles10/rhel5.
b=15517
i=johan
i=deen

16 years agoattach obd_cksum.h to build
shadow [Fri, 18 Apr 2008 10:05:16 +0000 (10:05 +0000)]
attach obd_cksum.h to build

16 years agoFix warnings with compile liblustre at sles10/rhel5 which have
shadow [Fri, 18 Apr 2008 09:45:32 +0000 (09:45 +0000)]
Fix warnings with compile liblustre at sles10/rhel5 which have
__u64 as usingied long long type.
b=15517
i=johan
i=deen

16 years agouse one place for syscall.h
shadow [Fri, 18 Apr 2008 06:53:17 +0000 (06:53 +0000)]
use one place for syscall.h
sys/syscall.h exist at all os'es instead of <syscall.h> which exist only
at linux.
b=14929
i=nikita

16 years ago- added some files to .cvsignore
yury [Thu, 17 Apr 2008 14:11:38 +0000 (14:11 +0000)]
- added some files to .cvsignore

16 years ago- added some files to .cvsignore to not garbage all diffs done.
yury [Thu, 17 Apr 2008 14:10:57 +0000 (14:10 +0000)]
- added some files to .cvsignore to not garbage all diffs done.

16 years agoinit rq_history_list before use.
shadow [Thu, 17 Apr 2008 13:26:38 +0000 (13:26 +0000)]
init rq_history_list before use.
b=15412
i=johann
i=deen

16 years agorefactor dual checksum support.
shadow [Thu, 17 Apr 2008 12:47:06 +0000 (12:47 +0000)]
refactor dual checksum support.
move platform independed part of chksum into separate include
i=johann
i=green

16 years agofix typo.
shadow [Thu, 17 Apr 2008 12:28:50 +0000 (12:28 +0000)]
fix typo.
i=nikita
i=johann

16 years agob=14901
yury [Wed, 16 Apr 2008 20:52:22 +0000 (20:52 +0000)]
b=14901
r=adilger,grev
- make synchronous fix for HEAD as in 1.6. Do not use RUNAS_ID + 1 in test_72.

16 years agob=15440
yury [Wed, 16 Apr 2008 20:41:48 +0000 (20:41 +0000)]
b=15440
r=shadow,adilger
- remove @ns from list using list_del_init() to makes sure that consequent list_empty() will really work right on removed list_head.

16 years agob=15482
brian [Wed, 16 Apr 2008 18:08:33 +0000 (18:08 +0000)]
b=15482
i=cliffw
i=wangyb

Allow a kernel target to specify a delimiter between the final "flavor"
specification and the version.
Specifically this allows RH kernels to be <version>smp and SLES10 kernels
to be <version>-smp.
Maintaining the vendors versioning specification means that when software
is trying to determine a vendors kernel using patterns (like OFED does), it
properly detects the SLES10 kernel.
This all lays the ground work for bug 15316.

16 years agob=15348
grev [Wed, 16 Apr 2008 17:39:07 +0000 (17:39 +0000)]
b=15348
i=Adilger
check if gnuplot supports png

16 years agob=15273
grev [Wed, 16 Apr 2008 14:43:09 +0000 (14:43 +0000)]
b=15273
i=Nathan.Rutman
skip test_37 for client only testing

16 years agob=15482
brian [Wed, 16 Apr 2008 14:41:06 +0000 (14:41 +0000)]
b=15482
i=cliffw
i=wangyb

Allow a kernel target to specify a delimiter between the version and the
"flavor" (i.e. "smp")
 - specifically this allows RH kernels to be <version>smp and SLES10 kernels
   to be <version>-smp.
 - maintaining the vendors versioning specification means that when software
   is trying to determine a vendors kernel using patterns (like OFED does),
   it properly detects the SLES10 kernel.
This all lays the ground work for bug 15316.

16 years agob=15513
grev [Wed, 16 Apr 2008 13:36:09 +0000 (13:36 +0000)]
b=15513
i=Yury.Umanets
i=Alexey.Lyashkov
force test_69 to fail if directio write failed

16 years agob=15526
grev [Wed, 16 Apr 2008 13:20:26 +0000 (13:20 +0000)]
b=15526
i=Adilger
allow both "cfs" and "sun" e2fsck

16 years agoBranch HEAD
huanghua [Wed, 16 Apr 2008 03:06:48 +0000 (03:06 +0000)]
Branch HEAD
b=13943
i=yury.umanets
i=nikita.danilov

- more generic lu_stack_fini().

16 years agoBranch HEAD
liangzhen [Wed, 16 Apr 2008 03:04:49 +0000 (03:04 +0000)]
Branch HEAD

Smallfix for LNetMEInsert

i=maxim

16 years agoBranch HEAD
vitaly [Tue, 15 Apr 2008 19:59:51 +0000 (19:59 +0000)]
Branch HEAD
b=14910
i=umka
i=tappro

update lock on lookup for aged files

16 years agoBranch HEAD
yangsheng [Tue, 15 Apr 2008 15:49:55 +0000 (15:49 +0000)]
Branch HEAD
b=12652
i=shadow,johann

Add FMODE_EXEC flag to SLES10 SP1 series.

16 years agofix to get currect ldiskfs module for b_hd_umds_cleanup branch.
pravins [Tue, 15 Apr 2008 05:36:38 +0000 (05:36 +0000)]
fix to get currect ldiskfs module for b_hd_umds_cleanup branch.

16 years agofixes for lu_dirent->lde_hash change patch.
pravins [Fri, 11 Apr 2008 13:44:44 +0000 (13:44 +0000)]
fixes for lu_dirent->lde_hash change patch.

16 years agob=14901
yury [Thu, 10 Apr 2008 14:58:33 +0000 (14:58 +0000)]
b=14901
r=grev,yujian,panda
- fixes issues with testing environment setup in test_72 as well in other tests with using check_runas_id() which did not return anything. Added check_runas_id_ret() which is used in cases when test needs to get error code while checking existing specific uid in test system.

16 years agocheck cvs-src@ work.
shadow [Thu, 10 Apr 2008 14:33:05 +0000 (14:33 +0000)]
check cvs-src@ work.

16 years agoto fix bug introduced by lu_dirent-change patch
pravins [Thu, 10 Apr 2008 12:50:47 +0000 (12:50 +0000)]
to fix bug introduced by lu_dirent-change patch

16 years agoAdd changelog entry.
deen [Thu, 10 Apr 2008 12:48:10 +0000 (12:48 +0000)]
Add changelog entry.

b=15188

16 years agoUse fsfilt_sync() for both the whole filesystem sync and
deen [Thu, 10 Apr 2008 12:43:00 +0000 (12:43 +0000)]
Use fsfilt_sync() for both the whole filesystem sync and
individual file sync to eliminate dangerous inode locking
with I_LOCK that can lead to a deadlock.

b=15188
i=green
i=shadow

16 years agoBranch HEAD
liangzhen [Thu, 10 Apr 2008 08:21:43 +0000 (08:21 +0000)]
Branch HEAD

ksocknal_send_hell() hits ASSERTION while connecting races with closing

b=13983
i=isaac

16 years agoBranch HEAD
yangsheng [Thu, 10 Apr 2008 06:56:18 +0000 (06:56 +0000)]
Branch HEAD
b=13397

Fixed last commit lost part.

16 years agob=14340
pravins [Thu, 10 Apr 2008 05:17:55 +0000 (05:17 +0000)]
b=14340
i=yury.umanets
i=adilger

this patch extends lu_dirent->lde_hash element, which is required for dmu based mdd.
but I am keeping MEA_MAGIC_HASH_SEGMENT hash within 32 bit.

16 years agoBranch HEAD
yangsheng [Thu, 10 Apr 2008 03:25:49 +0000 (03:25 +0000)]
Branch HEAD
b=13397
i=shadow
i=johann

Update Lustre server to support 2.6.22.14 vanilla kernel.

16 years agoBranch b1_6
yangsheng [Thu, 10 Apr 2008 03:09:55 +0000 (03:09 +0000)]
Branch b1_6
b=13397
i=johann
i=shadow

Split the export journal-api part as a separate patch.

16 years agoBranch HEAD
vitaly [Wed, 9 Apr 2008 20:21:48 +0000 (20:21 +0000)]
Branch HEAD
b=14661
i=green
i=shadow

-- remove BL_AST lock from lru once we mark the lock as a such;
-- do not place BL_AST lock into lru even if the lock is matched and put later;
   => no BL_AST locks in lru at all;
-- CANCELING locks are not so numerous, but to avoid its traversal by another
   thread another time, drop them from the unused list once come them across.

16 years agob=13886
grev [Wed, 9 Apr 2008 19:04:12 +0000 (19:04 +0000)]
b=13886
i=Oleg.Drokin
load crc16 module if it exists

16 years agob=14230
pravins [Wed, 9 Apr 2008 15:24:47 +0000 (15:24 +0000)]
b=14230
i=h.huang
i=manoj.joseph

cleanup for umds, this patch replaces kernel api call with equivalent
api from lustre library.

16 years agoBranch HEAD
vitaly [Tue, 8 Apr 2008 07:24:29 +0000 (07:24 +0000)]
Branch HEAD

make b_som compilable

16 years agob=15221
grev [Mon, 7 Apr 2008 15:02:40 +0000 (15:02 +0000)]
b=15221
i=Adilger
sanity test_71, recovery-small test_26 fixes
renumbering test_26->test_26a
FAIL_ON_ERROR initialization in cfg
error, remote_mds, remote_ost fn fixes (b=14763, comment 19)

16 years agocomplete the merge
deshmukh [Fri, 4 Apr 2008 12:32:45 +0000 (12:32 +0000)]
complete the merge

16 years ago*** empty log message ***
deshmukh [Fri, 4 Apr 2008 08:33:44 +0000 (08:33 +0000)]
*** empty log message ***

16 years agoBranch HEAD
johann [Fri, 4 Apr 2008 06:15:22 +0000 (06:15 +0000)]
Branch HEAD
b=14751
i=green
i=bzzz

reset the time reference between calls to fsfilt_check_slow to prevent
useless slow brw_start/direct_io/... messages.

16 years agoBranch HEAD
bobijam [Thu, 3 Apr 2008 03:22:17 +0000 (03:22 +0000)]
Branch HEAD
b=15288
i=wangdi, shadow

fix stride_len assertion.

when current ra window is consumed, and 2 consequent read requires to enlarge
the read ahead window, and the enlargement action met window_start 0,
window_len 80, because the latest read consumes the whole window content,
stride_offset is 80, so the left of current ra window is 0, and the assertion
of stride_len should be ">= 0" rather than "> 0"

16 years agor=shadow,umka
green [Thu, 3 Apr 2008 03:21:36 +0000 (03:21 +0000)]
r=shadow,umka
b=14257

Do not include LdLM_FLOCK locks into ldlm_pool sanity calculations.

16 years agoBranch HEAD
bobijam [Thu, 3 Apr 2008 02:38:58 +0000 (02:38 +0000)]
Branch HEAD
b=14134
i=shadow, nathan

change non-fatal error messages about contacting the MGS.

16 years agoBranch HEAD
fanyong [Thu, 3 Apr 2008 02:04:36 +0000 (02:04 +0000)]
Branch HEAD
b=15291
i=eric.mei
i=jian.yu

fix rmtacl test scripts issues for different OS platforms.

16 years agoBranch HEAD
johann [Wed, 2 Apr 2008 20:17:19 +0000 (20:17 +0000)]
Branch HEAD
b=14855
i=shadow
i=adilger

On SLES10/PPC, fs.h includes idr.h which requires BITS_PER_LONG to
be defined. Add a hack in mkfs_lustre.c to work around this compile
issue.

16 years agoBranch HEAD
vitaly [Wed, 2 Apr 2008 18:55:37 +0000 (18:55 +0000)]
Branch HEAD
b=14948
i=green
i=shadow

2.6.18 calls truncate_inode_pages() only if op->delete_inode() is
not installed, whereas 2.6.9 calls it in both cases.

16 years agob=15326
jxiong [Wed, 2 Apr 2008 11:40:20 +0000 (11:40 +0000)]
b=15326
r=nikita

In order to make new llite to be compilable for liblustre

16 years agob=13886
grev [Tue, 1 Apr 2008 04:14:56 +0000 (04:14 +0000)]
b=13886
i=Adilger
load crc16

16 years agoRemove specialized titech patch, as Scjody suggested.
jxiong [Mon, 31 Mar 2008 07:47:09 +0000 (07:47 +0000)]
Remove specialized titech patch, as Scjody suggested.

16 years agoBranch HEAD
liangzhen [Fri, 28 Mar 2008 07:12:34 +0000 (07:12 +0000)]
Branch HEAD
b=15335
i=isaac

Release pending txs before shutdown connection and destroy peer.

16 years agoBranch HEAD
bwzhou [Thu, 27 Mar 2008 15:25:01 +0000 (15:25 +0000)]
Branch HEAD
b=14424
r=johann, bwzhou

Add severl module parameters for lustre tunables

16 years agoBranch HEAD
bwzhou [Thu, 27 Mar 2008 11:17:04 +0000 (11:17 +0000)]
Branch HEAD
b=14746
r=adilger, bwzhou

patch for _IOWR redefined build error on SLES10 environment

16 years agoBranch HEAD
yangsheng [Thu, 27 Mar 2008 07:47:06 +0000 (07:47 +0000)]
Branch HEAD
b=14576
i=eric.mei
i=adilger

Wrap the crypto api to adapt upstream kernel changes and keep compatible to old style.

16 years agoBranch HEAD
yangsheng [Thu, 27 Mar 2008 07:15:10 +0000 (07:15 +0000)]
Branch HEAD
b=13397
i=adilger
i=shadow

Add kernel patches for vanilla-2.6.22.14.

16 years agoBranch HEAD
vitaly [Wed, 26 Mar 2008 15:28:45 +0000 (15:28 +0000)]
Branch HEAD
b=14533

a spontaneous change got into the commit and prevented HEAD to unmount

16 years agoBranch HEAD
bwzhou [Wed, 26 Mar 2008 11:46:51 +0000 (11:46 +0000)]
Branch HEAD
b=15283
r=walter

use "get_param version" instead of "lustre_build_version"

16 years ago- mxlnd updates from upstream.
isaac [Wed, 26 Mar 2008 07:48:45 +0000 (07:48 +0000)]
-   mxlnd updates from upstream.

16 years agoupdate to latest e2fsprogs version
kalpak [Tue, 25 Mar 2008 19:51:28 +0000 (19:51 +0000)]
update to latest e2fsprogs version

16 years agoBranch HEAD
bwzhou [Tue, 25 Mar 2008 17:22:17 +0000 (17:22 +0000)]
Branch HEAD
b=14413;          14763
r=shadow, johann; bwzhou

fix leak-finder and add a test for conf-sanity.sh (including andreas's patch
to suppress the false negative of test 39)

16 years agoremove unneed include.
shadow [Tue, 25 Mar 2008 12:37:45 +0000 (12:37 +0000)]
remove unneed include.

16 years agoremove unneed include.
shadow [Tue, 25 Mar 2008 12:25:34 +0000 (12:25 +0000)]
remove unneed include.

16 years agoremove unneed include.
shadow [Tue, 25 Mar 2008 12:23:24 +0000 (12:23 +0000)]
remove unneed include.

16 years agoBranch HEAD
chenzheng [Tue, 25 Mar 2008 09:49:47 +0000 (09:49 +0000)]
Branch HEAD
b=14731
i=adilger

Remove conf-sanity test 33a from the always except list

16 years agoBranch HEAD
liangzhen [Tue, 25 Mar 2008 06:07:19 +0000 (06:07 +0000)]
Branch HEAD
b=15002
i=isaac

Fix a race between ksocknal_terminate_conn and ksocknal_scheduler