Whamcloud - gitweb
fs/lustre-release.git
11 years agouse special macro for print time_t, cleanup in includes.
shadow [Wed, 14 May 2008 18:50:20 +0000 (18:50 +0000)]
use special macro for print time_t, cleanup in includes.
b=14929
i=zam
i=nikita

11 years agob=15738
grev [Tue, 13 May 2008 19:37:30 +0000 (19:37 +0000)]
b=15738
i=Adilger

replay-single test_61* fixes: set fail loc on all oss

11 years agorevert patch - because broke HEAD build with message
shadow [Tue, 13 May 2008 13:12:23 +0000 (13:12 +0000)]
revert patch - because broke HEAD build with message
 #error "lustre_msg_v1 has been deprecated since 1.6.0, please remove it"
need too complex patch.

11 years agoBranch HEAD
adilger [Tue, 13 May 2008 07:19:16 +0000 (07:19 +0000)]
Branch HEAD
Update build version to 1.9.50, to avoid any confusion that this is
a pre-1.8 branch.

11 years agob=14340
pravins [Tue, 13 May 2008 05:13:53 +0000 (05:13 +0000)]
b=14340
i=h.huang
i=nikita.danilov

lu_dirent structure was inconsistent after lu_dirent->lde_hash
element extension to 64 bit change patch.
size of structure is different on 32 and 64 bit platform.
patch fixes that bug.

11 years agoBranch HEAD
bobijam [Tue, 13 May 2008 01:32:13 +0000 (01:32 +0000)]
Branch HEAD
b=12888
i=johann, green

Description: mds_mfd_close() ASSERTION(rc == 0)
Details    : In mds_mfd_close(), we need protect inode's writecount change
             within its orphan write semaphore to prevent possible races.

11 years agob=15745
grev [Mon, 12 May 2008 20:22:27 +0000 (20:22 +0000)]
b=15745
i=Adilger

keep conf-sanity test_32a and test_32b in sync with b1_6

11 years agorevert bug 15575 from HEAD also.
shadow [Mon, 12 May 2008 15:18:19 +0000 (15:18 +0000)]
revert bug 15575 from HEAD also.

11 years agoReinitialize optind to 0 on each lfs_* call, in case lfs is being used interactively...
kalpak [Mon, 12 May 2008 11:32:27 +0000 (11:32 +0000)]
Reinitialize optind to 0 on each lfs_* call, in case lfs is being used interactively.  Most lfs_* functions do this already, but a few (find, setstripe, quotachown) do not.
 b=15212
 i=rupesh
 i=johann

11 years agoBranch b_head_capa
fanyong [Mon, 12 May 2008 11:15:15 +0000 (11:15 +0000)]
Branch b_head_capa
b=15563
update buildcvs

11 years agoBranch HEAD
adilger [Mon, 12 May 2008 03:47:24 +0000 (03:47 +0000)]
Branch HEAD
Fix typo in error message.

11 years agoBranch HEAD
bwzhou [Sun, 11 May 2008 12:51:07 +0000 (12:51 +0000)]
Branch HEAD
b=15521
r=adilger, grev

the test case for bug 15521

11 years agob=15272
isaac [Sat, 10 May 2008 18:24:33 +0000 (18:24 +0000)]
b=15272
i=liangzhen,i=maxim:
-   ensure UNLINK event when MD unlinked via LNetMEUnlink.
-   removed trailing spaces.

11 years agob=15732
walter [Sat, 10 May 2008 15:26:07 +0000 (15:26 +0000)]
b=15732
i=walter

Land Andreas' original fix for catamount build errors

11 years agob=15732
walter [Sat, 10 May 2008 15:16:09 +0000 (15:16 +0000)]
b=15732
i=adilger

fix compile warnings which are treated as errors on Cray XT3 catamount
build

11 years agoBranch HEAD
bwzhou [Fri, 9 May 2008 18:04:29 +0000 (18:04 +0000)]
Branch HEAD
b=15521
r=adilger, bobijam

fix the wrong lprcfs stats

11 years agoBranch HEAD
adilger [Fri, 9 May 2008 17:53:11 +0000 (17:53 +0000)]
Branch HEAD
Allow mds2, mds3, mds4 to be specified on other hosts.

11 years agoBranch HEAD
bwzhou [Fri, 9 May 2008 17:44:57 +0000 (17:44 +0000)]
Branch HEAD
b=14740
r=johann, bobijam

allocating one percpu struct each time instead of all in one time

11 years agoBranch HEAD
bwzhou [Fri, 9 May 2008 17:29:26 +0000 (17:29 +0000)]
Branch HEAD
b=14219
r=adilger, shadow

use obd_punch_rqset() instead of obd_setattr() to change size

11 years agoBranch HEAD
bwzhou [Fri, 9 May 2008 17:25:50 +0000 (17:25 +0000)]
Branch HEAD
b=14034
r=adilger, bobijam

error handling for the ENOMEM case when failing to allocate ldlm resource

11 years agoAdded OFED 1.3 support statement.
stinson1947 [Fri, 9 May 2008 16:37:33 +0000 (16:37 +0000)]
Added OFED 1.3 support statement.

11 years agob=14687
komaln [Fri, 9 May 2008 13:15:00 +0000 (13:15 +0000)]
b=14687
r=Wangdi, Adilger
To remove direct instances of proc file system.

11 years agoObsolete CURRENT_SECONDS and use cfs_time_current_sec() instead.
shadow [Fri, 9 May 2008 12:22:47 +0000 (12:22 +0000)]
Obsolete CURRENT_SECONDS and use cfs_time_current_sec() instead.
b=14929
i=zam

