Whamcloud - gitweb
adilger [Thu, 1 Apr 2004 06:42:31 +0000 (06:42 +0000)]
Fix sanity test.
b=1414
adilger [Thu, 1 Apr 2004 00:52:40 +0000 (00:52 +0000)]
Don't allow setstripe on a file/directory without write permission for same.
Regression tests for setstripe permission check.
b=1414
adilger [Thu, 1 Apr 2004 00:48:48 +0000 (00:48 +0000)]
Fix mismerge from HEAD.
adilger [Wed, 31 Mar 2004 22:36:42 +0000 (22:36 +0000)]
Merge from HEAD to b1_2 select fixes for 1.2.2
b=2922, b=2948, b=1414
adilger [Wed, 31 Mar 2004 20:37:02 +0000 (20:37 +0000)]
Merge fixes from b_smallfix to b1_2 for 1.2.2
b=2947, b=2543, b=1557, b=2009
adilger [Wed, 31 Mar 2004 19:38:09 +0000 (19:38 +0000)]
Keep tests in sync with HEAD.
adilger [Wed, 31 Mar 2004 19:30:21 +0000 (19:30 +0000)]
Bump kernel patch version to 34, to match HEAD.
b=2517, b=2399 are the changes for this kernel version
adilger [Wed, 31 Mar 2004 04:24:00 +0000 (04:24 +0000)]
Fix test errors for 6 & 7 (wasn't waiting for async delete to complete).
b=2921
adilger [Wed, 31 Mar 2004 01:02:01 +0000 (01:02 +0000)]
Don't copy lvb into possibly NULL reply on ldlm_handle_enqueue() error
client won't use it anyways. Regression test for same.
Fix secondary bug hit during regression tests in mds_mfd_close() cleanup.
b=2983
adilger [Tue, 23 Mar 2004 19:32:58 +0000 (19:32 +0000)]
Don't enable D_MALLOC by default, slipped in during debugging.
adilger [Tue, 23 Mar 2004 07:16:25 +0000 (07:16 +0000)]
Don't print an error message for a normal race.
b=2526
jacob [Mon, 22 Mar 2004 17:38:21 +0000 (17:38 +0000)]
bump to 1.2.1
adilger [Mon, 22 Mar 2004 17:29:37 +0000 (17:29 +0000)]
Update release date.
adilger [Sun, 21 Mar 2004 06:24:23 +0000 (06:24 +0000)]
Update build version (final test release).
adilger [Sun, 21 Mar 2004 06:23:38 +0000 (06:23 +0000)]
Don't grow lock extents too much if there are many conflicting lockers. For
write locks we grow to at most 32MB upwards and never downwards. For read
locks we also limit downward growth under contention to try and avoid granting
overlapping locks (cancellation of which is very slow for large files).
This actually improves single-file IOR write performance noticably
(100-500MB/s) with no impact to FPP IOR, but we still suffer on the read
side as eventually the read locks overlap and cancellation is very CPU
intensive. Fixing bug 20 is the solution to that.
b=2919
r=phil
adilger [Sun, 21 Mar 2004 06:15:51 +0000 (06:15 +0000)]
Don't dereference freed lock when lock cancellation is racing with export
eviction.
Create a constant for freed memory to make it easier to check.
Test 45 in replay-single is disabled because with or without the patch the
forced client cleanup isn't working properly.
b=2867
r=phil,robert
adilger [Sun, 21 Mar 2004 06:09:05 +0000 (06:09 +0000)]
Return original error code to application.
adilger [Sat, 20 Mar 2004 04:36:18 +0000 (04:36 +0000)]
It isn't necessarily an error when this message appears.
adilger [Sat, 20 Mar 2004 04:25:06 +0000 (04:25 +0000)]
If we're going to LBUG on referenced lock, we may as well print an error.
Dump names of locks in dump instead of number (which changed recently).
adilger [Sat, 20 Mar 2004 00:16:56 +0000 (00:16 +0000)]
Deleted wrong definition.
adilger [Fri, 19 Mar 2004 23:57:51 +0000 (23:57 +0000)]
Remove GNS changes from b1_2.
jacob [Fri, 19 Mar 2004 21:20:26 +0000 (21:20 +0000)]
b=2399, 2325, 2805
new kernel patches for chaos-2.4.18 that were committed on other
series files earlier
cvs2svn [Fri, 19 Mar 2004 19:46:42 +0000 (19:46 +0000)]
This commit was manufactured by cvs2svn to create branch 'b1_2'.
adilger [Fri, 19 Mar 2004 19:46:41 +0000 (19:46 +0000)]
Don't commit generated Makefile to CVS.
b=1414
nic [Fri, 19 Mar 2004 19:46:19 +0000 (19:46 +0000)]
fix for move of lustre_user.h
zab [Fri, 19 Mar 2004 18:42:43 +0000 (18:42 +0000)]
- get liblustre building with automake-recent
phil [Fri, 19 Mar 2004 17:05:44 +0000 (17:05 +0000)]
- Fix some b_1414 build and formatting issues
- Apply Oleg's patch to fix 'lctl modules' (b_cray_portals_merge damage)
shaocheng [Fri, 19 Mar 2004 13:38:35 +0000 (13:38 +0000)]
Landing b_bug1414
hitao [Fri, 19 Mar 2004 10:58:58 +0000 (10:58 +0000)]
to make Lustre build with 2.6.3+mm4 and suse 2.6
adilger [Fri, 19 Mar 2004 10:04:46 +0000 (10:04 +0000)]
Update the oh-so-important ptlrpc/pack_generic version of
lustre_assert_wire_constants(), without which it is impossible to run a test.
Likely needs to be merged back to b_cray_* from whence it came.
ericm [Fri, 19 Mar 2004 09:30:22 +0000 (09:30 +0000)]
Fix portals user-space compile breakage on x86_64.
adilger [Fri, 19 Mar 2004 07:53:25 +0000 (07:53 +0000)]
Allow a file to be opened with our very own O_LOV_DELAY_CREATE.
adilger [Fri, 19 Mar 2004 07:10:06 +0000 (07:10 +0000)]
Fix typo.
phil [Fri, 19 Mar 2004 06:33:27 +0000 (06:33 +0000)]
land b_cray_delivery on HEAD
liblustre fixes and group lock support
nic [Fri, 19 Mar 2004 05:06:26 +0000 (05:06 +0000)]
b=2790
r=phil
revert global namespace changes
adilger [Fri, 19 Mar 2004 03:47:13 +0000 (03:47 +0000)]
Grr, I only had -z9 on dialup, -z3 is nearly as good and much less CPU usage.
adilger [Fri, 19 Mar 2004 03:40:23 +0000 (03:40 +0000)]
Example .cvsrc file.
adilger [Fri, 19 Mar 2004 01:16:12 +0000 (01:16 +0000)]
Remove CVS meta-tag (also removed in previous merge to HEAD).
zab [Fri, 19 Mar 2004 01:10:36 +0000 (01:10 +0000)]
b=2776
r=phil
land b_cray_portals_merge on HEAD. This consists of four families of changes:
1) Eric's work to change some APIs in Lustre's portals to come into line with
Cray's portals and the spec.
2) add --with-cray-portals= to the build and use it to cut up the build
when we're building lustre against external includes for Cray's portals.
3) Move some facilities from portals.o into libcfs.o so that Lustre can
consume them when it is running against Cray's portals.o.
4) Fix up the liblustre build. These changes have also made it to
b_cray_delivery recently.
adilger [Thu, 18 Mar 2004 07:19:06 +0000 (07:19 +0000)]
Land b1_2 onto HEAD (20040317_2319)
b=2939, b=2325, b=2059 (partial), b=2925, b=2399, b=2517
adilger [Thu, 18 Mar 2004 06:18:45 +0000 (06:18 +0000)]
Remove useless and unused llite/sysctl.c file.
nic [Thu, 18 Mar 2004 03:40:25 +0000 (03:40 +0000)]
remove unecessary debugging
buffalo-pull [Thu, 18 Mar 2004 03:26:21 +0000 (03:26 +0000)]
- tagging RC_CURRENT
nic [Thu, 18 Mar 2004 03:05:27 +0000 (03:05 +0000)]
b=2805
add inode-max-readahead patch to series
nic [Thu, 18 Mar 2004 02:52:54 +0000 (02:52 +0000)]
b=2805
add inode-max-readahead patch to series
nic [Thu, 18 Mar 2004 02:47:48 +0000 (02:47 +0000)]
b=2517
upadate iopen patch for 2.4.21-chaos
nic [Thu, 18 Mar 2004 02:26:30 +0000 (02:26 +0000)]
b=2399
update vfs_intent patch for 2.4.24
nic [Thu, 18 Mar 2004 01:31:33 +0000 (01:31 +0000)]
b=2123
add dcache_refcount_debug patch to hp-pnnl series
zab [Thu, 18 Mar 2004 01:11:30 +0000 (01:11 +0000)]
- fix build warning and an almost certain run-time crash from swapped cerror
arguments
adilger [Thu, 18 Mar 2004 01:04:54 +0000 (01:04 +0000)]
Update build version.
nic [Thu, 18 Mar 2004 01:01:17 +0000 (01:01 +0000)]
b=2399
update vfs_intent patch for 2.4.21-chaos
nic [Thu, 18 Mar 2004 01:00:03 +0000 (01:00 +0000)]
b=2805
add inode-max-readahead to rh-2.4.20 kernel series
adilger [Thu, 18 Mar 2004 00:50:03 +0000 (00:50 +0000)]
Add some more useful information to error messages.
b=2306
nic [Thu, 18 Mar 2004 00:18:43 +0000 (00:18 +0000)]
b=2805
add inode-max-readahead-2.4.24 patch and update kernel series
nic [Thu, 18 Mar 2004 00:16:57 +0000 (00:16 +0000)]
b=2517
update kernel series for new pdirops patch
adilger [Thu, 18 Mar 2004 00:14:36 +0000 (00:14 +0000)]
Don't assert bitmap for free of self-export, it might not exist in errors.
Don't leak a dentry reference during iopen setup error.
b=2936
nic [Thu, 18 Mar 2004 00:12:08 +0000 (00:12 +0000)]
b=2517
adjust ext3-pdirops patch for chaos-2.4.20 as a result of new iopen-2.4.20 patch
adilger [Wed, 17 Mar 2004 23:55:43 +0000 (23:55 +0000)]
Update b1_2 from HEAD (20040317_1211)
b=2399, b=2517, landing b_v26
nic [Wed, 17 Mar 2004 23:36:18 +0000 (23:36 +0000)]
b=2517
new iopen-2.4.20 patch
nic [Wed, 17 Mar 2004 22:51:12 +0000 (22:51 +0000)]
b=2399
update kernel patch and series
nic [Wed, 17 Mar 2004 22:49:03 +0000 (22:49 +0000)]
b=2399
update kernel vfs_intent patch and series
add patch to sanity.sh
rread [Wed, 17 Mar 2004 22:04:07 +0000 (22:04 +0000)]
b=2766
Move changelog entry to a new block, since it's not part of 1.2.1.
rread [Wed, 17 Mar 2004 21:56:43 +0000 (21:56 +0000)]
b=2766
r=zab (partial)
Better handling for OST eviction. Fixes for clearing the page cache,
imp_invalid handling, and improved import_event interface. Also
includes the tests and fixes added from 2732; one of those tests does
not yet passed so it is excepted for now.
adilger [Wed, 17 Mar 2004 20:55:58 +0000 (20:55 +0000)]
Don't assert bitmap exists - it won't for error-during-setup self-export destroy
b=2936
r=robert
adilger [Wed, 17 Mar 2004 12:00:44 +0000 (12:00 +0000)]
Change test 6 slightly to take statfs cache and logs into account.
b=2921
adilger [Wed, 17 Mar 2004 11:46:23 +0000 (11:46 +0000)]
Revert the reservation part of the bug 2059 changes. This seems to have
been causing problems on the OSTs and wasn't the primary reason for applying
this patch to 1.2.
b=2059
adilger [Wed, 17 Mar 2004 10:53:44 +0000 (10:53 +0000)]
Clean up properly if llog_lvfs_close() fails.
b=2325
adilger [Wed, 17 Mar 2004 09:33:32 +0000 (09:33 +0000)]
Fix assertion again, sigh.
b=2925
adilger [Wed, 17 Mar 2004 08:21:51 +0000 (08:21 +0000)]
Fix assertion for end of loop.
b=2925
adilger [Wed, 17 Mar 2004 05:37:49 +0000 (05:37 +0000)]
Reduce number of credits for an UNLINK op (update quota files at most once).
Limit our transaction requests to the maximum transaction size regardless.
Handle error case in journal start.
b=2059
buffalo-pull [Wed, 17 Mar 2004 04:29:56 +0000 (04:29 +0000)]
- tagging RC_CURRENT
adilger [Wed, 17 Mar 2004 04:08:51 +0000 (04:08 +0000)]
Fix reservation vs. grant locking.
b=2059
wangchao [Wed, 17 Mar 2004 02:52:47 +0000 (02:52 +0000)]
b=2939
adilger [Wed, 17 Mar 2004 01:33:04 +0000 (01:33 +0000)]
Update build version.
adilger [Wed, 17 Mar 2004 01:32:17 +0000 (01:32 +0000)]
Automatically generate fsfilt_extN.c from fsfilt_ext3.c
b=2059
adilger [Wed, 17 Mar 2004 01:11:46 +0000 (01:11 +0000)]
b=2936
cvs2svn [Wed, 17 Mar 2004 01:04:44 +0000 (01:04 +0000)]
This commit was manufactured by cvs2svn to create branch 'b1_2'.
nic [Wed, 17 Mar 2004 01:04:43 +0000 (01:04 +0000)]
land b_v26 (20040316_1603)
adilger [Wed, 17 Mar 2004 01:02:59 +0000 (01:02 +0000)]
Update b1_2 from HEAD (20040316_1727)
b=2939
rread [Wed, 17 Mar 2004 00:26:38 +0000 (00:26 +0000)]
b=2936
Skip closing files for the self_export, and add a test.
nic [Wed, 17 Mar 2004 00:21:47 +0000 (00:21 +0000)]
add RHBUILD to targets and spec to distinguish files that come from using a redhat patched kernel
typo fix to have lbuild error on building rpms
removed erroneous EXTRA_VERSION manipulation
adilger [Tue, 16 Mar 2004 23:37:34 +0000 (23:37 +0000)]
Don't evict page beyond end of each stripe. In rare cases this page was
being waited on for a read and the VFS is very unhappy when it isn't
uptodate when the read completes. Rightfully so. This was introduced during
bug 2765 changes to fix the extent calculations.
b=2925
adilger [Tue, 16 Mar 2004 23:13:19 +0000 (23:13 +0000)]
This changes the fsfilt transaction calculations to take into account the
cases where we are updating multiple log files for a single transaction
(esp. unlink of files). For small numbers of stripes this isn't very
likely to cause problems, but after updating to the new log format for 2306,
we happened to run single-file IORs with 32 stripes as the first IO to the
filesystem, and this caused 32 new logs to be created in a single transaction
when that file was unlinked. This caused the unlink journal transaction to
repeatedly run out of credits and BUG the MDS until this patch was applied.
Removed fsfilt_extN.c since it is perpetually out-of-date and any time it
needs to be used it is easier to just run fsfilt_ext3.c through sed.
b=2059, b=2931
zab [Tue, 16 Mar 2004 23:06:38 +0000 (23:06 +0000)]
file pers.c was initially added on branch b_cray_portals_merge.
adilger [Tue, 16 Mar 2004 22:37:33 +0000 (22:37 +0000)]
Hold dentry reference over log close so it is valid for unlink.
b=2325
r=robert
adilger [Tue, 16 Mar 2004 21:13:48 +0000 (21:13 +0000)]
Don't spew errors during readahead.
nic [Tue, 16 Mar 2004 18:45:26 +0000 (18:45 +0000)]
remove unneccessary debugging
adilger [Tue, 16 Mar 2004 16:05:48 +0000 (16:05 +0000)]
Correct number of journal credits calculated for FSFILT_OP_CANCEL_UNLINK_LOG
so that we don't have transaction errors on small MDS filesystems.
b=2931
r=tianying
adilger [Tue, 16 Mar 2004 08:48:13 +0000 (08:48 +0000)]
b=2926
wangchao [Tue, 16 Mar 2004 04:42:55 +0000 (04:42 +0000)]
b=2939
r=shaver
let lustre could be mounted with the same name for node and mds
buffalo-pull [Tue, 16 Mar 2004 01:06:33 +0000 (01:06 +0000)]
- tagging RC_CURRENT
adilger [Mon, 15 Mar 2004 21:58:20 +0000 (21:58 +0000)]
Update b1_2 from HEAD (20040315_1445)
b=2898, b=2926
adilger [Mon, 15 Mar 2004 21:43:35 +0000 (21:43 +0000)]
b=2464
adilger [Mon, 15 Mar 2004 21:38:50 +0000 (21:38 +0000)]
Compile warning fixes for ia64.
adilger [Mon, 15 Mar 2004 20:58:22 +0000 (20:58 +0000)]
Don't spew LustreErrors for problems during readahead.
green [Mon, 15 Mar 2004 20:55:58 +0000 (20:55 +0000)]
b=2926
r=phik
Make mds_reint_create to use mds_lock_new_child everywhere instead of taking
the lock (and incorrect one) on its own.
yury [Mon, 15 Mar 2004 16:38:55 +0000 (16:38 +0000)]
*** empty log message ***
yury [Mon, 15 Mar 2004 07:17:46 +0000 (07:17 +0000)]
*** empty log message ***
zab [Sat, 13 Mar 2004 02:30:47 +0000 (02:30 +0000)]
- upping the spec to 1.2.0.4 in preparation for tagging
rread [Sat, 13 Mar 2004 02:18:48 +0000 (02:18 +0000)]
b=2898
Update ChangeLog.