Whamcloud - gitweb
fs/lustre-release.git
21 years agoDistribute obdfs, put modules in /lib/modules//kernel/fs/lustre.
gord-fig [Sat, 27 Jul 2002 08:07:22 +0000 (08:07 +0000)]
Distribute obdfs, put modules in /lib/modules//kernel/fs/lustre.

21 years agoUse modprobe to load modules in non-testing mode.
adilger [Sat, 27 Jul 2002 07:59:05 +0000 (07:59 +0000)]
Use modprobe to load modules in non-testing mode.

21 years agoInclude test data in distribution.
gord-fig [Sat, 27 Jul 2002 05:52:05 +0000 (05:52 +0000)]
Include test data in distribution.

21 years agoDon't try to remove kqswnal module, it oopses the kernel.
adilger [Sat, 27 Jul 2002 05:49:25 +0000 (05:49 +0000)]
Don't try to remove kqswnal module, it oopses the kernel.

21 years agoAdd test scripts to distribution.
gord-fig [Sat, 27 Jul 2002 05:28:52 +0000 (05:28 +0000)]
Add test scripts to distribution.

21 years ago- add --get url option to lconf
rread [Sat, 27 Jul 2002 01:26:06 +0000 (01:26 +0000)]
- add --get url option to lconf
- bug fixes

21 years ago- new xml config for a 3 uml setup
rread [Sat, 27 Jul 2002 01:25:18 +0000 (01:25 +0000)]
- new xml config for a 3 uml setup
- use modules.cfg with llmodules

21 years agoUpdated patch for chaos11 (same as chaos10)
adilger [Fri, 26 Jul 2002 23:25:29 +0000 (23:25 +0000)]
Updated patch for chaos11 (same as chaos10)

21 years agoUpdate HOWTO version block.
gord-fig [Fri, 26 Jul 2002 22:29:08 +0000 (22:29 +0000)]
Update HOWTO version block.
> Move master.bib to lustre.bib to be consistent.

21 years agolustre.pdf depends on lustre-HOWTO.lyx
gord-fig [Fri, 26 Jul 2002 21:51:21 +0000 (21:51 +0000)]
lustre.pdf depends on lustre-HOWTO.lyx

21 years agoInsert header comments so RPM doesn't get confused.
gord-fig [Fri, 26 Jul 2002 19:32:46 +0000 (19:32 +0000)]
Insert header comments so RPM doesn't get confused.

21 years agoOne last fix from yesterday, for forced DLM cleanup after network timeouts
pschwan [Fri, 26 Jul 2002 18:54:59 +0000 (18:54 +0000)]
One last fix from yesterday, for forced DLM cleanup after network timeouts

21 years agoTweak RPMs
gord-fig [Fri, 26 Jul 2002 18:38:08 +0000 (18:38 +0000)]
Tweak RPMs

21 years agoSame compile warnings for lustre.
adilger [Fri, 26 Jul 2002 18:22:32 +0000 (18:22 +0000)]
Same compile warnings for lustre.

21 years agoFix unused variable warning.
adilger [Fri, 26 Jul 2002 18:07:17 +0000 (18:07 +0000)]
Fix unused variable warning.

21 years ago- small include changes needed compile on powerpc
rread [Fri, 26 Jul 2002 16:54:56 +0000 (16:54 +0000)]
- small include changes needed compile on powerpc

21 years agoremove hardcoded -lreadline
rread [Fri, 26 Jul 2002 16:52:19 +0000 (16:52 +0000)]
remove hardcoded -lreadline

21 years ago- clean up xml and dtd
rread [Fri, 26 Jul 2002 16:51:43 +0000 (16:51 +0000)]
- clean up xml and dtd

21 years ago- add support for building without libreadline
rread [Fri, 26 Jul 2002 16:48:54 +0000 (16:48 +0000)]
- add support for building without libreadline

21 years agoDrop TAG from EXTRA_DIST.
gord-fig [Fri, 26 Jul 2002 05:27:20 +0000 (05:27 +0000)]
Drop TAG from EXTRA_DIST.

21 years agoEvery checkin changes the tag, but this should do it.
gord-fig [Fri, 26 Jul 2002 05:23:17 +0000 (05:23 +0000)]
Every checkin changes the tag, but this should do it.

21 years ago- add network element
rread [Fri, 26 Jul 2002 05:21:11 +0000 (05:21 +0000)]
- add network element
- slightly improved output

21 years agoMore scientific CVS tag experimentation.
gord-fig [Fri, 26 Jul 2002 05:17:50 +0000 (05:17 +0000)]
More scientific CVS tag experimentation.

