Whamcloud - gitweb
fs/lustre-release.git
22 years ago- fork iopen.patch into iopen-2.4.18 and iopen-2.4.20
pschwan [Sun, 18 May 2003 17:50:08 +0000 (17:50 +0000)]
- fork iopen.patch into iopen-2.4.18 and iopen-2.4.20
- fix the EXPORT in extN-san
- lprocfs update for b_proto's new getattr_async obd function

22 years agolanding b_open onto b_devel:
pschwan [Sun, 18 May 2003 16:39:25 +0000 (16:39 +0000)]
landing b_open onto b_devel:
 - kernel patches for bug 1203
 - fixes directory open()s
 - re-enables metadata caching on the MDS
 - fixes bug in ext3_noread kernel patch
 - fixes some symbol export problems in other kernels
 - fixes compilation problems when running on Red Hat 2.4.20 kernels

If you update past this merge, you will require kernel version 18

22 years ago[liblustre]:
meijia [Sun, 18 May 2003 16:25:40 +0000 (16:25 +0000)]
[liblustre]:
 - code reorganize

22 years ago- fix a bug Ninja Schwan spotted: one too many igets...
braam [Sun, 18 May 2003 04:34:44 +0000 (04:34 +0000)]
- fix a bug Ninja Schwan spotted: one too many igets...

22 years ago- fix broken patches: kmem_cache_validate-2.4.20
braam [Sat, 17 May 2003 20:29:06 +0000 (20:29 +0000)]
- fix broken patches: kmem_cache_validate-2.4.20
- add iopen for chaos series
- fix broken exec.c fix in vanilla-2.4.20 and chaos
- update from b_devel

22 years ago- a file handle cache in the MDS:
braam [Sat, 17 May 2003 17:55:55 +0000 (17:55 +0000)]
- a file handle cache in the MDS:
 - Implemented within ext3 as a new file in the 2.4.20 series: iopen
 - Originates from Ted T'so's iopen patch
 - Many many changes to that patch
 - simplifications in mds_fid2dentry
- The mds has a dentry mds->mds_fid_de for cached fid's
- The FH directory is gone.
- The CVS test in sanity is now actually working, except for commit

22 years agoPass peer/target UUID to the log handling functions, so we can track which
adilger [Fri, 16 May 2003 23:16:22 +0000 (23:16 +0000)]
Pass peer/target UUID to the log handling functions, so we can track which
logs/catalogs belong to each target.  Targets should only be sent the logs
that pertain to themselves.  We don't have these values in the kernel yet.

22 years agoUser space utiltity to format /proc/fs/lustre/...*_stat files.
thantry [Fri, 16 May 2003 06:01:52 +0000 (06:01 +0000)]
User space utiltity to format /proc/fs/lustre/...*_stat files.

22 years agoUse S_UNDEFINED subsystem for now, as S_LOG doesn't seem to appear in logs...
adilger [Thu, 15 May 2003 20:23:03 +0000 (20:23 +0000)]
Use S_UNDEFINED subsystem for now, as S_LOG doesn't seem to appear in logs...
Fix deadlock in log locking when doing cancels.
Allow osc_log_cancel() to be called with NULL params to force a cancel flush.
Force a cancel flush and free cancel params when disconnecting OSC from target.
Send an empty reply message from OST for cancel.

22 years agoSet up logging on the MDS.
adilger [Wed, 14 May 2003 20:17:51 +0000 (20:17 +0000)]
Set up logging on the MDS.
Add fields to MDS last_rcvd to more closely match filter last_rcvd
 - only last_objid is missing, as it would change the on-disk MDS layout
 - that could be added if/when we need to do other MDS format changes
Add handling of unlink cookies on OSC, LOV and OST, but not full-circle yet.
Delete empty log files from catalog at close time.
Add locking for logs/catalog.

22 years agofix the config file
wangdi [Sat, 10 May 2003 10:02:42 +0000 (10:02 +0000)]
fix the config file

22 years agoWIP checkin of b_orphan. Catalog is now an object, and the log headers
adilger [Sat, 10 May 2003 05:25:52 +0000 (05:25 +0000)]
WIP checkin of b_orphan.  Catalog is now an object, and the log headers
include a creation timestamp.

