Whamcloud - gitweb
fs/lustre-release.git
19 years agoLand b_release_1_4_4 onto b1_4 (20050810_0211)
adilger [Wed, 10 Aug 2005 08:35:42 +0000 (08:35 +0000)]
Land b_release_1_4_4 onto b1_4 (20050810_0211)
Description: Heavy concurrent write and delete load may cause data corruption.
Details    : It was possible under high-load situations to have an extent
             metadata block in the block device cache from a just-unlinked
             file overwrite a newly-allocated data block.  We now unmap any
             metadata buffers that alias just-allocated data blocks.
b=6998

Description: lconf+mke2fs fail when formatting filesystem with > 77 stripes
Details    : lconf specifies an inode size of 4096 bytes when the default
             stripe_count is larger than 77.  This conflicts with the default
             inode density of 1 per 4096 bytes.  Allocate smaller inodes in
             this case to avoid pinning too much memory for large EAs.
b=7241

19 years agoBranch b1_4
adilger [Wed, 10 Aug 2005 08:02:40 +0000 (08:02 +0000)]
Branch b1_4
Make the "return grant" constant dependent upon RPC size, not hard coded.
Currently the values are the same.
b=7138

19 years agoBranch b1_4
adilger [Wed, 10 Aug 2005 08:00:27 +0000 (08:00 +0000)]
Branch b1_4
Description: Client will block write RPCs if not enough grant
Details    : If a client has max_dirty_mb smaller than max_rpcs_in_flight,
             then the client will block writes while waiting for another RPC
             to complete instead of consuming its dirty limit.  With change
             we get improved performance when max_dirty_mb is small.

19 years agoBranch b1_4
adilger [Wed, 10 Aug 2005 07:36:45 +0000 (07:36 +0000)]
Branch b1_4
Description: If an OST is inactive, its locks might reference stale inodes.
Details    : lov_change_cbdata() must iterate over all namespaces, even if
             they are inactive to clear inode references from the lock.
     Otherwise we get stale locks referencing random memory (possibly
     not even an inode) when the locks drop off the LRU.
b=7039
r=alex

19 years agoAdded an info() sub for non-warning, non-error messages, and modified
mjmac [Tue, 9 Aug 2005 20:29:24 +0000 (20:29 +0000)]
Added an info() sub for non-warning, non-error messages, and modified
warning() as well.  Both now use stderr for output.

19 years agoBranch b1_4
adilger [Tue, 9 Aug 2005 20:24:25 +0000 (20:24 +0000)]
Branch b1_4
Description: Mounting an ldiskfs file system with mballoc may crash OST node.
Details    : ldiskfs mballoc code may reference an uninitialized buddy struct
             at startup during orphan unlinking.  Instead, skip buddy update
             before setup, as it will be regenerated after recovery is complete.
b=7264
r=alex

19 years agoliblustre doesn't have PageLocked
nikita [Mon, 8 Aug 2005 22:05:56 +0000 (22:05 +0000)]
liblustre doesn't have PageLocked

19 years agoAdded warning message for change in stripe_cnt 0 policy
cliffw [Mon, 8 Aug 2005 16:36:16 +0000 (16:36 +0000)]
Added warning message for change in stripe_cnt 0 policy

19 years agomake it compilable when CONFIG_PTRACK is not defined (like on UML)
nikita [Mon, 8 Aug 2005 16:05:50 +0000 (16:05 +0000)]
make it compilable when CONFIG_PTRACK is not defined (like on UML)

19 years agoBranch b1_4
adilger [Sun, 7 Aug 2005 05:01:41 +0000 (05:01 +0000)]
Branch b1_4
Update lmc documntation to match recent changes.
b=7140

19 years agoAdded 26f for testing removal of directory which contains recursive symlink.
devesh [Fri, 5 Aug 2005 21:03:00 +0000 (21:03 +0000)]
Added 26f for testing removal of directory which contains recursive symlink.