21 years ago- cosmetic fixes
rread [Fri, 26 Jul 2002 05:16:59 +0000 (05:16 +0000)]
- cosmetic fixes

21 years agoAnother shot at CVS tag substitution.
gord-fig [Fri, 26 Jul 2002 05:14:54 +0000 (05:14 +0000)]
Another shot at CVS tag substitution.

21 years ago- use llmodules.sh to load modules now
rread [Fri, 26 Jul 2002 05:06:28 +0000 (05:06 +0000)]
- use llmodules.sh to load modules now
- all networking config (except for the modules) is now in lconf

21 years agoProperly munge CVS/Tag.
gord-fig [Fri, 26 Jul 2002 03:14:45 +0000 (03:14 +0000)]
Properly munge CVS/Tag.

21 years ago- Fix some dangling lock references in error paths
pschwan [Fri, 26 Jul 2002 00:44:18 +0000 (00:44 +0000)]
- Fix some dangling lock references in error paths
- If ldlm_cli_cancel fails in the cleanup path, force the lock cleanup

21 years agoDon't LBUG() in resource_cleanup() when cancel fails
pschwan [Fri, 26 Jul 2002 00:06:00 +0000 (00:06 +0000)]
Don't LBUG() in resource_cleanup() when cancel fails

21 years agoset b_page in osc_brw_write, so that it will get kunmapped when complete
pschwan [Thu, 25 Jul 2002 23:34:29 +0000 (23:34 +0000)]
set b_page in osc_brw_write, so that it will get kunmapped when complete

21 years agoOnly interrupt after timeout in ptlrpc_queue_wait. Fixed bug 583214.
shaver [Thu, 25 Jul 2002 23:34:18 +0000 (23:34 +0000)]
Only interrupt after timeout in ptlrpc_queue_wait.  Fixed bug 583214.

21 years agoadd ldlm
rread [Thu, 25 Jul 2002 21:48:16 +0000 (21:48 +0000)]
add ldlm

21 years agoFix some simple errors and warnings
braam [Thu, 25 Jul 2002 21:35:24 +0000 (21:35 +0000)]
Fix some simple errors and warnings
 -  LOV's mount again.
 -  set some unitialized variables to 0

21 years agoUpdates to the extN patch that should resolve the corrpution problem with
adilger [Thu, 25 Jul 2002 21:35:21 +0000 (21:35 +0000)]
Updates to the extN patch that should resolve the corrpution problem with
indexed directories.  We do not enable indexed directories in new_fs yet.

21 years ago- the LBUG() after ll_lock "fails" is no longer necessary.
pschwan [Thu, 25 Jul 2002 21:02:33 +0000 (21:02 +0000)]
- the LBUG() after ll_lock "fails" is no longer necessary.
- avoid crashing in ll_create_node if there's no intent

21 years agoTransform *.lin into *.lyx, updating @VERSION@, @TAG@, and @DATE@.
gord-fig [Thu, 25 Jul 2002 20:20:23 +0000 (20:20 +0000)]
Transform *.lin into *.lyx, updating @VERSION@, @TAG@, and @DATE@.
Make generated .lyx files intermediates, so that they don't confuse people.
Regenerate documentation if $(VERSION), or CVS/Tag changes.

21 years ago- update change logs
braam [Thu, 25 Jul 2002 19:20:36 +0000 (19:20 +0000)]
- update change logs

21 years ago- align the UUID in the ost requests
braam [Thu, 25 Jul 2002 19:07:37 +0000 (19:07 +0000)]
- align the UUID in the ost requests
- document the LDLM wire protocol, first draft.

21 years ago- Remaining documentation updates for Client - OST protocol in 0.5.1
braam [Thu, 25 Jul 2002 18:03:54 +0000 (18:03 +0000)]
- Remaining documentation updates for Client - OST protocol in 0.5.1
- Move type of lustre_msg to correct spot (alignment)
- Change ost statfs field to uuid.

This version will be tagged as v0_5_1

21 years ago- remove two almost unused fields from the OST request packets
braam [Thu, 25 Jul 2002 16:05:45 +0000 (16:05 +0000)]
- remove two almost unused fields from the OST request packets
- this makes separate opcodes out of OST_BRW: OST_WRITE and OST_READ
- documentation updates, still in progress for 0.5.1

21 years agofix ldlm_cli_cancel return value
pschwan [Wed, 24 Jul 2002 20:34:08 +0000 (20:34 +0000)]
fix ldlm_cli_cancel return value
b=583873

