Whamcloud - gitweb
fs/lustre-release.git
13 years agob=22977 re-struct obdfilter-survey.sh
Elena Gryaznova [Wed, 9 Jun 2010 18:17:22 +0000 (22:17 +0400)]
b=22977 re-struct obdfilter-survey.sh

i=Andrew.Perepechko

13 years agob=22978 fix compiler warning error
Brian J. Murrell [Wed, 9 Jun 2010 17:43:10 +0000 (13:43 -0400)]
b=22978 fix compiler warning error

Fix the warning/error:
sanity.c: In function ‘t21’:
sanity.c:708: error: suggest parentheses around operand of ‘!’ or change ‘&’ to ‘&&’ or ‘!’ to ‘~’

i=panda
i=whitebear

13 years agob=22976 fix bash syntax error
Brian J. Murrell [Wed, 9 Jun 2010 16:51:01 +0000 (12:51 -0400)]
b=22976 fix bash syntax error

When using "test" to compare strings, both sides of the comparison
should either be quoted or not quoted, not one of each.
= should be used for equality in portable tests.

i=mjmac
i=whitebear

13 years agob=22975 reduce stack usage to avoid a gcc error
Brian J. Murrell [Wed, 9 Jun 2010 16:51:00 +0000 (12:51 -0400)]
b=22975 reduce stack usage to avoid a gcc error

  CC [M]  lnet/libcfs/module.o
cc1: warnings being treated as errors
lnet/libcfs/module.c: In function ‘libcfs_ioctl’:
lnet/libcfs/module.c:337: error: the frame size of 1036 bytes is larger than 1024 bytes
make[6]: *** [lnet/libcfs/module.o] Error 1

i=johann
i=panda

13 years agob=22923 increase show_error timeout from 5 to 10
Elena Gryaznova [Wed, 9 Jun 2010 16:01:07 +0000 (20:01 +0400)]
b=22923 increase show_error timeout from 5 to 10

i=Maxim.Patlasov

13 years agob=22923 increase lst stat timeout
Elena Gryaznova [Wed, 9 Jun 2010 15:57:39 +0000 (19:57 +0400)]
b=22923 increase lst stat timeout

i=Maxim.Patlasov

13 years agob=11063 fix lock inversion
Vladimir Saveliev [Wed, 9 Jun 2010 12:55:27 +0000 (16:55 +0400)]
b=11063 fix lock inversion

unlock inode mutex before extent lock acquisition to avoid lock order inversion
few misspells are fixed

i=green
i=vitaly

13 years agob=22679 quota fixes for mds_orphan_add_link
Andrew Perepechko [Wed, 9 Jun 2010 01:32:43 +0000 (05:32 +0400)]
b=22679 quota fixes for mds_orphan_add_link

allow quota overruns when linking orphans to PENDING

i=Johann Lombardi
i=ZhiYong Tian

13 years agob=22481 Add "lfs_migrate" script from manual into lustre/scripts and RPMs
Andreas Dilger [Fri, 4 Jun 2010 17:54:07 +0000 (11:54 -0600)]
b=22481 Add "lfs_migrate" script from manual into lustre/scripts and RPMs

Add enhanced lfs_migrate script from manual into lustre/scripts directory
and in RPM packages.  It does a "poor man's" migration of files from
their current OST layout to a new OST layout as chosen by the MDS.
It is currently not safe to use for files that are being written to.
It will result in the current file becoming an open-unlinked file, and
the migrated file will be used for any subsequent opens.  Any writes to
either the old or migrated file will in clients seeing different data,
and writes to the old file will be lost when it is closed.

There is no direct control of object allocation within the script, it
depends on external control to manage space.  Use "lfs find" to
select appropriate files to migrate from full OSTs. "lctl --deactivate"
is needed on the MDS to deactivate OSTs if trying to empty an OST
completely, otherwise QOS will tend to migrate files to empty OSTs.

i=brian.murrell
i=nathan.rutman

13 years agob=22476 shrink dlm slab on servers even if __GFP_FS is not set v1_8_3_53
Johann Lombardi [Fri, 4 Jun 2010 21:35:21 +0000 (23:35 +0200)]
b=22476 shrink dlm slab on servers even if __GFP_FS is not set