19 years agoassert that page is locked when IO is started by the osc layer
nikita [Fri, 5 Aug 2005 17:21:13 +0000 (17:21 +0000)]
assert that page is locked when IO is started by the osc layer

19 years agoadd description of struct ll_readahead_state fields
nikita [Fri, 5 Aug 2005 16:18:36 +0000 (16:18 +0000)]
add description of struct ll_readahead_state fields

19 years agoBranch b1_4
adilger [Thu, 4 Aug 2005 22:39:55 +0000 (22:39 +0000)]
Branch b1_4
Add ext3-ialloc patch to Cray patch series, avoids poor inode placement and
filesystem fragmentation on the OSTs.
b=4466
r=alex

19 years agoBranch b1_4
adilger [Thu, 4 Aug 2005 19:06:17 +0000 (19:06 +0000)]
Branch b1_4
Allow the "created" parameter to be NULL.  We don't actually use this data
for anything, and the current obdfilter code just passes in a dummy array
to make the API happy.  This leads to confusion when modifying the code.
b=7049, b=6998

19 years agoBranch b1_4
adilger [Thu, 4 Aug 2005 18:42:46 +0000 (18:42 +0000)]
Branch b1_4
Description: Unusual file access patterns on the MDS may result in inode
             data being lost in very rare circumstances.
Details    : Bad interaction between the ea-in-inode patch and the "no-read"
             code in the 2.6 kernel caused the inode and/or EA data not to
             be read from disk, causing single-file corruption.
b=6866, b=6869
r=alex

19 years agoremove unneeded argument
jacob [Thu, 4 Aug 2005 18:38:49 +0000 (18:38 +0000)]
remove unneeded argument

19 years agoname the cluster using a sort list of node names
jacob [Thu, 4 Aug 2005 18:37:52 +0000 (18:37 +0000)]
name the cluster using a sort list of node names

19 years agoremove stale series
jacob [Thu, 4 Aug 2005 18:11:50 +0000 (18:11 +0000)]
remove stale series

19 years agob=7165
jacob [Thu, 4 Aug 2005 18:06:06 +0000 (18:06 +0000)]
b=7165
b=7224

 - initial support for creating clumanager xml files from lustre xml
 - support for using lustre init script from clumanager
 - more changes to init scripts from scripps

19 years agoadded test of /proc/fs/lustre/health_check
cliffw [Wed, 3 Aug 2005 19:18:30 +0000 (19:18 +0000)]
added test of /proc/fs/lustre/health_check

19 years agoupdate for current errata
jacob [Tue, 2 Aug 2005 20:29:58 +0000 (20:29 +0000)]
update for current errata

19 years agoproperly update kernel configs for sles 9 sp 2
jacob [Tue, 2 Aug 2005 19:05:40 +0000 (19:05 +0000)]
properly update kernel configs for sles 9 sp 2

19 years agoBranch b1_4
adilger [Tue, 2 Aug 2005 05:52:43 +0000 (05:52 +0000)]
Branch b1_4
Fix indenting problem in lconf causing a use-before-assignment error.
Gotta love python.
b=7221

19 years agoBranch b1_4
adilger [Sat, 30 Jul 2005 00:28:01 +0000 (00:28 +0000)]
Branch b1_4
Add ialloc patch to fc3 series.
b=4644

