Whamcloud - gitweb
fs/lustre-release.git
22 years agoMake the UUIDs more unique by appending the hostname, otherwise the MDS
adilger [Sat, 10 Aug 2002 09:38:46 +0000 (09:38 +0000)]
Make the UUIDs more unique by appending the hostname, otherwise the MDS
gets confused about exports when there are multiple clients.

Robert - the same thing (or better) needs to be done for lctl also.

22 years ago- update sample uml.xml
rread [Fri, 9 Aug 2002 19:57:54 +0000 (19:57 +0000)]
- update sample uml.xml

22 years ago- support mounting osc or lov
rread [Fri, 9 Aug 2002 19:56:52 +0000 (19:56 +0000)]
- support mounting osc or lov

22 years ago- ensure lovconfig returns 0 on success
rread [Fri, 9 Aug 2002 19:55:07 +0000 (19:55 +0000)]
- ensure lovconfig returns 0 on success

22 years agoRemove lctl.h from distribution.
gord-fig [Fri, 9 Aug 2002 03:03:54 +0000 (03:03 +0000)]
Remove lctl.h from distribution.

22 years agoChangebar support for lustre.pdf. Check out the old doc directory into doc/doc.old...
gord-fig [Thu, 8 Aug 2002 21:49:26 +0000 (21:49 +0000)]
Changebar support for lustre.pdf.  Check out the old doc directory into doc/doc.old, then run `make chbar' to produce lustre-chbar.pdf.

22 years agoIt would be nice to properly type obd_enqueue() to avoid future bugs of this
pschwan [Thu, 8 Aug 2002 11:53:15 +0000 (11:53 +0000)]
It would be nice to properly type obd_enqueue() to avoid future bugs of this
nature, but the header dependency problem is tricky.

22 years agoFix stupid deadlock-causing mistake in llite file locking callback
pschwan [Thu, 8 Aug 2002 11:22:35 +0000 (11:22 +0000)]
Fix stupid deadlock-causing mistake in llite file locking callback

22 years agoMy work goes more smoothly when I think.
pschwan [Thu, 8 Aug 2002 10:33:56 +0000 (10:33 +0000)]
My work goes more smoothly when I think.

22 years agomore export cleanup
pschwan [Thu, 8 Aug 2002 10:06:02 +0000 (10:06 +0000)]
more export cleanup

22 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

22 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

22 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

22 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

22 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

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

22 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

22 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

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

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

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

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

22 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

22 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

22 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

22 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.

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

22 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

22 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.

22 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

22 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

22 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.

22 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

22 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

22 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

22 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.

22 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

22 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

22 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.

22 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.

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

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

22 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

22 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

22 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!)

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

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

22 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.

22 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

22 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

22 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

22 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

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

22 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

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

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

22 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...

22 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.

22 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.

22 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).

22 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

22 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.

22 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.

22 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().

22 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

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

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

22 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

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

22 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.

22 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.

22 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.

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

22 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.

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

22 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

22 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

22 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)

22 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.

22 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

22 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.

22 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

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

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

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

22 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

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

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

22 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

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

22 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.

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

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

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

22 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.

22 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

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

22 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

22 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

22 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