i=vitaly
i=oleg

13 years agobump version to 1.8.3.53
Johann Lombardi [Fri, 4 Jun 2010 21:31:18 +0000 (23:31 +0200)]
bump version to 1.8.3.53

13 years agob=21877 protect bitfield access to rq_flags with rq_lock
ZhangHongChao [Fri, 4 Jun 2010 21:28:13 +0000 (23:28 +0200)]
b=21877 protect bitfield access to rq_flags with rq_lock

i=rread
i=fanyong
i=johann

The AT code can access some bits of rq_flags while the service thread
is updating some other bits. Everyone shoud use the rq_lock for
consistency.

13 years agob=21900 verify that the pool ost is available
Nathan Rutman [Fri, 4 Jun 2010 21:17:05 +0000 (14:17 -0700)]
b=21900 verify that the pool ost is available

i=dmitry.zoguine

13 years agostrip the .patch off of the dpatch name
Brian J. Murrell [Fri, 4 Jun 2010 21:00:36 +0000 (17:00 -0400)]
strip the .patch off of the dpatch name

When annotating the .dpatch files with the patch name, seeing as we
strip the .patch off and replace it with dpatch, do the same in the
annotation.

13 years agob=22911 don't enable extent for MDT by default
Girish Shilamkar [Fri, 4 Jun 2010 21:20:11 +0000 (23:20 +0200)]
b=22911 don't enable extent for MDT by default

i=johann
i=adilger

13 years agob=22755 Don't leak grant if shink grant comes in write RPC.
Oleg Drokin [Fri, 4 Jun 2010 15:26:01 +0000 (17:26 +0200)]
b=22755  Don't leak grant if shink grant comes in write RPC.

i=adilger
i=wangdi
i=johann

13 years agob=22480 Remove duplicated LB_DEFINE_E2FSPROGS_NAMES definition
Johann Lombardi [Fri, 4 Jun 2010 15:03:58 +0000 (17:03 +0200)]
b=22480 Remove duplicated LB_DEFINE_E2FSPROGS_NAMES  definition

Revert "Add configure option to allow repackaging of e2fsprogs as ldiskfsprogs. (by Jim Garlick)"

This reverts commit 749b473d6e38b94e9b4d88214ce8684f3c570f4e.

13 years agob=22480 Remove duplicated LB_DEFINE_E2FSPROGS_NAMES definition
Johann Lombardi [Fri, 4 Jun 2010 15:03:01 +0000 (17:03 +0200)]
b=22480 Remove duplicated LB_DEFINE_E2FSPROGS_NAMES  definition

Revert "Add configure option to allow repackaging of e2fsprogs as ldiskfsprogs. (by Jim Garlick)"

This reverts commit 8233d53e507a7dc247336c319ff80a453bf18207.

13 years agob=22889 OSS Kernel panic - Kernel BUG at fs/jbd/transaction.c:1155
Dmitry Zogin [Fri, 4 Jun 2010 14:06:24 +0000 (10:06 -0400)]
b=22889 OSS Kernel panic - Kernel BUG at fs/jbd/transaction.c:1155

  extend truncate transaction to have enough blocks for last_rcvd and VBR

 o=andreas.dilger
 i=tappro
 i=oleg.drokin

13 years agob=22747 Processes stuck waiting for inode I_LOCK bit to clear.
Dmitry Zogin [Fri, 4 Jun 2010 13:56:12 +0000 (09:56 -0400)]
b=22747 Processes stuck waiting for inode I_LOCK bit to clear.

 Use CFS_ALLOC_IO instead of CFS_ALLOC_STD in OBDO_ALLOC

 i=andreas.dilger
 i=johann

13 years agob=21556 release cpu if needed while removing extents
Johann Lombardi [Fri, 4 Jun 2010 10:19:47 +0000 (12:19 +0200)]
b=21556 release cpu if needed while removing extents

i=oleg
i=vitaly

cache_remove_extents_from_lock() can hog cpu for too long.
add a call to cond_resched().

13 years agodiscover and utilize multiple CPUs
Brian J. Murrell [Wed, 2 Jun 2010 21:56:57 +0000 (17:56 -0400)]
discover and utilize multiple CPUs