21 years agoFix RPC request leak and potential refcounting problems on bulk descriptor.
adilger [Wed, 24 Jul 2002 20:05:29 +0000 (20:05 +0000)]
Fix RPC request leak and potential refcounting problems on bulk descriptor.

21 years agoMissed one...
adilger [Wed, 24 Jul 2002 19:04:47 +0000 (19:04 +0000)]
Missed one...

21 years agoInitialize bulk descriptor refcount to 1, and call it "desc" instead of
adilger [Wed, 24 Jul 2002 19:04:19 +0000 (19:04 +0000)]
Initialize bulk descriptor refcount to 1, and call it "desc" instead of
"bulk" for consistency.

21 years agoMake a distinction between bulk callbacks and brw callbacks - the bulk
adilger [Wed, 24 Jul 2002 16:43:48 +0000 (16:43 +0000)]
Make a distinction between bulk callbacks and brw callbacks - the bulk
callbacks take a ptlrpc_bulk_desc as a parameter, and brw in general has
no idea about that (not that we use the brw callback yet).  Also add a
data parameter for the brw callback, otherwise it is mostly useless.

Some minor prep work for fixing the osc_brw_{read,write} request leak.

21 years agoActually use the COUNT value.
adilger [Wed, 24 Jul 2002 16:10:41 +0000 (16:10 +0000)]
Actually use the COUNT value.

21 years agoDon't deref desc after we drop our reference to it.
shaver [Wed, 24 Jul 2002 16:02:11 +0000 (16:02 +0000)]
Don't deref desc after we drop our reference to it.

21 years agoUnmap and decref bulk descriptors from a bottom half, to fix I/O on
shaver [Wed, 24 Jul 2002 15:48:16 +0000 (15:48 +0000)]
Unmap and decref bulk descriptors from a bottom half, to fix I/O on
highmem machines.

21 years agoAllow runtests to be configured for a maximum number of files to copy.
adilger [Tue, 23 Jul 2002 23:53:19 +0000 (23:53 +0000)]
Allow runtests to be configured for a maximum number of files to copy.
This aids in tracking leaks and such, so the logs don't overflow.

21 years agoFix patch context.
adilger [Tue, 23 Jul 2002 23:44:51 +0000 (23:44 +0000)]
Fix patch context.

21 years agoFix minor leak of import struct, which we do not use yet.
adilger [Mon, 22 Jul 2002 18:45:22 +0000 (18:45 +0000)]
Fix minor leak of import struct, which we do not use yet.

21 years agoRemove some cruft that got into chaos10 patch
adilger [Mon, 22 Jul 2002 18:37:52 +0000 (18:37 +0000)]
Remove some cruft that got into chaos10 patch

21 years agoInclude lustre_mds.h to have definition for mdc_getlovinfo.
adilger [Mon, 22 Jul 2002 18:36:29 +0000 (18:36 +0000)]
Include lustre_mds.h to have definition for mdc_getlovinfo.

21 years agoCosmetic cleanup to use local variable for ll_inode_info.
adilger [Mon, 22 Jul 2002 18:35:56 +0000 (18:35 +0000)]
Cosmetic cleanup to use local variable for ll_inode_info.

21 years agoAdd beginning of symlink support. Not totally functional yet, but not totally
adilger [Mon, 22 Jul 2002 18:35:19 +0000 (18:35 +0000)]
Add beginning of symlink support.  Not totally functional yet, but not totally
broken either.

21 years agoAdd helper function ptlrpc_bulk_addref() to match ptlrpc_bulk_decref().
adilger [Mon, 22 Jul 2002 18:34:12 +0000 (18:34 +0000)]
Add helper function ptlrpc_bulk_addref() to match ptlrpc_bulk_decref().

21 years agoWe need an mdc_ref for a mountpoint, and not an mds_ref.
adilger [Mon, 22 Jul 2002 18:33:22 +0000 (18:33 +0000)]
We need an mdc_ref for a mountpoint, and not an mds_ref.

21 years agoCall bulk descriptor "desc" instead of "bulk" for consistency.
adilger [Mon, 22 Jul 2002 18:32:52 +0000 (18:32 +0000)]
Call bulk descriptor "desc" instead of "bulk" for consistency.

21 years agoThis should fix the extN bug. I have not enabled indexed directories by
adilger [Mon, 22 Jul 2002 18:27:07 +0000 (18:27 +0000)]
This should fix the extN bug.  I have not enabled indexed directories by
default yet, so it should not affect anything either way.

21 years agoAdd module refcounts for filesystem interface modules.
adilger [Mon, 22 Jul 2002 17:22:12 +0000 (17:22 +0000)]
Add module refcounts for filesystem interface modules.
Minor cleanups in MDS LOV handling (i.e. endianness, code duplication)

