Whamcloud - gitweb
fs/lustre-release.git
21 years ago- auto-naming is now smarter
rread [Tue, 6 Aug 2002 07:55:06 +0000 (07:55 +0000)]
- auto-naming is now smarter
- most basic features implemented, except for profile

21 years ago- Grammatical, LDLM updates to network.lyx
pschwan [Tue, 6 Aug 2002 02:02:13 +0000 (02:02 +0000)]
- Grammatical, LDLM updates to network.lyx
- dlm cleanups, bugfixes
- there are now two totally separate DLM callback packets and functions
- beginnings of ldlm /proc bits
- the lock server can now change the lock mode, in addition to the resource
- fix one part of the open() object creation race by adding a semaphore that's
  taken in ll_file_open
- some cleanup in obdclass/proc_lustre.c; much more is needed

21 years ago* Change mds_client_info to mds_export_data and embed it in obd_export.
shaver [Fri, 2 Aug 2002 13:44:57 +0000 (13:44 +0000)]
* Change mds_client_info to mds_export_data and embed it in obd_export.
* Curtail some excessive include cycles.
* Create "phantom" exports from last_rcvd data, suitable for later (soon!)
  hooking up in mds_connect.
* Add class_new_export utility function for use by class_connect and
  mds_read_last_rcvd.
* Fix last_mount/last_rcvd recovery-eligibility test in mds_read_last_rcvd.
* Force common.sh's DEBUG_WAIT read to use /dev/tty, so it works from scripts
  like runtests.  (lconf, take me away!)

21 years agoUse rqswnal instead of qswnal.
adilger [Fri, 2 Aug 2002 10:58:46 +0000 (10:58 +0000)]
Use rqswnal instead of qswnal.

21 years agoOne more obdctl remnant removed.
adilger [Fri, 2 Aug 2002 10:56:23 +0000 (10:56 +0000)]
One more obdctl remnant removed.

21 years agoAlso comment out obdctl_SOURCES, otherwise it will fail to configure.
adilger [Fri, 2 Aug 2002 10:51:41 +0000 (10:51 +0000)]
Also comment out obdctl_SOURCES, otherwise it will fail to configure.

21 years ago- send client UUID over in the connect calls
braam [Thu, 1 Aug 2002 23:27:40 +0000 (23:27 +0000)]
- send client UUID over in the connect calls

21 years ago- lmc refactored for impending enhancments
rread [Thu, 1 Aug 2002 20:52:20 +0000 (20:52 +0000)]
- lmc refactored for impending enhancments
- now uses the PrettyPrint in PyXML

21 years ago- disable obdctl from being built; use lctl now
rread [Thu, 1 Aug 2002 17:38:49 +0000 (17:38 +0000)]
- disable obdctl from being built; use lctl now

21 years ago- remove check for libxml2, since it is soon going away and the check
rread [Thu, 1 Aug 2002 17:34:27 +0000 (17:34 +0000)]
- remove check for libxml2, since it is soon going away and the check
 appears to be failing

21 years ago - new config
rread [Thu, 1 Aug 2002 17:32:52 +0000 (17:32 +0000)]
 - new config

21 years agoLanding random changes that were somehow never committed: a warning about an
pschwan [Thu, 1 Aug 2002 17:19:11 +0000 (17:19 +0000)]
Landing random changes that were somehow never committed: a warning about an
unused variable, the finished OST netfailure script, a couple LBUGs to catch
bad API usage

21 years agoIgnore generated include files.
adilger [Thu, 1 Aug 2002 16:20:25 +0000 (16:20 +0000)]
Ignore generated include files.

21 years agoIgnore munlink binary.
adilger [Thu, 1 Aug 2002 16:19:35 +0000 (16:19 +0000)]
Ignore munlink binary.

21 years agoStill do lustre setup if portals is loaded, but no NAL is...
adilger [Thu, 1 Aug 2002 00:13:20 +0000 (00:13 +0000)]
Still do lustre setup if portals is loaded, but no NAL is...

21 years agoInclude failed operation for the RPC failures.
adilger [Thu, 1 Aug 2002 00:12:19 +0000 (00:12 +0000)]
Include failed operation for the RPC failures.

21 years ago- Set valid flags in llite and not OSC. It does not make sense for the OSC
adilger [Thu, 1 Aug 2002 00:11:06 +0000 (00:11 +0000)]
- Set valid flags in llite and not OSC.  It does not make sense for the OSC
  layer to be needed for llite->OBD operations to work properly.
- Set LOV EA size in mds_reint_unlink, so we use the EA data to unlink object.
- Remove extNisms from MDS code (mds_fs_get_md()) will return status if
  there is an available EA, and what size it is.
- Handle error on open intent, to avoid spurious actions on non-existent file.
- Rename OBD_MD_FLOBJID to OBD_MD_FLEASIZE to more accurately name it.

21 years agoAdd munlink tool which unlinks files without stat first (unlike GNU rm).
adilger [Thu, 1 Aug 2002 00:01:18 +0000 (00:01 +0000)]
Add munlink tool which unlinks files without stat first (unlike GNU rm).

21 years ago- move the peter branch changes to the head
braam [Wed, 31 Jul 2002 20:49:39 +0000 (20:49 +0000)]
- move the peter branch changes to the head

21 years agoZero the intent for new dentries.
adilger [Wed, 31 Jul 2002 19:19:28 +0000 (19:19 +0000)]
Zero the intent for new dentries.

21 years agofile mds-failover.xml was initially added on branch peter.
rread [Tue, 30 Jul 2002 23:19:49 +0000 (23:19 +0000)]
file mds-failover.xml was initially added on branch peter.

21 years agoAlways return a valid pointer or an error code from mds_*2locked_dentry().
adilger [Tue, 30 Jul 2002 21:01:47 +0000 (21:01 +0000)]
Always return a valid pointer or an error code from mds_*2locked_dentry().

21 years ago- change auto detect for readline to explicit args
rread [Tue, 30 Jul 2002 07:39:47 +0000 (07:39 +0000)]
- change auto detect for readline to explicit args

21 years ago- delete llxmlsetup.sh
rread [Tue, 30 Jul 2002 05:24:28 +0000 (05:24 +0000)]
- delete llxmlsetup.sh

21 years ago- deleted
rread [Tue, 30 Jul 2002 05:15:08 +0000 (05:15 +0000)]
- deleted

21 years ago- use ncurses when looking for readline
rread [Tue, 30 Jul 2002 04:50:35 +0000 (04:50 +0000)]
- use ncurses when looking for readline

21 years agofix readline
rread [Tue, 30 Jul 2002 01:50:29 +0000 (01:50 +0000)]
fix readline

21 years agoSet OST/DLM variables even if portals already set up.
adilger [Sat, 27 Jul 2002 22:17:58 +0000 (22:17 +0000)]
Set OST/DLM variables even if portals already set up.
Hide extraneous error message.

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.