13 years agogenerate debian/patches
Brian J. Murrell [Wed, 2 Jun 2010 21:56:58 +0000 (17:56 -0400)]
generate debian/patches

If we are running from a git checkout and there are patches on the
branch, (not counting the always-present debian/changelog update
patch, which is always assumed to be at the top of the patch stack)
put them into debian/patches/ as dpatches and remove them from the
source so that what's put into the source tarball is pristine.

13 years agob=22790 fail make debs if autogen.sh is needed but not present
Brian J. Murrell [Wed, 2 Jun 2010 21:56:56 +0000 (17:56 -0400)]
b=22790 fail make debs if autogen.sh is needed but not present

If a patch is added to debian/patches/ which modifies an autoconf
file but autogen.sh is not present, fail out of the "make debs"
build command.
Also provide a more explicit message to maintainers about what is
happening in this bit of code.

13 years agob=22658 More tolerant llog processing
Andrew Perepechko [Wed, 2 Jun 2010 17:54:27 +0000 (21:54 +0400)]
b=22658 More tolerant llog processing

Do not fail OST activation when a llog is not found.

i=Johann Lombardi
i=Mike Pershin

13 years agob=21500 remove duplicate LC_MODULE_LOADING def'n
Brian J. Murrell [Tue, 1 Jun 2010 19:55:23 +0000 (15:55 -0400)]
b=21500 remove duplicate LC_MODULE_LOADING def'n

The whole LC_MODULE_LOADING definition was duplicated.  Remove one of them.

13 years agob=22040 Don't run connectathon lock tests on nfsv4
Elena Gryaznova [Tue, 1 Jun 2010 19:00:01 +0000 (23:00 +0400)]
b=22040 Don't run connectathon lock tests on nfsv4

a=Robert.Read
i=Oleg.Drokin

We won't support flock on nfsv4 until 14080 has been fixed.

13 years agob=22899 reduce OBDFILTER_SURVEY duration
Elena Gryaznova [Tue, 1 Jun 2010 18:40:15 +0000 (22:40 +0400)]
b=22899 reduce OBDFILTER_SURVEY duration

i=Andreas.Dilger

13 years agob=22360 for close, map all errors to EIO
Andrew Perepechko [Mon, 31 May 2010 23:39:47 +0000 (03:39 +0400)]
b=22360 for close, map all errors to EIO

i=Johann Lombardi
i=ZhiYong Tian

13 years agob=22244/21128 remove changelog entry
Johann Lombardi [Mon, 31 May 2010 23:22:49 +0000 (01:22 +0200)]
b=22244/21128 remove changelog entry

13 years agoRevert "b=21128 send cancel rpc in a separate thread"
Johann Lombardi [Mon, 31 May 2010 23:21:28 +0000 (01:21 +0200)]
Revert "b=21128 send cancel rpc in a separate thread"

This reverts commit 578d08cde3abba552adbe6bcc1b88c6f1552ce10.
Reverting all patches from 22244 & 21128 because of test failures.
See 22244 for more info.

13 years agoRevert "b=22244 ldlm cancel flags cleanup"
Johann Lombardi [Mon, 31 May 2010 23:20:28 +0000 (01:20 +0200)]
Revert "b=22244 ldlm cancel flags cleanup"

This reverts commit 80786e8223938e1f3379ba409dec61a15dd2fc60.
Reverting all patches from 22244 & 21128 because of test failures.
See 22244 for more info.

13 years agoRevert "b=22244 delegate lock cancel to blocking thread"
Johann Lombardi [Mon, 31 May 2010 23:18:55 +0000 (01:18 +0200)]
Revert "b=22244 delegate lock cancel to blocking thread"

This reverts commit 6ac3b520e192f1c1aa26e5de047976e25766a885.
Reverting all patches from 22244 & 21128 because of test failures.
See 22244 for more info.

13 years agoRevert "b=22244 fix ref count issue"
Johann Lombardi [Mon, 31 May 2010 23:18:28 +0000 (01:18 +0200)]
Revert "b=22244 fix ref count issue"

