Whamcloud - gitweb
buffalo-pull [Thu, 22 Apr 2004 02:52:43 +0000 (02:52 +0000)]
- tagging RC_CURRENT
jacob [Wed, 21 Apr 2004 05:11:03 +0000 (05:11 +0000)]
- ldiskfs is ext3
zab [Tue, 20 Apr 2004 21:37:27 +0000 (21:37 +0000)]
- shut up, shut up, shut up, shut up!
jacob [Tue, 20 Apr 2004 20:05:19 +0000 (20:05 +0000)]
- keep selinux-enabled kernels from truncating our mount data.
fixes -EINVAL I got over the weekend.
adilger [Tue, 20 Apr 2004 18:57:30 +0000 (18:57 +0000)]
Fix this bug, not sure why my CVS didn't show this as a diff.
b=3222
ccooper [Tue, 20 Apr 2004 15:48:40 +0000 (15:48 +0000)]
- use different delimiter for CONFIGURE_FLAGS replacement, so that backslashes in the variable don't make it lose it's mind
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.
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
buffalo-pull [Thu, 15 Apr 2004 03:18:25 +0000 (03:18 +0000)]
- tagging RC_CURRENT
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
nic [Wed, 14 Apr 2004 19:01:38 +0000 (19:01 +0000)]
fix compiler warning
buffalo-pull [Tue, 13 Apr 2004 23:26:40 +0000 (23:26 +0000)]
- tagging RC_CURRENT
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
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:00 +0000 (21:53 +0000)]
Fix patch breakage.
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.
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
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
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
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
nic [Thu, 1 Apr 2004 00:31:26 +0000 (00:31 +0000)]
b=3082
r=andreas
sys_fchmod was missing setattr_raw magic, add chmod_common for both sys_fchmod and sys_chmod
adjust locking around chown_common() setattr_raw RPC, as i_sem need to be held over setattr
adilger [Wed, 31 Mar 2004 22:26:54 +0000 (22:26 +0000)]
b=2948
adilger [Wed, 31 Mar 2004 18:18:04 +0000 (18:18 +0000)]
Land b_smallfix onto HEAD (20040330_2312)
b=2947, b=2543, b=1557, b=2009
adilger [Wed, 31 Mar 2004 04:11:48 +0000 (04:11 +0000)]
Remove ancient files.
buffalo-pull [Wed, 31 Mar 2004 01:17:54 +0000 (01:17 +0000)]
- tagging RC_CURRENT
adilger [Tue, 30 Mar 2004 21:28:34 +0000 (21:28 +0000)]
b=1414
buffalo-pull [Tue, 30 Mar 2004 03:26:44 +0000 (03:26 +0000)]
- tagging RC_CURRENT
nic [Mon, 29 Mar 2004 16:57:21 +0000 (16:57 +0000)]
change function declarations to correctly reflect the MPI_Abort exiting, remove
exits. this is what should have been done in the first place...yeah.
ericm [Mon, 29 Mar 2004 06:02:28 +0000 (06:02 +0000)]
liblustre:
- support VPATH build (still some unclean stuff in liblustre build)
buffalo-pull [Sat, 27 Mar 2004 03:06:18 +0000 (03:06 +0000)]
- tagging RC_CURRENT
nic [Fri, 26 Mar 2004 16:35:50 +0000 (16:35 +0000)]
fix compiler warnings
hitao [Fri, 26 Mar 2004 08:33:13 +0000 (08:33 +0000)]
to get Lustre built with 2.6.3+mm4, LTIME_S(dentry->d_inode->i_size) is not correct
buffalo-pull [Fri, 26 Mar 2004 00:39:39 +0000 (00:39 +0000)]
- tagging RC_CURRENT
adilger [Thu, 25 Mar 2004 20:16:58 +0000 (20:16 +0000)]
Don't free resource lvb if there is a lookup error (causes later assertion).
Don't dereference dentry after dputting it.
Remove use of obdo in filter_lvb, since we don't actually need it.
b=2922
adilger [Thu, 25 Mar 2004 20:08:53 +0000 (20:08 +0000)]
loff_t is a long long in the kernel, liblustre should use the same to
avoid compiler warnings on 64-bit (this #define is for windows port only).
adilger [Thu, 25 Mar 2004 18:42:47 +0000 (18:42 +0000)]
Move test 66[ab] from sanity.sh to recovery-small.sh because we need to do
ops on the OST, and that isn't possible with sanity.sh if it is remote.
Fix test replay-ost-single test 7 for bug 2123 also.
b=2983, b=2123
buffalo-pull [Thu, 25 Mar 2004 04:33:11 +0000 (04:33 +0000)]
- tagging RC_CURRENT
zab [Thu, 25 Mar 2004 01:33:16 +0000 (01:33 +0000)]
b=2985
r=zab
use MPI_Abort() in the exiting error paths of write_* so that other processes
are pulled out of MPI_Barrier(). I added a -f <filename> argument to
write_disjoint while I was veryfying this.
adilger [Wed, 24 Mar 2004 09:21:03 +0000 (09:21 +0000)]
Fix for bug 2921 (test failure only). We had coincidentally created a file
in test 4 with the same size, and if we didn't wait for its deletion then
it could so happen that the "kbytesfree before" would equal "kbytesfree after"
since that file was freed while we wrote the new one.
b=2921
adilger [Wed, 24 Mar 2004 05:40:47 +0000 (05:40 +0000)]
Don't copy lvb into reply message on error, since that message might not have
allocated enough space for the lvb and the client will ignore it anyways.
Also fixes a NULL request deref in mds_mfd_close() when cleaning up opens
on the MDS. The initial sanity test (66b) triggered a new bug 2986, but
another test with multiop tests this properly.
b=2983
buffalo-pull [Wed, 24 Mar 2004 03:08:43 +0000 (03:08 +0000)]
- tagging RC_CURRENT
adilger [Wed, 24 Mar 2004 02:50:22 +0000 (02:50 +0000)]
Don't copy lvb into reply message on error, since that message might not have
allocated enough space for the lvb and the client will ignore it anyways.
Also fixes a NULL request deref in mds_mfd_close() when cleaning up opens
on the MDS. The initial sanity test (66b) triggered a new bug 2986, but
another test with multiop tests this properly.
b=2983
adilger [Wed, 24 Mar 2004 00:36:19 +0000 (00:36 +0000)]
Handle SF IOR better by working harder to avoid granting conflicting locks.
From b1_2.
b=2919
adilger [Wed, 24 Mar 2004 00:31:48 +0000 (00:31 +0000)]
Handle deleted working directory (from b1_2) for 2.4.18-chaos kernel.
b=2399
adilger [Wed, 24 Mar 2004 00:29:15 +0000 (00:29 +0000)]
Don't crash in expired_lock_main() with racing client eviction/lock completion.
b=2867
adilger [Tue, 23 Mar 2004 21:06:37 +0000 (21:06 +0000)]
Filed bug 2991 for this issue.
b=2991
rread [Tue, 23 Mar 2004 21:02:07 +0000 (21:02 +0000)]
b=2973
- add a new test (18a) to use lctl --deactivate to confirm page cache is
cleared after invalidation.
- rename 18 to 18b, and increase wait to ensure the cache is checked after
recovery
adilger [Tue, 23 Mar 2004 20:16:45 +0000 (20:16 +0000)]
Disable this check, because it fails on LLNL kernels until the xattr patches
are updated.
adilger [Tue, 23 Mar 2004 19:45:35 +0000 (19:45 +0000)]
Enable EXT3_FS_XATTR in defconfig for new kernel configs to make it easier
for users to get it right.
adilger [Tue, 23 Mar 2004 19:35:17 +0000 (19:35 +0000)]
Ignore generated files.
adilger [Tue, 23 Mar 2004 17:20:13 +0000 (17:20 +0000)]
Don't have D_MALLOC on by default. This slipped in during debugging.
nic [Tue, 23 Mar 2004 16:02:02 +0000 (16:02 +0000)]
allow lconf to work with python1.5.
do not support http urls until python2, as that is the first occurance of
urllib2, where the error handling for http is finally sane
tianying [Tue, 23 Mar 2004 03:46:11 +0000 (03:46 +0000)]
*b: 2948
*r: Robert
the pointer of oti->oti_logcookies should be increased when an osc is inactive.
buffalo-pull [Tue, 23 Mar 2004 03:11:44 +0000 (03:11 +0000)]
- tagging RC_CURRENT
zab [Mon, 22 Mar 2004 22:29:22 +0000 (22:29 +0000)]
b=2979
r=adilger
Tweak lfs a little so that lfs find can use open(O_DIRECTORY) to detect
directories when libc doesn't implement readdir64() in a way that
returns d_type. This lets sanity hobble along on some x86-64
installations.
adilger [Mon, 22 Mar 2004 20:33:58 +0000 (20:33 +0000)]
Don't output message on MDS for normal occurrence (fixed previously in
osc_set_data_with_check()).
b=2526
wangchao [Mon, 22 Mar 2004 03:25:25 +0000 (03:25 +0000)]
b=2019
r=adilger
Add a test case to test lconf creating large journals
phil [Sat, 20 Mar 2004 01:18:51 +0000 (01:18 +0000)]
- Fix objdir != srcdir build problem
- Remove unused variable from b_1414
zab [Sat, 20 Mar 2004 00:58:02 +0000 (00:58 +0000)]
- don't try and import links or files that aren't globally readable in
test 99. Doing so make's cvs 1.11.1p1 exit(1). with this sanity
passes on x86-64 again.
green [Fri, 19 Mar 2004 23:25:15 +0000 (23:25 +0000)]
b=2518
LCK_GROUP lock mode implementation for group locks
jacob [Fri, 19 Mar 2004 22:54:19 +0000 (22:54 +0000)]
b=1549
r=adilger,zab
check that CONFIG_EXT3_FS and CONFIG_EXT3_FS_XATTR are defined in
linux/config.h
zab [Fri, 19 Mar 2004 22:41:33 +0000 (22:41 +0000)]
b=2969
r=phil
This adds a sync parameter to ldlm_cancel_lru() so that cancel_lru_locks in
tests doesn't return until the blocking callbacks have been completed. This
removes a race that was failing test 45 in sanity and can only benefit
other tests. (*knocks on wood*)
jacob [Fri, 19 Mar 2004 22:29:52 +0000 (22:29 +0000)]
b=2081
r=phil
remove unused Makefile.am files from portals/include/
nic [Fri, 19 Mar 2004 22:28:38 +0000 (22:28 +0000)]
b=2978
r=shaver
allow lconf to get xml configs via http
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.
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