22 years agomacro to assign values to kdev_t
amrutjoshi [Fri, 9 May 2003 08:52:21 +0000 (08:52 +0000)]
macro to assign values to kdev_t

22 years agopc files for patches
amrutjoshi [Thu, 8 May 2003 16:01:36 +0000 (16:01 +0000)]
pc files for patches

22 years agopatch with san functions for ext3.
amrutjoshi [Thu, 8 May 2003 15:56:41 +0000 (15:56 +0000)]
patch with san functions for ext3.

22 years agoexport truncate patch for 2.5.63
amrutjoshi [Thu, 8 May 2003 15:55:04 +0000 (15:55 +0000)]
export truncate patch for 2.5.63

22 years agomissing 2.5 types. I am not sure this is the right place for this.
amrutjoshi [Thu, 8 May 2003 13:29:18 +0000 (13:29 +0000)]
missing 2.5 types. I am not sure this is the right place for this.

22 years agocompatibity macros
amrutjoshi [Thu, 8 May 2003 13:11:57 +0000 (13:11 +0000)]
compatibity macros

22 years agoadd asm/fixmap.h in dsp.patch
wangdi [Wed, 7 May 2003 12:05:33 +0000 (12:05 +0000)]
add asm/fixmap.h in dsp.patch

22 years ago*** empty log message ***
wangdi [Wed, 7 May 2003 11:38:41 +0000 (11:38 +0000)]
*** empty log message ***

22 years agoadd config-linux-2.4.20-i386-rh
wangdi [Wed, 7 May 2003 11:18:58 +0000 (11:18 +0000)]
add config-linux-2.4.20-i386-rh

22 years agoadd config-linux-2.4.18-p4smp-52chaos
wangdi [Wed, 7 May 2003 11:13:29 +0000 (11:13 +0000)]
add config-linux-2.4.18-p4smp-52chaos

22 years agoadd config-linux-2.4.18-uml
wangdi [Wed, 7 May 2003 11:09:16 +0000 (11:09 +0000)]
add config-linux-2.4.18-uml

22 years agoadd dsp.pc
wangdi [Wed, 7 May 2003 10:01:30 +0000 (10:01 +0000)]
add dsp.pc

22 years agoadd mcore-2.4.20-8.pc
wangdi [Wed, 7 May 2003 10:00:31 +0000 (10:00 +0000)]
add mcore-2.4.20-8.pc

22 years agoadd dsp.patch
wangdi [Wed, 7 May 2003 09:58:45 +0000 (09:58 +0000)]
add dsp.patch

22 years ago add mcore-2.4.20-8.patch
wangdi [Wed, 7 May 2003 09:57:54 +0000 (09:57 +0000)]
 add mcore-2.4.20-8.patch