19 years agob=6266 (oleg's patch)
phil [Sat, 30 Jul 2005 00:05:48 +0000 (00:05 +0000)]
b=6266 (oleg's patch)
Severity   : minor
Bugzilla   : 6266
Frequency  : rare (liblustre)
Description: fsx running with liblustre complained that using truncate() to
             extend the file doesn't work.  This patch corrects that issue.
Details    : This is the liblustre equivalent of the fix for bug 6196.  Fixes
             ATTR_SIZE and lsm use in llu_setattr_raw.

19 years agoBranch b1_4
adilger [Fri, 29 Jul 2005 23:58:00 +0000 (23:58 +0000)]
Branch b1_4
Add ialloc patch to 2.4.29 series.
b=4644

19 years agoupdate patches and scripts for SLES 9 SP2
jacob [Fri, 29 Jul 2005 23:54:55 +0000 (23:54 +0000)]
update patches and scripts for SLES 9 SP2

19 years agoMake the ChangeLog crystal clear that although flock has landed, it's not yet
phil [Thu, 28 Jul 2005 00:03:16 +0000 (00:03 +0000)]
Make the ChangeLog crystal clear that although flock has landed, it's not yet
supported

19 years agoLand b_release_1_4_3 onto b1_4 (20050726_1646)
adilger [Wed, 27 Jul 2005 00:22:00 +0000 (00:22 +0000)]
Land b_release_1_4_3 onto b1_4 (20050726_1646)
Mostly copyright message updates.

19 years agoBranch b1_4
adilger [Tue, 26 Jul 2005 22:43:05 +0000 (22:43 +0000)]
Branch b1_4
Description: Network or server problems during mount may cause partially
             mounted clients instead of returning an error.
Details    : lustre_process_log() will overwrite the error return code
             during mount error handling, returning success instead of an
             error.  Also, an error during cleanup caused cleanup to stop
     instead of attempting to do the remaining cleanup.
b=6302

19 years agoBranch b1_4
adilger [Tue, 26 Jul 2005 22:32:20 +0000 (22:32 +0000)]
Branch b1_4
Fix liblustre test in acceptance-small.sh - sanity.sh needs the --target
option even though the LIBLUSTRE_MOUNT_TARGET environment variable is set.

19 years agoBranch b1_4
adilger [Tue, 26 Jul 2005 22:29:53 +0000 (22:29 +0000)]
Branch b1_4
Pick filesystem type from kernel version, if unset.

19 years agoBranch b1_4
adilger [Tue, 26 Jul 2005 22:28:58 +0000 (22:28 +0000)]
Branch b1_4
Add '-e' option to iozone to wait for sync before completing.
r=phil

19 years agoBranch b1_4
adilger [Tue, 26 Jul 2005 22:22:40 +0000 (22:22 +0000)]
Branch b1_4
Remove obsolete extN usage, unused since Lustre 1.0 days.
b=6437

19 years agoBranch b1_4
adilger [Tue, 26 Jul 2005 22:10:04 +0000 (22:10 +0000)]
Branch b1_4
Remove call to _sysio_shutdown() for catamount, as this causes Lustre
cleanup to happen before all the glibc buffers are flushed.
b=7193
r=bogl

19 years agoBranch b1_4
adilger [Tue, 26 Jul 2005 21:55:37 +0000 (21:55 +0000)]
Branch b1_4
Description: Disk fragmentation on the OSTs could eventually cause slowdowns
             after numerous create/delete cycles
Details    : The ext3 inode allocation policy would not allocate new inodes
     very well on the OSTs because there are no new directories
     being created.  Instead we look for groups with free space if
     the parent directories are nearly full.
b=4466
r=alex,behlendorf

19 years agoBranch b1_4
adilger [Tue, 26 Jul 2005 19:43:43 +0000 (19:43 +0000)]
Branch b1_4
Fix typo in lconf.
b=7187

19 years agoBranch b1_4
adilger [Tue, 26 Jul 2005 19:02:48 +0000 (19:02 +0000)]
Branch b1_4
Rename the 2.6-suse-lnxi.series file to 2.6-suse-newer.series to make it
more clear that this series is applicable to all SuSE kernels and not
just LNXI kernels.
b=5985

19 years agob=6422
green [Tue, 26 Jul 2005 17:17:56 +0000 (17:17 +0000)]
b=6422
r=adilger

Do not dereference reply state when freeing request, if there is no reply state.
Do not return garbage in ptlrpc_service_health_check()

19 years agoBranch b1_4
adilger [Tue, 26 Jul 2005 07:48:15 +0000 (07:48 +0000)]
Branch b1_4
Quiet liblustre compiler warnings on x64_64.

19 years agobug 6854: add jdb error handling patch to rhel-2.4.21, suse-2.4.21-cray, and vanilla...
nikita [Mon, 25 Jul 2005 14:44:18 +0000 (14:44 +0000)]
bug 6854: add jdb error handling patch to rhel-2.4.21, suse-2.4.21-cray, and vanilla-2.4.29 series.

19 years agor=adilger
pjkirner [Thu, 21 Jul 2005 12:46:39 +0000 (12:46 +0000)]
r=adilger
b=7000

Patch to 2.4 kernel patches in #if'ed out code by default.  See bug 7000 for all the details.

19 years agoFix merge breakage that was originally introduced on b_cray, and then merged over...
pjkirner [Wed, 20 Jul 2005 20:41:21 +0000 (20:41 +0000)]
Fix merge breakage that was originally introduced on b_cray, and then merged over to b1_4.

19 years agoBranch: b1_4
green [Tue, 19 Jul 2005 20:09:47 +0000 (20:09 +0000)]
Branch: b1_4

__ptlrpc_server_free_request should be of void return type as it does not return
anything. Fixes compile warning

19 years agob=7098
pjkirner [Mon, 18 Jul 2005 15:51:49 +0000 (15:51 +0000)]
b=7098
r=jacob

Land b_cray bits to b1_4 (except SNAPFS and SMFS per the discussion in the bug)

19 years agoFix sysStatus file creation
cliffw [Fri, 15 Jul 2005 20:09:29 +0000 (20:09 +0000)]
Fix sysStatus file creation

19 years agob=7136
jacob [Fri, 15 Jul 2005 18:52:28 +0000 (18:52 +0000)]
b=7136
r=adilger

just use defaults if --stripe_sz and --stripe_cnt are missing form
--add lov

19 years agob=6422
green [Fri, 15 Jul 2005 12:51:35 +0000 (12:51 +0000)]
b=6422
r=adilger

Support a pool of requests and lustre_msgs when allocating requests.
Use that on osc writeout path.

19 years agoBranch b1_4
adilger [Thu, 14 Jul 2005 21:58:57 +0000 (21:58 +0000)]
Branch b1_4
Fix compile problem for LDLM_NUM_THREADS macro in liblustre case.
b=6422

19 years agoBranch: b1_4
green [Thu, 14 Jul 2005 20:48:03 +0000 (20:48 +0000)]
Branch: b1_4
b=6422
r=adilger

Pleallocate reply states for services, and use those preallocated RSes
when low on memory.

19 years agoBranch b1_4
adilger [Thu, 14 Jul 2005 17:17:31 +0000 (17:17 +0000)]
Branch b1_4
Fix patch mismerge.
b=7122

19 years agofrom b_cray: add --with-lustre-hack and --with-sockets to configure line for libsysio
jacob [Thu, 14 Jul 2005 16:19:32 +0000 (16:19 +0000)]
from b_cray: add --with-lustre-hack and --with-sockets to configure line for libsysio

19 years agob=1693
pjkirner [Tue, 12 Jul 2005 13:24:45 +0000 (13:24 +0000)]
b=1693
r=adilger

Landing "Provide a healht-check routine for MDS and OSTs

19 years agoBranch b1_4
adilger [Mon, 11 Jul 2005 22:22:36 +0000 (22:22 +0000)]
Branch b1_4
Add some comments to {mds,filter}_setup() describing config parameters.

19 years agor=adilger,phil
jacob [Mon, 11 Jul 2005 15:50:16 +0000 (15:50 +0000)]
r=adilger,phil

Severity   : enhancement
Bugzilla   : 6101
Description: Failover mode is now the default for OSTs.
Details    : By default, OSTs will now run in failover mode.  To return to
     the old behaviour, add '--failout' to the lmc line for OSTs.

19 years agoallow specifying http config files with the init script
jacob [Fri, 8 Jul 2005 21:51:14 +0000 (21:51 +0000)]
allow specifying http config files with the init script

19 years agosource sysconfig file as well
jacob [Fri, 8 Jul 2005 21:40:53 +0000 (21:40 +0000)]
source sysconfig file as well

19 years agob=7015
jacob [Thu, 7 Jul 2005 22:51:59 +0000 (22:51 +0000)]
b=7015
r=adilger

add lconf --service foo which is the same as:
lconf --group foo --select foo=$(hostname)

19 years ago - add things to /etc/modules.conf | /etc/modprobe.conf
jacob [Thu, 7 Jul 2005 21:47:47 +0000 (21:47 +0000)]
 - add things to /etc/modules.conf | /etc/modprobe.conf
 - tweaks to init scripts for SLES 9

19 years agoremove the reference to the lustre book
phil [Thu, 7 Jul 2005 18:11:28 +0000 (18:11 +0000)]
remove the reference to the lustre book

19 years agob=6514
jacob [Thu, 7 Jul 2005 00:17:55 +0000 (00:17 +0000)]
b=6514
r=adilger,green
originally by nikita

Severity   : major
Frequency  : rare (only unsupported configurations with a node running as an
             OST and a client)
Bugzilla   : 6514, 5137
Description: Mounting a Lustre file system on a node running as an OST could
             lead to deadlocks
Details    : OSTs now allocate memory needed to write out data at
             startup, instead of when needed, to avoid having to
             allocate memory in possibly low memory situations.
             Specifically, if the file system is mounted on on OST,
             memory pressure could force it to try to write out data,
             which it needed to allocate memory to do.  Due to the low
             memory, it would be unable to do so and the node would
             become unresponsive.

19 years agoBranch b1_4
adilger [Wed, 6 Jul 2005 08:42:35 +0000 (08:42 +0000)]
Branch b1_4
This merges a change from b1_4_quota that was never landed on b1_4, which
removes some extraneous quota-induced overhead in the llap structs, growing
the size of each one noticably (and there are a lot of them, one per page).
It also removes an extra set of upcalls per page.
b=6929
r=niu

19 years agoBranch b1_4
adilger [Wed, 6 Jul 2005 08:38:53 +0000 (08:38 +0000)]
Branch b1_4
Validate user input to lru_size procfile.

19 years agoBranch b1_4
adilger [Wed, 6 Jul 2005 08:36:41 +0000 (08:36 +0000)]
Branch b1_4
Fix max OST request size comment (ever since RPC size went from 256-1MB).

19 years agoBranch b1_4
adilger [Wed, 6 Jul 2005 06:33:10 +0000 (06:33 +0000)]
Branch b1_4
Fix up liblustre testing in acceptance-small.sh.
Don't require that --target be specified if it is given in the environment.

19 years agoBranch b1_4
adilger [Wed, 6 Jul 2005 05:39:01 +0000 (05:39 +0000)]
Branch b1_4
This merges a change from b1_4_quota that was never landed on b1_4, which
removes some extraneous quota-induced overhead in the llap structs, growing
the size of each one noticably (and there are a lot of them, one per page).
It also removes an extra set of upcalls per page.
b=6929
r=niu

19 years agoBranch b1_4
adilger [Wed, 6 Jul 2005 04:33:45 +0000 (04:33 +0000)]
Branch b1_4
Use the existing b1_4 ldlm_flock struct, but make the pid types well defined
sizes (even though the blocking_pid is not sent over the wire, it is a
historical accident that it is inside the ldlm_flock policy data)  and add
swabbing for the extent.gid field (which in b_cray overlapped with flock.pid
so they were swabbed at the same time).
b=6931
r=phil

19 years agoBranch b1_4
adilger [Wed, 6 Jul 2005 02:36:02 +0000 (02:36 +0000)]
Branch b1_4
OSTs running 2.4 kernels but with extents enabled might rarely trip an
assertion in the ext3 JBD (journaling) layer.

The b_committed_data struct is protected by the big kernel lock
in 2.4 kernels, serializing journal_commit_transaction() and
ext3_get_block_handle->ext3_new_block->find_next_usable_block()
access to this struct.  In 2.6 kernels there is finer grained
locking to improve SMP performance of the JBD layer.

b=6198
r=alex (original patch)

19 years agoBranch b1_4
adilger [Tue, 5 Jul 2005 09:22:57 +0000 (09:22 +0000)]
Branch b1_4
Don't print an error from modprobe if module loading fails.

19 years agoBranch: b1_4
green [Tue, 5 Jul 2005 08:32:23 +0000 (08:32 +0000)]
Branch: b1_4

Added forgotten comment and assertion from grouplock code.

19 years agoBranch b1_4
adilger [Tue, 5 Jul 2005 07:58:11 +0000 (07:58 +0000)]
Branch b1_4
Move Lustre types.h replacement file to lustre/types.h so it is available
for lustre_user.h if HAVE_ASM_TYPES_H isn't defined.
b=4864

19 years agoBranch b1_4
adilger [Tue, 5 Jul 2005 06:19:04 +0000 (06:19 +0000)]
Branch b1_4
More fixing on test 27[n-r]:
- don't have intermediate fail_loc=0 or we might get creations on the other OSTs
- reset fail_loc on error.
- "tail" doesn't work on the /proc files because they report size=0
- use createmany -o to speed up creations

19 years agoBranch b1_4
adilger [Tue, 5 Jul 2005 02:36:51 +0000 (02:36 +0000)]
Branch b1_4
Helper routines for parallel programs.

19 years agoBranch b1_4
adilger [Mon, 4 Jul 2005 20:10:12 +0000 (20:10 +0000)]
Branch b1_4
Merge minor changes from b_cray
- asm/types.h build fix for catamount
- include linux/quota.h only conditionally
- use FPRIVATE in llite group locking code
- use ptlrpcd and ptlrpcd-recov names for threads
- add flock, group tests to b1_4 CVS
- use OPENIBNAL instead of IBNAL for llvisualize
- update lmc usage message

19 years agoBranch b1_4
adilger [Mon, 4 Jul 2005 07:58:53 +0000 (07:58 +0000)]
Branch b1_4
Move types.h file to top-level include to match b_cray.

19 years agoBranch b1_4
adilger [Mon, 4 Jul 2005 07:52:40 +0000 (07:52 +0000)]
Branch b1_4
Add types.h file for non-linux builds.

19 years agoBranch b1_4
adilger [Mon, 4 Jul 2005 07:47:03 +0000 (07:47 +0000)]
Branch b1_4
Remove quota-HLD.lyx from b1_4 to avoid version skew from  HEAD.

19 years agoBranch b1_4
adilger [Mon, 4 Jul 2005 01:11:06 +0000 (01:11 +0000)]
Branch b1_4
Don't spit error if MDS isn't local.

19 years agoBranch b1_4
adilger [Sun, 3 Jul 2005 20:56:07 +0000 (20:56 +0000)]
Branch b1_4
Don't include whitespace in comparison.

19 years agoBranch b1_4
adilger [Sun, 3 Jul 2005 10:10:30 +0000 (10:10 +0000)]
Branch b1_4
Merge updated docs from b_cray (b1_4-irrelevant bits removed).

19 years agoBranch b1_4
adilger [Sun, 3 Jul 2005 09:08:18 +0000 (09:08 +0000)]
Branch b1_4
Don't run test 27[o-q] on non-local mounts.

19 years agoBranch b1_4
adilger [Sun, 3 Jul 2005 08:46:32 +0000 (08:46 +0000)]
Branch b1_4
Use order-3 allocations for UML stack.

19 years agoBranch b1_4
adilger [Sun, 3 Jul 2005 05:34:31 +0000 (05:34 +0000)]
Branch b1_4
Fix do_facet to work properly with pdsh returning "hostname: result".

19 years agoBranch b1_4
adilger [Sat, 2 Jul 2005 22:51:20 +0000 (22:51 +0000)]
Branch b1_4
Don't use CFS-specific "-l" flag to quilt during build.  The Makefile
will refresh the whole tree if it is out of date anyways.

19 years agoBranch b1_4
nathan [Sat, 2 Jul 2005 15:26:07 +0000 (15:26 +0000)]
Branch b1_4
b=6931
r=adilger
land flock support for b1_4

19 years agob=7000
pjkirner [Fri, 1 Jul 2005 18:42:32 +0000 (18:42 +0000)]
b=7000
r=nathan

Fix to kernel suse kernel patches when config is modified to have CONFIG_SD_IOSTATS=n

19 years agob=6017
jacob [Fri, 1 Jul 2005 03:05:08 +0000 (03:05 +0000)]
b=6017
r=adilger

add a $ to the device in the lctl command for --abort-recovery

19 years agoBranch b1_4
adilger [Fri, 1 Jul 2005 00:32:09 +0000 (00:32 +0000)]
Branch b1_4
Ensure that we allocate large enough inodes for the MDS LOV EA data.

19 years agoBranch b1_4
adilger [Thu, 30 Jun 2005 17:47:35 +0000 (17:47 +0000)]
Branch b1_4
Update build version to 1.4.3.3

19 years agoBranch b1_4
adilger [Thu, 30 Jun 2005 00:12:08 +0000 (00:12 +0000)]
Branch b1_4
Never manually redo a patch, no matter how simple.

19 years agoBranch b1_4
adilger [Wed, 29 Jun 2005 23:43:07 +0000 (23:43 +0000)]
Branch b1_4
Further cray portals compile fix.

19 years agoBranch b1_4
adilger [Wed, 29 Jun 2005 23:41:09 +0000 (23:41 +0000)]
Branch b1_4
Multiple concurrent overlapping read+write on multiple SMP nodes
caused lock timeout during readahead (since 1.4.2).

Processes doing ll_page_matches() during readahead might match a lock
that hasn't been granted yet if there are overlapping and conflicting
lock requests pending.  The readahead process waits on ungranted lock
(original lock is CBPENDING), while OST waits for that process to cancel
CBPENDING read lock and eventually evicts client.

Caused by change to ll_page_matches() from bug 5654.
b=6469

19 years agoBranch b1_4
adilger [Wed, 29 Jun 2005 17:57:26 +0000 (17:57 +0000)]
Branch b1_4
Fix for Cray Portals build.

19 years agoBranch b1_4
adilger [Wed, 29 Jun 2005 16:41:07 +0000 (16:41 +0000)]
Branch b1_4
Remove never-true assertion.

19 years agoBranch b1_4
adilger [Wed, 29 Jun 2005 09:44:55 +0000 (09:44 +0000)]
Branch b1_4
Various kernel patches:
b=6469 : allow LBUG to dump current process stack (from Alex)
b=6062 : fix for HP 2.4.20 series with NFS fixes for HPUX
b=6302 : increase number of /proc entries for 2.4.19 kernel (BG/L)
b=4466 : add ext3-ialloc patches to CVS to avoid OST fragmentation

19 years agob=6409
jacob [Tue, 28 Jun 2005 23:33:36 +0000 (23:33 +0000)]
b=6409
r=adilger

 - add code from the lov qos branch to deal with object creation
   failures

19 years agoBranch: b1_4
green [Tue, 28 Jun 2005 20:21:41 +0000 (20:21 +0000)]
Branch: b1_4

More correct DQUOT_OFF macro fix based on Andreas' suggestion.

19 years agoBranch b1_4
adilger [Tue, 28 Jun 2005 19:09:25 +0000 (19:09 +0000)]
Branch b1_4
Merge suse-2.4.21-cray kernel patch changes from b_cray.
b=6927

19 years agoBranch: b1_4
green [Tue, 28 Jun 2005 14:36:42 +0000 (14:36 +0000)]
Branch: b1_4

Shut QUOTA_OFF redefinition warning.