Whamcloud - gitweb
niu [Fri, 15 Sep 2006 03:55:52 +0000 (03:55 +0000)]
file quota-deadlock-on-pagelock-ext3.patch was initially added on branch b1_4.
niu [Fri, 15 Sep 2006 03:55:51 +0000 (03:55 +0000)]
file quota-deadlock-on-pagelock-core.patch was initially added on branch b1_4.
nathan [Tue, 12 Sep 2006 17:48:18 +0000 (17:48 +0000)]
b=22481
r=nathan
Perl script to parse and graph IOR results data
(linsyssoft)
deen [Mon, 11 Sep 2006 16:31:21 +0000 (16:31 +0000)]
file flocks_test.c was initially added on branch b1_4.
adilger [Fri, 8 Sep 2006 23:45:13 +0000 (23:45 +0000)]
Branch b1_4
Add x86_64 support for checkstack.pl
wangyb [Fri, 8 Sep 2006 04:20:16 +0000 (04:20 +0000)]
revert previous changes as per the discussion between adilger and brian.
bobijam [Wed, 6 Sep 2006 03:58:05 +0000 (03:58 +0000)]
file bitops_ext2_find_next_le_bit-2.6.patch was initially added on branch b1_4.
nathan [Sat, 2 Sep 2006 00:08:10 +0000 (00:08 +0000)]
file lustre_rmmod.sh was initially added on branch b1_5.
qiyong [Fri, 1 Sep 2006 05:54:36 +0000 (05:54 +0000)]
cvsignore quilt's series
qiyong [Thu, 31 Aug 2006 06:22:24 +0000 (06:22 +0000)]
file export-do_kern_mount.patch was initially added on branch b1_5.
qiyong [Thu, 31 Aug 2006 05:18:04 +0000 (05:18 +0000)]
file lookup_bdev_init_intent-2.6.18-vanilla.patch was initially added on branch b1_5.
wangyb [Wed, 30 Aug 2006 08:31:06 +0000 (08:31 +0000)]
r=adilger
Ltest uses 'lbuild' to make rpms. When there're multiple ltestds do 'lbuild' at the same time, there's a good chance in a kernel or lustre building race if they build the rpms in a same directory. So we should use separate buildroot to avoid such issue. Also make changes to get 'make rpms' and 'make srpm' work smoothly with this change to lustre.spec.in.
wangyb [Wed, 30 Aug 2006 06:41:59 +0000 (06:41 +0000)]
lustre-kernel-2.4.spec uses '_tmppath' instead of '_tmpdir' in its Builtroot variable.
so let's pass the right macro definition to it.
brian [Sun, 27 Aug 2006 14:12:24 +0000 (14:12 +0000)]
Try to avoid a race where two rpmbuilds on the same node are trying to stage
the same rpm -- which ends up happening in the same directory. In order for
this race avoidance to work, the caller has to supply a unique TMPDIR which
rpmbuild will use at it's _tmpdir. Default to /var/tmp if not supplied.
tappro [Sun, 27 Aug 2006 12:42:56 +0000 (12:42 +0000)]
add libiam.a if its source is in lustre tree
brian [Sun, 27 Aug 2006 01:13:36 +0000 (01:13 +0000)]
While this looks like it should work, and Yury says he tested it working
on both b_new_cmd and b1_5, it's obviously not working for some cases:
http://buffalo.lustre.org:8080/display_report.pl?report_id=278455
I am not sure why though. It would seem like lustre.spec.in is not getting
processed by configure, but all indications are that it is. Why is the
@RPM_LIBIAM_PATH@ substitution not being done then?
cliffw [Thu, 24 Aug 2006 20:34:46 +0000 (20:34 +0000)]
b=10851
Includes new ost-survey script, fixes to obdfiler-survey from scjody, new echo.sh for obdfilter setup from eeb
yury [Thu, 24 Aug 2006 15:27:24 +0000 (15:27 +0000)]
- add libiam.a (if exists) to rpm, this is neededfor testing our branch;
- replace all memcmp of fids by lu_fid_eq;
- allocate new fid for create case in ll_revalidate_it() in case of doing "goto do_lookup";
- removed needless lmv_fld_lookup() in lmv;
- fixed lmv_obj refcount management in error cases;
- comments are adjusted to be coherent with 80 columns style.
yury [Sun, 20 Aug 2006 13:59:30 +0000 (13:59 +0000)]
- switch to b_hd_newconfig
alex [Wed, 16 Aug 2006 20:26:09 +0000 (20:26 +0000)]
file jbd-stats-2.6.5.patch was initially added on branch b1_4.
alex [Wed, 16 Aug 2006 20:26:08 +0000 (20:26 +0000)]
file jbd-stats-2.6.9.patch was initially added on branch b1_4.
brian [Wed, 16 Aug 2006 18:44:42 +0000 (18:44 +0000)]
Answer for a [Y/?] question.
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.