Whamcloud - gitweb
fs/lustre-release.git
19 years agoRemove files that moved to lustre-build
jacob [Mon, 20 Dec 2004 00:51:35 +0000 (00:51 +0000)]
Remove files that moved to lustre-build

19 years agofixes for make rpms
jacob [Mon, 20 Dec 2004 00:19:29 +0000 (00:19 +0000)]
fixes for make rpms

19 years agoAdd missed files.
jacob [Sun, 19 Dec 2004 23:28:18 +0000 (23:28 +0000)]
Add missed files.

19 years agoSplit portals into its own CVS module (b1_4)
jacob [Sun, 19 Dec 2004 23:20:10 +0000 (23:20 +0000)]
Split portals into its own CVS module (b1_4)

19 years agoThis commit was manufactured by cvs2svn to create branch 'b1_4'.
cvs2svn [Sun, 19 Dec 2004 23:11:17 +0000 (23:11 +0000)]
This commit was manufactured by cvs2svn to create branch 'b1_4'.

19 years agoMove portals into its own CVS module for HEAD.
jacob [Sun, 19 Dec 2004 23:11:15 +0000 (23:11 +0000)]
Move portals into its own CVS module for HEAD.

19 years agoUse the newer libsysio tags.
jacob [Sun, 19 Dec 2004 22:58:14 +0000 (22:58 +0000)]
Use the newer libsysio tags.

19 years agoThis commit was generated by cvs2svn to compensate for changes in r45926,
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.

19 years agoimport libsysio for b_newsysio
jacob [Sun, 19 Dec 2004 22:56:35 +0000 (22:56 +0000)]
import libsysio for b_newsysio

19 years agoThis commit was generated by cvs2svn to compensate for changes in r45924,
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.

19 years agoimport older libsysio snapshot.
jacob [Sun, 19 Dec 2004 22:54:41 +0000 (22:54 +0000)]
import older libsysio snapshot.

19 years ago* Updated ranal prior to the Great Schism
eeb [Fri, 17 Dec 2004 18:25:27 +0000 (18:25 +0000)]
*    Updated ranal prior to the Great Schism

19 years ago* Updated ranal prior to the Great Schism
eeb [Fri, 17 Dec 2004 18:22:35 +0000 (18:22 +0000)]
*   Updated ranal prior to the Great Schism

19 years agonew upstream bluesmoke patch
jacob [Fri, 17 Dec 2004 17:49:01 +0000 (17:49 +0000)]
new upstream bluesmoke patch

19 years ago* Added ranal
eeb [Fri, 17 Dec 2004 15:46:50 +0000 (15:46 +0000)]
*   Added ranal

19 years ago* more ranal lconf fixes
eeb [Fri, 17 Dec 2004 15:37:49 +0000 (15:37 +0000)]
*    more ranal lconf fixes

19 years ago* fixed ranal lconf support
eeb [Fri, 17 Dec 2004 14:57:22 +0000 (14:57 +0000)]
*   fixed ranal lconf support

19 years agoThis commit was manufactured by cvs2svn to create branch 'b1_4'.
cvs2svn [Fri, 17 Dec 2004 14:35:57 +0000 (14:35 +0000)]
This commit was manufactured by cvs2svn to create branch 'b1_4'.

19 years ago* Added ranal subdir
eeb [Fri, 17 Dec 2004 14:35:56 +0000 (14:35 +0000)]
*    Added ranal subdir

19 years ago* Added ranal
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

19 years ago* fixed subsystem_names in lconf
eeb [Fri, 17 Dec 2004 12:32:51 +0000 (12:32 +0000)]
*   fixed subsystem_names in lconf

19 years ago- support UPCALLs and failover
yusy [Fri, 17 Dec 2004 07:35:15 +0000 (07:35 +0000)]
- support UPCALLs and failover

19 years agoLand b1_4_smallfix onto b1_4 (20041216_1438)
adilger [Thu, 16 Dec 2004 22:52:19 +0000 (22:52 +0000)]
Land b1_4_smallfix onto b1_4 (20041216_1438)
- add per-fs limit of Lustre pages in page cache, avoid OOM (4699)
- no transno return for symlink open, don't save no-trasno open (3440)
- don't try to complete elan receive that already failed (4012)
- free RPC server reply state on error (5406)
- fix ppc64/x86_64 spec to use %{_libdir} instead of /usr/lib (5389)
- unlock page after async write error during send (3677)
- return original error code on reconstructed replies (3761)
- no transno return for symlink open, don't save no-trasno open (3440)
- bump the watchdog timeouts -- we can't handle 30sec yet
- extra debugging for orphan dentry/inode bug (5259)
- clean up thread from ptlrpc_start_thread() on error (5160)
- minor changes from b_cray to reduce size of diff
- fix mount usage message, return errors per mount(8)

