Whamcloud - gitweb
fs/lustre-release.git
21 years agoRaise kernel version to 27 on b_devel as well.
shaver [Thu, 25 Sep 2003 15:12:08 +0000 (15:12 +0000)]
Raise kernel version to 27 on b_devel as well.

21 years agore-committing to b_devel:
phil [Thu, 25 Sep 2003 05:47:08 +0000 (05:47 +0000)]
re-committing to b_devel:
b=1967
r=phil
Alex's patch, introducing the first half of pdirops. This enables it
for the back-end ext3 fs at runtime (if built against a
pdirops-enabled kernel), but doesn't yet fully integrate hashed
locking throughout.

21 years ago* add bproc series.
niu [Thu, 11 Sep 2003 07:39:23 +0000 (07:39 +0000)]
* add bproc series.

21 years agoland b_llog on b_devel:
phil [Tue, 9 Sep 2003 04:49:09 +0000 (04:49 +0000)]
land b_llog on b_devel:
reorganization and API update of the logging infrastructure. minimal
changes to the other code.

21 years agomerge b_llpmd into b_devel. the major highlights:
phil [Tue, 9 Sep 2003 03:54:14 +0000 (03:54 +0000)]
merge b_llpmd into b_devel.  the major highlights:
- new I/O backend
- new client page cache and llite/lov/osc plumbing
- pre-creation of OST objects
- most of the OBD protocol now revolves around exports, not obd_devices

21 years agomerge HEAD into b_devel, including socknal autoconnect and new v24 kernel
phil [Fri, 22 Aug 2003 22:51:10 +0000 (22:51 +0000)]
merge HEAD into b_devel, including socknal autoconnect and new v24 kernel

21 years agoCall the superblock pointer sb.
adilger [Fri, 22 Aug 2003 07:29:28 +0000 (07:29 +0000)]
Call the superblock pointer sb.

21 years agojournal_start() returns ERR_PTR() and not NULL on failure.
adilger [Tue, 19 Aug 2003 22:17:20 +0000 (22:17 +0000)]
journal_start() returns ERR_PTR() and not NULL on failure.

21 years agob=1776
phil [Sat, 16 Aug 2003 18:50:24 +0000 (18:50 +0000)]
b=1776
r=shaver
Change the read_record and write_record APIs to return 0 on success
and a negative error.  Any short read/write is reported as -EIO.

It used to return the number of bytes completed, which meant that the
error checking code had to be duplicated everywhere.  A short I/O in
either of these functions is always a failure.

(As a nice side effect, one of the orphan functions got this wrong, so
this gets us somewhat closer to having that infrastructure)

21 years agoAdd extra assertions from bug 1648 to b_devel. They have been running fine
adilger [Fri, 15 Aug 2003 20:03:30 +0000 (20:03 +0000)]
Add extra assertions from bug 1648 to b_devel.  They have been running fine
on ALC and my system for a week, and will tell us if we do bad things with
the journal (i.e. forget to commit or imbalanced start/commit).

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

21 years agoEnsure OST objids are unique even after a crash by using the mount count as
adilger [Wed, 30 Jul 2003 20:35:06 +0000 (20:35 +0000)]
Ensure OST objids are unique even after a crash by using the mount count as
a generation number.  Remove old "superhack" code.

Add a "force_sync" parameter to filter_update_server_data() and
fsfilt_write_record() so that we ensure the mount_count is safe on disk
when the OST has started.

b=294
r=phil

21 years ago* Guarded #define EXPORT_SYMTAB
eeb [Sat, 26 Jul 2003 16:59:25 +0000 (16:59 +0000)]
*  Guarded #define EXPORT_SYMTAB

*  Bit the bullet and #defined PTL_MTU
   NB currently defined in <portals/lib-types.h>; maybe should move...

21 years ago- updat \7fe the version.
braam [Fri, 25 Jul 2003 23:17:07 +0000 (23:17 +0000)]
- updat \7fe the version.

21 years agob=1600: my version of Andreas' patch to use write_record to ensure that the
shaver [Fri, 25 Jul 2003 23:04:25 +0000 (23:04 +0000)]
b=1600: my version of Andreas' patch to use write_record to ensure that the
        MDS server data is written at creation time
