Whamcloud - gitweb
jacob [Thu, 6 Jan 2005 20:49:07 +0000 (20:49 +0000)]
Try to fix kext ownership at make install time
jacob [Thu, 6 Jan 2005 20:32:25 +0000 (20:32 +0000)]
Remove requirement on GNU awk
jacob [Thu, 6 Jan 2005 03:40:00 +0000 (03:40 +0000)]
b=5278
add -m64 to CC, not EXTRA_KCFLAGS as that doesn't get passed to the
"stage two" of module building
jacob [Wed, 5 Jan 2005 23:39:59 +0000 (23:39 +0000)]
b=4642
- Alternate handling of different OS w/ libcfs and portals headers
- Add support to the auto* build for building darwin kexts
- Move libcfs headers to libcfs
- misc build fixes to build on darwin / x86, and to get liblustre
building again
If your b_port_* or other branch is broken after updating, please
email me.
jacob [Wed, 5 Jan 2005 23:10:13 +0000 (23:10 +0000)]
b=5278
add -m64 to EXTRA_KCFLAGS as well, to work around bugs in the linux
ppc64 makefiles
eeb [Wed, 5 Jan 2005 16:20:03 +0000 (16:20 +0000)]
* Changed lustre-portals.m4 to allow out-of-tree openib headers
adilger [Wed, 5 Jan 2005 02:24:35 +0000 (02:24 +0000)]
Branch: b1_4
Improve documentation accuracy by 100%.
nic [Tue, 4 Jan 2005 21:30:40 +0000 (21:30 +0000)]
r=boc
allow 'make rpms' to pick up non standard kernel config location
eeb [Tue, 4 Jan 2005 15:51:31 +0000 (15:51 +0000)]
* ranal changes in response to Igor's changes to the RapidArray
kernel comms API.
liangzhen [Tue, 4 Jan 2005 09:49:21 +0000 (09:49 +0000)]
Add b_port_ahead to buildcvs
jacob [Tue, 4 Jan 2005 05:57:43 +0000 (05:57 +0000)]
remove use of local
ericm [Mon, 3 Jan 2005 08:12:31 +0000 (08:12 +0000)]
branch: b_hd_sec
module: portals
update from HEAD
zhaoqiang [Fri, 31 Dec 2004 10:18:23 +0000 (10:18 +0000)]
Merge b_port_netid from b_port_step (20041231_1726)
b=4321
jacob [Thu, 30 Dec 2004 22:09:04 +0000 (22:09 +0000)]
fix download url for automake
jacob [Thu, 30 Dec 2004 08:35:34 +0000 (08:35 +0000)]
Fix for people who do not have a proper .cvsrc
yury [Wed, 29 Dec 2004 18:31:03 +0000 (18:31 +0000)]
- small fix in debug.c
nathan [Tue, 28 Dec 2004 22:51:30 +0000 (22:51 +0000)]
Shorter module paths for GDB-UML.
adilger [Tue, 28 Dec 2004 17:50:22 +0000 (17:50 +0000)]
Add cvs management scripts to top-level repository.
adilger [Fri, 24 Dec 2004 10:44:30 +0000 (10:44 +0000)]
b_cray was previously running with libsysio-0809, segfaults in fcntl with 0607.
There is still something wrong with gethostbyname and you have to specify the
MDS by ipaddr, not sure why that is yet.
adilger [Fri, 24 Dec 2004 08:10:42 +0000 (08:10 +0000)]
Use HAVE_GETHOSTBYNAME consistently (#ifdef everywhere else, would be an
error if ever undefined).
adilger [Thu, 23 Dec 2004 22:03:13 +0000 (22:03 +0000)]
Ignore generated files.
adilger [Thu, 23 Dec 2004 17:57:59 +0000 (17:57 +0000)]
Update module paths for GDB-UML.
eeb [Thu, 23 Dec 2004 10:46:27 +0000 (10:46 +0000)]
* landing portals b1_4_sfw on HEAD
jacob [Wed, 22 Dec 2004 01:35:02 +0000 (01:35 +0000)]
liblustre fixes
jacob [Wed, 22 Dec 2004 01:25:48 +0000 (01:25 +0000)]
make sure libsysio is always disted
jacob [Wed, 22 Dec 2004 00:48:44 +0000 (00:48 +0000)]
Fix some liblustre typos
jacob [Tue, 21 Dec 2004 21:37:54 +0000 (21:37 +0000)]
Merge in external patches support
adilger [Tue, 21 Dec 2004 21:05:27 +0000 (21:05 +0000)]
Fix RPM building. There were a bunch of missing pieces from b1_4's spec file.
r=boc
jacob [Tue, 21 Dec 2004 20:35:20 +0000 (20:35 +0000)]
b=5278
r=adilger
use -m64 for userspace when the compiler supports it.
This is needed on 64-bit systems where the default compiler is 32-bit
(SLES 9 on ppc64).
phil [Tue, 21 Dec 2004 03:06:07 +0000 (03:06 +0000)]
New socknal defaults, because I want to start testing with them:
- keepalives enabled; starting after 30 seconds, and sending up to
10 keepalives, every 2 seconds
- enable multi-frag I/O to improve IP-over-IB performance, with the
vanishingly small risk of kmap-induced deadlock
jacob [Mon, 20 Dec 2004 23:31:18 +0000 (23:31 +0000)]
remove dead files
eeb [Mon, 20 Dec 2004 22:41:25 +0000 (22:41 +0000)]
* untabified
* changed device choice to ensure all used everywhere
jacob [Mon, 20 Dec 2004 22:20:00 +0000 (22:20 +0000)]
b=5478
look for libsysio in lib, not src
eeb [Mon, 20 Dec 2004 22:02:40 +0000 (22:02 +0000)]
* correction to ranal GET (isn't reading the code great :)
eeb [Mon, 20 Dec 2004 21:24:34 +0000 (21:24 +0000)]
* ranal code review
jacob [Mon, 20 Dec 2004 18:34:35 +0000 (18:34 +0000)]
workaround for distclean
jacob [Mon, 20 Dec 2004 17:57:54 +0000 (17:57 +0000)]
fix in-tree path to portals
phil [Mon, 20 Dec 2004 17:57:43 +0000 (17:57 +0000)]
The first pass of some overdue copyright cleanup:
- remove ancient Sandia copyright statements from Portals
(our tree has been rewritten so many times that it's not even
recognizably the same software)
- Remove the LLNL copyright from the qswnal (for the same reason)
- Remove our copyright from header files which only implement
structures and prototypes, which are widely recognized as
non-copyrightable
jacob [Mon, 20 Dec 2004 00:48:50 +0000 (00:48 +0000)]
Remove files that moved to lustre-build
jacob [Sun, 19 Dec 2004 23:52:06 +0000 (23:52 +0000)]
fixes for make rpms
jacob [Sun, 19 Dec 2004 23:26:31 +0000 (23:26 +0000)]
split portals into its own module (b1_2)
jacob [Sun, 19 Dec 2004 23:21:29 +0000 (23:21 +0000)]
Split portals into its own CVS module (b1_2)
jacob [Sun, 19 Dec 2004 23:18:04 +0000 (23:18 +0000)]
Split portals into its own module (b_cray).
jacob [Sun, 19 Dec 2004 23:13:13 +0000 (23:13 +0000)]
Move README.kernel-source to lustre-build
jacob [Sun, 19 Dec 2004 23:11:15 +0000 (23:11 +0000)]
Move portals into its own CVS module for HEAD.
jacob [Sun, 19 Dec 2004 22:58:14 +0000 (22:58 +0000)]
Use the newer libsysio tags.
jacob [Sun, 19 Dec 2004 22:56:35 +0000 (22:56 +0000)]
This commit was generated by cvs2svn to compensate for changes in r45926,
which included commits to RCS files with non-trunk default branches.
jacob [Sun, 19 Dec 2004 22:56:35 +0000 (22:56 +0000)]
import libsysio for b_newsysio
jacob [Sun, 19 Dec 2004 22:54:41 +0000 (22:54 +0000)]
This commit was generated by cvs2svn to compensate for changes in r45924,
which included commits to RCS files with non-trunk default branches.
jacob [Sun, 19 Dec 2004 22:54:41 +0000 (22:54 +0000)]
import older libsysio snapshot.
eeb [Fri, 17 Dec 2004 18:22:35 +0000 (18:22 +0000)]
* Updated ranal prior to the Great Schism
eeb [Fri, 17 Dec 2004 15:37:49 +0000 (15:37 +0000)]
* more ranal lconf fixes
eeb [Fri, 17 Dec 2004 14:57:22 +0000 (14:57 +0000)]
* fixed ranal lconf support
eeb [Fri, 17 Dec 2004 14:35:56 +0000 (14:35 +0000)]
* Added ranal subdir
eeb [Fri, 17 Dec 2004 14:29:44 +0000 (14:29 +0000)]
* Added ranal
* Removed S_???NAL in favour of a single S_NAL
* NB liblustre needs attention
eeb [Fri, 17 Dec 2004 12:32:51 +0000 (12:32 +0000)]
* fixed subsystem_names in lconf
jacob [Thu, 16 Dec 2004 01:22:27 +0000 (01:22 +0000)]
Move these macros to lustre-portals.m4 and lustre-core.m4 where they really belong
jacob [Wed, 15 Dec 2004 22:35:21 +0000 (22:35 +0000)]
* fix cvs up for HEAD branches
* get rid of LC_{DARWIN,LINUX}_SUPPORTED in favor of more general
LC_TARGET_SUPPORTED
* fix some typos and spacings
jacob [Tue, 14 Dec 2004 23:21:10 +0000 (23:21 +0000)]
Abstract modules other than lustre-build from the lustrecvs into its
own buildcvs scriptlet.
jacob [Tue, 14 Dec 2004 02:59:03 +0000 (02:59 +0000)]
these are in share now
jacob [Tue, 14 Dec 2004 01:21:31 +0000 (01:21 +0000)]
handle !=
jacob [Mon, 13 Dec 2004 23:38:58 +0000 (23:38 +0000)]
- add missing files to EXTRA_DIST
- change fshooks tests to work on HEAD (and better in general)
- fix init script tests
jacob [Mon, 13 Dec 2004 23:27:43 +0000 (23:27 +0000)]
use HEAD portals and fix HEAD checkouts
adilger [Sat, 11 Dec 2004 09:55:24 +0000 (09:55 +0000)]
Fix lconf --dump handling:
- don't generate a temp filename for a raw dump
- don't unlink non-regular files (e.g. /dev/null)
- don't report an error if kernel doesn't dump anything (fix mismerge?)
adilger [Fri, 10 Dec 2004 09:44:46 +0000 (09:44 +0000)]
Limit setting kernel debug buffer size to 512MB to avoid lowmem starvation.
jacob [Thu, 9 Dec 2004 23:27:44 +0000 (23:27 +0000)]
b_port_step files
jacob [Thu, 9 Dec 2004 23:08:26 +0000 (23:08 +0000)]
b_port_step files
jacob [Thu, 9 Dec 2004 22:14:36 +0000 (22:14 +0000)]
add autoconf dirs to build
jacob [Thu, 9 Dec 2004 21:39:28 +0000 (21:39 +0000)]
refine skeletal configure.ac
jacob [Thu, 9 Dec 2004 19:35:46 +0000 (19:35 +0000)]
finish last commit
jacob [Thu, 9 Dec 2004 19:34:54 +0000 (19:34 +0000)]
Split up configure thusly:
- build/autoconf/configure.ac: main skel
- build/autoconf/lustre-build.m4: non-arch macros
- build/autoconf/lustre-build-linux.m4: linux-specific macros
- build/autoconf/lustre-build-darwin.m4: darwin-specific macros
- portals/autoconf/lustre-portals.m4: portals checks
- lustre/autoconf/lustre-core.m4: lustre checks
- lustre/autoconf/lustre-version.ac: the canonical lustre version
eeb [Thu, 9 Dec 2004 01:03:34 +0000 (01:03 +0000)]
* removed a diff that crept in somehow
nathan [Tue, 7 Dec 2004 22:09:15 +0000 (22:09 +0000)]
file writemany.c was initially added on branch b_B1_4_BUG4834.
jacob [Fri, 3 Dec 2004 18:40:00 +0000 (18:40 +0000)]
branch scripts
yury [Fri, 3 Dec 2004 09:07:53 +0000 (09:07 +0000)]
- fixes in fsfilt interface about 2.6/2.4 versions of kernel. Fixes in ext3 implementation.
- removed not needed lookup_by_path() from lustre_smfs.h
- small cleanups about names of variables to make them coherent with another parts.
jacob [Thu, 2 Dec 2004 23:55:22 +0000 (23:55 +0000)]
Fix lbuild building and 2.6
jacob [Thu, 2 Dec 2004 16:34:59 +0000 (16:34 +0000)]
blah blah blah
eeb [Wed, 1 Dec 2004 11:39:44 +0000 (11:39 +0000)]
* fixed 4012: NULL deref in ep_complete_rpc
This could crash a qswnal client engaged in bulk READS with a crashing server
yury [Thu, 25 Nov 2004 12:58:31 +0000 (12:58 +0000)]
- many fixes and cleanups in cobd. By now it load and unloads fine.
- small improvements in lmv.
- fixed possible freeing of not allocated memory pointer in mds_connect()
eeb [Wed, 24 Nov 2004 20:18:59 +0000 (20:18 +0000)]
* applied fix from b1_4_smallfix for compilation issue
yury [Tue, 23 Nov 2004 18:34:12 +0000 (18:34 +0000)]
- lots of fixes and cleanups in cobd and cmobd.
- fixes and clanups in cmobd.sh and cobd.sh
- changes in lconf about module loading in OSD and MDSDEV.
- fixes in lconf about mount options forming.
- fixes in lmc about client ref managing.
- fixes in lconf about cmobd and cobd setup.
yury [Mon, 22 Nov 2004 12:23:12 +0000 (12:23 +0000)]
- mdc_op_data should not be allocated on stack.
yury [Mon, 22 Nov 2004 12:19:26 +0000 (12:19 +0000)]
- fixes about mdc_op_data on stack allocations.
yury [Mon, 22 Nov 2004 12:16:37 +0000 (12:16 +0000)]
- mdc_op_data is big and should not be allocated on stack
yury [Mon, 22 Nov 2004 12:14:21 +0000 (12:14 +0000)]
- mdc_op_data should not be allocated on stack. Fixes about ENTRY/GOTO/RETURN
yury [Mon, 22 Nov 2004 12:13:19 +0000 (12:13 +0000)]
- fixed mdc_op_data stack allocations.
yury [Mon, 22 Nov 2004 12:11:56 +0000 (12:11 +0000)]
- mdc_op_data structures should not be allocated on stack.
yury [Mon, 22 Nov 2004 07:15:56 +0000 (07:15 +0000)]
- fixed memory leak
yury [Fri, 19 Nov 2004 14:36:00 +0000 (14:36 +0000)]
- fixes and cleanups in error messages and in code.
- changed mds_alloc_inode_sid() to allocate lustre_id in memory if there is
no passed one. This makes mds stuff do not use lustre_id allocated on stack
if there is only need to allocate inode sid without using it later. This
makes stack consumption smaller by 40 bytes in each such a case.
- in mds_setup() whrn comparing strings passed from userspace use strncmp()
- root lustre_id should be set up also in cases when there is no profile.
- making do not use lustre_id allocated on stack in places where it is possible.
- moving mds_finish_transno() calling to place where dput() for dchild is
already called to make sure, that unlink op got to current transaction.
- lots of changes in lconf. MDSDEV stuff is changed substantionaly. Removing
bugs prone code, replacing it by new one about setting up MDS, LMV, etc.
Added more verbose messages about MDS, LMV configuration. Removed redundant
stuff about forming mount options. It now is moved to function and be used from
few places.
- fixes in CMOBD and COBD objects about using LMV.
- fixed double client_ref adding to LMV, what led to double client config
writing on MDS setup.
alex [Fri, 19 Nov 2004 14:02:02 +0000 (14:02 +0000)]
- debug message correction
eeb [Thu, 18 Nov 2004 17:56:08 +0000 (17:56 +0000)]
* Fixed lonal copyright
eeb [Thu, 18 Nov 2004 17:37:20 +0000 (17:37 +0000)]
* Added lonal (loopback NAL)
yury [Thu, 18 Nov 2004 11:40:12 +0000 (11:40 +0000)]
- OBD_ALLOC() of obdos are replaced by obdo_alloc(), the same about obdo_free().
- added ldiskfs module info generation to portals/utils/debug.c
- added packing/unpacking for mea in lmv_obd.c
- small cleanups.
eeb [Thu, 18 Nov 2004 11:19:54 +0000 (11:19 +0000)]
file lonal_cb.c was initially added on branch b1_4.
eeb [Thu, 18 Nov 2004 11:19:53 +0000 (11:19 +0000)]
file lonal.h was initially added on branch b1_4.
eeb [Thu, 18 Nov 2004 11:19:52 +0000 (11:19 +0000)]
file lonal.c was initially added on branch b1_4.
eeb [Thu, 18 Nov 2004 11:19:51 +0000 (11:19 +0000)]
file autoMakefile.am was initially added on branch b1_4.
eeb [Thu, 18 Nov 2004 11:19:50 +0000 (11:19 +0000)]
file Makefile.in was initially added on branch b1_4.
eeb [Thu, 18 Nov 2004 11:19:49 +0000 (11:19 +0000)]
file .cvsignore was initially added on branch b1_4.
yury [Thu, 18 Nov 2004 09:25:39 +0000 (09:25 +0000)]
- at Peter's request removed all 2.4.x related patches, configs and series,
HEAD is gonna to be only 2.6.x oriented.