19 years agoMove these macros to lustre-portals.m4 and lustre-core.m4 where they really belong
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

19 years ago * fix cvs up for HEAD branches
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

19 years agoAbstract modules other than lustre-build from the lustrecvs into its
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.

19 years agothese are in share now
jacob [Tue, 14 Dec 2004 02:59:03 +0000 (02:59 +0000)]
these are in share now

19 years agohandle !=
jacob [Tue, 14 Dec 2004 01:21:31 +0000 (01:21 +0000)]
handle  !=

19 years ago - add missing files to EXTRA_DIST
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

19 years agouse HEAD portals and fix HEAD checkouts
jacob [Mon, 13 Dec 2004 23:27:43 +0000 (23:27 +0000)]
use HEAD portals and fix HEAD checkouts

19 years agoFix lconf --dump handling:
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?)

19 years agoLimit setting kernel debug buffer size to 512MB to avoid lowmem starvation.
adilger [Fri, 10 Dec 2004 09:44:46 +0000 (09:44 +0000)]
Limit setting kernel debug buffer size to 512MB to avoid lowmem starvation.

19 years agob_port_step files
jacob [Thu, 9 Dec 2004 23:27:44 +0000 (23:27 +0000)]
b_port_step files

19 years agob_port_step files
jacob [Thu, 9 Dec 2004 23:08:26 +0000 (23:08 +0000)]
b_port_step files

19 years agoadd autoconf dirs to build
jacob [Thu, 9 Dec 2004 22:14:36 +0000 (22:14 +0000)]
add autoconf dirs to build

19 years agorefine skeletal configure.ac
jacob [Thu, 9 Dec 2004 21:39:28 +0000 (21:39 +0000)]
refine skeletal configure.ac

19 years agofinish last commit
jacob [Thu, 9 Dec 2004 19:35:46 +0000 (19:35 +0000)]
finish last commit

19 years agoSplit up configure thusly:
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

19 years ago* removed extra line
eeb [Thu, 9 Dec 2004 01:15:06 +0000 (01:15 +0000)]
*   removed extra line

19 years ago* removed a diff that crept in somehow
eeb [Thu, 9 Dec 2004 01:03:34 +0000 (01:03 +0000)]
*     removed a diff that crept in somehow

19 years ago* applied patch for missing <linux/init.h> b5396
eeb [Thu, 9 Dec 2004 00:43:09 +0000 (00:43 +0000)]
*    applied patch for missing <linux/init.h> b5396

19 years agofile writemany.c was initially added on branch b_B1_4_BUG4834.
nathan [Tue, 7 Dec 2004 22:09:15 +0000 (22:09 +0000)]
file writemany.c was initially added on branch b_B1_4_BUG4834.

19 years ago* Moved the CDEBUG message in the exit path of log_commit_thread. It was
eeb [Tue, 7 Dec 2004 14:11:39 +0000 (14:11 +0000)]
*   Moved the CDEBUG message in the exit path of log_commit_thread.  It was
    possible for portals_debug_msg() to crash dereferencing the format
    string if the CDEBUG happened after the thread had signalled that it
    was about to exit.  I guess the data segment got unloaded before the
    log_commit_thread had exited!

19 years ago* fixed compiler warning
eeb [Mon, 6 Dec 2004 22:07:15 +0000 (22:07 +0000)]
*     fixed compiler warning

19 years ago* Merged changes from HEAD and b_cray in preparation for
eeb [Mon, 6 Dec 2004 20:55:57 +0000 (20:55 +0000)]
*   Merged changes from HEAD and b_cray in preparation for
    portals separation

19 years agobranch scripts
jacob [Fri, 3 Dec 2004 18:40:00 +0000 (18:40 +0000)]
branch scripts

19 years ago- fixes in fsfilt interface about 2.6/2.4 versions of kernel. Fixes in ext3 implement...
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.

19 years agoFix lbuild building and 2.6
jacob [Thu, 2 Dec 2004 23:55:22 +0000 (23:55 +0000)]
Fix lbuild building and 2.6

19 years agoblah blah blah
jacob [Thu, 2 Dec 2004 16:34:59 +0000 (16:34 +0000)]
blah blah blah

19 years ago* fixed 4012: NULL deref in ep_complete_rpc
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

19 years ago* fixed 4012: NULL deref in ep_complete_rpc
eeb [Wed, 1 Dec 2004 11:35:34 +0000 (11:35 +0000)]
*   fixed 4012: NULL deref in ep_complete_rpc
    This could crash a qswnal client engaged in bulk READS with a crashing server

19 years ago* backing out 4012 fix due to incomplete patch application
eeb [Tue, 30 Nov 2004 17:54:23 +0000 (17:54 +0000)]
*   backing out 4012 fix due to incomplete patch application