This reverts commit 551c01b97400cb8cabf22c6eaba64606c1d199b5.
Reverting all patches from 22244 & 21128 because of test failures.
See 22244 for more info.

13 years agoRevert "b=22244 fix ref count issue (take 2)"
Johann Lombardi [Mon, 31 May 2010 23:15:53 +0000 (01:15 +0200)]
Revert "b=22244 fix ref count issue (take 2)"

This reverts commit 654e6452ae03aa35e81e23b9b0408c1e988b8f4d.
Reverting all patches from 22244 & 21128 because of test failures.
See 22244 for more info.

13 years agob=16909 D_NETERROR for LNetGet/LNetPut
Brian Behlendorf [Fri, 28 May 2010 21:40:52 +0000 (14:40 -0700)]
b=16909 D_NETERROR for LNetGet/LNetPut

Change LNET GET/PUT console errors to D_NETERROR debug messages.

13 years agob=22840 check server version for some recovery tests (vbr)
Mikhail Pershin [Fri, 28 May 2010 14:11:53 +0000 (18:11 +0400)]
b=22840 check server version for some recovery tests (vbr)

13 years agob=21563 Metadata performance has degraded for some operations between 1.6.5 and 1.8.1
Dmitry Zogin [Fri, 28 May 2010 13:27:34 +0000 (09:27 -0400)]
b=21563 Metadata performance has degraded for some operations between 1.6.5 and 1.8.1

 Remove the check for OSCC_FLAG_CREATING flag in osc_precreate(), so that
 it enters oscc_internal_create(). Also remove the check for in
 oscc_internal_create() for OSCC_FLAG_DEGRADED - let the chance to create
 objects in case all OSTs are degraded.

 i=andreas.dilger
 i=johann

13 years agob=21476 fix mds obd device setup order v2
pravin [Fri, 28 May 2010 12:58:06 +0000 (18:28 +0530)]
b=21476 fix mds obd device setup order v2

i=nathan.rutman
i=rahul.deshmukh

If mount order is mgs, ost and then mds, mds obd devices are not setup in correct order. which
results in panic. this is because of osc are added to lov before mdslov obd setup is done. this
results in uninitialized  mds->mds_lov_page_array

attached patch fixes issue by fixing mgs configuration for mds obd setup order.

13 years agob=18399 remove prune_icache patch
Johann Lombardi [Mon, 31 May 2010 16:51:44 +0000 (18:51 +0200)]
b=18399 remove prune_icache patch

i=Andrew
i=HongChao

This patch is no longer needed, now that we pin the first
page in memory thanks to the patch from bug 20008.

13 years agob=22244 fix ref count issue (take 2)
Johann Lombardi [Mon, 31 May 2010 14:33:42 +0000 (16:33 +0200)]
b=22244 fix ref count issue (take 2)

13 years agob=22244 fix ref count issue
Johann Lombardi [Fri, 28 May 2010 21:10:36 +0000 (23:10 +0200)]
b=22244 fix ref count issue

13 years agob=22656 remove changelog entry
Johann Lombardi [Fri, 28 May 2010 11:51:14 +0000 (13:51 +0200)]
b=22656 remove changelog entry

13 years agoRevert "b=22656 Prevent failover nids from registering with MGS first."
Johann Lombardi [Fri, 28 May 2010 11:49:54 +0000 (13:49 +0200)]
Revert "b=22656 Prevent failover nids from registering with MGS first."

This reverts commit 3cadd5d8bdedef530043f8605ae23ce28ec0a40c.

This causes the following LBUG:
28807:0:(mgs_llog.c:417:mgs_check_index())
ASSERTION(!(mti->mti_flags & LDD_F_NEED_INDEX)) failed

See bug 22656 for more info.

13 years agoadd missing changelog entries
Johann Lombardi [Fri, 28 May 2010 11:41:18 +0000 (13:41 +0200)]
add missing changelog entries

13 years agob=22244 delegate lock cancel to blocking thread
Vitaly Fertman [Wed, 26 May 2010 20:51:05 +0000 (00:51 +0400)]
b=22244 delegate lock cancel to blocking thread

i=adilger
i=green

instead of cancelling locks locally in the shrinking thread,
deletate it to a separate blocking thread.

