Whamcloud - gitweb
fs/lustre-release.git
21 years agoupdate from b_llp_hp
mfrey [Wed, 17 Sep 2003 11:25:45 +0000 (11:25 +0000)]
update from b_llp_hp

21 years agomerge b_llp_hp into b_flock, in preparation for integration.
phil [Tue, 9 Sep 2003 08:10:43 +0000 (08:10 +0000)]
merge b_llp_hp into b_flock, in preparation for integration.
- also renames new l_data field to l_policy_data, to reduce the risk
  of catastrophic bugs -- l_data means something _totally different_
  in every other branch (namely, l_ast_data in this branch)

21 years agomerge b_llp_hp into b_qos in preparation for integration
phil [Tue, 9 Sep 2003 06:00:05 +0000 (06:00 +0000)]
merge b_llp_hp into b_qos in preparation for integration

21 years agorebase b_qos on b_devel instead of b_ad
mfrey [Mon, 4 Aug 2003 15:13:07 +0000 (15:13 +0000)]
rebase b_qos on b_devel instead of b_ad

21 years agoThis commit was manufactured by cvs2svn to create branch
cvs2svn [Thu, 17 Jul 2003 07:58:02 +0000 (07:58 +0000)]
This commit was manufactured by cvs2svn to create branch
'unlabeled-1.1.2.2.14'.

21 years agoLanding statfs cache code.
adilger [Thu, 17 Jul 2003 07:58:01 +0000 (07:58 +0000)]
Landing statfs cache code.
- preliminary for prealloc (bug 974)
- preliminary for QOS (bug 855)
- speeds up parallel df
- speeds up lprocfs

Lprocfs underwent a bunch of cleanup (mostly from Intel, partly from me)
to remove lots of macros and strangeness w.r.t. per-target statfs values.

Still open for discussion is how old the cached statfs values can be.
I arbitrarily picked 1 second for client statfs, lprocfs, and target
statfs caches.  We may want to change that, or allow it to be tunable.

Note that this code is different than that in bug 855, in that the
max_age parameter is an absolute age in jiffies, whereas the patch
in bug 855 used a relative time in seconds.  The thing I'm trying
to avoid is if we say "I want a result up to 1 second old", but we
get delayed during an RPC and we don't know what "1 second old" is
related to.

21 years agoQuiet some compiler warnings.
adilger [Thu, 17 Jul 2003 05:54:13 +0000 (05:54 +0000)]
Quiet some compiler warnings.

21 years agoAlso include the gpl_header patch in rh-2.4.20 series.
jacob [Thu, 17 Jul 2003 03:22:42 +0000 (03:22 +0000)]
Also include the gpl_header patch in rh-2.4.20 series.

21 years ago- updated series to apply cleanly. uses chaos series patchs instead of
mmex [Wed, 16 Jul 2003 23:51:34 +0000 (23:51 +0000)]
- updated series to apply cleanly.  uses chaos series patchs instead of
  vanilla ones.

21 years agoMisc changes from PNNL lester tree.
adilger [Wed, 16 Jul 2003 22:59:35 +0000 (22:59 +0000)]
Misc changes from PNNL lester tree.

21 years ago1486, 1456, 1546
braam [Wed, 16 Jul 2003 22:40:45 +0000 (22:40 +0000)]
1486, 1456, 1546
- Fixes for these bugs included
- Includes substantial cleanup of lock teardown in llite.
- Ignore mountpoints for ll_revalidate_it
- Upgrade to uml-6

Fixes for

21 years agoWith fixing of EA leak, sanity.sh and sanityN.sh both pass all the way through.
adilger [Wed, 16 Jul 2003 20:47:59 +0000 (20:47 +0000)]
With fixing of EA leak, sanity.sh and sanityN.sh both pass all the way through.
We also pass acceptance-small.sh all the way through (even on a single 72MB
UML) for THREADS=2 SIZE=10240, and will likely pass for the default if run on
a system with more memory.

Sadly (very sadly), nobody noticed that I broke sanityN.sh last week, until
I did this morning.  Nobody ever noticed that "opendevunlink" was actually
compiled from opendirunlink.c until today (not me either).

Updated sanityN.sh to allow single tests to be run, like sanity.sh.
Added checks to both to ensure we have correct config for current mount.
It could be smarter about not needing a config if running with START=:
CLEAN=:, but I leave that for another day.