b=1597: cope with entering recovery/replay without a preceding timeout

We pass this initial single-node/single-mount replay test, yay.

21 years agoThis commit was manufactured by cvs2svn to create branch 'unlabeled-1.4.6'.
cvs2svn [Fri, 25 Jul 2003 17:58:24 +0000 (17:58 +0000)]
This commit was manufactured by cvs2svn to create branch 'unlabeled-1.4.6'.

21 years agomerge b_devel into HEAD, which will become 0.7.3 0.8.0
phil [Fri, 25 Jul 2003 17:58:07 +0000 (17:58 +0000)]
merge b_devel into HEAD, which will become 0.7.3
 - dozens and dozens of fixes for working with 2.6 kernels
 - new 2.4 kernel APIs
 - uncountable bug fixes

21 years agob=2225 fix obd_self_export issues
phil [Fri, 25 Jul 2003 17:57:53 +0000 (17:57 +0000)]
b=2225 fix obd_self_export issues

21 years agofile spec2series.in was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:29:49 +0000 (09:29 +0000)]
file spec2series.in was initially added on branch b_unify.

21 years agofile rpatch.in was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:29:48 +0000 (09:29 +0000)]
file rpatch.in was initially added on branch b_unify.

21 years agofile patchfns.in was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:29:47 +0000 (09:29 +0000)]
file patchfns.in was initially added on branch b_unify.

21 years agofile parse-patch.in was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:29:46 +0000 (09:29 +0000)]
file parse-patch.in was initially added on branch b_unify.

21 years agofile apatch.in was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:29:45 +0000 (09:29 +0000)]
file apatch.in was initially added on branch b_unify.

21 years agofile unapplied.in was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:28:47 +0000 (09:28 +0000)]
file unapplied.in was initially added on branch b_unify.

21 years agofile top.in was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:28:46 +0000 (09:28 +0000)]
file top.in was initially added on branch b_unify.

21 years agofile setup.in was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:28:45 +0000 (09:28 +0000)]
file setup.in was initially added on branch b_unify.

21 years agofile series.in was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:28:44 +0000 (09:28 +0000)]
file series.in was initially added on branch b_unify.

21 years agofile remove.in was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:28:43 +0000 (09:28 +0000)]
file remove.in was initially added on branch b_unify.

21 years agofile refresh.in was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:28:42 +0000 (09:28 +0000)]
file refresh.in was initially added on branch b_unify.

21 years agofile push.in was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:28:41 +0000 (09:28 +0000)]
file push.in was initially added on branch b_unify.

21 years agofile previous.in was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:28:40 +0000 (09:28 +0000)]
file previous.in was initially added on branch b_unify.

21 years agofile pop.in was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:28:39 +0000 (09:28 +0000)]
file pop.in was initially added on branch b_unify.

21 years agofile patches.in was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:28:38 +0000 (09:28 +0000)]
file patches.in was initially added on branch b_unify.

21 years agofile next.in was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:28:37 +0000 (09:28 +0000)]
file next.in was initially added on branch b_unify.

21 years agofile new.in was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:28:36 +0000 (09:28 +0000)]
file new.in was initially added on branch b_unify.

21 years agofile import.in was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:28:35 +0000 (09:28 +0000)]
file import.in was initially added on branch b_unify.

21 years agofile fork.in was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:28:34 +0000 (09:28 +0000)]
file fork.in was initially added on branch b_unify.

21 years agofile files.in was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:28:33 +0000 (09:28 +0000)]
file files.in was initially added on branch b_unify.

21 years agofile diff.in was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:28:32 +0000 (09:28 +0000)]
file diff.in was initially added on branch b_unify.

21 years agofile delete.in was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:28:31 +0000 (09:28 +0000)]
file delete.in was initially added on branch b_unify.

21 years agofile applied.in was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:28:30 +0000 (09:28 +0000)]
file applied.in was initially added on branch b_unify.

21 years agofile add.in was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:28:29 +0000 (09:28 +0000)]
file add.in was initially added on branch b_unify.

21 years agofile quilt.pot was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:26:54 +0000 (09:26 +0000)]
file quilt.pot was initially added on branch b_unify.

