Whamcloud - gitweb
fs/lustre-release.git
21 years agoIn osc_interpret_create, don't overwrite rc if it's already set.
rread [Fri, 14 Nov 2003 22:24:19 +0000 (22:24 +0000)]
In osc_interpret_create, don't overwrite rc if it's already set.

21 years agoInteroperability for different PAGE_SIZE/wordsize machines. Tested on ia64
adilger [Fri, 14 Nov 2003 20:12:23 +0000 (20:12 +0000)]
Interoperability for different PAGE_SIZE/wordsize machines.  Tested on ia64
and i386 separately, and with ia64 client + i386 MDS/OST.

Mostly aligning structs to have 64-bit fields aligned on 64-bit boundaries.
Remove some VFS constants and replace them with Lustre constants on the wire.
Since the MDS doesn't really open files itself, we don't need to convert from
the wire constants back to local flags at all.

Frobbing of niobufs on the targets to split them into PAGE_SIZE chunks (this
may be a problem on large PAGE_SIZE servers with small PAGE_SIZE clients,
not sure yet).

I have tested and this appears to be compatible with old filesystems.
At worst we should only need another --write_conf on the MDS.

b=686, b=1821, b=1343, b=2042

21 years agoI touched one thing in lustre_mds.h, and I was dismayed to see the
phil [Fri, 14 Nov 2003 09:24:33 +0000 (09:24 +0000)]
I touched one thing in lustre_mds.h, and I was dismayed to see the
entire source tree rebuild!

It took just a few minutes to remove a number of #includes which
violated all manner of abstraction boundary.  ericm assures me that I
have not broken anything major in liblustre.

Also, I moved a good chunk of inline functions into llite_internal.h
(which is where I secretly believe that most of lustre_lite.h will end up),
and renamed ll_ino2fid (which no longer takes an inode) to mdc_pack_fid.

21 years ago- don't crash if there are no options
rread [Thu, 13 Nov 2003 19:22:32 +0000 (19:22 +0000)]
- don't crash if there are no options

21 years ago* Changed liblustre/libtest to call into lctl for interactive echo tests
eeb [Thu, 13 Nov 2003 18:49:21 +0000 (18:49 +0000)]
*    Changed liblustre/libtest to call into lctl for interactive echo tests

*    Changed some global names in the utilities to avoid conflicts

*    Added set_ioc_handler() to allow portals/obd ioctl redirects to
     the liblustre handler (as well as dumping to a file)

21 years ago- kmem_cache_validate patch has been removed from all the series
alex [Thu, 13 Nov 2003 15:06:14 +0000 (15:06 +0000)]
- kmem_cache_validate patch has been removed from all the series

NOTE: all the supported series still build

21 years agoopts could be NULL, cause segfault.
ericm [Thu, 13 Nov 2003 12:06:04 +0000 (12:06 +0000)]
opts could be NULL, cause segfault.

21 years agoliblustre: minor fix for last merge.
ericm [Thu, 13 Nov 2003 08:02:59 +0000 (08:02 +0000)]
liblustre: minor fix for last merge.

21 years agoagain merge b_devel to b_eq 20031113
ericm [Thu, 13 Nov 2003 07:54:51 +0000 (07:54 +0000)]
again merge b_devel to b_eq 20031113
yesterday's merge brought in some nasty bugs.

21 years ago b:2215 - OSTs fetch unlink llog records from MDS post replay
tianying [Thu, 13 Nov 2003 05:56:59 +0000 (05:56 +0000)]
  b:2215 - OSTs fetch unlink llog records from MDS post replay

     1. add lop_connect and lop_precleanup to llog_operations
     2. rename llog_obd_ctxt to llog_ctxt; llog_commit_data to llog_canceld_ctxt
     3. split out llog functions in llog_client.c and llog_server.c and remove llogd.c
     4. add one test-59 to sanity.sh to verify cancellation of llog records async
     5. fix calling of mds_cleanup_orphans, add test-34 to replay-single.sh
     6. fix some codes about llog

21 years agobraino
rread [Thu, 13 Nov 2003 01:52:01 +0000 (01:52 +0000)]
braino