13 years agob=21244 lustre_idl.h compilable from userspace
Vladimir Saveliev [Fri, 28 May 2010 10:58:26 +0000 (14:58 +0400)]
b=21244 lustre_idl.h compilable from userspace

- this allows userland programs to include <lustre/lustre_idl.h>
  from stardard include directories
- useless checks for LUSTRE_VERSION_CODE are removed

i=johann

13 years agob=21097 work around for bash mangling of md5sum result
Jian Yu [Fri, 28 May 2010 09:25:45 +0000 (17:25 +0800)]
b=21097 work around for bash mangling of md5sum result

Store the md5sum results to a file and then have md5sum check the results
in the file.

o=James Simmons
i=jian.yu
i=edg

13 years agob=22853 test should stop at once if any dbench failed.
Fan Yong [Fri, 28 May 2010 09:15:12 +0000 (17:15 +0800)]
b=22853 test should stop at once if any dbench failed.

test should stop at once if any dbench failed.

i=jian.yu
i=robert.read

13 years agob=20326 Test suite for MMP feature
Jian Yu [Thu, 27 May 2010 02:35:56 +0000 (10:35 +0800)]
b=20326 Test suite for MMP feature

Tests for multiple mount protection (MMP) feature.

i=johann
i=grev

13 years agob=22244 ldlm cancel flags cleanup
Vitaly Fertman [Wed, 26 May 2010 20:51:04 +0000 (00:51 +0400)]
b=22244 ldlm cancel flags cleanup

i=adilger
i=green

cleanup of cancel flags passed to ldlm lock cancel code

13 years agob=21128 send cancel rpc in a separate thread
Vitaly Fertman [Wed, 26 May 2010 20:51:03 +0000 (00:51 +0400)]
b=21128 send cancel rpc in a separate thread

i=oleg.drokin
i=rahul

run sync ldlm_bl_to_thread_list() in separate thread to save stack space.

13 years agob=21938 use correct waitq
Johann Lombardi [Fri, 28 May 2010 07:44:47 +0000 (09:44 +0200)]
b=21938 use correct waitq

Fix nit in the original patch.

13 years agob=22755 don't leak grant if write failed with EDQUOT
Oleg Drokin [Thu, 27 May 2010 16:22:43 +0000 (18:22 +0200)]
b=22755 don't leak grant if write failed with EDQUOT

i=johann
i=wangdi

13 years agob=22755 check for OBD_CONNECT_GRANT_SHRINK in osc_should_shrink_grant()
Johann Lombardi [Thu, 27 May 2010 16:14:30 +0000 (18:14 +0200)]
b=22755 check for OBD_CONNECT_GRANT_SHRINK in osc_should_shrink_grant()

i=wangdi
i=oleg

13 years agob=22509 increase default md stripe_cache_size to 16k
Minh Diep [Tue, 25 May 2010 20:31:51 +0000 (22:31 +0200)]
b=22509 increase default md stripe_cache_size to 16k

i=adilger
i=brian

13 years agob=22558 fix mdc_setattr_pack_20() to handle ea == NULL
pravin [Tue, 25 May 2010 14:20:40 +0000 (19:50 +0530)]
b=22558 fix mdc_setattr_pack_20() to handle ea == NULL

i=sheng.yang
i=johann

this patch fixes interop setattr function mdc_setattr_pack_20() for command
"setfattr -n trusted.lov ." which cause ea == NULL.

13 years agob=21951 proc_handler() just want 5 parameters since 2.6.32.
yangsheng [Sat, 22 May 2010 00:44:53 +0000 (08:44 +0800)]
b=21951 proc_handler() just want 5 parameters since 2.6.32.

i=zhen.liang
i=sebastien.buisson

13 years agobump version to 1.8.3.52 v1_8_3_52
Johann Lombardi [Fri, 21 May 2010 21:21:05 +0000 (23:21 +0200)]
bump version to 1.8.3.52

13 years agob=21647 add support for async journal commit in echo client
Oleg Drokin [Fri, 21 May 2010 20:48:45 +0000 (22:48 +0200)]
b=21647 add support for async journal commit in echo client

