Whamcloud - gitweb
fs/lustre-release.git
17 years agoland b_smallfix 20040407_1414:
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

17 years ago- put the exit(1)s back in after MPI_Abort() in the hopes that MPI
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.

17 years ago* changed ptlrpc_unregister_reply(), ptlrpc_unregister_bulk() and
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.

17 years agob=3054
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

17 years ago* Fix for 2895
eeb [Mon, 5 Apr 2004 19:26:16 +0000 (19:26 +0000)]
*   Fix for 2895

17 years agob=3106
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

17 years ago- tagging RC_CURRENT
buffalo-pull [Sat, 3 Apr 2004 04:23:14 +0000 (04:23 +0000)]
- tagging RC_CURRENT

17 years agocreate linux/configs if not present
nic [Fri, 2 Apr 2004 21:21:53 +0000 (21:21 +0000)]
create linux/configs if not present

17 years ago- tagging RC_CURRENT
buffalo-pull [Fri, 2 Apr 2004 02:11:34 +0000 (02:11 +0000)]
- tagging RC_CURRENT

17 years agob=3041
jacob [Thu, 1 Apr 2004 04:09:23 +0000 (04:09 +0000)]
b=3041

re-add things CVS mistakenly removed.

17 years agob=3104
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.

17 years agob=3041
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

17 years ago- tagging RC_CURRENT
buffalo-pull [Thu, 1 Apr 2004 03:25:01 +0000 (03:25 +0000)]
- tagging RC_CURRENT

17 years agob=3082
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

17 years agob=2948
adilger [Wed, 31 Mar 2004 22:26:54 +0000 (22:26 +0000)]
b=2948

17 years agoLand b_smallfix onto HEAD (20040330_2312)
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

17 years agoRemove ancient files.
adilger [Wed, 31 Mar 2004 04:11:48 +0000 (04:11 +0000)]
Remove ancient files.

17 years ago- tagging RC_CURRENT
buffalo-pull [Wed, 31 Mar 2004 01:17:54 +0000 (01:17 +0000)]
- tagging RC_CURRENT

17 years agob=1414
adilger [Tue, 30 Mar 2004 21:28:34 +0000 (21:28 +0000)]
b=1414

17 years ago- tagging RC_CURRENT
buffalo-pull [Tue, 30 Mar 2004 03:26:44 +0000 (03:26 +0000)]
- tagging RC_CURRENT

17 years agochange function declarations to correctly reflect the MPI_Abort exiting, remove
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.

17 years agoliblustre:
ericm [Mon, 29 Mar 2004 06:02:28 +0000 (06:02 +0000)]
liblustre:
 - support VPATH build (still some unclean stuff in liblustre build)

17 years ago- tagging RC_CURRENT
buffalo-pull [Sat, 27 Mar 2004 03:06:18 +0000 (03:06 +0000)]
- tagging RC_CURRENT

17 years agofix compiler warnings
nic [Fri, 26 Mar 2004 16:35:50 +0000 (16:35 +0000)]
fix compiler warnings

17 years ago to get Lustre built with 2.6.3+mm4, LTIME_S(dentry->d_inode->i_size) is not correct
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

17 years ago- tagging RC_CURRENT
buffalo-pull [Fri, 26 Mar 2004 00:39:39 +0000 (00:39 +0000)]
- tagging RC_CURRENT

17 years agoDon't free resource lvb if there is a lookup error (causes later assertion).
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

17 years agoloff_t is a long long in the kernel, liblustre should use the same to
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).

17 years agoMove test 66[ab] from sanity.sh to recovery-small.sh because we need to do
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

17 years ago- tagging RC_CURRENT
buffalo-pull [Thu, 25 Mar 2004 04:33:11 +0000 (04:33 +0000)]
- tagging RC_CURRENT

17 years agob=2985
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.

17 years agoFix for bug 2921 (test failure only). We had coincidentally created a file
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

17 years agoDon't copy lvb into reply message on error, since that message might not have
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

17 years ago- tagging RC_CURRENT
buffalo-pull [Wed, 24 Mar 2004 03:08:43 +0000 (03:08 +0000)]
- tagging RC_CURRENT