21 years ago- return replay-ost-single to runable state
rread [Thu, 13 Nov 2003 01:27:35 +0000 (01:27 +0000)]
- return replay-ost-single to runable state
  now just need to pass

- commonize the zconf mount/umount

21 years ago- include pcfg's in dump_log
rread [Thu, 13 Nov 2003 00:04:13 +0000 (00:04 +0000)]
- include pcfg's in dump_log

21 years agoRemove straggler .pc file.
adilger [Wed, 12 Nov 2003 23:04:30 +0000 (23:04 +0000)]
Remove straggler .pc file.

21 years ago- remove extra dec in the error cleanup case.
rread [Wed, 12 Nov 2003 21:15:12 +0000 (21:15 +0000)]
- remove extra dec in the error cleanup case.

21 years agob=2239
shaver [Wed, 12 Nov 2003 14:10:30 +0000 (14:10 +0000)]
b=2239
- rq_timeout halving for imp_server_timeout imps

- set sending_error in the resent-RPC case in check_set

- wake and error out if a create fails due to invalidated OSC
r=phik

21 years agomerge b_devel to b_eq: 20031112
ericm [Wed, 12 Nov 2003 11:03:26 +0000 (11:03 +0000)]
merge b_devel to b_eq: 20031112
for robert's final zeroconf code.

21 years agoFix compile warning.
adilger [Wed, 12 Nov 2003 09:40:51 +0000 (09:40 +0000)]
Fix compile warning.

21 years ago- add /sbin/mount.lustre to rpm
rread [Wed, 12 Nov 2003 06:18:47 +0000 (06:18 +0000)]
- add /sbin/mount.lustre to rpm

21 years agofix cut-n-paste error
rread [Wed, 12 Nov 2003 06:16:30 +0000 (06:16 +0000)]
fix cut-n-paste error

21 years agoAdd new "lustre" fs type which supports only zeroconf mounts.
rread [Tue, 11 Nov 2003 23:13:17 +0000 (23:13 +0000)]
Add new "lustre" fs type which supports only zeroconf mounts.
 - old zeroconf client code removed from lustre-lite, and the lconf
   --zeroconf option deleted
 - common code factored out for ll/lustre fill_super and put_super
 - lconf still uses lustre_lite (but not for long)

llmount will be used by mount for lustre filesystems if copied to
/sbin/mount.lustre:

  mount -t lustre mds_host:/mds_servicee/profile  /mnt/lustre

Multiple mounts of the same filesystem are supported.

Remove unused mds and filter nspath code.

21 years ago* removed some more build warnings
eeb [Tue, 11 Nov 2003 16:45:19 +0000 (16:45 +0000)]
*   removed some more build warnings

21 years ago* reduced the number of warnings for liblustre compilation
eeb [Tue, 11 Nov 2003 16:21:56 +0000 (16:21 +0000)]
*  reduced the number of warnings for liblustre compilation

21 years agomerge b_devel to b_eq: 20031111, for recent kernel patches updates.
ericm [Tue, 11 Nov 2003 10:05:28 +0000 (10:05 +0000)]
merge b_devel to b_eq: 20031111, for recent kernel patches updates.

21 years agoDespite Zach's assurances, it seems that conditional_schedule() is a
adilger [Mon, 10 Nov 2003 16:01:27 +0000 (16:01 +0000)]
Despite Zach's assurances, it seems that conditional_schedule() is a
low-latency RHism, so define a compat macro for non-RH systems.
b=2227

21 years agoliblustre: temprorily add accepter installation, for Jerrifer build rpm.
ericm [Mon, 10 Nov 2003 10:45:40 +0000 (10:45 +0000)]
liblustre: temprorily add accepter installation, for Jerrifer build rpm.

21 years agotcpnal: need exchange NID when tcp connection created, ksocknal now default
ericm [Sat, 8 Nov 2003 15:22:46 +0000 (15:22 +0000)]
tcpnal: need exchange NID when tcp connection created, ksocknal now default
require this.

