Whamcloud - gitweb
adilger [Wed, 15 Mar 2006 19:44:11 +0000 (19:44 +0000)]
Branch b1_4
Remove SubVersion files on "make dist".
brian [Sat, 11 Mar 2006 17:37:12 +0000 (17:37 +0000)]
Build fix for RHEL3 native compiler on x86_64.
Hopefully doesn't break any other builds.
scjody [Fri, 3 Mar 2006 17:54:10 +0000 (17:54 +0000)]
Comment out SCSI devices in sgpdd-survey per Peter Braam
scjody [Fri, 3 Mar 2006 17:53:03 +0000 (17:53 +0000)]
Update based on lustre-iokit-
20051107.tar.gz from the customer download area.
liangzhen [Fri, 3 Mar 2006 05:56:31 +0000 (05:56 +0000)]
Smallfix for branch using universal headers(b1_5*), no effect to other branches.
alex [Thu, 2 Mar 2006 19:49:50 +0000 (19:49 +0000)]
- minor tweaks for b_release_1_4_6-patchless
liangzhen [Thu, 2 Mar 2006 13:39:55 +0000 (13:39 +0000)]
. Small change to lustre.spec.in to resolve problem in rpm building,
it's tested in b1_4 and b1_5.
. Fix rpm building problem in b1_5
. Rename $(platform)/types.h to $(platform)/lustre_types.h to avoid
confusing while compile.
. portability fix for lov_obd.c
ericm [Sun, 26 Feb 2006 23:04:58 +0000 (23:04 +0000)]
branch: b1_5
update from b1_4.
adilger [Thu, 23 Feb 2006 23:16:18 +0000 (23:16 +0000)]
Branch: HEAD
Add snmp module to all future builds by default.
adilger [Thu, 23 Feb 2006 22:06:36 +0000 (22:06 +0000)]
Land b_release_1_4_6 onto HEAD (20060223_1455)
* the b1_5_* and b_iam* branches will to continue to use the old libsysio
* until they can be updated from b1_4 liblustre because of the API change.
- API changegetdirentries->filldirentries changed from upstream
- symlink following fixup
- fix getcwd for out-of-libsysio directory
- lseek fixups for large files
- flock/fcntl fixups for 64-bit systems
adilger [Thu, 23 Feb 2006 21:53:34 +0000 (21:53 +0000)]
Land b_release_1_4_6 onto HEAD (20060223_1429)
- for some short time (until libsysio is also merged) some branches will
check out the wrong libsysio. Should be fixed before it is noticed.
huanghua [Wed, 15 Feb 2006 07:35:03 +0000 (07:35 +0000)]
add a branch and its table named "b_iam" for "Index API Module" from #colibri
This branch will be used to develop & test iam.
liangzhen [Thu, 26 Jan 2006 06:38:49 +0000 (06:38 +0000)]
Correct gcc flags for Tiger.
zhanghc [Mon, 23 Jan 2006 06:13:26 +0000 (06:13 +0000)]
update Entries to check out right lnet module
Entries:
b1_4_next_recovery_transno
b1_4_atime_update
b1_4_lfs_df
b1_4_lov_lvb_cleanup
zhanghc [Mon, 23 Jan 2006 05:51:24 +0000 (05:51 +0000)]
add a new Entry(b1_4_atime_update) in order to checkout the right modules
zhanghc [Fri, 20 Jan 2006 06:01:14 +0000 (06:01 +0000)]
add one more tag entry(b1_4_lfs_df) in buildcvs,
so this script can check out right libsysio module
brian [Tue, 17 Jan 2006 22:09:41 +0000 (22:09 +0000)]
Use sendmail and set the sender address to ensure that mail is not sent from a
domain name that is neither an A or MX record (and thusly gets refused by
mail servers).
adilger [Tue, 17 Jan 2006 05:16:43 +0000 (05:16 +0000)]
Branch HEAD
Check for presence of kernel sources before we check for $LINUX/.config
to avoid confusing (and common) error message that $LINUX/.config could
not be found (normally because kernel is not configured and not because
incorrect path was given to configure).
zhanghc [Thu, 12 Jan 2006 07:06:52 +0000 (07:06 +0000)]
add portalstag in b1_4_next_recovery_transno and b1_4_lov_lvb_cleanup
zhanghc [Thu, 12 Jan 2006 06:10:25 +0000 (06:10 +0000)]
update the LNET tag of b1_4_next_recovery_transno and b1_4_lov_lvb_cleanup
liangzhen [Wed, 11 Jan 2006 06:22:54 +0000 (06:22 +0000)]
1. Eliminate -m64 option while building kextensions in OS X (Kernel
of OS X, both Panther and Tiger, are 32bits. Although Tiger supports
64bits applications).
2. A little change to Darwin building cflags.
zhanghc [Tue, 10 Jan 2006 10:08:03 +0000 (10:08 +0000)]
add one tag in buildcvs in order to checkout right libsysio
zhanghc [Fri, 6 Jan 2006 04:01:10 +0000 (04:01 +0000)]
in order to test branch b1_4_lov_lvb_cleanup, change libsysio tag as
b_release_1_4_6 from HEAD
FILE: buildcvs
adilger [Thu, 5 Jan 2006 18:44:32 +0000 (18:44 +0000)]
Branch b1_4
Add special case for regression test.
b=10023
r=brian
phil [Tue, 3 Jan 2006 23:08:09 +0000 (23:08 +0000)]
grammatical and line-break fixes to the OS X installer text
nic [Thu, 22 Dec 2005 16:58:50 +0000 (16:58 +0000)]
add vmstat running in parallel
fix how remote_shells for running tests are handled -- we have a long running child process now, so we have to wait on specific pids
nic [Fri, 16 Dec 2005 02:58:48 +0000 (02:58 +0000)]
- allow most everything to be overridden on the command line
- still needs help inthe ssh/pdsh decision
brian [Mon, 12 Dec 2005 18:45:39 +0000 (18:45 +0000)]
When landing, strip the trailing segments off of the dirname (given to
land1.sh) to ensure we use the ChangeLog file at the top of the module.
This is needed when trying to land only a subdirectory of a module.
adilger [Mon, 12 Dec 2005 09:26:23 +0000 (09:26 +0000)]
Branch b1_4
Make this more obvious.
brian [Fri, 9 Dec 2005 19:34:45 +0000 (19:34 +0000)]
Add ".#*" to the list of files removed from the make dist target dir.
Optimize the multiple find ... | xargs into a single find.
brian [Fri, 9 Dec 2005 19:13:24 +0000 (19:13 +0000)]
b=9729
r=adilger
Some implicit options when --enable-bgl is specified.
green [Tue, 6 Dec 2005 21:16:36 +0000 (21:16 +0000)]
reverting test commit
green [Tue, 6 Dec 2005 21:16:16 +0000 (21:16 +0000)]
test commit
brian [Sat, 3 Dec 2005 00:56:29 +0000 (00:56 +0000)]
b=9729
r=+adilger
Add an --enable-bgl flag for future BGL specific tunings and disable the -m64
compiler flag checking if set.
brian [Fri, 25 Nov 2005 20:56:36 +0000 (20:56 +0000)]
Protect the * from shell expansion producing:
brian [Fri, 25 Nov 2005 16:50:48 +0000 (16:50 +0000)]
Remove the debugging flag to greatly reduce output.
Add an alternate expression for 2.4's make oldconfig.
yury [Fri, 18 Nov 2005 11:17:40 +0000 (11:17 +0000)]
- added missed swab of body->mode
green [Wed, 16 Nov 2005 12:40:20 +0000 (12:40 +0000)]
file lustre_ver.h.in was initially added on branch b1_4.
green [Wed, 16 Nov 2005 12:39:39 +0000 (12:39 +0000)]
b=7417
r=adilger
Introduce version exchange between servers and clients and ability to issue
warnings on old clients and refusal to accept old liblustre clients.
wangdi [Wed, 16 Nov 2005 07:17:39 +0000 (07:17 +0000)]
Branch b1_4_join
update from b_release_1_4_6.
gord [Wed, 9 Nov 2005 20:47:25 +0000 (20:47 +0000)]
Add kabi script to CVS.
brian [Mon, 7 Nov 2005 21:50:32 +0000 (21:50 +0000)]
b1_4_rhel4_22 has been re-parented to b_release_1_4_6 so it should use the
b_release_1_4_6 lnet/portals.
s/^I/ /g
brian [Wed, 2 Nov 2005 21:21:37 +0000 (21:21 +0000)]
Fix timed_run() so that it returns success when it's child does not time out.
Bomb out of lmake if the update_oldconfig times out.
brian [Wed, 2 Nov 2005 21:20:08 +0000 (21:20 +0000)]
I thought this would make expect more efficient, reducing the size of the
buffer that it had to match in but perhaps this is causing the mysterious
hangs.
brian [Wed, 2 Nov 2005 17:53:51 +0000 (17:53 +0000)]
Make sure update_oldconfig does not hang the whole works.
brian [Wed, 2 Nov 2005 14:21:51 +0000 (14:21 +0000)]
Expect debugging to see what is hanging it up.
brian [Tue, 1 Nov 2005 22:17:05 +0000 (22:17 +0000)]
r=nic
Build in the RPM _tmpdir.
Get the .config from the one just used -- it might contain differences from
the one supplied by Lustre -- for new options.
brian [Tue, 1 Nov 2005 14:28:58 +0000 (14:28 +0000)]
Don't log the output of the make oldconfig. The expect script displays what
new values needed setting and what they were set to.
brian [Mon, 31 Oct 2005 16:04:06 +0000 (16:04 +0000)]
Need to include update_oldconfig in the dist tarball.
brian [Mon, 31 Oct 2005 04:20:07 +0000 (04:20 +0000)]
An expect script to interact with make oldconfig answering questions for new
config values conservatively (m for moduleable code, n for all else).
When a new item is added by make oldconfig, QA should get notified and the
kernel-meister is responsible for getting the kernel_configs updated with
appropriate answers for the new values.
brian [Fri, 28 Oct 2005 19:36:48 +0000 (19:36 +0000)]
r=nic
Look in the right place for *config targets for kernel make.
brian [Fri, 28 Oct 2005 17:49:49 +0000 (17:49 +0000)]
r=nic
Anchor the search for the right target to rebuild the .config file to avoid
using the wrong one just because it's mentioned (as a non-target) in the
Makefile.
If make $oldconfig produces a .config that is different than we have for that
kernel in the Lustre tree, tell the QA folks so they can update the tree to
have the same kernel_config.
nic [Fri, 28 Oct 2005 03:52:22 +0000 (03:52 +0000)]
b_release braches are tagged for build/ too
nathan [Thu, 27 Oct 2005 23:20:19 +0000 (23:20 +0000)]
b=9501
r=adilger
automatically create /dev/lnet, /dev/obd when needed.
brian [Wed, 26 Oct 2005 23:15:01 +0000 (23:15 +0000)]
r=nic
Allow lbuild to build a kernel from a downloaded RHEL4 SRPM. It should only
need to do this once as it caches the .tar.bz2 it builds.
This technique can/should be ported to other vendor kernels we deal with.
Just more "hands off" automation of the build process.
nathan [Tue, 25 Oct 2005 15:20:15 +0000 (15:20 +0000)]
b=8080
create /dev/lnet
brian [Fri, 21 Oct 2005 22:33:34 +0000 (22:33 +0000)]
Array element access in bash MUST be enclosed with {}.
lsy [Fri, 21 Oct 2005 03:28:06 +0000 (03:28 +0000)]
remove unused LC_CONFIG_QUOTA in lustre-build.m4.
remove check for if_dqblk/dqinfo.
change parameters type from int to __u32, since it's used
in ioctl. and make it align. (according to Andreas' advice)
nathan [Thu, 20 Oct 2005 19:45:29 +0000 (19:45 +0000)]
add configure warning if building without CONFIG_KMOD
niu [Thu, 20 Oct 2005 09:45:15 +0000 (09:45 +0000)]
all children of b1_4 should use same lnet
nathan [Wed, 19 Oct 2005 21:49:51 +0000 (21:49 +0000)]
b=8080
better errors for 2.4 module autoloading
ericm [Tue, 18 Oct 2005 21:37:30 +0000 (21:37 +0000)]
b1_4_acl has updated from b1_4, use same portals/lnet as b1_4
nathan [Tue, 18 Oct 2005 18:23:08 +0000 (18:23 +0000)]
b=8080
- modules aren't as automatic as they should be for linux 2.4
- for some reason python in linux 2.4 didn't understand this lmc construct
nathan [Tue, 18 Oct 2005 16:12:39 +0000 (16:12 +0000)]
b=8080
Landing LNET (b1_4_newconfig)
gord [Mon, 17 Oct 2005 19:25:47 +0000 (19:25 +0000)]
Commented out LC_CONFIG_QUOTA line, which had no definition.
adilger [Fri, 14 Oct 2005 17:39:06 +0000 (17:39 +0000)]
Branch b1_4_newconfig
- lustrecvs already has a regexp for all v* tags
- change buildcvs regexp to include lnet for v1.4.5.10+
mjmac [Fri, 14 Oct 2005 14:51:25 +0000 (14:51 +0000)]
Fixes to allow the harness to build v1_4_5_91.
alex [Fri, 14 Oct 2005 10:20:29 +0000 (10:20 +0000)]
b=9516
r=alex
- limit number of in-flight async destroy rpcs MDS issues
to destroy OST objects
nic [Thu, 6 Oct 2005 20:51:49 +0000 (20:51 +0000)]
1.2.8 and 1.4.0 did not have build/ tagged for them, so pull HEAD
nic [Thu, 6 Oct 2005 18:13:00 +0000 (18:13 +0000)]
allow vars to be overriden from the command line
ericm [Wed, 5 Oct 2005 17:22:34 +0000 (17:22 +0000)]
b1_4_xattr don't need special requirement for lnet since it's re-based
on b1_4 now.
ericm [Wed, 5 Oct 2005 05:12:17 +0000 (05:12 +0000)]
b1_4_xattr need same lnet as b1_4_newconfig
pjkirner [Thu, 29 Sep 2005 20:04:40 +0000 (20:04 +0000)]
* make scheduler threads balance rx and tx more evenly
* move peer allocation outside spin lock
* fix bug with irqs not being disabled on spinlocks that need syncronzation with callbacks
adilger [Thu, 29 Sep 2005 06:03:30 +0000 (06:03 +0000)]
Branch b1_4
Add "make srpm" target for <drum roll>making .src.rpm files</drum roll>.
lsy [Mon, 26 Sep 2005 08:19:04 +0000 (08:19 +0000)]
add makefile for standalone quota.
brian [Sat, 24 Sep 2005 03:25:58 +0000 (03:25 +0000)]
Group lock code to pass test 58.
brian [Sat, 24 Sep 2005 03:06:38 +0000 (03:06 +0000)]
Backout changes made to day in efforts to make test 41 work. It passes with
code checked out prior to all of these changes.
alex [Sat, 24 Sep 2005 01:23:23 +0000 (01:23 +0000)]
- minor optimization to avoid extra expenses related to OST A/M/D in the
path of LOV EA revalidation
alex [Sat, 24 Sep 2005 00:33:55 +0000 (00:33 +0000)]
- re-fill size/blocks attributes in open reply if ea lov has been changed
- yank granted update locks in the same case in order to invalidate
cached size/blocks attributes on clients
alex [Sat, 24 Sep 2005 00:21:24 +0000 (00:21 +0000)]
- missed bit from test 41 debugging
alex [Sat, 24 Sep 2005 00:17:35 +0000 (00:17 +0000)]
- OST A/M/D should work OK in non-CMD setup
brian [Fri, 23 Sep 2005 22:45:21 +0000 (22:45 +0000)]
r=alex
Possible fix for file size mismatch between mds and osts.
wangdi [Fri, 23 Sep 2005 13:47:31 +0000 (13:47 +0000)]
HEAD
remove debug patch for test41
wangdi [Fri, 23 Sep 2005 12:57:23 +0000 (12:57 +0000)]
Branch: HEAD
try tmp patch for failed test41
alex [Thu, 22 Sep 2005 20:04:01 +0000 (20:04 +0000)]
- don't enable capabilities by default
alex [Thu, 22 Sep 2005 19:09:45 +0000 (19:09 +0000)]
b=7148
r=alex (original patch by don milos)
- revalide i_size/i_blocks along with LOV EA in case of OSS removal
alex [Wed, 21 Sep 2005 23:09:14 +0000 (23:09 +0000)]
- drop ll_capa_stat flag in order to preven flood
alex [Wed, 21 Sep 2005 23:00:34 +0000 (23:00 +0000)]
- make default key timelife 3 days long
alex [Wed, 21 Sep 2005 21:14:26 +0000 (21:14 +0000)]
- generate capability in open resend case
- regression test for the case
alex [Wed, 21 Sep 2005 20:42:37 +0000 (20:42 +0000)]
- additional debug to catch the case when client gets openhandle w/o capa
ericm [Wed, 21 Sep 2005 18:52:32 +0000 (18:52 +0000)]
add debug msg for gss seq window.
alex [Wed, 21 Sep 2005 18:17:14 +0000 (18:17 +0000)]
- drop needless capas upon close
lsy [Wed, 21 Sep 2005 17:46:04 +0000 (17:46 +0000)]
drop truncate capa after ll_truncate.
lsy [Wed, 21 Sep 2005 15:45:19 +0000 (15:45 +0000)]
more debug message.
nathan [Wed, 21 Sep 2005 14:29:51 +0000 (14:29 +0000)]
add b1_4_mountconf using lnet
lsy [Wed, 21 Sep 2005 12:40:34 +0000 (12:40 +0000)]
message cleanup.
alex [Wed, 21 Sep 2005 12:40:32 +0000 (12:40 +0000)]
- swab capa data in mdc_replay_open(), the sequence can be:
1) ll_file_open() has a request with capa
2) the inode is already opened, so we close just received openhandle
3) mds fails, recovers, ptlrpcd replays open request
4) ll_set_capa() finds capa in replayed open request non-swabbed - BUG
lsy [Wed, 21 Sep 2005 12:02:28 +0000 (12:02 +0000)]
put capa before calling ll_renew_capa, in case it might get updated.
alex [Wed, 21 Sep 2005 11:07:08 +0000 (11:07 +0000)]
- don't make noise if we found needed capa
- minor cleanups
alex [Wed, 21 Sep 2005 11:01:02 +0000 (11:01 +0000)]
- nobody needs these warnings any more