11 years agodon't hit live lock with umount ost.
shadow [Fri, 9 May 2008 09:55:21 +0000 (09:55 +0000)]
don't hit live lock with umount ost.
b=14645
i=johan
i=alex

11 years agoBranch b1_6
bwzhou [Fri, 9 May 2008 08:57:45 +0000 (08:57 +0000)]
Branch b1_6
b=13707
r=bobijam, johann

exported debug_file_path as a module param of libcfs

11 years agob=15660
grev [Fri, 9 May 2008 08:09:10 +0000 (08:09 +0000)]
b=15660
i=Adilger

disable LIBLUSTRE test for NETTYPE != tcp

11 years agob=15316
brian [Thu, 8 May 2008 14:05:58 +0000 (14:05 +0000)]
b=15316

Small logic thinko that fails the case where no o2iblnd tree is specifed.

11 years agob=15738
grev [Thu, 8 May 2008 10:54:37 +0000 (10:54 +0000)]
b=15738
i=Adilger

sanity test_118* fixes; set fail loc on all oss nodes

11 years agoupdate changelog
shadow [Thu, 8 May 2008 10:15:51 +0000 (10:15 +0000)]
update changelog
b=14949

11 years agodon't panic with use echo client.
shadow [Thu, 8 May 2008 09:55:12 +0000 (09:55 +0000)]
don't panic with use echo client.
b=14949
i=johan
i=deen

11 years agob=11270
zam [Thu, 8 May 2008 07:37:08 +0000 (07:37 +0000)]
b=11270
i=vitaly.vertman
i=oleg.drokin

Lockless i/o and lockless truncate code and sanityN tests.

11 years agob=14091
walter [Wed, 7 May 2008 21:23:49 +0000 (21:23 +0000)]
b=14091
i=he.huang
i=adilger

fix for build errors on Cray catamount builds

11 years agob=14091
walter [Wed, 7 May 2008 21:17:11 +0000 (21:17 +0000)]
b=14091
i=he.huang
i=adilger

fix for user-tcpip.c build errors on Cray catamount builds

11 years agob=15316
brian [Wed, 7 May 2008 20:35:16 +0000 (20:35 +0000)]
b=15316
i=cliffw
i=wangyb

Build OFED 1.3 kernel-ib* RPMs for the vendor kernels we support patchless
clients on (RHEL5 and SLES10).
Build Lustre with the above OFED 1.3 support (i.e. for patchless clients).

11 years agoBranch b1_6
johann [Wed, 7 May 2008 11:46:35 +0000 (11:46 +0000)]
Branch b1_6
b=15459
i=adilger
i=bzzz

disable preallocation for non-regular files.
although our patchsets only enable extents on regular files, we should prevent
crashing.

11 years agoBranch HEAD
bobijam [Wed, 7 May 2008 02:06:09 +0000 (02:06 +0000)]
Branch HEAD
b=15575
i=wangdi, johann

Description: Stack overflow during MDS log replay
Details    : ease stack pressure by using a thread dealing llog_process.

11 years agocompile code with -m64 flag produce wrong object file for ppc32.
shadow [Tue, 6 May 2008 18:05:25 +0000 (18:05 +0000)]
compile code with -m64 flag produce wrong object file for ppc32.
b=15278
i=johann
i=deen

11 years agob=11089
komaln [Tue, 6 May 2008 08:49:33 +0000 (08:49 +0000)]
b=11089
Added Changelog entry.

11 years agob=11089
komaln [Tue, 6 May 2008 07:58:44 +0000 (07:58 +0000)]
b=11089
r=Nathan Rutman, Alexey Lyashkov

Ported the patch 'to organize the stats on per-nid basis instead of the existing per-export basis' to HEAD.
This patch also includes all its related bug fixes(bug 14016, bug 14370, bug 14873).

11 years agob=15712:
isaac [Mon, 5 May 2008 20:30:49 +0000 (20:30 +0000)]
b=15712:
forgot to update changelog.

11 years agoBranch HEAD
liangzhen [Mon, 5 May 2008 14:54:30 +0000 (14:54 +0000)]
Branch HEAD

Backout patch of b13983, checking and updating ksnp_proto and
adding conn to ksnp_conns should always happen atomically, keep
extra reference count of socket during establishing of connection.

b=15712
i=adilger
i=liangzhen

11 years agoBranch b1_6
johann [Fri, 2 May 2008 20:26:34 +0000 (20:26 +0000)]
Branch b1_6
b=15517
i=johann
i=umka

Fix compile warnings on i686.

11 years agofile replay-vbr.sh was initially added on branch b_ver_recov.
tappro [Wed, 30 Apr 2008 20:57:20 +0000 (20:57 +0000)]
file replay-vbr.sh was initially added on branch b_ver_recov.

11 years agoBranch HEAD
bwzhou [Wed, 30 Apr 2008 05:49:26 +0000 (05:49 +0000)]
Branch HEAD

Add ChangeLog entries

11 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.

11 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

11 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

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

ChangeLog entries.

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

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

fix typo.

11 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.

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

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

11 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.

11 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.

11 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

11 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.

11 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.

11 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.

11 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)

11 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.

11 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

11 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

11 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.

11 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

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

11 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

11 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.

11 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

11 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

11 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

11 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)

11 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.

11 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.

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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

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

11 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.

11 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

11 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

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

11 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.

11 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.

11 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.

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

11 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

11 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.

11 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

11 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

11 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().

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

Smallfix for LNetMEInsert

i=maxim

11 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

11 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.