21 years agotransparently convert '-' to '_' in command line options.
rread [Fri, 7 Nov 2003 21:45:46 +0000 (21:45 +0000)]
transparently convert '-' to '_' in command line options.

so, for example, you can use --write-conf  if you want

21 years ago- fix typo so replay-single test_32 runs again.
rread [Fri, 7 Nov 2003 20:58:06 +0000 (20:58 +0000)]
- fix typo so replay-single test_32 runs again.

21 years agoi really should make this a compile time option, at least.
rread [Fri, 7 Nov 2003 18:56:51 +0000 (18:56 +0000)]
i really should make this a compile time option, at least.

21 years ago- remove use of "lctl device_list" from lconf, now using
rread [Fri, 7 Nov 2003 18:52:22 +0000 (18:52 +0000)]
- remove use of "lctl device_list" from lconf, now using
    /proc/fs/lustre/devices

21 years agob=2225 fix obd_self_export issues
rread [Fri, 7 Nov 2003 18:52:21 +0000 (18:52 +0000)]
b=2225 fix obd_self_export issues

21 years agomerge b_devel to b_eq: 20031107
ericm [Fri, 7 Nov 2003 15:50:56 +0000 (15:50 +0000)]
merge b_devel to b_eq: 20031107
kernel passed sanity, but liblustre broken since lconf changes. need fix
by robert.

21 years agoAdd define of LCONF LMC LCTL in replay-dual.sh replay-single.sh replay-ost-single...
sice [Fri, 7 Nov 2003 08:22:16 +0000 (08:22 +0000)]
Add define of LCONF LMC LCTL in replay-dual.sh replay-single.sh replay-ost-single.sh test-framework.sh

21 years agoRemind the user to use 'cfg_device' to set target device for config commands.
rread [Fri, 7 Nov 2003 06:19:32 +0000 (06:19 +0000)]
Remind the user to use 'cfg_device' to set target device for config commands.

21 years ago- change NETWORKTYPE to NETTYPE, and make sure it can be overridden.
rread [Wed, 5 Nov 2003 08:35:46 +0000 (08:35 +0000)]
- change NETWORKTYPE to NETTYPE, and make sure it can be overridden.

21 years agor=2152
rread [Wed, 5 Nov 2003 05:57:47 +0000 (05:57 +0000)]
r=2152

replay-single.sh now supports multiple nodes. The script must be run
on the client, but the mds, mdsfailover, and ost can all be different
nodes. If mdsfailover_HOST is set, then the MDS service  will be
failed between the two mds nodes.

uml1# PDSH="pdsh -w" mds_HOST=uml2 ost_HOST=uml3 mdsfailover_HOST=uml4
  ./replay-single.sh

It still runs on a single node as before.

21 years agob=1028
phil [Wed, 5 Nov 2003 00:47:41 +0000 (00:47 +0000)]
b=1028
Andreas pointed out that we already have a function obdo_from_inode,
and that we might as well pack all valid fields, and let the client
take what it can.

21 years agob=1028
phil [Wed, 5 Nov 2003 00:00:19 +0000 (00:00 +0000)]
b=1028
r=zab
Return the object's block count from write requests, and store it in
the client inode.

21 years agoDon't do setattr after transaction handle has been committed.
adilger [Mon, 3 Nov 2003 23:41:32 +0000 (23:41 +0000)]
Don't do setattr after transaction handle has been committed.
Combine size and timestamp setattrs, and update size under i_sem.
Use client timestamps instead of server timestamps for files.

21 years agoreturn the osc create grow counts to 2000, which sadly doesn't work
rread [Mon, 3 Nov 2003 07:00:17 +0000 (07:00 +0000)]
return the osc create grow counts to 2000, which sadly doesn't work
very well on my machine.

21 years ago- filter_finish_transno() moved in filter_direct_io()
alex [Sat, 1 Nov 2003 11:48:07 +0000 (11:48 +0000)]
- filter_finish_transno() moved in filter_direct_io()
- fsfilt_commit_async() is called unconditionally in filter_direct_io()

21 years agoland zcfg on devel
rread [Fri, 31 Oct 2003 19:39:27 +0000 (19:39 +0000)]
land zcfg on devel