i=johann
i=andrew

13 years agoRevert "b=21951 proc_handler() just want 5 parameters since 2.6.32."
Johann Lombardi [Fri, 21 May 2010 20:44:48 +0000 (22:44 +0200)]
Revert "b=21951 proc_handler() just want 5 parameters since 2.6.32."

This reverts commit ef8c9a1b79d63dc9c609d577ec8e2449384edaa1.

This breaks build on oel5/i686.

14 years agob=21452 remove changelog entry
Johann Lombardi [Fri, 21 May 2010 14:33:41 +0000 (16:33 +0200)]
b=21452 remove changelog entry

14 years agoRevert "b=21452 support for weak-modules"
Johann Lombardi [Fri, 21 May 2010 14:32:31 +0000 (16:32 +0200)]
Revert "b=21452 support for weak-modules"

This reverts commit 84945c742419d63195bf42a6f194576824687a1f.
Suspected to cause rpm installation issue.

14 years agob=22560 fix OBD_CONNECT_FULL20 for conflict with OBD_CONNECT_MAX_EASIZE
Fan Yong [Fri, 21 May 2010 07:40:48 +0000 (15:40 +0800)]
b=22560 fix OBD_CONNECT_FULL20 for conflict with OBD_CONNECT_MAX_EASIZE

fix OBD_CONNECT_FULL20 for conflict with OBD_CONNECT_MAX_EASIZE

i=johann
i=andreas.dilger

14 years agob=22730 1.8 client should use loi_gr when communicate with 2.0 server
Fan Yong [Fri, 21 May 2010 02:30:51 +0000 (10:30 +0800)]
b=22730 1.8 client should use loi_gr when communicate with 2.0 server

1.8 client should use loi_gr when communicate with 2.0 server.

i=yong.fan
i=johann

14 years agob=22754 a small bug in LDLM_POOL_PROC_WRITER
LiuYing [Fri, 21 May 2010 00:44:06 +0000 (08:44 +0800)]
b=22754 a small bug in LDLM_POOL_PROC_WRITER

lprocfs_wr_unit returns "count >= 0" for success

i=nathan
i=fanyong

14 years agob=21951 proc_handler() just want 5 parameters since 2.6.32.
yangsheng [Fri, 21 May 2010 00:27:47 +0000 (08:27 +0800)]
b=21951 proc_handler() just want 5 parameters since 2.6.32.

i=zhen.liang
i=sebastien.buisson

14 years agob=20619 be flexible in version format
Brian J. Murrell [Thu, 20 May 2010 21:13:57 +0000 (17:13 -0400)]
b=20619 be flexible in version format

The version format for the OFED release needs to be more flexible than
the previous M.m format that was required.  Now it can be any dot-separated
format.  i.e. 1 or 1.4 or 1.5.1 or 1.5.1.2, etc.  Of course, it has to be a
valid and unique OFED version (so the "1" example would be a valid version
string but invalid because there is no OFED version "1".  Ditto for 1.5.1.2
at the time of writing this comment.).

i=michael.macdonald
i=minh.diep

14 years agobump version to 1.8.3.51 v1_8_3_51
Johann Lombardi [Thu, 20 May 2010 21:31:50 +0000 (23:31 +0200)]
bump version to 1.8.3.51

14 years agob=22786 add changelog entry
Johann Lombardi [Thu, 20 May 2010 21:25:55 +0000 (23:25 +0200)]
b=22786 add changelog entry

14 years agob=15253 add conf_param -d to remove permanent settings
Nathan Rutman [Thu, 20 May 2010 20:43:09 +0000 (13:43 -0700)]
b=15253 add conf_param -d to remove permanent settings

i=adilger
i=rread

14 years agob=22847 separate format and content in ext[34]_warning()
Brian J. Murrell [Thu, 20 May 2010 15:17:15 +0000 (11:17 -0400)]
b=22847 separate format and content in ext[34]_warning()

ext{3,4}_warning should not try to overload the message into the format
but should instead, pass a "%s" as the format and the string as an argument
for the %s.

i=panda
i=whitebear

