Whamcloud - gitweb
fs/lustre-release.git
21 years agomore export cleanup
pschwan [Thu, 8 Aug 2002 10:06:02 +0000 (10:06 +0000)]
more export cleanup

21 years agoin ldlm_lock_dump, show the lock holder's nid and the remote lock handle
pschwan [Thu, 8 Aug 2002 09:57:22 +0000 (09:57 +0000)]
in ldlm_lock_dump, show the lock holder's nid and the remote lock handle

21 years agoadd dump_ldlm command from obdctl
pschwan [Thu, 8 Aug 2002 09:49:39 +0000 (09:49 +0000)]
add dump_ldlm command from obdctl

21 years ago- lctl seems to exit immediately if we try to 'mynid' on elan in the scripts,
pschwan [Thu, 8 Aug 2002 09:43:43 +0000 (09:43 +0000)]
- lctl seems to exit immediately if we try to 'mynid' on elan in the scripts,
so don't do that.
- kqswnal is safe to unload now

21 years agoAdd obdctl.h to dist list
pschwan [Thu, 8 Aug 2002 09:27:39 +0000 (09:27 +0000)]
Add obdctl.h to dist list

21 years ago- Don't shutdown the LDLM if other modules still have namespaces
pschwan [Thu, 8 Aug 2002 09:15:25 +0000 (09:15 +0000)]
- Don't shutdown the LDLM if other modules still have namespaces
- force cleanup of open MDS exports
- added class_disconnect_all() to that end

21 years agoRemove silly LBUG
pschwan [Thu, 8 Aug 2002 08:32:15 +0000 (08:32 +0000)]
Remove silly LBUG

21 years ago- More lctl-related common.sh fixes
pschwan [Thu, 8 Aug 2002 08:30:28 +0000 (08:30 +0000)]
- More lctl-related common.sh fixes
- It's a little late to be fixing llmountcleanup, but I did it anyways

21 years agoFixes to use lctl instead of obdctl/ptlctl/debugctl
adilger [Thu, 8 Aug 2002 08:19:04 +0000 (08:19 +0000)]
Fixes to use lctl instead of obdctl/ptlctl/debugctl

21 years agoEnable htree directories.
adilger [Thu, 8 Aug 2002 07:51:27 +0000 (07:51 +0000)]
Enable htree directories.

21 years agonew file
rread [Thu, 8 Aug 2002 07:38:45 +0000 (07:38 +0000)]
new file

21 years ago- remove old errro
rread [Thu, 8 Aug 2002 07:31:29 +0000 (07:31 +0000)]
- remove old errro

21 years ago- speedups and cleanups
rread [Thu, 8 Aug 2002 07:30:57 +0000 (07:30 +0000)]
- speedups and cleanups

21 years ago- new xml format, generated by lmc
rread [Thu, 8 Aug 2002 06:42:18 +0000 (06:42 +0000)]
- new xml format, generated by lmc

21 years ago- configure lov on mds
rread [Thu, 8 Aug 2002 06:38:27 +0000 (06:38 +0000)]
- configure lov on mds
- mds is configured with a name

21 years agoMany updates to the howto
pschwan [Thu, 8 Aug 2002 04:08:58 +0000 (04:08 +0000)]
Many updates to the howto
b=591845

21 years agoUpdate README to say more about lustre-HOWTO.
adilger [Thu, 8 Aug 2002 01:03:43 +0000 (01:03 +0000)]
Update README to say more about lustre-HOWTO.

21 years ago- add --mdc option
rread [Wed, 7 Aug 2002 23:38:29 +0000 (23:38 +0000)]
- add --mdc option

21 years ago- reorganize so same functions are used by both obdctl and lctl
rread [Wed, 7 Aug 2002 23:28:48 +0000 (23:28 +0000)]
- reorganize so same functions are used by both obdctl and lctl
- obdctl functions moved to obd.c
- removed libxml2 dependency

21 years ago* Pass the connecting client's UUID (NB: not the _connection_'s UUID, the
shaver [Wed, 7 Aug 2002 21:46:32 +0000 (21:46 +0000)]
* Pass the connecting client's UUID (NB: not the _connection_'s UUID, the
  _client_'s) through the various obd connection functions.
* Use this newfound UUID to match up the exports conjured up from reading
  last_rcvd with reattaching clients.

21 years ago- Updated changelog and spec file
pschwan [Wed, 7 Aug 2002 17:30:04 +0000 (17:30 +0000)]
- Updated changelog and spec file
- Changed 'obdctl' to 'lctl' in common.sh, since we don't include obdctl in
  the RPM, and it Just Works

21 years ago- the xml format used by lconf has changed considerably
rread [Wed, 7 Aug 2002 09:07:20 +0000 (09:07 +0000)]
- the xml format used by lconf has changed considerably
  - profile is embeded in node
  - list of osc's on client come from lov
  - other changes
- lmc generates proper configs, except mdc_ref missing on servers.
- at the top of lmc is a comment with a sample use of lmc

21 years agoFix request leaks for failed intent operations.
adilger [Wed, 7 Aug 2002 06:30:04 +0000 (06:30 +0000)]
Fix request leaks for failed intent operations.

21 years ago- very close to functional
rread [Wed, 7 Aug 2002 02:53:08 +0000 (02:53 +0000)]
- very close to functional
- lconf needs to be updated to work with new style config files

21 years ago- refactor code in attempt to make it clearer and simpler
rread [Wed, 7 Aug 2002 02:52:20 +0000 (02:52 +0000)]
- refactor code in attempt to make it clearer and simpler

21 years ago- Fixed an unaligned structure that I introduced yesterday
pschwan [Tue, 6 Aug 2002 23:05:27 +0000 (23:05 +0000)]
- Fixed an unaligned structure that I introduced yesterday
- Change a harmless lock message from CERROR to CDEBUG

21 years agoTell us which locks are still outstanding at shutdown time.
adilger [Tue, 6 Aug 2002 23:02:31 +0000 (23:02 +0000)]
Tell us which locks are still outstanding at shutdown time.

21 years ago- added buffer params to connect call
rread [Tue, 6 Aug 2002 22:44:47 +0000 (22:44 +0000)]
- added buffer params to connect call

21 years ago- support non-tcp network types
rread [Tue, 6 Aug 2002 22:30:49 +0000 (22:30 +0000)]
- support non-tcp network types
- initial support for tcp buffer sizes

21 years agoReturn the real error code to the caller from ll_lookup2.
adilger [Tue, 6 Aug 2002 20:34:45 +0000 (20:34 +0000)]
Return the real error code to the caller from ll_lookup2.

21 years agoDon't have spaces in process names.
adilger [Tue, 6 Aug 2002 19:23:04 +0000 (19:23 +0000)]
Don't have spaces in process names.

21 years ago- patch for alpha arch
rread [Tue, 6 Aug 2002 18:41:51 +0000 (18:41 +0000)]
- patch for alpha arch

21 years ago- use rqswnal
rread [Tue, 6 Aug 2002 07:56:04 +0000 (07:56 +0000)]
- use rqswnal

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