- includes changes from b_llogging

- the MDS -> LOV connection is created using the MDS config log, so the
  log must exist. Lconf will create the log automatically when
  --reformat is used. To create the config logs on an existing
  filesystem, run lconf on the MDS with --write_conf. This only needs to
  be done on the MDS.

- LOV does not connect to the MDS during setup.  Instead, the MDS and
  MDC use obd_get_info("lovdesc") to get the stripe info. The LOVDESC
  and LOVTGTS files on the MDS are no longer used (and not created
  on new filesystems.)

- Zeroconf clients are new support by lconf --zeroconf, and
  replay-single.sh uses this to mount the client.  The exact arguments
  needed for zeroconf will be changing quickly, so don't use
  lconf --zeroconf in other scripts yet.  Instead, once the dust
  clears, lconf will be changed to always do zeroconf mounts, and
  eventually when don't need lconf anymore is when we start changing
  the test scripts.

21 years agomerge devel zcfg
rread [Fri, 31 Oct 2003 18:50:49 +0000 (18:50 +0000)]
merge devel zcfg

21 years agomerge devel zcfg
rread [Fri, 31 Oct 2003 06:53:23 +0000 (06:53 +0000)]
merge devel zcfg

21 years ago- async commit/wait API have been changed a bit. it used oti_handler, but
alex [Wed, 29 Oct 2003 22:38:26 +0000 (22:38 +0000)]
- async commit/wait API have been changed a bit. it used oti_handler, but
  it must not

21 years agomerge devel zcfg
rread [Wed, 29 Oct 2003 19:35:58 +0000 (19:35 +0000)]
merge devel zcfg

21 years agob=2200: perform delorphan recovery when an OST is reintegrated.
shaver [Wed, 29 Oct 2003 17:35:57 +0000 (17:35 +0000)]
b=2200: perform delorphan recovery when an OST is reintegrated.
        - use generic per-obd notification system
- relay LOV's notifications to MDS
- support running delorphan on only one OST, if an OST
  UUID is specified
- suppress CERRORs and refailing for -EIO in interpret_create,
  because we handle it more gracefully now

r=phik.

21 years agoAdd extN compat.
adilger [Wed, 29 Oct 2003 08:37:23 +0000 (08:37 +0000)]
Add extN compat.

21 years agoMade a mistake in commit dsp.patch, just revert it, sorry
wangdi [Wed, 29 Oct 2003 08:02:47 +0000 (08:02 +0000)]
Made a mistake in commit dsp.patch, just revert it, sorry

21 years agofix patch confilcts on dsp.patch for 2.4.20-rh kernel
wangdi [Wed, 29 Oct 2003 07:52:31 +0000 (07:52 +0000)]
fix patch confilcts on dsp.patch for 2.4.20-rh kernel

21 years agomerge b_devel -> b_eq: 20031029
ericm [Wed, 29 Oct 2003 05:14:23 +0000 (05:14 +0000)]
merge b_devel -> b_eq: 20031029

kerenl pass sanity.sh, liblustre is broken

21 years agob_2036
youfeng [Wed, 29 Oct 2003 03:47:04 +0000 (03:47 +0000)]
b_2036
formats nids for readability, from "nid" to "nid (format)"
nid    : using LPX64 everywhere
format : "%u:%d.%d.%d.%d" for IP NIDS (leading part iscluster ID)
         "%u:%u" for non-IP NIDs (leading part is cluster ID)

21 years agob: 1990
niu [Wed, 29 Oct 2003 02:28:00 +0000 (02:28 +0000)]
b: 1990
r: Andreas

Padding record header to 64 bits size.

21 years agomerge devel zcfg
rread [Tue, 28 Oct 2003 21:46:17 +0000 (21:46 +0000)]
merge devel zcfg

This merge broke config llog, so this branch doesn't mount right now:

llog_write_rec()) ASSERTION((buflen %% LLOG_MIN_REC_SIZE) == 0)