21 years agofix GPL_HEADER in chaos-2.4.20
shaver [Wed, 16 Jul 2003 11:00:43 +0000 (11:00 +0000)]
fix GPL_HEADER in chaos-2.4.20

21 years agopatch: fix for totally unhelpful GPL_HEADER syntax error (chaos-2.4.20)
shaver [Wed, 16 Jul 2003 10:57:05 +0000 (10:57 +0000)]
patch: fix for totally unhelpful GPL_HEADER syntax error (chaos-2.4.20)

21 years agoFix build bustage from SIGNAL_MASK_ASSERT. Works in chaos-2.4.20 (which
shaver [Wed, 16 Jul 2003 10:43:37 +0000 (10:43 +0000)]
Fix build bustage from SIGNAL_MASK_ASSERT.  Works in chaos-2.4.20 (which
doesn't report as redhat-2.4.20, oddly), looks correct for 2.5/rh-2.4.20
as well.

21 years agob=1534: Avoid g_f_w and friends for updating last_rcvd records, and instead
shaver [Wed, 16 Jul 2003 09:50:53 +0000 (09:50 +0000)]
b=1534: Avoid g_f_w and friends for updating last_rcvd records, and instead
        perform simple buffer-cache operations.  Fixes an OST (and possible,
though rare and possibly never seen, MDS) deadlock case.

21 years agob=1511
phil [Wed, 16 Jul 2003 06:21:36 +0000 (06:21 +0000)]
b=1511
Add a SIGNAL_MASK_ASSERT() function to try to nail down whether the
lock magic is already trashed before we enter Lustre

21 years ago- teach the filter to flip write pages into the read cache after it has
zab [Tue, 15 Jul 2003 23:02:59 +0000 (23:02 +0000)]
- teach the filter to flip write pages into the read cache after it has
  written them with o_direct.  passes sanity and doesn't even leak pages
  or nothin'.
- exports some symbols for the page fliping to work with
- some minor fixes of the commitrw_write cleanup path, we should get more eyes
  looking over this

21 years agoLand b_unify on b_devel.
shaver [Tue, 15 Jul 2003 08:54:14 +0000 (08:54 +0000)]
Land b_unify on b_devel.

Highlights include:
 - intent rework from Peter and Phil
 - unification of VFS intent strategy for 2.4 and 2.5/2.6
 - select 2.5 kernel patches from b_ad
 - all the whitespace fixes you can imagine.

Complete diff for sanity-checking at http://off.net/~shaver/unify-landing.diff.

21 years ago- missing patches for b_unify from the 2.5 series
braam [Tue, 15 Jul 2003 08:33:13 +0000 (08:33 +0000)]
- missing patches for b_unify from the 2.5 series

21 years ago- add the unhash method to the kernel
braam [Tue, 15 Jul 2003 08:27:57 +0000 (08:27 +0000)]
- add the unhash method to the kernel

21 years ago- 2.5 kernel patches from ad for unify
braam [Tue, 15 Jul 2003 03:51:12 +0000 (03:51 +0000)]
- 2.5 kernel patches from ad for unify

21 years ago- add ext3-map_inode_page.patch to all series
mmex [Tue, 15 Jul 2003 02:42:06 +0000 (02:42 +0000)]
- add ext3-map_inode_page.patch to all series
- add ext3-error-export.patch to all series and add new export symbols that
  will be needed in last_rcvd_records_via_metadata patch.

21 years ago- remaining b_unify ---> b_ad merge
braam [Tue, 15 Jul 2003 00:01:21 +0000 (00:01 +0000)]
- remaining b_unify ---> b_ad merge

21 years agoInstead of setting all of the valid flags, and then clearing them for
adilger [Mon, 14 Jul 2003 22:37:20 +0000 (22:37 +0000)]
Instead of setting all of the valid flags, and then clearing them for
regular files if an EA is found, we instead leave them unset for regular
files and only set them if we find we do not find an EA.  This avoids
sending back bad data to the client if we abort early because of error
and do not clear the valid flags (POSIX.os/files/open/T.open 31).

21 years agorevert mmex's accidental checkin
shaver [Mon, 14 Jul 2003 22:32:59 +0000 (22:32 +0000)]
revert mmex's accidental checkin

21 years ago- cleanup come of the configuration files to be more compatible and
mmex [Mon, 14 Jul 2003 22:22:28 +0000 (22:22 +0000)]
- cleanup come of the configuration files to be more compatible and
  define some new things to help building rpms.

21 years ago- add a chaos 2.4.20 patch series to b_intent
braam [Sat, 12 Jul 2003 21:41:29 +0000 (21:41 +0000)]
- add a chaos 2.4.20 patch series to b_intent

21 years ago- fix my typo
mmex [Sat, 12 Jul 2003 21:21:46 +0000 (21:21 +0000)]
- fix my typo
- include string.h so we don't get a warning everytime dcache.h is included,
  which is often.

21 years ago- resolve conflict between 2.4.20 vanilla kernel and hp kernel. The XFS
mmex [Sat, 12 Jul 2003 20:51:27 +0000 (20:51 +0000)]
- resolve conflict between 2.4.20 vanilla kernel and hp kernel.  The XFS
  patches cause us problems.

21 years ago- ll_fill_super() calls lprocfs_register_mountpoint() _before_
alex_tomas [Sat, 12 Jul 2003 18:30:39 +0000 (18:30 +0000)]
- ll_fill_super() calls lprocfs_register_mountpoint() _before_
  *iget
- lprocfs_counter_add() shows backtrace in counter var isn't initialized yet

21 years ago- inode-protection-from-pdflush.patch: an inode may have I_SKIP_PDFLUSH
alex_tomas [Sat, 12 Jul 2003 09:51:50 +0000 (09:51 +0000)]
- inode-protection-from-pdflush.patch: an inode may have I_SKIP_PDFLUSH
  flag which protects it from to be processed by pdflush's writeback
  mechanism. this allows us to work locking problem with lustre_fwrite()
  around
- MDS sets I_SKIP_PDFLUSH flag on 'last record' file
- filter_prep() sets I_SKIP_PDFLUSH flag
- inode-protection-from-pdflush.patch has been included in kgdb-2.5.73
  series

21 years ago- ext3-noread-inode.patch added
alex_tomas [Sat, 12 Jul 2003 09:36:56 +0000 (09:36 +0000)]
- ext3-noread-inode.patch added

21 years ago- cleanup in super and llite_lib to make this closer to b_unify.
braam [Sat, 12 Jul 2003 08:28:53 +0000 (08:28 +0000)]
- cleanup in super and llite_lib to make this closer to b_unify.

21 years agoStop routerstat from resetting the router's statistics after every read, which
morrone [Sat, 12 Jul 2003 00:49:01 +0000 (00:49 +0000)]
Stop routerstat from resetting the router's statistics after every read, which
will allow multiple users to run routerstat at the same time.  Since the
stats aren't reset, it also needs to handle rollover.

21 years agoSubstantive:
shaver [Fri, 11 Jul 2003 08:36:06 +0000 (08:36 +0000)]
Substantive:
- don't resend pinger pings; there's really no point, and it does so terribly
  confuse the mighty set_wait state machine.
- teach the mighty set_wait state machine about rq_no_resend.

Less substantive:
- defense of the sacred 80th column

21 years agoTruncate thread for 2.4.18-18 kernel.
adilger [Fri, 11 Jul 2003 07:48:04 +0000 (07:48 +0000)]
Truncate thread for 2.4.18-18 kernel.

b=1436

21 years ago- test and cleanup alex work on super/super25 and llite_lib
braam [Fri, 11 Jul 2003 05:52:49 +0000 (05:52 +0000)]
- test and cleanup alex work on super/super25 and llite_lib
- fix the follow link issue introduced during the merge

21 years ago- fix buffer overrun in openfile
mmex [Fri, 11 Jul 2003 01:37:28 +0000 (01:37 +0000)]
- fix buffer overrun in openfile
- add test 39 which tests for mtime change on file creat

21 years ago- almost all routines from super.c and super25.c extracted into llite_lib.c
alex_tomas [Thu, 10 Jul 2003 20:43:06 +0000 (20:43 +0000)]
- almost all routines from super.c and super25.c extracted into llite_lib.c

21 years ago- llite_lib.c is collection of routines beind used by super.c and super25.c
alex_tomas [Thu, 10 Jul 2003 20:17:47 +0000 (20:17 +0000)]
- llite_lib.c is collection of routines beind used by super.c and super25.c

21 years agoFix logging and silly list-math bug. (Some day, some happy day, I will remember
shaver [Thu, 10 Jul 2003 19:07:37 +0000 (19:07 +0000)]
Fix logging and silly list-math bug.  (Some day, some happy day, I will remember
the order of the arguments to list_add.)

Half-hearted attempt at disconnecting the mgmt_cli at cleanup time instead of
last-deregister, to work around the lconf-socket-closure Russian Roulette
situation.  Will get better (reverted, in fact) when eeb lands b_multinet.

21 years agoLanding utime et. al. fixes:
adilger [Thu, 10 Jul 2003 18:57:31 +0000 (18:57 +0000)]
Landing utime et. al. fixes:
- bug 1014, 36 - utime fixes
- bug 1365 - crash on ops with no objects (truncate, utime)
- bug 318 - readahead prep work - OST gets client file handle on reads

21 years ago- fix up the filter Makefile to pick up Phil's new files
braam [Thu, 10 Jul 2003 18:38:17 +0000 (18:38 +0000)]
- fix up the filter Makefile to pick up Phil's new files

21 years ago- kernel patches for 2.4.18
braam [Wed, 9 Jul 2003 23:52:26 +0000 (23:52 +0000)]
- kernel patches for 2.4.18

21 years agoAdd fix-tabs header + copyright.
adilger [Wed, 9 Jul 2003 22:03:30 +0000 (22:03 +0000)]
Add fix-tabs header + copyright.

21 years ago- another merge of b_devel into b_ad
braam [Wed, 9 Jul 2003 18:39:30 +0000 (18:39 +0000)]
- another merge of b_devel into b_ad

21 years ago- osc_mark_page_dirty was always returning -EDQUOT because no grant
pschwan [Wed, 9 Jul 2003 18:25:29 +0000 (18:25 +0000)]
- osc_mark_page_dirty was always returning -EDQUOT because no grant
  had been received
- add the ext3 map_inode_page patch
- call write_inode_now(), instead of filemap_fdata{sync,wait}, which
  correctly takes inodes off of the superblock dirty list
- add an O_DIRECT-style filter_commitrw_write

21 years agoUpdated with review comments.
devendragarg [Wed, 9 Jul 2003 12:20:36 +0000 (12:20 +0000)]
Updated with review comments.
 - replace multiple print functions with one display method.

21 years agoHave a return value to quiet compiler warning.
adilger [Wed, 9 Jul 2003 02:06:28 +0000 (02:06 +0000)]
Have a return value to quiet compiler warning.

21 years agoMove some common definitions into filter_internal.h
adilger [Wed, 9 Jul 2003 01:47:42 +0000 (01:47 +0000)]
Move some common definitions into filter_internal.h

21 years agoteach jt_dbg_modules about mgmt_svc and mgmt_cli
shaver [Wed, 9 Jul 2003 01:00:40 +0000 (01:00 +0000)]
teach jt_dbg_modules about mgmt_svc and mgmt_cli

21 years agolconf support for client-side loading of management client as required.
shaver [Wed, 9 Jul 2003 00:35:38 +0000 (00:35 +0000)]
lconf support for client-side loading of management client as required.
Bump config version to account for new elements, just to be safe.

21 years agoWhitespace only.
adilger [Tue, 8 Jul 2003 23:34:04 +0000 (23:34 +0000)]
Whitespace only.

21 years ago- minor fork of chaos vfs intent patch
braam [Tue, 8 Jul 2003 22:52:34 +0000 (22:52 +0000)]
- minor fork of chaos vfs intent patch

21 years ago- we could call this "merely a merge from b_devel". Notes:
braam [Tue, 8 Jul 2003 22:40:55 +0000 (22:40 +0000)]
- we could call this "merely a merge from b_devel". Notes:
 - lprocfs is not managable
 - this oopses on mount, will be fixed soon.

21 years agoMinor cleanups.
adilger [Tue, 8 Jul 2003 21:08:31 +0000 (21:08 +0000)]
Minor cleanups.

21 years agoGrab i_sem on the parent for simple_mknod() and simple_mkdir() functions.
adilger [Tue, 8 Jul 2003 19:34:04 +0000 (19:34 +0000)]
Grab i_sem on the parent for simple_mknod() and simple_mkdir() functions.
With b_orphan these are used during real operations and not just setup.

21 years agoMove one more inline prototype to a header.
adilger [Tue, 8 Jul 2003 17:58:46 +0000 (17:58 +0000)]
Move one more inline prototype to a header.

21 years agoAdd lov_internal.h for LOV function definitions/structs.
adilger [Tue, 8 Jul 2003 17:41:49 +0000 (17:41 +0000)]
Add lov_internal.h for LOV function definitions/structs.

21 years agoClean up opcode/portal selection a bit, and add support for the management
shaver [Tue, 8 Jul 2003 17:28:38 +0000 (17:28 +0000)]
Clean up opcode/portal selection a bit, and add support for the management
client as a client type.  Add optional (default off) connection from client
OBDs to the management client for event registration/deregistration.

21 years agoadd S_MGMT for management-service logging
shaver [Tue, 8 Jul 2003 17:11:35 +0000 (17:11 +0000)]
add S_MGMT for management-service logging

21 years agoInitial implementation of management-ping client.
shaver [Tue, 8 Jul 2003 17:09:33 +0000 (17:09 +0000)]
Initial implementation of management-ping client.

21 years agoMove some function declarations into llite_internal.h.
adilger [Mon, 7 Jul 2003 21:32:46 +0000 (21:32 +0000)]
Move some function declarations into llite_internal.h.

21 years agob=1141
pschwan [Mon, 7 Jul 2003 19:07:26 +0000 (19:07 +0000)]
b=1141
Back out my obdfilter transaction changes; there are at least two
serious lock inversion bugs, and these changes will need to be rethought.

21 years agob=1141
pschwan [Mon, 7 Jul 2003 05:55:29 +0000 (05:55 +0000)]
b=1141
This patch breaks the previous single brw disk transaction into two:
one opened and closed in each of preprw and commitrw.  It also avoids
holding the i_sem across the brw.  No stunning results yet, but I expect
that our behaviour in the face of client bulk timeout is substantially
improved.  Some more analysis will be required before we turn this
into a performance win, I think.

21 years agoRemove two printks from startup; every line that we don't print is
pschwan [Mon, 7 Jul 2003 00:06:46 +0000 (00:06 +0000)]
Remove two printks from startup; every line that we don't print is
1100 fewer lines in the MCR /var/log/messages

21 years agoSome kernels apparently need an explicit include for timeval here
pschwan [Sun, 6 Jul 2003 22:55:42 +0000 (22:55 +0000)]
Some kernels apparently need an explicit include for timeval here

21 years agob=1141
pschwan [Sun, 6 Jul 2003 20:07:45 +0000 (20:07 +0000)]
b=1141
Another mostly-reorganization commit, to reduce the size of my working
patch set.

 - remove gratuitous lustre_put_page() inline
 - split filter_preprw() into filter_preprw_read() and filter_preprw_write()
 - reverse the 2.5 waitfor_one_page macro into a 2.4 wait_on_page_locked macro
 - unimportant changes galore

21 years agob=1141
pschwan [Sun, 6 Jul 2003 18:49:43 +0000 (18:49 +0000)]
b=1141
A reorganization of obdfilter/ before I launch into the real work.
There should be no functional changes.
 - removes unused 'niobuf_remote' argument from fsfilt_brw_start
 - splits filter.c into filter.c, filter_io.c, filter_log.c, and filter_san.c
   More of the same is on the way, but this is a good start.

21 years agob=1502
pschwan [Sun, 6 Jul 2003 01:16:48 +0000 (01:16 +0000)]
b=1502
- Discard incredibly old requests (older than "obd_timeout" seconds) in
  ptlrpc_main without even trying to process them, because the client
  has already given up on us.  See the bug text for more details on why
  this is the right thing to do.
- Clean up deeply-nested ptlrpc_main()
- On Zach's good advice, I also fixed Portals to record when a packet
  arrives in useful microseconds instead of relatively useless cycles

21 years agoland b_merge on b_devel. Includes b_mount and b_orphan, which includes:
pschwan [Sat, 5 Jul 2003 22:47:31 +0000 (22:47 +0000)]
land b_merge on b_devel.  Includes b_mount and b_orphan, which includes:

 - orphans are moved into the PENDING directory for possible recovery
 - replayed opens now open by fid for orphan/rename safety (1042)
 - last close of an orphan inode generates a transno (683)
 - avoid CERROR in normal ll_setattr_raw() error case (1500)

Added code which is currently disabled:

 - dentry pinning from b_mount for cwd and mountpoints (1020)
 - logging code for orphans (and many other things)

21 years agosmall mgmt_svc tweaks
shaver [Sat, 5 Jul 2003 14:50:51 +0000 (14:50 +0000)]
small mgmt_svc tweaks

21 years agoAllow some "slop" in the timestamps, because UML isn't very good at keeping
adilger [Sat, 5 Jul 2003 07:03:38 +0000 (07:03 +0000)]
Allow some "slop" in the timestamps, because UML isn't very good at keeping
accurate times if it is busy running.

21 years agonew ioctl statfs has been added as part of the globalhealth. Now the lctl have
sravi [Fri, 4 Jul 2003 07:17:50 +0000 (07:17 +0000)]
new ioctl statfs has been added as part of the globalhealth. Now the lctl have
command statfs, which is used for stat  on MDS or OST.
This is a utility get the MDS/OST status and generate the snmp trap.

21 years agob=1469
rread [Thu, 3 Jul 2003 23:05:04 +0000 (23:05 +0000)]
b=1469

Create a simple wrapper around gethostbyname, so we can print a sane
error message when the host is not found, instead of "No such file or
directory."

21 years agook, no, really, commit the qla2xxx driver.
zab [Thu, 3 Jul 2003 22:36:21 +0000 (22:36 +0000)]
ok, no, really, commit the qla2xxx driver.

21 years agoinitial mgmt/monitoring service skeleton
shaver [Thu, 3 Jul 2003 19:18:33 +0000 (19:18 +0000)]
initial mgmt/monitoring service skeleton

21 years agoThis file is to check the health of the OST as part of the global-health.
sravi [Thu, 3 Jul 2003 17:16:38 +0000 (17:16 +0000)]
This file is to check the health of the OST as part of the global-health.
This does not modify any other files lustre/portals.
May need to optimize this a bit.

21 years ago* Added missing kportal_put_ni() when forcing portals failures
eeb [Thu, 3 Jul 2003 15:40:30 +0000 (15:40 +0000)]
*  Added missing kportal_put_ni() when forcing portals failures

21 years ago- the filter doesn't have a cli_obd, so pass an import instead of a
pschwan [Thu, 3 Jul 2003 05:16:48 +0000 (05:16 +0000)]
- the filter doesn't have a cli_obd, so pass an import instead of a
  conn in the llcd
- avoid double obd_transno_commit_cb()
- initialize the fo_sem for great justice

21 years agob=1501
pschwan [Wed, 2 Jul 2003 23:26:55 +0000 (23:26 +0000)]
b=1501
- return -ENOTDIR from mds_open() if we're trying to open a
  non-directory with O_DIRECTORY
- add tests/o_directory.c and make it in sanity test 38

21 years ago- add the b1 qla2xxx 2.5 driver that we're using. b3 panics.
zab [Wed, 2 Jul 2003 21:36:16 +0000 (21:36 +0000)]
- add the b1 qla2xxx 2.5 driver that we're using.  b3 panics.

21 years ago- add set_info calls, to inform the filter when the MDS connects
pschwan [Wed, 2 Jul 2003 18:40:59 +0000 (18:40 +0000)]
- add set_info calls, to inform the filter when the MDS connects
- make OST_LOG_CANCEL into a more generic OBD_LOG_CANCEL packet
- the filter can't use the normal obd methods unless we also give it an MDC
- lov_connect now initializes the export lists unconditionally
- the filter needs to register for the commit callback if there are
  cookies to be cancelled, regardless of whether this is a failover OST
- hacked around in the lprocfs sewer until it built again

21 years agoClient-side portions of bug 974: push cache and dirty-page management down into
shaver [Wed, 2 Jul 2003 13:32:34 +0000 (13:32 +0000)]
Client-side portions of bug 974: push cache and dirty-page management down into
    OSC, in preparation for pre-allocation grants.  Also fixes 975 by providing
    /proc/fs/lustre/llite/fs0/max_dirty_pages to limit client-side cache.

21 years agoadd tg3_netconsole.pc
wangdi [Tue, 1 Jul 2003 11:04:09 +0000 (11:04 +0000)]
add tg3_netconsole.pc

21 years agoadd netconsole_sysrq
wangdi [Tue, 1 Jul 2003 11:02:45 +0000 (11:02 +0000)]
add netconsole_sysrq

21 years agoadd tg3_netconsole.patch
wangdi [Tue, 1 Jul 2003 11:01:41 +0000 (11:01 +0000)]
add tg3_netconsole.patch

21 years agob=1424
rread [Tue, 1 Jul 2003 07:35:18 +0000 (07:35 +0000)]
b=1424
r=shaver,others

- cleanup import level and generation
- fixes several bugs:

b=1420 ost and client both timeout, client never reconnects
b=1440 very small change to call the lov set_active in recovery
b=1448 another small change to send DISCONNECT at a normal level

21 years ago- move e1000_Poll() into a less broken place
zab [Mon, 30 Jun 2003 23:24:37 +0000 (23:24 +0000)]
- move e1000_Poll() into a less broken place
- s/static// in front of stop_this_cpu so lkcd compiles under smp
+ mask these changes with tons of line numbering and diff -p noise

21 years ago- add netdump patches to 2.5.73 kgdb series.
braam [Mon, 30 Jun 2003 21:30:46 +0000 (21:30 +0000)]
- add netdump patches to 2.5.73 kgdb series.

21 years ago- add the kexec patch to 2.5.73
braam [Mon, 30 Jun 2003 21:26:49 +0000 (21:26 +0000)]
- add the kexec patch to 2.5.73

21 years ago- move things forward to 2.5.73, include lkcd patches
braam [Mon, 30 Jun 2003 20:52:50 +0000 (20:52 +0000)]
- move things forward to 2.5.73, include lkcd patches

21 years agob=957: add pinger for recoverable clients, in order to promptly detect server
shaver [Mon, 30 Jun 2003 20:11:27 +0000 (20:11 +0000)]
b=957: add pinger for recoverable clients, in order to promptly detect server
       failure and join recovery.  Currently DISABLED (#ifdef ENABLE_PINGER)
       pending some discussion about deployment.

Also: use the --config (or file.xml) instead of 'none' in the mount line, so
that mounted filesystems have a little more context.

21 years ago- major cleanup of the 2.5 kernel patch
braam [Mon, 30 Jun 2003 17:55:07 +0000 (17:55 +0000)]
- major cleanup of the 2.5 kernel patch
  - we indicate now with two flags when the last path name component
    is being looked up, ending almost all confusion about the code
    path.
  - many small fixes.
  - sanity finishes without failures, until at cleanup something hangs.

21 years agoFix utime.c so it calls utime() on the right file and print valid errors.
adilger [Fri, 27 Jun 2003 23:56:27 +0000 (23:56 +0000)]
Fix utime.c so it calls utime() on the right file and print valid errors.
Fix mkdirdeep.c so it is generally useful
 - don't dump/trace by default
 - exit on errors
 - allow deeper than 100 tree (up to PATH_MAX).
 - don't clobber stack generating stat pathnames.

21 years ago- fix up super.c
braam [Fri, 27 Jun 2003 20:42:20 +0000 (20:42 +0000)]
- fix up super.c
- minor change to llite_lib.c to avoid a warning.

21 years agoFix lock-match fallout from 1228: use the inode against which the intent lock
shaver [Fri, 27 Jun 2003 17:25:31 +0000 (17:25 +0000)]
Fix lock-match fallout from 1228: use the inode against which the intent lock
was granted, often not the one against which the lock was requested, when
matching l_data.

Also, match locks in ll_dir_readpage.

Remove some deadwood fops-functions.

21 years ago[liblustre]: fix an segfault when running iozone. don't more checking
meijia [Fri, 27 Jun 2003 04:23:47 +0000 (04:23 +0000)]
[liblustre]: fix an segfault when running iozone. don't more checking
before remove an inode.

21 years agoadding otree files (not yet used)
shaver [Thu, 26 Jun 2003 20:20:01 +0000 (20:20 +0000)]
adding otree files (not yet used)