14 years agob=22786 ll_shrink_cache does not handle __GFP_FS properly
Dmitry Zogin [Thu, 20 May 2010 14:54:56 +0000 (10:54 -0400)]
b=22786 ll_shrink_cache does not handle __GFP_FS properly

 fix __GFP_FS check in ll_shrink_cache

 i=andreas.dilger
 i=dmitry.zoguine

14 years agob=22386 more error handling for lctl conf_param
Andrew Perepechko [Thu, 20 May 2010 14:16:06 +0000 (18:16 +0400)]
b=22386 more error handling for lctl conf_param

make conf_param return error for unknown params

i=Nathan Rutman
i=Johann Lombardi

14 years agob=22157 conf-sanity test_5b defect
Elena Gryaznova [Thu, 20 May 2010 11:37:17 +0000 (15:37 +0400)]
b=22157 conf-sanity test_5b defect

i=Andrew.Perepechko

test_5b cleanup for mgs/mds not combined;
test_5* changes to use error instead of echo && return
new test_5f

14 years agob=22841 local.sh mgs mkfs options MGSSIZE fix
Elena Gryaznova [Thu, 20 May 2010 11:18:58 +0000 (15:18 +0400)]
b=22841 local.sh mgs mkfs options MGSSIZE fix

i=Dmitry.Zoguine

14 years agob=22560 introduce flag of "OBD_CONNECT_FULL20" to prevent reusing on b1_8
Fan Yong [Thu, 20 May 2010 09:39:41 +0000 (17:39 +0800)]
b=22560 introduce flag of "OBD_CONNECT_FULL20" to prevent reusing on b1_8

introduce flag of "OBD_CONNECT_FULL20" to prevent reusing on b1_8

i=johann

14 years agob=22868 disable sanity-quota test 32 until bug 22868 is fixed
Johann Lombardi [Thu, 20 May 2010 09:04:30 +0000 (11:04 +0200)]
b=22868 disable sanity-quota test 32 until bug 22868 is fixed

14 years agob=22306 interop 18 <-> 20 test_18bc_sub fix
Elena Gryaznova [Wed, 19 May 2010 21:04:23 +0000 (01:04 +0400)]
b=22306 interop 18 <-> 20 test_18bc_sub fix

i=Andrew.Perepechko

14 years agob=21678 add changelog entry
Johann Lombardi [Wed, 19 May 2010 21:06:39 +0000 (23:06 +0200)]
b=21678 add changelog entry

14 years agob=21678 Add more debug info to lnd_query code path
Isaac Huang [Wed, 19 May 2010 20:58:12 +0000 (14:58 -0600)]
b=21678 Add more debug info to lnd_query code path

The peer health code lacked some important debugging info in lnd_query
code paths. This patch added necessary debug prints, not just for bug
21678, but also for future troubleshooting.

i=liang
i=maxim

14 years agoadd changelog entries
Johann Lombardi [Wed, 19 May 2010 20:53:25 +0000 (22:53 +0200)]
add changelog entries

14 years agob=17086 LSI Fusion MPT driver hacks to improve performance
Dmitry Zogin [Wed, 19 May 2010 15:44:16 +0000 (11:44 -0400)]
b=17086 LSI Fusion MPT driver hacks to improve performance

 patch to set CONFIG_FUSION_MAX_SGE=256 for Rhel5

 i=johann

14 years agob=22610 a truncate_complete_page fix
Andrew Perepechko [Wed, 19 May 2010 15:39:51 +0000 (19:39 +0400)]
b=22610 a truncate_complete_page fix

truncate_complete_page implementation for the patchless
client could arbitrarily unset PG_Uptodate flag for a
page being kicked from the page cache, an uptodate check
right after a readpage call in filemap_fault could fail
because of that as though the page read had been unsuccessful.

i=Oleg Drokin
i=Johann Lombardi

14 years agob=22402 new OBDFILTER_SURVEY test suite
Elena Gryaznova [Wed, 19 May 2010 13:33:51 +0000 (17:33 +0400)]
b=22402 new OBDFILTER_SURVEY test suite

i=Andrew.Perepechko

14 years agob=15685 fix obdfilter-survey script to work properly with remote oss-s
Elena Gryaznova [Wed, 19 May 2010 13:31:13 +0000 (17:31 +0400)]
b=15685 fix obdfilter-survey script to work properly with remote oss-s