21 years agoHOWTO updates.
gord-fig [Sat, 20 Jul 2002 23:48:22 +0000 (23:48 +0000)]
HOWTO updates.

21 years agoMake the usermode patch apply cleanly.
gord-fig [Sat, 20 Jul 2002 23:47:23 +0000 (23:47 +0000)]
Make the usermode patch apply cleanly.

21 years agoAdd intent support for MKNOD.
adilger [Sat, 20 Jul 2002 16:21:15 +0000 (16:21 +0000)]
Add intent support for MKNOD.

Still to be done - SYMLINK and LINK.

21 years ago- new patch for new LLNL kernel. No changes.
braam [Sat, 20 Jul 2002 00:36:30 +0000 (00:36 +0000)]
- new patch for new LLNL kernel. No changes.

21 years agoPatch was missing IT_LOOKUP.
braam [Fri, 19 Jul 2002 21:53:06 +0000 (21:53 +0000)]
Patch was missing IT_LOOKUP.

21 years agoFixups - should work for single ost.
adilger [Fri, 19 Jul 2002 09:02:39 +0000 (09:02 +0000)]
Fixups - should work for single ost.

21 years agoChange mountpoint to be /mnt/lustre for LOV XML config.
adilger [Fri, 19 Jul 2002 09:00:08 +0000 (09:00 +0000)]
Change mountpoint to be /mnt/lustre for LOV XML config.

21 years agoFix linux version checking so that modules install correctly under UML also.
adilger [Fri, 19 Jul 2002 07:09:58 +0000 (07:09 +0000)]
Fix linux version checking so that modules install correctly under UML also.

21 years agoSo, it turns out that the CVS head was wrong - kptrouter is unloaded last.
adilger [Fri, 19 Jul 2002 06:33:57 +0000 (06:33 +0000)]
So, it turns out that the CVS head was wrong - kptrouter is unloaded last.

21 years agoGet the correct return code from the setup, not from echo.
adilger [Fri, 19 Jul 2002 05:40:58 +0000 (05:40 +0000)]
Get the correct return code from the setup, not from echo.

21 years agoRemove intersync stuff from /etc/init.d/lustre.
adilger [Fri, 19 Jul 2002 05:21:24 +0000 (05:21 +0000)]
Remove intersync stuff from /etc/init.d/lustre.

21 years agoChange the default config so that it doesn't do anything out of the box.
adilger [Fri, 19 Jul 2002 05:15:03 +0000 (05:15 +0000)]
Change the default config so that it doesn't do anything out of the box.

21 years agoSame fixes on head as branch.
adilger [Fri, 19 Jul 2002 04:49:14 +0000 (04:49 +0000)]
Same fixes on head as branch.

21 years agoPeter's module fixes on the tip
pschwan [Fri, 19 Jul 2002 04:19:07 +0000 (04:19 +0000)]
Peter's module fixes on the tip

21 years ago- fix / problem
braam [Thu, 18 Jul 2002 23:52:04 +0000 (23:52 +0000)]
- fix / problem

21 years ago- added recovery.lyx
pschwan [Thu, 18 Jul 2002 23:37:14 +0000 (23:37 +0000)]
- added recovery.lyx
- changed the 'date' commands to use %x
- added DOCVERSION which will hopefully be included in make dist

21 years agoadd config files to EXTRA_DIST
pschwan [Thu, 18 Jul 2002 23:14:13 +0000 (23:14 +0000)]
add config files to EXTRA_DIST

21 years agorevert configure.in
braam [Thu, 18 Jul 2002 23:12:10 +0000 (23:12 +0000)]
revert configure.in

21 years agoMakefile now puts the version and date on front of lustre.pdf
braam [Thu, 18 Jul 2002 22:49:09 +0000 (22:49 +0000)]
Makefile now puts the version and date on front of lustre.pdf

21 years agoSplit the documentation and sample config files into a separate lustre-doc RPM
pschwan [Thu, 18 Jul 2002 22:46:19 +0000 (22:46 +0000)]
Split the documentation and sample config files into a separate lustre-doc RPM

21 years agoAdd Phil's patch-2.4.18-um change.
gord-fig [Thu, 18 Jul 2002 22:42:29 +0000 (22:42 +0000)]
Add Phil's patch-2.4.18-um change.
Add --with-linux and --with-portals as aliases for --enable-linuxdir and --enable-portalsdir.