21 years ago- brown paper bug fixed: it seems I pressed dd randomly :(
alex [Tue, 28 Oct 2003 17:49:06 +0000 (17:49 +0000)]
- brown paper bug fixed: it seems I pressed dd randomly :(

21 years ago- b2188: filter fixes: sync transaction, commit earlier
alex [Tue, 28 Oct 2003 13:19:17 +0000 (13:19 +0000)]
- b2188: filter fixes: sync transaction, commit earlier

21 years agob: 1990
niu [Tue, 28 Oct 2003 09:29:05 +0000 (09:29 +0000)]
b: 1990
r: Andreas

Eliminate u8/u16 from log header, move padding from record header/tail to
record body.

21 years agob: 1990
niu [Mon, 27 Oct 2003 03:28:43 +0000 (03:28 +0000)]
b: 1990
r: Peter

 * rewrite llog_cat_cancel_rec, zap the empty canceled plain log.
 * add test: open & destroy plain log.
 * add test: verify catalog log entries after cancel many many records.

21 years ago- all obd operations should return int
braam [Sat, 25 Oct 2003 19:19:49 +0000 (19:19 +0000)]
- all obd operations should return int
- in the process capture a double free in a prep_async_page error case
  in rw.c
- remove unused logging code
- add a mini fix from Tian to not fail in llog_obd_setup when
  re-entering it.

21 years agomerge1.sh devel zcfg
rread [Fri, 24 Oct 2003 18:13:07 +0000 (18:13 +0000)]
merge1.sh devel zcfg

Resolved conflicts with Tian Ying's recent checkins.  Also forced to
fix local export cleanup problem by adding an obd_init_export()
method. This is called from class_new_export(), and is for devices to
initialize their export data. Allos local (as opposed to network)
connections to be used and cleaned up correctly. Only
mds_init_export() implemented.

21 years ago- trusted EAs support in ext3
alex [Thu, 23 Oct 2003 21:42:40 +0000 (21:42 +0000)]
- trusted EAs support in ext3
- MAX_VERSION increase

21 years agoThis is a bugfix for #1838. Most of the patch by A. Dilger, I only
green [Thu, 23 Oct 2003 20:18:30 +0000 (20:18 +0000)]
This is a bugfix for #1838. Most of the patch by A. Dilger, I only
propagated parental time change to all operations, not only mkdir.

21 years agob=2150: handle ENOSPC encountered during precreation
shaver [Thu, 23 Oct 2003 20:11:35 +0000 (20:11 +0000)]
b=2150: handle ENOSPC encountered during precreation
r=zab

21 years agoBack out a small LLP change: instead of deleting a bunch of files just
phil [Thu, 23 Oct 2003 18:46:03 +0000 (18:46 +0000)]
Back out a small LLP change: instead of deleting a bunch of files just
to re-create them, I was doing an initial OST create which includes
the initial set of precreated files.  Stop doing that.

Those files might have a little data in them, or some might have been
created and removed already, and both of those are bad.

21 years agob=2110
tianying [Thu, 23 Oct 2003 13:33:28 +0000 (13:33 +0000)]
b=2110
r=Peter

1.Unlink log record will be created when mds_reint_unlink, mds_mfd_close or mds_cleanup_orphans is called. And that record will be cancelled by MDS when it receives the commit callback for filter_destroy.

2.It resolves the resetup problem for lustre built with enable-orphans on.

3.It resolves the cleanup problem of mds when recovery procedure is abort.

21 years agoAdd back hlist compatibility to lustre_compat25.h until we update the kernel
adilger [Wed, 22 Oct 2003 16:49:25 +0000 (16:49 +0000)]
Add back hlist compatibility to lustre_compat25.h until we update the kernel
so Coop can continue testing at LLNL.

21 years ago- remove .pc files
alex [Wed, 22 Oct 2003 11:30:56 +0000 (11:30 +0000)]
- remove .pc files

NOTE: please, use quilt

21 years ago- listman patches against all supported series
alex [Wed, 22 Oct 2003 10:59:37 +0000 (10:59 +0000)]
- listman patches against all supported series
- hlist defines removed from lustre_compat25.h

21 years agob: 1990
niu [Wed, 22 Oct 2003 02:28:20 +0000 (02:28 +0000)]
b: 1990
r: Peter
fix log process & cancel functions, add more tests for llog.

21 years ago- fix against b2021
alex [Fri, 17 Oct 2003 14:45:38 +0000 (14:45 +0000)]
- fix against b2021

21 years agor: peter, phil
niu [Fri, 17 Oct 2003 11:58:14 +0000 (11:58 +0000)]
r: peter, phil
b: 1987
write log header and record header/tail in little endian.

21 years ago- move lcfg init macro to a common location
rread [Fri, 17 Oct 2003 06:08:13 +0000 (06:08 +0000)]
- move lcfg init macro to a common location

21 years ago- minor changes to run luster on 2.6
alex [Thu, 16 Oct 2003 17:56:09 +0000 (17:56 +0000)]
- minor changes to run luster on 2.6

21 years agob=2131
rread [Thu, 16 Oct 2003 01:00:46 +0000 (01:00 +0000)]
b=2131

Fix for routers with multiple gigE. I see several places now that
appear to do the same thing in different ways. :(

21 years ago- fix llog_test so loads and runs again.
rread [Thu, 16 Oct 2003 00:44:02 +0000 (00:44 +0000)]
- fix llog_test so loads and runs again.
- clean up error case in class_config_parse_log

21 years agob=2111
rread [Wed, 15 Oct 2003 23:55:25 +0000 (23:55 +0000)]
b=2111
r=peter

- most of this is Peter patch from 2111, including making sure
  obd_log_exp is set once.
- my integration with 0conf
- add an obd method "obd_pre_cleanup" so the log export can be
  disconnected, and allow the device to be fully cleaned up.

21 years ago- silence the '__swab32' warnings by changing lustre_msg_swabbed() from
zab [Wed, 15 Oct 2003 23:39:24 +0000 (23:39 +0000)]
- silence the '__swab32' warnings by changing lustre_msg_swabbed() from
  an inline in lustre_idl.h to a real function in pack_generic.c.
  llog_log_swabbed() went along for the ride for the same reason, but
  no one is using it.

21 years agotrivial: remove the unused fd_ost_och member from ll_file_data
zab [Wed, 15 Oct 2003 22:00:10 +0000 (22:00 +0000)]
trivial: remove the unused fd_ost_och member from ll_file_data

21 years ago- fast ea patches go in all the supported series
alex [Wed, 15 Oct 2003 18:45:56 +0000 (18:45 +0000)]
- fast ea patches go in all the supported series

21 years agob=1067: permit mounting of clients when OSTs are missing.
shaver [Wed, 15 Oct 2003 00:17:04 +0000 (00:17 +0000)]
b=1067: permit mounting of clients when OSTs are missing.
        Use --inactive <OST_UUID> on the lconf line to specify which OST(s) are
to be skipped.  Don't do this on the MDS right now, though!
r=phik,robert

21 years ago- netconsole.h missed #include <asm/dump.h>
alex [Tue, 14 Oct 2003 15:57:53 +0000 (15:57 +0000)]
- netconsole.h missed #include <asm/dump.h>
- polling support for PCNet32 NIC (vmware4 emulates it)

21 years ago- function prototype fo ext3_map_inode_page() in super.c was missing ';'
alex [Tue, 14 Oct 2003 13:07:39 +0000 (13:07 +0000)]
- function prototype fo ext3_map_inode_page() in super.c was missing ';'

21 years agoadd kgdb_2.6.0_test6
wangdi [Tue, 14 Oct 2003 11:57:04 +0000 (11:57 +0000)]
add kgdb_2.6.0_test6

21 years agoagain merge b_devel to b_eq: 20031014
ericm [Tue, 14 Oct 2003 10:41:39 +0000 (10:41 +0000)]
again merge b_devel to b_eq: 20031014

21 years ago* move config log processing functions to obdclass.
rread [Tue, 14 Oct 2003 00:04:53 +0000 (00:04 +0000)]
* move config log processing functions to obdclass.

21 years agomsg
rread [Mon, 13 Oct 2003 22:44:43 +0000 (22:44 +0000)]
msg

21 years agoThe pinger was deadlocking on itself, in some rare and improbably but
phil [Mon, 13 Oct 2003 22:31:02 +0000 (22:31 +0000)]
The pinger was deadlocking on itself, in some rare and improbably but
very real cases, so I reworked it to be simpler.

It's started once from ptlrpc_init now, and stopped once from ptlrpc_exit

Adding and deleting imports no longer causes the thread to be created
and go away.  Most importantly, we no longer hold the sem in
stop_pinger across the wake_up and subsequent l_wait_event; if the
pinger thread was already doing something, blocked on the pinger_sem,
it would never wake up and deadlock would ensue.

21 years agob=2104
phil [Sat, 11 Oct 2003 21:55:51 +0000 (21:55 +0000)]
b=2104
- make sure to clear all pointers when various structures are freed

- if mdc_close can't find the mdc_open_data, then it should expect the close
RPC to fail; if it doesn't, print a stern warning

- Adds replay-single test 32, testing both the case where the close() is the
RPC that detects the eviction (-EIO) and the case where the close() runs
afterwards (-ESTALE)

21 years agofix liblustre config process. new config code cause some problems to
ericm [Sat, 11 Oct 2003 11:18:07 +0000 (11:18 +0000)]
fix liblustre config process. new config code cause some problems to
liblustre, now it's only a workaround.

21 years agoA better way to fix the 2.6 build errors in llite_nfs.c
wangdi [Fri, 10 Oct 2003 10:48:04 +0000 (10:48 +0000)]
A better way to fix the 2.6 build errors in llite_nfs.c

21 years agomerge b_devel to b_eq: 20031010
ericm [Fri, 10 Oct 2003 09:32:02 +0000 (09:32 +0000)]
merge b_devel to b_eq: 20031010
kernel only

21 years agoThis commit was manufactured by cvs2svn to create branch 'unlabeled-1.1.4'.
cvs2svn [Fri, 10 Oct 2003 09:20:11 +0000 (09:20 +0000)]
This commit was manufactured by cvs2svn to create branch 'unlabeled-1.1.4'.

21 years agob=1852
phil [Thu, 9 Oct 2003 19:18:19 +0000 (19:18 +0000)]
b=1852
If we leave revalidate_it by returning 0, thus causing a lookup_it call which
re-uses the same request, then we shouldn't drop our reference on the request.

In the past, we accounted for this by doing an addref in mdc_intent_lock in the
-ESTALE case, but this was wrong.  That was just one of many ways that we can
leave revalidate and enter lookup, and this patch fixes that whole class of
erroneous decrefs.

21 years agoadd kgdb_2.6.0_test6 series
wangdi [Thu, 9 Oct 2003 15:31:22 +0000 (15:31 +0000)]
add kgdb_2.6.0_test6 series

21 years agofile vfs_nointent_2.6.0-test6.patch was initially added on branch b_devel.
wangdi [Thu, 9 Oct 2003 15:20:19 +0000 (15:20 +0000)]
file vfs_nointent_2.6.0-test6.patch was initially added on branch b_devel.

21 years agofile vfs_intent_2.6.0-test6.patch was initially added on branch b_devel.
wangdi [Thu, 9 Oct 2003 15:20:18 +0000 (15:20 +0000)]
file vfs_intent_2.6.0-test6.patch was initially added on branch b_devel.

21 years agofile iopen-2.6.0-test6.patch was initially added on branch b_devel.
wangdi [Thu, 9 Oct 2003 15:20:17 +0000 (15:20 +0000)]
file iopen-2.6.0-test6.patch was initially added on branch b_devel.

21 years agofile export_symbols-2.6.0-test6.patch was initially added on branch b_devel.
wangdi [Thu, 9 Oct 2003 15:20:16 +0000 (15:20 +0000)]
file export_symbols-2.6.0-test6.patch was initially added on branch b_devel.

21 years agofile kexec-2.6.0-test6-full.patch was initially added on branch b_devel.
wangdi [Thu, 9 Oct 2003 15:15:01 +0000 (15:15 +0000)]
file kexec-2.6.0-test6-full.patch was initially added on branch b_devel.