17 years agoDon't copy lvb into reply message on error, since that message might not have
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

17 years agoHandle SF IOR better by working harder to avoid granting conflicting locks.
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

17 years agoHandle deleted working directory (from b1_2) for 2.4.18-chaos kernel.
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

17 years agoDon't crash in expired_lock_main() with racing client eviction/lock completion.
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

17 years agoFiled bug 2991 for this issue.
adilger [Tue, 23 Mar 2004 21:06:37 +0000 (21:06 +0000)]
Filed bug 2991 for this issue.
b=2991

17 years agob=2973
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

17 years agoDisable this check, because it fails on LLNL kernels until the xattr patches
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.

17 years agoEnable EXT3_FS_XATTR in defconfig for new kernel configs to make it easier
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.

17 years agoIgnore generated files.
adilger [Tue, 23 Mar 2004 19:35:17 +0000 (19:35 +0000)]
Ignore generated files.

17 years agoDon't have D_MALLOC on by default. This slipped in during debugging.
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.

17 years agoallow lconf to work with python1.5.
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

17 years ago *b: 2948
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.

17 years ago- tagging RC_CURRENT
buffalo-pull [Tue, 23 Mar 2004 03:11:44 +0000 (03:11 +0000)]
- tagging RC_CURRENT

17 years agob=2979
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.

17 years agoDon't output message on MDS for normal occurrence (fixed previously in
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

17 years agob=2019
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

17 years ago- Fix objdir != srcdir build problem
phil [Sat, 20 Mar 2004 01:18:51 +0000 (01:18 +0000)]
- Fix objdir != srcdir build problem
- Remove unused variable from b_1414

17 years ago- don't try and import links or files that aren't globally readable in
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.

17 years agob=2518
green [Fri, 19 Mar 2004 23:25:15 +0000 (23:25 +0000)]
b=2518
LCK_GROUP lock mode implementation for group locks

17 years agob=1549
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

17 years agob=2969
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*)

17 years agob=2081
jacob [Fri, 19 Mar 2004 22:29:52 +0000 (22:29 +0000)]
b=2081
r=phil

remove unused Makefile.am files from portals/include/

17 years agob=2978
nic [Fri, 19 Mar 2004 22:28:38 +0000 (22:28 +0000)]
b=2978
r=shaver

allow lconf to get xml configs via http

17 years agoDon't commit generated Makefile to CVS.
adilger [Fri, 19 Mar 2004 19:46:41 +0000 (19:46 +0000)]
Don't commit generated Makefile to CVS.
b=1414

17 years agofix for move of lustre_user.h
nic [Fri, 19 Mar 2004 19:46:19 +0000 (19:46 +0000)]
fix for move of lustre_user.h

17 years ago- get liblustre building with automake-recent
zab [Fri, 19 Mar 2004 18:42:43 +0000 (18:42 +0000)]
- get liblustre building with automake-recent

17 years ago- Fix some b_1414 build and formatting issues
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)

17 years agoLanding b_bug1414
shaocheng [Fri, 19 Mar 2004 13:38:35 +0000 (13:38 +0000)]
Landing b_bug1414

17 years ago to make Lustre build with 2.6.3+mm4 and suse 2.6
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

17 years agoUpdate the oh-so-important ptlrpc/pack_generic version of
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.

17 years agoFix portals user-space compile breakage on x86_64.
ericm [Fri, 19 Mar 2004 09:30:22 +0000 (09:30 +0000)]
Fix portals user-space compile breakage on x86_64.

17 years agoAllow a file to be opened with our very own O_LOV_DELAY_CREATE.
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.

17 years agoFix typo.
adilger [Fri, 19 Mar 2004 07:10:06 +0000 (07:10 +0000)]
Fix typo.

17 years agoland b_cray_delivery on HEAD
phil [Fri, 19 Mar 2004 06:33:27 +0000 (06:33 +0000)]
land b_cray_delivery on HEAD
liblustre fixes and group lock support

17 years agob=2790
nic [Fri, 19 Mar 2004 05:06:26 +0000 (05:06 +0000)]
b=2790
r=phil

revert global namespace changes