21 years agofile fr.po was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:26:53 +0000 (09:26 +0000)]
file fr.po was initially added on branch b_unify.

21 years agofile de.po was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:26:52 +0000 (09:26 +0000)]
file de.po was initially added on branch b_unify.

21 years agofile Makefile was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:26:51 +0000 (09:26 +0000)]
file Makefile was initially added on branch b_unify.

21 years agofile backup-files.c was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:24:30 +0000 (09:24 +0000)]
file backup-files.c was initially added on branch b_unify.

21 years agofile docco.txt was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:23:25 +0000 (09:23 +0000)]
file docco.txt was initially added on branch b_unify.

21 years agofile README.in was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:23:24 +0000 (09:23 +0000)]
file README.in was initially added on branch b_unify.

21 years agofile install-sh was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:22:18 +0000 (09:22 +0000)]
file install-sh was initially added on branch b_unify.

21 years agofile quilt.in was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:19:52 +0000 (09:19 +0000)]
file quilt.in was initially added on branch b_unify.

21 years agofile guards.in was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:19:51 +0000 (09:19 +0000)]
file guards.in was initially added on branch b_unify.

21 years agofile guards.1 was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:19:50 +0000 (09:19 +0000)]
file guards.1 was initially added on branch b_unify.

21 years agofile quilt.spec.in was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:18:08 +0000 (09:18 +0000)]
file quilt.spec.in was initially added on branch b_unify.

21 years agofile quilt.changes was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:18:07 +0000 (09:18 +0000)]
file quilt.changes was initially added on branch b_unify.

21 years agofile configure.ac was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:18:06 +0000 (09:18 +0000)]
file configure.ac was initially added on branch b_unify.

21 years agofile bash_completion was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:18:05 +0000 (09:18 +0000)]
file bash_completion was initially added on branch b_unify.

21 years agofile TODO was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:18:04 +0000 (09:18 +0000)]
file TODO was initially added on branch b_unify.

21 years agofile README was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:18:03 +0000 (09:18 +0000)]
file README was initially added on branch b_unify.

21 years agofile Makefile.in was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:18:02 +0000 (09:18 +0000)]
file Makefile.in was initially added on branch b_unify.

21 years agofile COPYING was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:18:01 +0000 (09:18 +0000)]
file COPYING was initially added on branch b_unify.

21 years agofile BUGS was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:18:00 +0000 (09:18 +0000)]
file BUGS was initially added on branch b_unify.

21 years agofile AUTHORS was initially added on branch b_unify.
wangdi [Fri, 25 Jul 2003 09:17:59 +0000 (09:17 +0000)]
file AUTHORS was initially added on branch b_unify.

21 years agofile replay-single.sh was initially added on branch b_devel.
shaver [Thu, 24 Jul 2003 19:07:08 +0000 (19:07 +0000)]
file replay-single.sh was initially added on branch b_devel.

21 years agofile kernel.spec.in was initially added on branch b_unify.
wangdi [Wed, 23 Jul 2003 09:44:10 +0000 (09:44 +0000)]
file kernel.spec.in was initially added on branch b_unify.

21 years agofile kgdb-2.6.0-test1 was initially added on branch b_unify.
braam [Wed, 23 Jul 2003 04:31:26 +0000 (04:31 +0000)]
file kgdb-2.6.0-test1 was initially added on branch b_unify.

21 years agofile vfs_nointent_2.6.0-test1.patch was initially added on branch b_unify.
wangdi [Tue, 22 Jul 2003 15:03:00 +0000 (15:03 +0000)]
file vfs_nointent_2.6.0-test1.patch was initially added on branch b_unify.

21 years agofile vfs_nointent_2.6.0-test1.pc was initially added on branch b_unify.
wangdi [Tue, 22 Jul 2003 15:01:54 +0000 (15:01 +0000)]
file vfs_nointent_2.6.0-test1.pc was initially added on branch b_unify.

21 years agofile lkcd-cvs-2.6.0-test1.pc was initially added on branch b_unify.
wangdi [Tue, 22 Jul 2003 15:00:17 +0000 (15:00 +0000)]
file lkcd-cvs-2.6.0-test1.pc was initially added on branch b_unify.