22 years agoFix numerous tiny bugs in the logging code. The code now will generate logs
adilger [Tue, 6 May 2003 23:54:50 +0000 (23:54 +0000)]
Fix numerous tiny bugs in the logging code.  The code now will generate logs
and cookies, send cookie back from filter_create() to client, and client
passes them on to MDS along with LOV EA (didn't observe this directly).

MDS now needs to take this cookie and hook it into commit callback and then
call obd_log_cancel on (not yet set up) connection to LOV/OSC.

22 years agoadd ext3_orphan_lock-2.4.20-rh.pc
wangdi [Mon, 5 May 2003 12:44:58 +0000 (12:44 +0000)]
add ext3_orphan_lock-2.4.20-rh.pc

22 years agoadd ext3_orphan_lock-2.4.20-rh.patch
wangdi [Mon, 5 May 2003 12:43:40 +0000 (12:43 +0000)]
add ext3_orphan_lock-2.4.20-rh.patch

22 years agoadd uml-patch-2.4.20-4.pc
wangdi [Mon, 5 May 2003 10:20:05 +0000 (10:20 +0000)]
add uml-patch-2.4.20-4.pc

22 years agoadd uml-patch-2.4.20-4.patch
wangdi [Mon, 5 May 2003 10:17:42 +0000 (10:17 +0000)]
add uml-patch-2.4.20-4.patch

22 years agopartial merge of b_open into b_devel:
pschwan [Mon, 5 May 2003 04:30:09 +0000 (04:30 +0000)]
partial merge of b_open into b_devel:
 - Lustre kernel patch version 16
 - extN no longer built; ext3 patched as part of the kernel patch
 - related changes to lconf/lmc, to load and mkfs ext3 instead of extN now

22 years ago.pc file for delete thread patch.
adilger [Sun, 4 May 2003 19:31:03 +0000 (19:31 +0000)]
.pc file for delete thread patch.

22 years agoNew version of delete_thread patch for 2.4.20 kernel.
adilger [Sun, 4 May 2003 19:28:40 +0000 (19:28 +0000)]
New version of delete_thread patch for 2.4.20 kernel.

22 years agoadd ext3-noread-2.4.20.pc
wangdi [Sun, 4 May 2003 10:28:56 +0000 (10:28 +0000)]
add ext3-noread-2.4.20.pc

22 years agoadd ext3-noread-2.4.20 patch
wangdi [Sun, 4 May 2003 10:25:09 +0000 (10:25 +0000)]
add ext3-noread-2.4.20 patch

22 years ago- fixes to b_open
braam [Sun, 4 May 2003 05:04:44 +0000 (05:04 +0000)]
- fixes to b_open
- new UML patch 2.4.20-4 which works with Red Hat 9
- minor fixes to handling handles in open/close to avoid oopsing
- fix erroneous mds_mfd_put in mds_open
- fix the CVS tests added to sanity

- the tests exposed more problem in this branch, probably related to
  the lack of a file handle cache. Only good parts of the branch will
  be merged.

22 years agoMake obdfilter logging actually work:
adilger [Sat, 3 May 2003 18:06:30 +0000 (18:06 +0000)]
Make obdfilter logging actually work:
- don't dput parent directories (doh!)
- revert a bunch of changes no longer needed for logging

22 years agofix a flaw in linux-2.4.20-xattr-0.8.54-chaos.patch
wangdi [Fri, 2 May 2003 11:20:31 +0000 (11:20 +0000)]
fix a flaw in linux-2.4.20-xattr-0.8.54-chaos.patch

22 years agoadd kmem_cache_validate_2.4.20-rh.pc
wangdi [Fri, 2 May 2003 08:05:34 +0000 (08:05 +0000)]
add kmem_cache_validate_2.4.20-rh.pc

22 years agoadd exports_2.4.20-rh.pc
wangdi [Fri, 2 May 2003 08:03:38 +0000 (08:03 +0000)]
add exports_2.4.20-rh.pc

22 years agoadd exports_2.4.20-rh.patch
wangdi [Fri, 2 May 2003 08:02:30 +0000 (08:02 +0000)]
add exports_2.4.20-rh.patch

22 years ago add kmem_cache_validate_2.4.20-rh.patch
wangdi [Fri, 2 May 2003 08:00:41 +0000 (08:00 +0000)]
 add kmem_cache_validate_2.4.20-rh.patch

22 years agoAnother not-yet-working-but-checking-in-not-to-lose-data landing of b_orphan.
adilger [Fri, 2 May 2003 00:00:54 +0000 (00:00 +0000)]
Another not-yet-working-but-checking-in-not-to-lose-data landing of b_orphan.
Will do another merge with b_devel, but really dreading when b_proto lands...

22 years agoChanges to hp-pnnl patch files to make them work on hp-pnnl kernels.
mmex [Wed, 30 Apr 2003 16:18:12 +0000 (16:18 +0000)]
Changes to hp-pnnl patch files to make them work on hp-pnnl kernels.
- drop hp-pnnl specific intent patch, the vanilla works
- redo xattr patch, exported symbols must be in uniquely named files if
  modversions is turned on.  These changes should likely also be ported
  to the other series, since they can have the same problem if
  modversions gets turned on.  Be careful when adding new exports to
  make sure the file including the export is uniquely named across the
  entire kernel.

22 years agoadd the uml.spec
wangdi [Wed, 30 Apr 2003 10:57:33 +0000 (10:57 +0000)]
add the uml.spec

22 years ago- use --failover on the kimberlite example script; this is required
rread [Tue, 29 Apr 2003 21:46:35 +0000 (21:46 +0000)]
-  use --failover on the kimberlite example script; this is required
   for failback, but is broken for normal shutdown.

22 years ago[liblustre]:
meijia [Mon, 28 Apr 2003 14:27:57 +0000 (14:27 +0000)]
[liblustre]:
 - temorarily add script to generate shared lib of liblustre. will merge
   into makefile later

22 years ago[liblustre]:
meijia [Mon, 28 Apr 2003 14:24:47 +0000 (14:24 +0000)]
[liblustre]:
 - remove the unneeded 'printf'

22 years ago[liblustre]:
meijia [Mon, 28 Apr 2003 14:22:08 +0000 (14:22 +0000)]
[liblustre]:
 - add liblustre startup wrapper script

22 years ago[liblustre]:
meijia [Mon, 28 Apr 2003 14:20:26 +0000 (14:20 +0000)]
[liblustre]:
 - add a init/fini function wraper for libluster
 - debug message fix

22 years agob=1178
pschwan [Sun, 27 Apr 2003 17:40:04 +0000 (17:40 +0000)]
b=1178
- Preparations for removing unused "addr" from lustre_handle
- Some mild internal API consistency fixups, before I copied this API
  to three other places that need handles

22 years agocheck whether the system has installed lsdiff before check_pc_match
wangdi [Sat, 26 Apr 2003 03:25:39 +0000 (03:25 +0000)]
check whether the system has installed lsdiff before check_pc_match

22 years agoUpdates to hp-pnnl kernel to bring it up to date with hp6-pnnl2 kernel.
mmex [Fri, 25 Apr 2003 21:48:39 +0000 (21:48 +0000)]
Updates to hp-pnnl kernel to bring it up to date with hp6-pnnl2 kernel.

22 years agoMore for logging:
adilger [Fri, 25 Apr 2003 08:36:59 +0000 (08:36 +0000)]
More for logging:
- Store recovery status in export, and check that, so we can have a
  non-recovery connection to the obdfilter and not do logging, transnos, etc.
- Split up filter_setup() so that it can be set up by the MDS on an already
  mounted filesystem
- Rename obdfilter "last_rcvd" file to be "filter_data" to avoid clashing on
  an MDS+obdfilter setup
- Pass struct obd_trans_info around, and put the journal handle in that,
  instead of using desc_private (for journal nesting).

Replace "force" and "failover" with "flags" + OBD_OPT_FORCE, OBD_OPT_FAILOVER.

22 years agoFix syntax error in script.
mmex [Thu, 24 Apr 2003 20:54:44 +0000 (20:54 +0000)]
Fix syntax error in script.

22 years agoMore work on the logging code.
adilger [Thu, 24 Apr 2003 08:06:39 +0000 (08:06 +0000)]
More work on the logging code.

Move "desc_private" journal handle into obd_trans_info (already passed to
many of the OBD API methods) so that we can do nested transactions when
calling OBD API methods.

22 years ago- remove double-CDEBUG in ptlrpc_get_connection path
pschwan [Thu, 24 Apr 2003 05:19:26 +0000 (05:19 +0000)]
- remove double-CDEBUG in ptlrpc_get_connection path
- add some bug numbers to sanity-ldlm.sh

22 years agoadd error handler in check_pc_match
wangdi [Thu, 24 Apr 2003 05:03:09 +0000 (05:03 +0000)]
add error handler in check_pc_match

22 years ago- convert all kmem_cache_alloc/PORTAL_SLAB_ALLOC to OBD_SLAB_ALLOC
pschwan [Thu, 24 Apr 2003 05:02:46 +0000 (05:02 +0000)]
- convert all kmem_cache_alloc/PORTAL_SLAB_ALLOC to OBD_SLAB_ALLOC
- POISON is sometimes a no-op, so use memset() for unused handle.addr
- in target_handle_reconnect, only compare "cookie", not the whole handle
- a cleanup here, a cleanup there, while I hunted for the corruption

22 years agoremove the mds_file_cache slab, in favour of new-style handles
pschwan [Thu, 24 Apr 2003 04:56:25 +0000 (04:56 +0000)]
remove the mds_file_cache slab, in favour of new-style handles

22 years agoadd fs/exec patch
wangdi [Wed, 23 Apr 2003 11:09:39 +0000 (11:09 +0000)]
add fs/exec patch

22 years agoadd ext3-use-after-free-hp-2.4.19.patch
wangdi [Wed, 23 Apr 2003 10:54:14 +0000 (10:54 +0000)]
add ext3-use-after-free-hp-2.4.19.patch

22 years agoadd ext3-use-after-free-hp-2.4.19.pc
wangdi [Wed, 23 Apr 2003 10:52:26 +0000 (10:52 +0000)]
add ext3-use-after-free-hp-2.4.19.pc

22 years agoadd linux-2.4.19-xattr-0.8.54-hp.patch
wangdi [Wed, 23 Apr 2003 10:41:12 +0000 (10:41 +0000)]
add linux-2.4.19-xattr-0.8.54-hp.patch

22 years agoadd linux-2.4.19-xattr-0.8.54-hp.pc
wangdi [Wed, 23 Apr 2003 10:38:25 +0000 (10:38 +0000)]
add linux-2.4.19-xattr-0.8.54-hp.pc

22 years agoadd ext-2.4-patch-1-hp-2.4.19.pc
wangdi [Wed, 23 Apr 2003 10:35:59 +0000 (10:35 +0000)]
add ext-2.4-patch-1-hp-2.4.19.pc

22 years agoadd ext-2.4-patch-1-hp-2.4.19.patch
wangdi [Wed, 23 Apr 2003 10:32:00 +0000 (10:32 +0000)]
add ext-2.4-patch-1-hp-2.4.19.patch

22 years agoadd exports_hp-2.4.19.patch
wangdi [Wed, 23 Apr 2003 10:26:25 +0000 (10:26 +0000)]
add exports_hp-2.4.19.patch

22 years agoadd exports_hp-2.4.19.pc
wangdi [Wed, 23 Apr 2003 10:19:29 +0000 (10:19 +0000)]
add exports_hp-2.4.19.pc

22 years agoadd dev_read_only_hp-2.4.19.pc
wangdi [Wed, 23 Apr 2003 10:15:21 +0000 (10:15 +0000)]
add dev_read_only_hp-2.4.19.pc

22 years agoadd dev_read_only_hp-2.4.19.patch
wangdi [Wed, 23 Apr 2003 10:12:04 +0000 (10:12 +0000)]
add dev_read_only_hp-2.4.19.patch

22 years agoadd vfs_intent_hp_2.4.19.pc
wangdi [Wed, 23 Apr 2003 10:01:00 +0000 (10:01 +0000)]
add vfs_intent_hp_2.4.19.pc

22 years agoadd vfs_intent_hp_2.4.19.patch
wangdi [Wed, 23 Apr 2003 09:58:35 +0000 (09:58 +0000)]
add vfs_intent_hp_2.4.19.patch

22 years agoWork-in-progress checkin of recovery logging. Not even compiling yet.
adilger [Wed, 23 Apr 2003 09:22:42 +0000 (09:22 +0000)]
Work-in-progress checkin of recovery logging.  Not even compiling yet.

22 years agoWork-in-progress checkin for logging code. Not even compiling yet.
adilger [Wed, 23 Apr 2003 09:20:09 +0000 (09:20 +0000)]
Work-in-progress checkin for logging code.  Not even compiling yet.

22 years agocomment out the warning line in top_current_warn
wangdi [Wed, 23 Apr 2003 07:30:32 +0000 (07:30 +0000)]
comment out the warning line in top_current_warn

22 years agoadd check pc file before add one patch to fix the flaw of poppatch
wangdi [Wed, 23 Apr 2003 06:23:49 +0000 (06:23 +0000)]
add check pc file before add one patch to fix the flaw of poppatch

22 years agoadd the check-pc-match
wangdi [Wed, 23 Apr 2003 06:21:50 +0000 (06:21 +0000)]
add the check-pc-match

22 years ago- add the fixes with correct pc files
braam [Tue, 22 Apr 2003 21:39:33 +0000 (21:39 +0000)]
- add the fixes with correct pc files

22 years ago- forgot a parameter in truncate
braam [Tue, 22 Apr 2003 21:19:08 +0000 (21:19 +0000)]
- forgot a parameter in truncate

22 years ago- small error in intent patch fixed
braam [Tue, 22 Apr 2003 19:58:45 +0000 (19:58 +0000)]
- small error in intent patch fixed
- add a cvs test to sanity
- update the UML config file, it's still wrong

22 years ago- fix a lost fix for exec.c
braam [Tue, 22 Apr 2003 18:25:06 +0000 (18:25 +0000)]
- fix a lost fix for exec.c

22 years agoadd xattr in fs/ext3/Makefile
wangdi [Sun, 20 Apr 2003 09:06:58 +0000 (09:06 +0000)]
add xattr in fs/ext3/Makefile

22 years agoChange obdfilter/fsfilt code so that preprw/commitrw can be called from
adilger [Fri, 18 Apr 2003 21:13:42 +0000 (21:13 +0000)]
Change obdfilter/fsfilt code so that preprw/commitrw can be called from
within a nested journal transaction.  This will allow us to log from the
MDS to a local obdfilter transactionally.

22 years agoInitial versions of Peter's commit logs/daemon code.
adilger [Wed, 16 Apr 2003 19:58:33 +0000 (19:58 +0000)]
Initial versions of Peter's commit logs/daemon code.

22 years agoadd vfs_intent-2.4.20-rh
wangdi [Wed, 16 Apr 2003 13:56:05 +0000 (13:56 +0000)]
add vfs_intent-2.4.20-rh

22 years agoadd patch vfs_intent_2.4.20-rh
wangdi [Wed, 16 Apr 2003 13:54:22 +0000 (13:54 +0000)]
add patch vfs_intent_2.4.20-rh

22 years agoadd the directory of config and spec file
wangdi [Wed, 16 Apr 2003 12:55:37 +0000 (12:55 +0000)]
add the directory of config and spec file

22 years agoadd tmp uml-patch-2.4.20
wangdi [Wed, 16 Apr 2003 12:53:47 +0000 (12:53 +0000)]
add tmp uml-patch-2.4.20

22 years agofor signal panic of 2.4.20 uml
wangdi [Wed, 16 Apr 2003 12:50:43 +0000 (12:50 +0000)]
for signal panic of 2.4.20 uml

22 years agoadd a tmp patch of uml-2.4.20 for panic
wangdi [Wed, 16 Apr 2003 12:48:46 +0000 (12:48 +0000)]
add a tmp patch of uml-2.4.20 for panic

22 years agoAdd an old version of the TCP zero copy patch for zero-copy socknal. Having
adilger [Tue, 15 Apr 2003 18:01:34 +0000 (18:01 +0000)]
Add an old version of the TCP zero copy patch for zero-copy socknal.  Having
it in lustre instead of portals probably isn't idea, but this is where we do
our kernel patch management from.

I'm not sure which exact kernel this was generated against, nor do I have any
idea on how much this part of the code changes between kernel releases.

22 years agofix a flaw of function do_coredump in fs/exec
wangdi [Mon, 14 Apr 2003 06:56:18 +0000 (06:56 +0000)]
fix a flaw of function do_coredump in fs/exec

22 years ago- initial version of cluster manger service script
rread [Fri, 11 Apr 2003 22:49:58 +0000 (22:49 +0000)]
- initial version of cluster manger service script

22 years agoNot sure how this got into CVS.
adilger [Thu, 10 Apr 2003 11:13:43 +0000 (11:13 +0000)]
Not sure how this got into CVS.

22 years agoFixes to make compile on HP PNNL kernels.
mmex [Thu, 10 Apr 2003 10:14:58 +0000 (10:14 +0000)]
Fixes to make compile on HP PNNL kernels.

22 years agoMerge from b_devel.
adilger [Thu, 10 Apr 2003 09:23:44 +0000 (09:23 +0000)]
Merge from b_devel.

22 years ago- another minor fix to forkpatch
braam [Thu, 10 Apr 2003 07:55:14 +0000 (07:55 +0000)]
- another minor fix to forkpatch
- add missing sum-series to poppatch