Whamcloud - gitweb
zab [Tue, 4 May 2004 21:16:56 +0000 (21:16 +0000)]
b=3119
Clear page->private while we're adding it to struct page. Make
page->private errors really assertions as they're very bad and
shouldn't happen.
adilger [Tue, 4 May 2004 17:43:02 +0000 (17:43 +0000)]
b=3285
adilger [Tue, 4 May 2004 17:38:59 +0000 (17:38 +0000)]
b=3043
adilger [Tue, 4 May 2004 17:38:27 +0000 (17:38 +0000)]
Return the right error code.
adilger [Tue, 4 May 2004 17:18:38 +0000 (17:18 +0000)]
Zero i_rdev for non-device files
b=3147
adilger [Tue, 4 May 2004 09:51:02 +0000 (09:51 +0000)]
Add newline to quiet warning.
adilger [Thu, 29 Apr 2004 23:10:43 +0000 (23:10 +0000)]
Make the "/sbin/mount.lustre: No such device" error message less cryptic.
adilger [Wed, 28 Apr 2004 16:08:29 +0000 (16:08 +0000)]
Remove redundant check. We will always return an error from mdc_close().
b=2410
adilger [Wed, 28 Apr 2004 15:39:08 +0000 (15:39 +0000)]
Disable test 0b until we merge the 2766 fix into b1_2 post 1.2.2.
b=2766
adilger [Wed, 28 Apr 2004 07:18:50 +0000 (07:18 +0000)]
Re-add change for building, now that Jacob's other fix works.
b=3294
jacob [Wed, 28 Apr 2004 06:36:15 +0000 (06:36 +0000)]
try another fix for 3294
adilger [Wed, 28 Apr 2004 06:31:15 +0000 (06:31 +0000)]
Revert build change for "make rpms". While this change was more correct (it
worked properly on RH9) for some reason it didn't work on RH7.3, and prevented
the "make; make rpms" workaround from helping.
b=3294
adilger [Wed, 28 Apr 2004 06:25:48 +0000 (06:25 +0000)]
Quiet print format warning on ia64.
adilger [Wed, 28 Apr 2004 06:22:50 +0000 (06:22 +0000)]
Disable mmap message per Terry's request, too noisy and uninteresting.
adilger [Wed, 28 Apr 2004 06:20:27 +0000 (06:20 +0000)]
New build version.
adilger [Wed, 28 Apr 2004 04:49:41 +0000 (04:49 +0000)]
Quiet ia64 compiler print format warning.
adilger [Wed, 28 Apr 2004 04:20:09 +0000 (04:20 +0000)]
Quiet compiler warning in fsx on ia64.
Don't remount the filesystem on the client each time if running the
replay/recovery tests multiple times.
adilger [Wed, 28 Apr 2004 04:01:01 +0000 (04:01 +0000)]
Increase the maximum number of buffers for LDLM cancel requests. We ran out
of these on an MCR OST over the weekend. This is still at most 4MB per service.
b=2102
jacob [Tue, 27 Apr 2004 22:49:27 +0000 (22:49 +0000)]
b=3294
fix DIST_SOURCES.
adilger [Tue, 27 Apr 2004 22:09:28 +0000 (22:09 +0000)]
Don't have a NULL deref after an interrupted mdc_close.
b=2410
adilger [Tue, 27 Apr 2004 22:05:22 +0000 (22:05 +0000)]
Don't drop error code on revalidate.
b=3285
rread [Mon, 26 Apr 2004 22:04:10 +0000 (22:04 +0000)]
b=3284
Add more checks to ensure the OSCC is not removing orphans before
doing precreate. A new test added, and also some improved debugging
for precreate.
adilger [Mon, 26 Apr 2004 20:19:42 +0000 (20:19 +0000)]
Update build version.
adilger [Mon, 26 Apr 2004 16:46:13 +0000 (16:46 +0000)]
Send the correct disposition back to the client so that it returns an
error if no access to the directory.
b=3285
adilger [Sat, 24 Apr 2004 08:43:21 +0000 (08:43 +0000)]
Fix sign-extention problem with ll_extent_lock() error return codes on 64-bit
arches. They were being stored in an ldlm_error_t (an enum, apparently an
unsigned int) instead of an int (ll_extent_lock() does not return LDLM error
codes), and when returned in a 64-bit ssize_t they were 2^32 - errno instead
of a negative number.
b=3043
adilger [Sat, 24 Apr 2004 08:34:25 +0000 (08:34 +0000)]
Update build version
adilger [Sat, 24 Apr 2004 06:56:37 +0000 (06:56 +0000)]
Don't use non-existent portals/include/config.h to get build version number.
adilger [Fri, 23 Apr 2004 23:16:08 +0000 (23:16 +0000)]
Update usage message for autogen.sh if autolustre already installed.
adilger [Fri, 23 Apr 2004 19:33:55 +0000 (19:33 +0000)]
Land b1_2_26 onto b1_2 (20040423_1204) - 2.6 build fixes
b=3118, b=3116, b=3064, b=3219, b=2410, b=3258
rread [Thu, 22 Apr 2004 21:49:13 +0000 (21:49 +0000)]
b=2945
It's possible for df to fail here, instead of returning a smaller fs
size. In either case, it means (most likely) we've been evicted.
rread [Thu, 22 Apr 2004 21:43:41 +0000 (21:43 +0000)]
b=2410
Check for NULL reply in mdc_close.
cvs2svn [Tue, 20 Apr 2004 14:34:10 +0000 (14:34 +0000)]
This commit was manufactured by cvs2svn to create branch 'b1_2'.
eeb [Tue, 20 Apr 2004 14:34:09 +0000 (14:34 +0000)]
* Landed b_cray_portals_merge (3148, 3158)
buffalo-pull [Tue, 20 Apr 2004 02:48:09 +0000 (02:48 +0000)]
- tagging RC_CURRENT
ccooper [Mon, 19 Apr 2004 19:31:39 +0000 (19:31 +0000)]
- target and config files for recent chaos kernels (for tinderbox)
ccooper [Mon, 19 Apr 2004 14:29:47 +0000 (14:29 +0000)]
- fix syntax error
adilger [Sun, 18 Apr 2004 22:50:33 +0000 (22:50 +0000)]
Don't try to put a hyphen into the Lustre RPM release version.
phil [Sat, 17 Apr 2004 05:05:06 +0000 (05:05 +0000)]
2.4.21-suse-171 patches and series
jacob [Sat, 17 Apr 2004 04:33:25 +0000 (04:33 +0000)]
This is HEAD.
jacob [Sat, 17 Apr 2004 04:17:31 +0000 (04:17 +0000)]
Fix --disable-modules build.
zab [Sat, 17 Apr 2004 04:11:08 +0000 (04:11 +0000)]
- add a cute script that uses 'ploticus' to graph the rpcs from a D_RPCTRACE
log. the script should be easy to use and has pointers to ploticus.
http://tetsuo.zabbo.net/~zab/rpc-graph.ps
is an example.
buffalo-pull [Sat, 17 Apr 2004 03:20:36 +0000 (03:20 +0000)]
- tagging RC_CURRENT
adilger [Fri, 16 Apr 2004 23:39:49 +0000 (23:39 +0000)]
Land b_smallfix onto HEAD (20040416_1638) (more 2.6 build fixes)
b=2912/2922, b=3145 too
adilger [Fri, 16 Apr 2004 17:38:58 +0000 (17:38 +0000)]
Landing HEAD changes for 2.6 onto b1_2 - kernel patches only.
This gets the diff under half a million lines ;-).
adilger [Fri, 16 Apr 2004 16:55:11 +0000 (16:55 +0000)]
Fix braino.
b=3159
r=zab
adilger [Fri, 16 Apr 2004 01:32:44 +0000 (01:32 +0000)]
Update build version.
adilger [Fri, 16 Apr 2004 01:02:14 +0000 (01:02 +0000)]
Print out lock handle that causes assertion failure.
b=3159
buffalo-pull [Thu, 15 Apr 2004 03:18:25 +0000 (03:18 +0000)]
- tagging RC_CURRENT
cvs2svn [Wed, 14 Apr 2004 20:39:46 +0000 (20:39 +0000)]
This commit was manufactured by cvs2svn to create branch 'b1_2'.
adilger [Wed, 14 Apr 2004 20:39:45 +0000 (20:39 +0000)]
Land b_smallfix onto HEAD (20040414_1359)
b=3116, b=3064, b=3107, b=3122, b=1519, 2.6 kernel fixes, group lock fixes
adilger [Wed, 14 Apr 2004 20:36:54 +0000 (20:36 +0000)]
Fix the RPC lprocfs stats. The lprocfs entries need to be created before
we call ptlrpc_init_svc() or it will silently not create any "stats" entry.
b=1519
adilger [Wed, 14 Apr 2004 20:29:30 +0000 (20:29 +0000)]
Add a common error handling function for AST errors. This fixes a case where
we don't drop locks on failed completion ASTs and end up evicting the client.
b=3145
nic [Wed, 14 Apr 2004 19:01:38 +0000 (19:01 +0000)]
fix compiler warning
adilger [Wed, 14 Apr 2004 16:33:17 +0000 (16:33 +0000)]
Don't dereference negative dentry.
b=3106
buffalo-pull [Tue, 13 Apr 2004 23:26:40 +0000 (23:26 +0000)]
- tagging RC_CURRENT
adilger [Tue, 13 Apr 2004 19:08:29 +0000 (19:08 +0000)]
Update build version.
adilger [Tue, 13 Apr 2004 18:38:14 +0000 (18:38 +0000)]
Add missing part of bug 2706 fix.
b=2706
r=phil
adilger [Tue, 13 Apr 2004 18:34:28 +0000 (18:34 +0000)]
Only create lprocfs entries after a device is set up (instead of at attach
time) so that they don't try to use initialized data.
b=1519
buffalo-pull [Tue, 13 Apr 2004 04:04:01 +0000 (04:04 +0000)]
- tagging RC_CURRENT
eeb [Tue, 13 Apr 2004 01:58:28 +0000 (01:58 +0000)]
* Landed b_cray_portals_merge.
Superbug 2871:
Sub-bugs fixed 2869 2870 3034 3036 3037 3035 3038 3135
nic [Mon, 12 Apr 2004 21:45:14 +0000 (21:45 +0000)]
land b_inodebits
adilger [Mon, 12 Apr 2004 21:29:37 +0000 (21:29 +0000)]
Fix resend race during recovery (don't set rq_timeout = 0).
b=2950
r=robert
adilger [Mon, 12 Apr 2004 19:54:43 +0000 (19:54 +0000)]
Don't wait forever in sleep_on() if two threads call portals_debug_dumplog()
at the same time.
b=3107
r=zab
adilger [Thu, 8 Apr 2004 19:46:57 +0000 (19:46 +0000)]
Disable ll_readpage() log dumping (for debugging bug 2805), it caused bug 3122.
b=3122
adilger [Thu, 8 Apr 2004 19:12:01 +0000 (19:12 +0000)]
Don't dereference an ERR_PTR() in the mds_reint_link() error handling path.
b=3107
r=phil
phil [Thu, 8 Apr 2004 18:44:12 +0000 (18:44 +0000)]
Point people at the autolustre rpms, too
nic [Thu, 8 Apr 2004 17:19:51 +0000 (17:19 +0000)]
add entry for 3118
nic [Thu, 8 Apr 2004 16:55:55 +0000 (16:55 +0000)]
b=3118
r=adilger
fix badly initialized nameidata. Bug found and fix reported by 'johann lombardi <johann.lombardi@bull.net>'
adilger [Wed, 7 Apr 2004 21:53:25 +0000 (21:53 +0000)]
Update build tag.
adilger [Wed, 7 Apr 2004 21:53:00 +0000 (21:53 +0000)]
Fix patch breakage.
adilger [Wed, 7 Apr 2004 21:52:05 +0000 (21:52 +0000)]
Fix patch breakage.
adilger [Wed, 7 Apr 2004 21:46:19 +0000 (21:46 +0000)]
Fix duplicate merge of this hunk.
jacob [Wed, 7 Apr 2004 19:12:05 +0000 (19:12 +0000)]
land b_smallfix 20040407_1414:
b=3057, 2947, 2925, 3050, 3041, 2849, 1662
zab [Wed, 7 Apr 2004 17:31:23 +0000 (17:31 +0000)]
- put the exit(1)s back in after MPI_Abort() in the hopes that MPI
implementations which don't exit in MPI_Abort() will honor the exit(1)s.
eeb [Tue, 6 Apr 2004 22:45:41 +0000 (22:45 +0000)]
* changed ptlrpc_unregister_reply(), ptlrpc_unregister_bulk() and
ptlrpc_abort_bulk() to always l_wait_event() after doing
PtlMDUnlink() on the relevant MD. Previous code assumed that when
PtlMDUnlink() returned PTL_MD_INVALID, the relevant callback handler
must have run already, which isn't true for liblustre. The
l_wait_event() will be a NOOP for kernel lustre (condition already
true) but gives the liblustre event handler a chance to call all
the callbacks.
adilger [Tue, 6 Apr 2004 22:29:15 +0000 (22:29 +0000)]
In ll_file_read() use (*ppos + count - 1) for end of read instead of the value
in policy->l_extent.end. This makes the intent of the comparison more clear,
and avoids any problems if the policy data is ever changed (e.g. to return the
granted extent or similar).
Useful debugging for lock extent problems.
b=2925
adilger [Tue, 6 Apr 2004 22:24:54 +0000 (22:24 +0000)]
Minor correctness fixes for EA compat support:
- print the right size in the error message
- work correctly some day in the future when we have v2 EAs
b=3059
adilger [Tue, 6 Apr 2004 19:10:44 +0000 (19:10 +0000)]
Use the highest extent to determine the kms value, not the last one.
Try not to grant overlapping locks for the same client, to speed lock cancel.
b=2925
r=phil
nic [Mon, 5 Apr 2004 19:43:35 +0000 (19:43 +0000)]
b=3054
r=zab
add case for 2.6 and /proc/sys/vm/dirty_writeback_centisecs where 2.4 uses kupdated
eeb [Mon, 5 Apr 2004 19:26:16 +0000 (19:26 +0000)]
* Fix for 2895
adilger [Mon, 5 Apr 2004 18:36:21 +0000 (18:36 +0000)]
Update version tag.
adilger [Mon, 5 Apr 2004 18:19:03 +0000 (18:19 +0000)]
Debugging for mdc_close oops.
b=2410
r=robert
adilger [Mon, 5 Apr 2004 18:14:48 +0000 (18:14 +0000)]
Don't update to the kms value for a lock that is just in the process of
being cancelled.
b=3057
r=phil
phil [Sun, 4 Apr 2004 20:36:38 +0000 (20:36 +0000)]
b=3106
Don't deref NULL inode if we make it into filter_lvbo_init for (in
this case) the wrong object group
adilger [Sat, 3 Apr 2004 19:28:33 +0000 (19:28 +0000)]
NULL the filter arrays as they are freed to avoid potential problems on cleanup.
r=phil
adilger [Sat, 3 Apr 2004 19:27:21 +0000 (19:27 +0000)]
Initialize lock handle so that we don't fail ASSERT on error cleanup.
b=3057
r=phil
adilger [Sat, 3 Apr 2004 04:40:53 +0000 (04:40 +0000)]
Quiet compiler warning.
b=1557
adilger [Sat, 3 Apr 2004 04:39:18 +0000 (04:39 +0000)]
Don't dereference uninitialized variable.
b=2543
buffalo-pull [Sat, 3 Apr 2004 04:23:14 +0000 (04:23 +0000)]
- tagging RC_CURRENT
nic [Fri, 2 Apr 2004 21:21:53 +0000 (21:21 +0000)]
create linux/configs if not present
buffalo-pull [Fri, 2 Apr 2004 02:11:34 +0000 (02:11 +0000)]
- tagging RC_CURRENT
adilger [Thu, 1 Apr 2004 19:50:19 +0000 (19:50 +0000)]
Change default stripe size based on ALC/ADEV testing.
adilger [Thu, 1 Apr 2004 12:04:48 +0000 (12:04 +0000)]
Minor changes to sync b1_2 with HEAD that shouldn't affect anything.
adilger [Thu, 1 Apr 2004 12:03:07 +0000 (12:03 +0000)]
Minor changes to sync b1_2 with HEAD that shouldn't affect anything.
adilger [Thu, 1 Apr 2004 11:41:45 +0000 (11:41 +0000)]
Disable tests for which fixes are not currently in b1_2.
adilger [Thu, 1 Apr 2004 06:42:31 +0000 (06:42 +0000)]
Fix sanity test.
b=1414
jacob [Thu, 1 Apr 2004 04:09:23 +0000 (04:09 +0000)]
b=3041
re-add things CVS mistakenly removed.
jacob [Thu, 1 Apr 2004 04:06:36 +0000 (04:06 +0000)]
b=3104
Do not cvs add/rm on one branch, then cvs up -r to another branch, and
expect CVS to cope.
jacob [Thu, 1 Apr 2004 03:34:59 +0000 (03:34 +0000)]
b=3041
b=3058
Clean up the autoconf and automake bits:
* now liblustre and kernel modules can be built in the same tree
use --disable-modules, --disable-liblustre to disable those
bits
* 2.6 modules are now built as .ko, and lconf can deal with them
* fixes for builddir != srcdir
buffalo-pull [Thu, 1 Apr 2004 03:25:01 +0000 (03:25 +0000)]
- tagging RC_CURRENT