21 years agofile lkcd-cvs-2.6.0-test1.patch was initially added on branch b_unify.
wangdi [Tue, 22 Jul 2003 14:59:16 +0000 (14:59 +0000)]
file lkcd-cvs-2.6.0-test1.patch was initially added on branch b_unify.

21 years agopartial merge of b_unify into b_devel (20030722_0202)
phil [Tue, 22 Jul 2003 14:05:26 +0000 (14:05 +0000)]
partial merge of b_unify into b_devel (20030722_0202)

21 years agopartial merge of b_unify into b_devel (20030722_0202)
phil [Tue, 22 Jul 2003 13:50:37 +0000 (13:50 +0000)]
partial merge of b_unify into b_devel (20030722_0202)

21 years agofile kgdb_2.6.0_test1 was initially added on branch b_unify.
braam [Tue, 22 Jul 2003 07:06:28 +0000 (07:06 +0000)]
file kgdb_2.6.0_test1 was initially added on branch b_unify.

21 years agofile vfs_intent_2.6.0-test1.pc was initially added on branch b_unify.
braam [Tue, 22 Jul 2003 07:05:30 +0000 (07:05 +0000)]
file vfs_intent_2.6.0-test1.pc was initially added on branch b_unify.

21 years agofile lkcd-kernel-changes-2.6.0-test1.pc was initially added on branch b_unify.
braam [Tue, 22 Jul 2003 07:05:29 +0000 (07:05 +0000)]
file lkcd-kernel-changes-2.6.0-test1.pc was initially added on branch b_unify.

21 years agofile kexec-2.6.0-full.pc was initially added on branch b_unify.
braam [Tue, 22 Jul 2003 07:05:28 +0000 (07:05 +0000)]
file kexec-2.6.0-full.pc was initially added on branch b_unify.

21 years agofile 2.6.0-test1-mm2.pc was initially added on branch b_unify.
braam [Tue, 22 Jul 2003 07:05:27 +0000 (07:05 +0000)]
file 2.6.0-test1-mm2.pc was initially added on branch b_unify.

21 years agofile vfs_intent_2.6.0-test1.patch was initially added on branch b_unify.
braam [Tue, 22 Jul 2003 07:04:58 +0000 (07:04 +0000)]
file vfs_intent_2.6.0-test1.patch was initially added on branch b_unify.

21 years agofile lkcd-kernel-changes-2.6.0-test1.patch was initially added on branch b_unify.
braam [Tue, 22 Jul 2003 07:04:57 +0000 (07:04 +0000)]
file lkcd-kernel-changes-2.6.0-test1.patch was initially added on branch b_unify.

21 years agofile kexec-2.6.0-full.patch was initially added on branch b_unify.
braam [Tue, 22 Jul 2003 07:04:56 +0000 (07:04 +0000)]
file kexec-2.6.0-full.patch was initially added on branch b_unify.

21 years agofile 2.6.0-test1-mm2.patch was initially added on branch b_unify.
braam [Tue, 22 Jul 2003 07:04:54 +0000 (07:04 +0000)]
file 2.6.0-test1-mm2.patch was initially added on branch b_unify.

21 years agofile rw24.c was initially added on branch b_llpio.
zab [Tue, 22 Jul 2003 06:38:56 +0000 (06:38 +0000)]
file rw24.c was initially added on branch b_llpio.

21 years agofile rw26.c was initially added on branch b_llpio.
zab [Tue, 22 Jul 2003 06:38:52 +0000 (06:38 +0000)]
file rw26.c was initially added on branch b_llpio.

21 years agofile add_page_private.pc was initially added on branch b_llpio.
zab [Tue, 22 Jul 2003 06:38:47 +0000 (06:38 +0000)]
file add_page_private.pc was initially added on branch b_llpio.

21 years agofile add_page_private.patch was initially added on branch b_llpio.
zab [Tue, 22 Jul 2003 06:38:46 +0000 (06:38 +0000)]
file add_page_private.patch was initially added on branch b_llpio.