21 years agoAdd version information to lustre-HOWTO.
gord-fig [Thu, 18 Jul 2002 22:41:15 +0000 (22:41 +0000)]
Add version information to lustre-HOWTO.

21 years agochangelog update, head
pschwan [Thu, 18 Jul 2002 21:42:32 +0000 (21:42 +0000)]
changelog update, head

21 years agoa small coherence test with 2 mountpoints
pschwan [Thu, 18 Jul 2002 17:15:52 +0000 (17:15 +0000)]
a small coherence test with 2 mountpoints

21 years agoOne more.
pschwan [Thu, 18 Jul 2002 14:18:56 +0000 (14:18 +0000)]
One more.

21 years agoSmall cleanups to make it look and behave more like the runfailure-net
pschwan [Thu, 18 Jul 2002 14:13:46 +0000 (14:13 +0000)]
Small cleanups to make it look and behave more like the runfailure-net

21 years agoA mostly-fix for "mknod /mnt/lustre/foofo p". It doesn't fail outright
adilger [Thu, 18 Jul 2002 10:07:04 +0000 (10:07 +0000)]
A mostly-fix for "mknod /mnt/lustre/foofo p".  It doesn't fail outright
anymore (S_IFREG only for regular files), it doesn't oops (pass in
dentry->d_it to ll_create), it only complains "file already exists" after
it has already created the file.  Definitely an intent thing, but it is
too late to fix that part.

Also includes the LOV changes from today, as they don't seem to harm
the current setup (runtests finishes).

21 years agoMore connection-level hackery for the DLM
pschwan [Thu, 18 Jul 2002 07:12:16 +0000 (07:12 +0000)]
More connection-level hackery for the DLM

21 years agoBe more explicit to aid debugging
pschwan [Thu, 18 Jul 2002 07:03:45 +0000 (07:03 +0000)]
Be more explicit to aid debugging

21 years agosmall cleanup
pschwan [Thu, 18 Jul 2002 06:26:43 +0000 (06:26 +0000)]
small cleanup

21 years agoBig diff, mostly cosmetic.
adilger [Wed, 17 Jul 2002 20:26:53 +0000 (20:26 +0000)]
Big diff, mostly cosmetic.

The two fixes are:
- osc_con2dlmcl() now fills in rconn properly.
- lov_connect() gets the mdc_conn data passed in via the conn param

The cosmetic:
- add a new field to the export struct exp_rconnh.  Don't use the
  import field, it is for the LDLM to use later.
- make the export struct elements exp_foo instead of export_foo.

21 years ago- Attempted fix for the crash-during-unload-after-ldlm-test bug
pschwan [Wed, 17 Jul 2002 18:47:59 +0000 (18:47 +0000)]
- Attempted fix for the crash-during-unload-after-ldlm-test bug

21 years ago- Temporary fix for the problem that the MDS needs to make lock requests to
pschwan [Wed, 17 Jul 2002 15:55:10 +0000 (15:55 +0000)]
- Temporary fix for the problem that the MDS needs to make lock requests to
itself, but doesn't go through the whole connection setup nonsense, so its
connection never advances above LUSTRE_CONN_NEW level
- Right after we failed to get a lock in the I/O patch, we tried to debug-print
it.  Fixed.

21 years agoTweak autogen.sh and Makefiles to be compatible with Automake 1.6.2.
gord-fig [Wed, 17 Jul 2002 13:26:34 +0000 (13:26 +0000)]
Tweak autogen.sh and Makefiles to be compatible with Automake 1.6.2.

21 years ago- fix default rule
rread [Wed, 17 Jul 2002 08:18:46 +0000 (08:18 +0000)]
- fix default rule

21 years ago- move LLNL kernel patch forward to chaos9
braam [Wed, 17 Jul 2002 02:07:21 +0000 (02:07 +0000)]
- move LLNL kernel patch forward to chaos9

21 years ago- mountpoint uses mdc, not mds
rread [Wed, 17 Jul 2002 01:31:13 +0000 (01:31 +0000)]
- mountpoint uses mdc, not mds
- still not getting connectoin to lov, though

21 years ago- mountpoints are coded, but ost uuid is not found, at least for lov
rread [Wed, 17 Jul 2002 00:57:48 +0000 (00:57 +0000)]
- mountpoints are coded, but ost uuid is not found, at least for lov

21 years ago- lov config works now
rread [Wed, 17 Jul 2002 00:10:09 +0000 (00:10 +0000)]
- lov config works now

21 years ago- clean up usage help
rread [Tue, 16 Jul 2002 22:55:06 +0000 (22:55 +0000)]
- clean up usage help
- use normal traceback