Whamcloud - gitweb
brian [Wed, 16 Aug 2006 18:37:09 +0000 (18:37 +0000)]
Get the RC from update_oldconfig properly.
green [Wed, 16 Aug 2006 15:05:03 +0000 (15:05 +0000)]
Teach lustrecvs and buildcvs about b_release_1_4_7-test branch. sigh.
qiyong [Fri, 4 Aug 2006 06:44:10 +0000 (06:44 +0000)]
file 2.6-sles10.series was initially added on branch b1_5.
qiyong [Fri, 4 Aug 2006 06:44:09 +0000 (06:44 +0000)]
file tcp-zero-copy-2.6-sles10.patch was initially added on branch b1_5.
qiyong [Fri, 4 Aug 2006 06:44:08 +0000 (06:44 +0000)]
file vfs_nointent-2.6-sles10.patch was initially added on branch b1_5.
qiyong [Fri, 4 Aug 2006 06:44:07 +0000 (06:44 +0000)]
file vfs_intent-2.6-sles10.patch was initially added on branch b1_5.
qiyong [Mon, 24 Jul 2006 03:03:33 +0000 (03:03 +0000)]
file ext3-multi-mount-protection-2.6-fc5.patch was initially added on branch b1_5.
ericm [Fri, 21 Jul 2006 19:27:34 +0000 (19:27 +0000)]
add an entry for b1_8.
qiyong [Mon, 17 Jul 2006 07:02:50 +0000 (07:02 +0000)]
UTS_RELEASE moves from include/linux/version.h to utsrelease.h since v2.6.18.
scjody [Wed, 12 Jul 2006 22:33:58 +0000 (22:33 +0000)]
Branch b1_4
Add directories used by quilt to .cvsignore
eeb [Mon, 10 Jul 2006 20:17:23 +0000 (20:17 +0000)]
* landing build diffs from b_release_1_4_7_1
brian [Mon, 3 Jul 2006 16:40:18 +0000 (16:40 +0000)]
Be more specific so that other lustre* cruft is not picked up.
brian [Mon, 3 Jul 2006 01:12:40 +0000 (01:12 +0000)]
If the kernel doesn't have a patch series, it's not lustre specific.
Take two.
brian [Sat, 1 Jul 2006 18:57:27 +0000 (18:57 +0000)]
Let's even be specific about the fact that it's the script library that we
want packaged.
brian [Sat, 1 Jul 2006 18:54:59 +0000 (18:54 +0000)]
Need to package the scripts in $libdir/lustre/.
brian [Fri, 30 Jun 2006 17:05:12 +0000 (17:05 +0000)]
Trying to strace this sucker to see where it's going wrong on the occasions
that it does has it's own set of problems. ~sigh~
brian [Tue, 27 Jun 2006 02:29:32 +0000 (02:29 +0000)]
Lustre support needed to be able to build a 2.6 patchless kernel. This
simply builds a vanilla 2.6.16.22 kernel for the client nodes.
cliffw [Thu, 22 Jun 2006 23:31:52 +0000 (23:31 +0000)]
Added scripts to parse output per Peter Braam
scjody [Fri, 16 Jun 2006 03:27:40 +0000 (03:27 +0000)]
Branch HEAD
r=brian
Merge from b_release_1_4_6: Run update_oldconfig only if oldconfig fails;
always strace update_oldconfig so we can debug it.
nathan [Wed, 7 Jun 2006 18:33:45 +0000 (18:33 +0000)]
b=8007
use default mode for modified modprobe.conf instead of mktemp mode
nathan [Wed, 7 Jun 2006 16:52:52 +0000 (16:52 +0000)]
b=8007
remove lustre-ldap
nathan [Wed, 7 Jun 2006 16:42:50 +0000 (16:42 +0000)]
b=8007
- change module name from "llite.ko" to "lustre.ko"
- drop ldap and python from rpms
- remove initd scripts from rpms
brian [Wed, 7 Jun 2006 03:39:10 +0000 (03:39 +0000)]
Starting with 1.6.0 our kernel package will now actually be
"kernel-lustre"[-smp] so that package management (i.e. yum) does not treat
our kernel equal to the vendor's kernel and allow inadvertently upgrading
from one to the other.
We still "provide" a "kernel" functionality, so in fact our
kernel-lustre[-smp] can be installed on say RHEL4 and then the vendor kernel
package can be completely removed because our kernel-lustre[-smp] will
satisfy all required dependecies with regard to "kernel".
brian [Wed, 7 Jun 2006 03:22:07 +0000 (03:22 +0000)]
r=nathan
build-core's HEAD is going to diverge for 1.6.0, so "capture" build-core's
current state in a branch mainly for b1_4.
Note that b_release_1_4_6-patchless is not really a release branch and thus
tracks b1_4.
Also, v1_2_8 and v1_4_0 pre-existed this build system so which branch to
check out for them is actually quite moot. Let's just keep them tracking
b1_4.
nathan [Tue, 6 Jun 2006 23:36:24 +0000 (23:36 +0000)]
b=8007
aagh, broke old b1_4 stuff - wait until we branch lustre-build
nathan [Tue, 6 Jun 2006 22:35:09 +0000 (22:35 +0000)]
b=8007
- change module name from "llite.ko" to "lustre.ko" (r=adilger)
- drop ldap and python from rpms
- remove initd scripts from rpms
- remove old cluster_scripts dir
qiyong [Tue, 6 Jun 2006 06:05:01 +0000 (06:05 +0000)]
Temp fix: gcc with 64-bit support (like in debian) doesn't mean the target is 64-bit.
brian [Wed, 31 May 2006 20:44:21 +0000 (20:44 +0000)]
Need to use the flavtgt instead of flavor. flavtgt == "" when flavor == up.
adilger [Wed, 31 May 2006 19:37:15 +0000 (19:37 +0000)]
Branch b1_4
Move checkstack target up to top-level autoMakefile so "make checkstack"
works more easily. This will print out the top stack users (though not
total callchain stack usage).
ericm [Wed, 31 May 2006 18:36:09 +0000 (18:36 +0000)]
really hook gss configuration into build system.
eeb [Thu, 18 May 2006 17:28:35 +0000 (17:28 +0000)]
* Applied obdfilter-survey fix from 10490 (all the threads were working on
the first object).
brian [Thu, 18 May 2006 01:19:44 +0000 (01:19 +0000)]
Just when you thought you had all the possibilities covered...
brian [Wed, 17 May 2006 19:04:12 +0000 (19:04 +0000)]
Disable the stracing of update_oldconfig.
wangdi [Thu, 11 May 2006 03:38:32 +0000 (03:38 +0000)]
Branch: HEAD
create new branch b_new_portals for colibri team
wangdi [Tue, 9 May 2006 04:21:59 +0000 (04:21 +0000)]
Branch: HEAD
create new branch b_new_lnet for new cmd
adilger [Thu, 4 May 2006 22:08:42 +0000 (22:08 +0000)]
Branch b1_4
Add portals back as an "optional" directory, so build doesn't fail when
it is already checked out.
adilger [Thu, 4 May 2006 20:02:44 +0000 (20:02 +0000)]
Branch b1_4
Don't try to check out portals anymore, we don't need it.
r=eeb
adilger [Thu, 4 May 2006 08:04:02 +0000 (08:04 +0000)]
Branch b1_4
Per Eric's request - remove portals from the build tree, as he is testing
with Cray portals directly, when testing the ptllnd.
r=eeb
green [Mon, 1 May 2006 14:06:12 +0000 (14:06 +0000)]
b1_4-patchless lnet version requirements are same as for b1_4
zhanghc [Fri, 28 Apr 2006 04:39:06 +0000 (04:39 +0000)]
b=10466
r=adilger@clusterfs.com
description: After calling 'symlink(path, newpath)', of which path(link target)
doesn't exist, the second symlink call still success, which should return
-EEXIST.
scjody [Fri, 14 Apr 2006 17:36:59 +0000 (17:36 +0000)]
removing bonsai test file; please ignore
scjody [Fri, 14 Apr 2006 17:36:20 +0000 (17:36 +0000)]
bonsai test; please ignore
scjody [Wed, 12 Apr 2006 12:57:40 +0000 (12:57 +0000)]
bonsai test; please ignore
scjody [Tue, 11 Apr 2006 20:38:51 +0000 (20:38 +0000)]
bonsai test; please ignore
scjody [Tue, 11 Apr 2006 20:19:51 +0000 (20:19 +0000)]
bonsai test; please ignore
mjmac [Fri, 7 Apr 2006 17:47:04 +0000 (17:47 +0000)]
* turns out we actually need to build against real sources for patchless
* massage the kernel Makefile's EXTRAVERSION to match the running kernel
brian [Thu, 6 Apr 2006 14:15:05 +0000 (14:15 +0000)]
The variable, not the literal. Thanks mjmac.
brian [Thu, 6 Apr 2006 14:14:14 +0000 (14:14 +0000)]
For the patchless client, LNET needs to come from it's own branch too.
brian [Thu, 6 Apr 2006 14:03:12 +0000 (14:03 +0000)]
Revert my use of the configure_flags macro in the lustre.spec file and just
pass the --disable-server argument to configure with the CONFIGURE_FLAGS
variable.
Prefer (by boolean switch) mjmac's use of kernel-devel for building the
patchless client.
brian [Wed, 5 Apr 2006 17:35:48 +0000 (17:35 +0000)]
~sigh~ rpm macros are not empty if undefined.
wangyb [Wed, 5 Apr 2006 07:46:05 +0000 (07:46 +0000)]
No RPM is built when NO_SRC=0, but we should have the rpms being built.
mjmac [Wed, 5 Apr 2006 02:02:36 +0000 (02:02 +0000)]
* fix a tyop
* add some sanity-checking
brian [Wed, 5 Apr 2006 00:30:27 +0000 (00:30 +0000)]
Need a bit more kernel prep fu. Thanx Cliff and bug 7108.
Need to be able to tell the lustre.spec which kernel sources to build against.
lmake "cheats" and re-substs the lustre.spec.in template file.
brian [Tue, 4 Apr 2006 22:33:32 +0000 (22:33 +0000)]
Of course, we need to work outside of $DO_SRC == 1.
brian [Tue, 4 Apr 2006 22:02:15 +0000 (22:02 +0000)]
Ahhh. For patchless client, we still need the kernel source unpacked and
configure needs to know where it is.
brian [Tue, 4 Apr 2006 21:04:12 +0000 (21:04 +0000)]
A lack of a SERIES file specified in a target file means that we don't have
patches for a kernel, so why build one. Specifically this is for building a
patchless client.
This should all work if the concept of:
if [ -z "$LINUX" ] ; then
...
else
build_lustre
fi
works. I don't know that we test the build_lustre() function of lbuild with
any regularity, if at all though.
brian [Tue, 4 Apr 2006 20:47:45 +0000 (20:47 +0000)]
b_release_1_4_6-patchless is now using lustre-build from HEAD. Happy hacking.
brian [Tue, 4 Apr 2006 20:45:54 +0000 (20:45 +0000)]
r=green
b_release_1_4_6-patchless is now using lustre-build from HEAD. Happy hacking.
cliffw [Mon, 3 Apr 2006 15:55:06 +0000 (15:55 +0000)]
Removed per Peter Bojanic. Will return if the code can be fixed and tested.
cliffw [Fri, 31 Mar 2006 16:53:37 +0000 (16:53 +0000)]
b=10371
r=scjody@clusterfs.com
Fixed error with multiple scsidevs
zhanghc [Wed, 29 Mar 2006 10:56:02 +0000 (10:56 +0000)]
b=10329
DESCRIPTION:
When doing fcntl() file locking calls in a liblustre client via libsysio,
successful lock calls return random non-zero values due to use uninitialized
value as return value.
zhanghc [Wed, 29 Mar 2006 06:24:50 +0000 (06:24 +0000)]
b=10163
DESCRIPTION:
keep CFS up to date with latest libsysio version
wangdi [Tue, 28 Mar 2006 02:57:14 +0000 (02:57 +0000)]
Branch: HEAD
add b_new_cmd in buildcvs
brian [Fri, 24 Mar 2006 21:05:36 +0000 (21:05 +0000)]
Trickery to get the exit status of strace's subject.
brian [Fri, 24 Mar 2006 18:06:20 +0000 (18:06 +0000)]
strace that update_oldconfig to see why make oldconfig is timing out the expect script.
wangyb [Fri, 24 Mar 2006 04:44:37 +0000 (04:44 +0000)]
fix shebang -d problem
cliffw [Thu, 23 Mar 2006 22:21:33 +0000 (22:21 +0000)]
Added support for raw devices
brian [Thu, 23 Mar 2006 22:10:29 +0000 (22:10 +0000)]
Get some diagnostic output from expect to see if I can see why this fails on
RHEL3 on only boulder. Attempts to reproduce in a debugging environment are
fruitless. ~sigh~
scjody [Thu, 23 Mar 2006 20:58:04 +0000 (20:58 +0000)]
Merge ... old CVS version; this should now contain the best of old CVS and
20051107 from the website.
brian [Tue, 21 Mar 2006 20:20:29 +0000 (20:20 +0000)]
r=adilger
Try to find the cvs-modified-files.pl in the same place as the cvsdiffclient
if it's not in $PATH.
brian [Tue, 21 Mar 2006 16:19:32 +0000 (16:19 +0000)]
Be a bit more verbose than just "timeout".
brian [Tue, 21 Mar 2006 15:55:51 +0000 (15:55 +0000)]
Yet another expression found in the RHEL3/x86_64 make oldconfig.
brian [Tue, 21 Mar 2006 06:56:44 +0000 (06:56 +0000)]
Another different make config pattern. Where are these all coming from all
of a sudden?
brian [Mon, 20 Mar 2006 21:11:25 +0000 (21:11 +0000)]
Put the return status in a variable, and use the PIPESTATUS array instead of
the easily broken $?.
brian [Mon, 20 Mar 2006 18:48:33 +0000 (18:48 +0000)]
Recognize and answer an additional expression.
Be a bit more liberal with the format of the questions.
brian [Mon, 20 Mar 2006 18:09:05 +0000 (18:09 +0000)]
Apparently it's lindex, not index.
brian [Mon, 20 Mar 2006 16:38:32 +0000 (16:38 +0000)]
Try to get some more information when update_oldconfig fails. Probably some
missing expect patterns, etc.
scjody [Fri, 17 Mar 2006 17:31:36 +0000 (17:31 +0000)]
Branch b1_4
b=10143
r=adilger
Add --disable-readline option, make it the default for --enable-bgl.
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