a=David.Dillow dillowda@ornl.gov
i=grev

Fix obdfilter-survey to work on multiple OSSes at once

14 years agob=22850 fixing the build error
Dmitry Zogin [Wed, 19 May 2010 17:42:00 +0000 (13:42 -0400)]
b=22850 fixing the build error

14 years agob=22850 fix minor nit in the patch
Johann Lombardi [Wed, 19 May 2010 15:08:23 +0000 (17:08 +0200)]
b=22850 fix minor nit in the patch

14 years agolatest OFED 1.5 is actually 1.5.1, not 1.5.0.
Johann Lombardi [Wed, 19 May 2010 12:36:45 +0000 (14:36 +0200)]
latest OFED 1.5 is actually 1.5.1, not 1.5.0.

14 years agob=22850 add changelog entry
Johann Lombardi [Wed, 19 May 2010 12:30:45 +0000 (14:30 +0200)]
b=22850 add changelog entry

14 years agob=22476 set hard limit to grant_plan
Johann Lombardi [Wed, 19 May 2010 12:20:39 +0000 (14:20 +0200)]
b=22476 set hard limit to grant_plan

o=vitally
i=johann
i=dmitry

The dlm_locks slab can grow significantly and consumes a lot of memory
on the server. Cap grant_plan to an hardlimit.

14 years agob=22850 bump max number of phys/hw segment in RHEL5 kernel
Johann Lombardi [Wed, 19 May 2010 12:07:49 +0000 (14:07 +0200)]
b=22850 bump max number of phys/hw segment in RHEL5 kernel

This grants us that we can always send 1MB i/o to the disk,
regardless of contiguous memory or not.
We already have the same tuning for SLES10.

14 years agoupdate lnet changelog
Johann Lombardi [Wed, 19 May 2010 11:52:07 +0000 (13:52 +0200)]
update lnet changelog

14 years agoadd missing changelog entries
Johann Lombardi [Wed, 19 May 2010 11:50:09 +0000 (13:50 +0200)]
add missing changelog entries

14 years agob=22844 Fix build failed for SLES9/PPC64.
yangsheng [Wed, 19 May 2010 11:03:51 +0000 (19:03 +0800)]
b=22844 Fix build failed for SLES9/PPC64.

i=johann

14 years agob=16909 Quiet LNET messages
Brian Behlendorf [Tue, 18 May 2010 21:37:28 +0000 (14:37 -0700)]
b=16909 Quiet LNET messages

These messages are not as uncommon as one would like.

14 years agob=16909 CERROR to LCONSOLE_WARN for lnet_send errors
Brian Behlendorf [Tue, 18 May 2010 21:36:33 +0000 (14:36 -0700)]
b=16909 CERROR to LCONSOLE_WARN for lnet_send errors

These errors are not uncommon when restarting services and there is
no need to include the additional lustre debug noise in them.

  LustreError: 8831:0:(lib-move.c:1427:lnet_send()) No route to
  12345-192.168.65.112@o2ib6 via 172.16.2.201@tcp (all routers down)

Changed to:

  Lustre: No route to 12345-192.168.65.112@o2ib6 via 172.16.2.201@tcp
  (all routers down)

14 years agob=19884 wait mds-ost sync patch + mds_ost proc value
Mikhail Pershin [Tue, 18 May 2010 18:48:18 +0000 (22:48 +0400)]
b=19884 wait mds-ost sync patch + mds_ost proc value

i=johann

14 years agob=21506 File read is incomplete, getting truncated files.
Dmitry Zogin [Tue, 18 May 2010 14:02:35 +0000 (10:02 -0400)]
b=21506 File read is incomplete, getting truncated files.

Sanity test_24v created

i=johann

14 years agob=21846 add a test for testing rehash in sanity.sh
Landen [Tue, 18 May 2010 11:23:12 +0000 (19:23 +0800)]
b=21846 add a test for testing rehash in sanity.sh

Except this, this patch does:
1. enable rehash on lqs
2. if long is 64bit, __fls() is wrong. Fix it.

i=andreas.dilger
i=johann