21 years agofile dev_read_only_2.4.18_chaos.txt was initially added on branch b_unify.
braam [Tue, 22 Jul 2003 05:30:43 +0000 (05:30 +0000)]
file dev_read_only_2.4.18_chaos.txt was initially added on branch b_unify.

21 years agofile ext3-map_inode_page_2.4.18.txt was initially added on branch b_unify.
braam [Tue, 22 Jul 2003 05:30:42 +0000 (05:30 +0000)]
file ext3-map_inode_page_2.4.18.txt was initially added on branch b_unify.

21 years agofile ext3-map_inode_page_2.4.18.pc was initially added on branch b_unify.
braam [Tue, 22 Jul 2003 05:30:41 +0000 (05:30 +0000)]
file ext3-map_inode_page_2.4.18.pc was initially added on branch b_unify.

21 years agofile dev_read_only_2.4.18_chaos.pc was initially added on branch b_unify.
braam [Tue, 22 Jul 2003 05:30:40 +0000 (05:30 +0000)]
file dev_read_only_2.4.18_chaos.pc was initially added on branch b_unify.

21 years agofile ext3-map_inode_page_2.4.18.patch was initially added on branch b_unify.
braam [Tue, 22 Jul 2003 05:30:38 +0000 (05:30 +0000)]
file ext3-map_inode_page_2.4.18.patch was initially added on branch b_unify.

21 years agofile dev_read_only_2.4.18_chaos.patch was initially added on branch b_unify.
braam [Tue, 22 Jul 2003 05:30:36 +0000 (05:30 +0000)]
file dev_read_only_2.4.18_chaos.patch was initially added on branch b_unify.

21 years agofile chaos-2.4.18 was initially added on branch b_unify.
braam [Tue, 22 Jul 2003 05:28:51 +0000 (05:28 +0000)]
file chaos-2.4.18 was initially added on branch b_unify.

21 years agofile obdo.c was initially added on branch b_devel.
adilger [Mon, 21 Jul 2003 23:08:54 +0000 (23:08 +0000)]
file obdo.c was initially added on branch b_devel.

21 years agofile small_write.c was initially added on branch b_devel.
adilger [Fri, 18 Jul 2003 01:55:51 +0000 (01:55 +0000)]
file small_write.c was initially added on branch b_devel.

21 years agoLanding statfs cache code.
adilger [Thu, 17 Jul 2003 07:57:40 +0000 (07:57 +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 agofile uml-patch-2.4.20-6.pc was initially added on branch b_unify.
braam [Wed, 16 Jul 2003 22:40:40 +0000 (22:40 +0000)]
file uml-patch-2.4.20-6.pc was initially added on branch b_unify.

21 years agofile uml-patch-2.4.20-6.patch was initially added on branch b_unify.
braam [Wed, 16 Jul 2003 22:40:38 +0000 (22:40 +0000)]
file uml-patch-2.4.20-6.patch was initially added on branch b_unify.

21 years agoDetect if we read back bogus server data from the last_rcvd file. We just
adilger [Wed, 16 Jul 2003 20:10:38 +0000 (20:10 +0000)]
Detect if we read back bogus server data from the last_rcvd file.  We just
make a new one - not much else that could really be done.

21 years agoFix problems with new write_record() interface:
adilger [Wed, 16 Jul 2003 15:01:38 +0000 (15:01 +0000)]
Fix problems with new write_record() interface:
- we were not incrementing the size properly
  - block > i_size >> blkbits was never true when it needed to be
  - new size was always 1 block too small
- when size was set, it didn't make it to disk, because
  ext3_get_block_handle() updated size after marking the inode dirty

Proper fix is to move i_disksize update into ext3_splice_branch(), so that
it is done before inode is marked dirty.  For now, we mark inode dirty
again in fsfilt, so we don't need a new kernel for Wed LLNL debug shot.

Make fsfilt_ext3 and fsfilt_extN identical again (cosmetic changes only).

21 years agofile gpl_header-chaos-2.4.20.pc was initially added on branch b_devel.
shaver [Wed, 16 Jul 2003 11:00:41 +0000 (11:00 +0000)]
file gpl_header-chaos-2.4.20.pc was initially added on branch b_devel.