19 years ago* fixed 4012 (NULL pointer deref in ep_complete_rpc)
eeb [Tue, 30 Nov 2004 17:47:03 +0000 (17:47 +0000)]
*   fixed 4012 (NULL pointer deref in ep_complete_rpc)

19 years agoBranch: b1_4
adilger [Mon, 29 Nov 2004 18:20:03 +0000 (18:20 +0000)]
Branch: b1_4
Don't try to preallocate too many xmit buffers, qsnet doesn't like that.
Tested to work on TDEV.
b=5291
r=eeb

19 years agoLand b1_4_smallfix onto b1_4 (20041125_1716)
adilger [Fri, 26 Nov 2004 06:02:06 +0000 (06:02 +0000)]
Land b1_4_smallfix onto b1_4 (20041125_1716)
- don't keep a lock reference when lock is not granted (b=4238)
- unsafe list practices (rarely) led to infinite eviction loop (b=4908)
- add per-fs limit of Lustre pages in page cache, avoid OOM (b=4699)
- drop import inflight refcount on signal_completed_replay error (b=5255)
- unlock page after async write error during send (b=3677)
- service request history (b=4965)
- put {ll,lov,osc}_async_page structs in a single slab (b=4699)
- create an "evict_client" /proc entry on OSTs, like the MDS has
- handle missing objects in filter_preprw_read properly (b=5265)

19 years ago- many fixes and cleanups in cobd. By now it load and unloads fine.
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()

19 years ago* applied fix from b1_4_smallfix for compilation issue
eeb [Wed, 24 Nov 2004 20:18:59 +0000 (20:18 +0000)]
*   applied fix from b1_4_smallfix for compilation issue

19 years agor=phil,adilger
jacob [Wed, 24 Nov 2004 20:00:29 +0000 (20:00 +0000)]
r=phil,adilger

Bump to 1.4.0 in preparation for release.

19 years ago- lots of fixes and cleanups in cobd and cmobd.
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.

19 years ago- mdc_op_data should not be allocated on stack.
yury [Mon, 22 Nov 2004 12:23:12 +0000 (12:23 +0000)]
- mdc_op_data should not be allocated on stack.

19 years ago- fixes about mdc_op_data on stack allocations.
yury [Mon, 22 Nov 2004 12:19:26 +0000 (12:19 +0000)]
- fixes about mdc_op_data on stack allocations.

19 years ago- mdc_op_data is big and should not be allocated on stack
yury [Mon, 22 Nov 2004 12:16:37 +0000 (12:16 +0000)]
- mdc_op_data is big and should not be allocated on stack

19 years ago- mdc_op_data should not be allocated on stack. Fixes about ENTRY/GOTO/RETURN
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

19 years ago- fixed mdc_op_data stack allocations.
yury [Mon, 22 Nov 2004 12:13:19 +0000 (12:13 +0000)]
- fixed mdc_op_data stack allocations.

19 years ago- mdc_op_data structures should not be allocated on stack.
yury [Mon, 22 Nov 2004 12:11:56 +0000 (12:11 +0000)]
- mdc_op_data structures should not be allocated on stack.

19 years ago- fixed memory leak
yury [Mon, 22 Nov 2004 07:15:56 +0000 (07:15 +0000)]
- fixed memory leak

19 years ago- fixes and cleanups in error messages and in code.
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.

19 years ago- debug message correction
alex [Fri, 19 Nov 2004 14:02:02 +0000 (14:02 +0000)]
- debug message correction

19 years agoFix my brown paper bag spinlock bug
phil [Fri, 19 Nov 2004 07:55:12 +0000 (07:55 +0000)]
Fix my brown paper bag spinlock bug

19 years agoanother build fix...
jacob [Fri, 19 Nov 2004 05:27:04 +0000 (05:27 +0000)]
another build fix...

19 years agoupdated patch from lnxi
jacob [Fri, 19 Nov 2004 04:53:00 +0000 (04:53 +0000)]
updated patch from lnxi

19 years agoupdated patch from lnxi
jacob [Fri, 19 Nov 2004 04:27:49 +0000 (04:27 +0000)]
updated patch from lnxi

19 years agox86_64 config files for sles
jacob [Fri, 19 Nov 2004 02:13:28 +0000 (02:13 +0000)]
x86_64 config files for sles

19 years agothese patches need to be re-added
jacob [Fri, 19 Nov 2004 02:04:48 +0000 (02:04 +0000)]
these patches need to be re-added

19 years agothese patches need to be re-added
jacob [Fri, 19 Nov 2004 02:03:31 +0000 (02:03 +0000)]
these patches need to be re-added

19 years ago - kernel patches from LNXI for 2.6 (bluesmoke, perfctr, mtd, kexec)
jacob [Fri, 19 Nov 2004 01:40:13 +0000 (01:40 +0000)]
 - kernel patches from LNXI for 2.6 (bluesmoke, perfctr, mtd, kexec)

