Whamcloud - gitweb
adilger [Wed, 14 May 2008 21:01:20 +0000 (21:01 +0000)]
Branch b1_6
Ignore generated file.
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
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
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.
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.
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.
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.
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
shadow [Mon, 12 May 2008 15:18:19 +0000 (15:18 +0000)]
revert bug 15575 from HEAD also.
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
fanyong [Mon, 12 May 2008 11:15:15 +0000 (11:15 +0000)]
Branch b_head_capa
b=15563
update buildcvs
adilger [Mon, 12 May 2008 03:47:24 +0000 (03:47 +0000)]
Branch HEAD
Fix typo in error message.
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
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.
walter [Sat, 10 May 2008 15:26:07 +0000 (15:26 +0000)]
b=15732
i=walter
Land Andreas' original fix for catamount build errors
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
bwzhou [Fri, 9 May 2008 18:04:29 +0000 (18:04 +0000)]
Branch HEAD
b=15521
r=adilger, bobijam
fix the wrong lprcfs stats
adilger [Fri, 9 May 2008 17:53:11 +0000 (17:53 +0000)]
Branch HEAD
Allow mds2, mds3, mds4 to be specified on other hosts.
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
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
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
stinson1947 [Fri, 9 May 2008 16:37:33 +0000 (16:37 +0000)]
Added OFED 1.3 support statement.
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.
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
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
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
grev [Fri, 9 May 2008 08:09:10 +0000 (08:09 +0000)]
b=15660
i=Adilger
disable LIBLUSTRE test for NETTYPE != tcp
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.
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
shadow [Thu, 8 May 2008 10:15:51 +0000 (10:15 +0000)]
update changelog
b=14949
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
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.
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
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
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).
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.
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.
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
komaln [Tue, 6 May 2008 08:49:33 +0000 (08:49 +0000)]
b=11089
Added Changelog entry.
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).
isaac [Mon, 5 May 2008 20:30:49 +0000 (20:30 +0000)]
b=15712:
forgot to update changelog.
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
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.
tappro [Wed, 30 Apr 2008 20:57:20 +0000 (20:57 +0000)]
file replay-vbr.sh was initially added on branch b_ver_recov.
bwzhou [Wed, 30 Apr 2008 05:49:26 +0000 (05:49 +0000)]
Branch HEAD
Add ChangeLog entries
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.
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
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
brian [Mon, 28 Apr 2008 19:34:25 +0000 (19:34 +0000)]
b=15316,13969
ChangeLog entries.
grev [Mon, 28 Apr 2008 11:10:53 +0000 (11:10 +0000)]
b=12499
i=Jian.Yu
CLIENTMODSONLY part for HEAD
bobijam [Mon, 28 Apr 2008 03:36:14 +0000 (03:36 +0000)]
b=14803
fix typo.
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.
stinson1947 [Sun, 27 Apr 2008 02:59:44 +0000 (02:59 +0000)]
Updated for next release.
stinson1947 [Sun, 27 Apr 2008 02:54:36 +0000 (02:54 +0000)]
Updated for the next release.
stinson1947 [Sun, 27 Apr 2008 01:54:16 +0000 (01:54 +0000)]
Added date for 1.6.5 release.
stinson1947 [Sun, 27 Apr 2008 01:53:11 +0000 (01:53 +0000)]
Added date for the 1.6.5 release.
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
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.
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.
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.
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)
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.
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
mattwu [Fri, 25 Apr 2008 08:58:07 +0000 (08:58 +0000)]
windows porting: add private lnet tag to b_winnt_port branch
pravins [Thu, 24 Apr 2008 13:05:15 +0000 (13:05 +0000)]
add iam tag for umds cleanup branch, required for dynlock changes.
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
shadow [Thu, 24 Apr 2008 08:48:03 +0000 (08:48 +0000)]
fix typo
shadow [Thu, 24 Apr 2008 08:28:16 +0000 (08:28 +0000)]
use more correctly detect RHEL/SLES kernels.
b=15511
i=Yang Sheng
yangsheng [Thu, 24 Apr 2008 08:23:14 +0000 (08:23 +0000)]
Branch HEAD
b=15240
i=adilger
Remove the RHEL4 comment in ChangeLog.
shadow [Thu, 24 Apr 2008 08:18:23 +0000 (08:18 +0000)]
use right detect for RHEL/SLES kernels.
b=15511
i=Yang Sheng
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
adilger [Thu, 24 Apr 2008 02:44:05 +0000 (02:44 +0000)]
Branch HEAD
Document the maximum filesystem name length.
b=15486
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)
yangsheng [Wed, 23 Apr 2008 13:26:03 +0000 (13:26 +0000)]
Branch HEAD
b=14714
i=adilger, johann
Fixed previous error.
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.
isaac [Tue, 22 Apr 2008 20:03:46 +0000 (20:03 +0000)]
- removed trailing spaces.
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
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
grev [Mon, 21 Apr 2008 19:42:37 +0000 (19:42 +0000)]
b=15273
i=Adilger
skip test_37 if CLIENTMODSONLY is set
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
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
shadow [Fri, 18 Apr 2008 10:05:16 +0000 (10:05 +0000)]
attach obd_cksum.h to build
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
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
yury [Thu, 17 Apr 2008 14:11:38 +0000 (14:11 +0000)]
- added some files to .cvsignore
yury [Thu, 17 Apr 2008 14:10:57 +0000 (14:10 +0000)]
- added some files to .cvsignore to not garbage all diffs done.
shadow [Thu, 17 Apr 2008 13:26:38 +0000 (13:26 +0000)]
init rq_history_list before use.
b=15412
i=johann
i=deen
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
shadow [Thu, 17 Apr 2008 12:28:50 +0000 (12:28 +0000)]
fix typo.
i=nikita
i=johann
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.
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.
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.
grev [Wed, 16 Apr 2008 17:39:07 +0000 (17:39 +0000)]
b=15348
i=Adilger
check if gnuplot supports png
grev [Wed, 16 Apr 2008 14:43:09 +0000 (14:43 +0000)]
b=15273
i=Nathan.Rutman
skip test_37 for client only testing
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.
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
grev [Wed, 16 Apr 2008 13:20:26 +0000 (13:20 +0000)]
b=15526
i=Adilger
allow both "cfs" and "sun" e2fsck
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().
liangzhen [Wed, 16 Apr 2008 03:04:49 +0000 (03:04 +0000)]
Branch HEAD
Smallfix for LNetMEInsert
i=maxim
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