17 years agoGrr, I only had -z9 on dialup, -z3 is nearly as good and much less CPU usage.
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.

17 years agoExample .cvsrc file.
adilger [Fri, 19 Mar 2004 03:40:23 +0000 (03:40 +0000)]
Example .cvsrc file.

17 years agob=2776
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.

17 years agoLand b1_2 onto HEAD (20040317_2319)
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

17 years agoremove unecessary debugging
nic [Thu, 18 Mar 2004 03:40:25 +0000 (03:40 +0000)]
remove unecessary debugging

17 years ago- tagging RC_CURRENT
buffalo-pull [Thu, 18 Mar 2004 03:26:21 +0000 (03:26 +0000)]
- tagging RC_CURRENT

17 years ago- fix build warning and an almost certain run-time crash from swapped cerror
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

17 years agob=2766
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.

17 years agob=2766
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.

17 years agoDon't assert bitmap exists - it won't for error-during-setup self-export destroy
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

17 years ago- tagging RC_CURRENT
buffalo-pull [Wed, 17 Mar 2004 04:29:56 +0000 (04:29 +0000)]
- tagging RC_CURRENT

17 years agob=2939
wangchao [Wed, 17 Mar 2004 02:52:47 +0000 (02:52 +0000)]
b=2939

17 years agob=2936
adilger [Wed, 17 Mar 2004 01:11:46 +0000 (01:11 +0000)]
b=2936

17 years agoland b_v26 (20040316_1603)
nic [Wed, 17 Mar 2004 01:04:43 +0000 (01:04 +0000)]
land b_v26 (20040316_1603)

17 years agob=2936
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.

17 years agoadd RHBUILD to targets and spec to distinguish files that come from using a redhat...
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

17 years agofile pers.c was initially added on branch b_cray_portals_merge.
zab [Tue, 16 Mar 2004 23:06:38 +0000 (23:06 +0000)]
file pers.c was initially added on branch b_cray_portals_merge.

17 years agoDon't spew errors during readahead.
adilger [Tue, 16 Mar 2004 21:13:48 +0000 (21:13 +0000)]
Don't spew errors during readahead.

17 years agoremove unneccessary debugging
nic [Tue, 16 Mar 2004 18:45:26 +0000 (18:45 +0000)]
remove unneccessary debugging

17 years agoCorrect number of journal credits calculated for FSFILT_OP_CANCEL_UNLINK_LOG
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

17 years agob=2926
adilger [Tue, 16 Mar 2004 08:48:13 +0000 (08:48 +0000)]
b=2926

17 years agob=2939
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

17 years ago- tagging RC_CURRENT
buffalo-pull [Tue, 16 Mar 2004 01:06:33 +0000 (01:06 +0000)]
- tagging RC_CURRENT

17 years agob=2464
adilger [Mon, 15 Mar 2004 21:43:35 +0000 (21:43 +0000)]
b=2464

17 years agob=2926
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.

17 years ago*** empty log message ***
yury [Mon, 15 Mar 2004 16:38:55 +0000 (16:38 +0000)]
*** empty log message ***

17 years ago*** empty log message ***
yury [Mon, 15 Mar 2004 07:17:46 +0000 (07:17 +0000)]
*** empty log message ***

17 years agob=2898
rread [Sat, 13 Mar 2004 02:18:48 +0000 (02:18 +0000)]
b=2898

Update ChangeLog.

17 years ago- tagging RC_CURRENT
buffalo-pull [Sat, 13 Mar 2004 02:14:35 +0000 (02:14 +0000)]
- tagging RC_CURRENT

17 years agob=2898
rread [Sat, 13 Mar 2004 02:13:23 +0000 (02:13 +0000)]
b=2898

Protect conn_cnt check and update with exp_lock in
target_handle_connect.

Add a test to replay since, and add an OBD_FAIL style macro to create
a race condition in a specific location called OBD_RACE.

17 years agofile kpr.h was initially added on branch b_cray_portals_merge.
zab [Fri, 12 Mar 2004 19:50:27 +0000 (19:50 +0000)]
file kpr.h was initially added on branch b_cray_portals_merge.