19 years agoland "final" b_release_1_2_8 changes
jacob [Thu, 18 Nov 2004 23:24:50 +0000 (23:24 +0000)]
land "final" b_release_1_2_8 changes

       - make lustrefs init script start after nfs is mounted
       - fix CWARN/ERROR duplication (4930)
       - return async write errors to application if possible (2248)
       - update barely-supported suse-2.4.21-171 series (4842)
       - support for sles 9 %post scripts
       - support for building 2.6 kernel-source packages
       - support for sles km_* packages

also:

 - disable openib on 2.6 until that gets fixed

19 years agoBranch: b1_4
adilger [Thu, 18 Nov 2004 20:57:47 +0000 (20:57 +0000)]
Branch: b1_4
Merging of changes from b1_2 into b1_4.
- don't ASSERT in ptl_send_rpc() if we run out of memory (5119)
- lock /proc/sys/portals/routes internal state, avoiding oops (4827)
- debugging for client eviction looping (4908)

19 years agob=5246
jacob [Thu, 18 Nov 2004 19:17:18 +0000 (19:17 +0000)]
b=5246
r=phil

We can't use wait_for_completion() in the watchdog, because it sets
TASK_UNINTERRUPTIBLE.  We need to use wait_event_interruptible() or
l_wait_event() instead.

19 years ago* Fixed lonal copyright
eeb [Thu, 18 Nov 2004 17:56:08 +0000 (17:56 +0000)]
*   Fixed lonal copyright

19 years ago* Fixed lonal copyright + unused vars
eeb [Thu, 18 Nov 2004 17:52:56 +0000 (17:52 +0000)]
*   Fixed lonal copyright + unused vars

19 years ago* Added lonal (loopback NAL)
eeb [Thu, 18 Nov 2004 17:37:20 +0000 (17:37 +0000)]
*   Added lonal (loopback NAL)

19 years ago* fixed missing sunsystem_names entries in lconf
eeb [Thu, 18 Nov 2004 14:21:32 +0000 (14:21 +0000)]
*    fixed missing sunsystem_names entries in lconf
     CAVEAT EMPTOR - this may be a sign of lurking badness;
                     I don't know how this got out of sync

19 years ago- OBD_ALLOC() of obdos are replaced by obdo_alloc(), the same about obdo_free().
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.

19 years ago* Added lonal (loopback NAL)
eeb [Thu, 18 Nov 2004 11:19:59 +0000 (11:19 +0000)]
*   Added lonal (loopback NAL)

19 years agofile lonal_cb.c was initially added on branch b1_4.
eeb [Thu, 18 Nov 2004 11:19:54 +0000 (11:19 +0000)]
file lonal_cb.c was initially added on branch b1_4.

19 years agofile lonal.h 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.

19 years agofile lonal.c 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.

19 years agofile autoMakefile.am 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.

19 years agofile Makefile.in 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.

19 years agofile .cvsignore 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.

19 years ago* Backed out lbnal (it's going to be called lonal)
eeb [Thu, 18 Nov 2004 10:36:37 +0000 (10:36 +0000)]
*   Backed out lbnal (it's going to be called lonal)

19 years ago- at Peter's request removed all 2.4.x related patches, configs and series,
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.

19 years ago* Added lbnal
eeb [Thu, 18 Nov 2004 01:53:21 +0000 (01:53 +0000)]
*   Added lbnal

19 years agofile lbnal_cb.c was initially added on branch b1_4.
eeb [Thu, 18 Nov 2004 01:53:17 +0000 (01:53 +0000)]
file lbnal_cb.c was initially added on branch b1_4.

19 years agofile lbnal.h was initially added on branch b1_4.
eeb [Thu, 18 Nov 2004 01:53:16 +0000 (01:53 +0000)]
file lbnal.h was initially added on branch b1_4.

19 years agofile lbnal.c was initially added on branch b1_4.
eeb [Thu, 18 Nov 2004 01:53:15 +0000 (01:53 +0000)]
file lbnal.c was initially added on branch b1_4.

19 years agofile autoMakefile.am was initially added on branch b1_4.
eeb [Thu, 18 Nov 2004 01:53:14 +0000 (01:53 +0000)]
file autoMakefile.am was initially added on branch b1_4.

19 years agofile Makefile.in was initially added on branch b1_4.
eeb [Thu, 18 Nov 2004 01:53:13 +0000 (01:53 +0000)]
file Makefile.in was initially added on branch b1_4.

19 years agofile .cvsignore was initially added on branch b1_4.
eeb [Thu, 18 Nov 2004 01:53:12 +0000 (01:53 +0000)]
file .cvsignore was initially added on branch b1_4.