Whamcloud - gitweb
Landen [Tue, 30 Mar 2010 08:27:10 +0000 (16:27 +0800)]
b=22108 include last created object in precreate slow case
i=andreas.dilger
i=inspection
i=landen
Johann Lombardi [Fri, 26 Mar 2010 23:54:51 +0000 (00:54 +0100)]
bump version to 1.8.2.55
Elena Gryaznova [Fri, 26 Mar 2010 17:59:38 +0000 (20:59 +0300)]
b=21927 replay-vbr more 1.8 <-> 20 interop changes
i=Mikhail.Pershin
Oleg Drokin [Thu, 25 Mar 2010 22:40:32 +0000 (18:40 -0400)]
b=20373 don't do rep-ack if not created anything
i=johann
i=Z
mds_open currently always put a lock into a rep-ack regardless if something
was created or not. This is pointless and only creates needless contention.
In fact the entire idea was to do this for real creates as a recovery protection.
Dmitry Zogin [Thu, 25 Mar 2010 16:53:32 +0000 (12:53 -0400)]
b=22409 Spurious error messages from smp_processor_id() on preemptible kernel
Disable a preemption by grabbing the lock in fs_trace_get_tcd() first.
The function fs_trace_get_tcd() was moved up.
o=andreas.dilger
i=johann
i=dmitry.zogin
i=nathan.rutman
Johann Lombardi [Thu, 25 Mar 2010 13:51:03 +0000 (14:51 +0100)]
bump version to 1.8.2.54
Andrew Perepechko [Wed, 24 Mar 2010 16:24:32 +0000 (19:24 +0300)]
b=22194 tiny sanity-quota cleanup
i=ZhiYong Tian
yangsheng [Wed, 24 Mar 2010 16:24:48 +0000 (00:24 +0800)]
b=21500 2.6.31-fc12 patchless client support.
i=brian
i=rahul
i=adilger
Brian J. Murrell [Wed, 24 Mar 2010 16:04:57 +0000 (12:04 -0400)]
b=17258 give the BUILD_TESTS love to ldiskfs as well
Because ldiskfs re-uses so (too?) much of the lustre auto* goop we need
to stub the BUILD_TESTS assignment into it's autoMakefile.am, even though
it's completely unused/unneed there.
i=wangyb
i=yangsheng
Vitaly Fertman [Wed, 24 Mar 2010 15:06:11 +0000 (18:06 +0300)]
b=22181 interval_erase() fix
i=green
i=johann
interval_erase() calls update_maxhigh() properly when child == NULL
Maxim Patlasov [Wed, 24 Mar 2010 12:05:25 +0000 (15:05 +0300)]
b=21945 Adding WIRE_ATTR attribute to LNET types
i=liang
LST nodes on different platforms might not communicate well due to the lack of WIRE_ATTR attribute in some LNET structures traversing network. The patch fixes the problem by adding WIRE_ATTR where needed.
Fan Yong [Wed, 24 Mar 2010 03:38:42 +0000 (11:38 +0800)]
b=22069 replace server_major_version with connect_flags for quota utils interoperability
replace server_major_version with connect_flags for quota utils interoperability.
i=johann
i=landen
Wang Di [Tue, 23 Mar 2010 12:53:07 +0000 (08:53 -0400)]
b=22233 do_div arguments not cross-platform compatible
o=Christopher Morrone
i=adilger
i=wangdi
Johann Lombardi [Tue, 23 Mar 2010 15:00:13 +0000 (16:00 +0100)]
b=22177 fix error message in mds_mfd_close()
i=adilger
Fix error messages in mds_mfd_close() since it is now
legitimate to have i_nlink = 1 for dirs in /PENDING.
Johann Lombardi [Mon, 22 Mar 2010 22:14:45 +0000 (23:14 +0100)]
Revert "b=20433 decrease the usage of memory on clients."
Suspected to cause bug 22307, so revert temporarily.
This reverts commit
841fbac6378df39e357342d86d9380e6676c1faf.
Johann Lombardi [Mon, 22 Mar 2010 22:01:55 +0000 (23:01 +0100)]
b=22307 rate limit dlm debug message in ll_inode_from_lock()
i=oleg
i=dmitry
Elena Gryaznova [Fri, 19 Mar 2010 19:27:44 +0000 (22:27 +0300)]
b=22306 more sanity-quota 18 <-> 20 interop changes
i=Yong.Fan
i=Johann.Lombardi
skip test_15, test_16
test_2, test_25 mds/mdt device fix
Elena Gryaznova [Fri, 19 Mar 2010 16:02:24 +0000 (19:02 +0300)]
b=22386 quota_save_version() fix: remove wildcard from conf_param
i=Andrew.Perepechko
test_22 18 <-> 20 interop: skip quota v1 testing
Dmitry Zogin [Thu, 18 Mar 2010 18:48:05 +0000 (14:48 -0400)]
b=22327 "lfs df" does not print stats for all mountpoints
Added sanityN.sh test_24b
i=andreas.dilger
Dmitry Zogin [Tue, 16 Mar 2010 18:57:20 +0000 (14:57 -0400)]
b=22327 "lfs df" does not print stats for all mountpoints
Print all mounted lustre filesystems with "lfs df"
o=adilger
i=simmonsja
i=dmitry.zogin
Terry Rutledge [Fri, 19 Mar 2010 15:43:45 +0000 (09:43 -0600)]
Updated version for build 03.
Rahul Deshmukh [Fri, 19 Mar 2010 09:05:29 +0000 (14:35 +0530)]
b=21957 debug_mb not correctly initialized on newer kernels (2.6.31)
i=adilger
i=rread
Fixed the debug_mb initialization problem for kernel 2.6.31
yangsheng [Fri, 19 Mar 2010 06:49:24 +0000 (14:49 +0800)]
b=19919 support relative path in llapi_search_fsname()
i=adilger
i=johann
Use realpath() to provide absolute pathname.
Liang Zhen [Fri, 19 Mar 2010 08:26:09 +0000 (01:26 -0700)]
b=21486 fix for truncated reply buffer
i=eeb
i=ericm
reply buffer could be referred by reply_in_callback after released
Li Wei [Fri, 19 Mar 2010 02:17:34 +0000 (10:17 +0800)]
b=21251 Add lustre/tests/ha.sh
This is a simple failover test script that works with configurations
controlled by a CRM and have multiple targets per server.
i=robert.read
i=grev
Elena Gryaznova [Thu, 18 Mar 2010 20:28:51 +0000 (23:28 +0300)]
b=21991 sanity test_53, test_67* interop 18 <-> 20 fix
i=Andreas.Dilger
Elena Gryaznova [Wed, 17 Mar 2010 11:59:49 +0000 (14:59 +0300)]
b=22180 fix the incorrect MDSDEV check
i=Nathan.Rutman
new t-f is_blkdev ()
check MDSDEV on mds instead of local client
test_17, test_18 changes for config mgs and mds are not combined
Andrew Perepechko [Tue, 16 Mar 2010 17:02:44 +0000 (20:02 +0300)]
b=22194 Add quiet -q option to lfs quota
o=Joseph Herring (LLNL)
i=Johann Lombardi
i=ZhiYong Tian
Liang Zhen [Tue, 16 Mar 2010 20:14:58 +0000 (13:14 -0700)]
b=21619 hash MEs on RDMA portal
i=isaac
i=maxim
RDMA portal can have very long ME list on client side, which will trigger
soft lockup because of long searching on list. Hash MEs on RDMA portal can
resolve this problem.
Christopher J. Morrone [Tue, 16 Mar 2010 15:12:19 +0000 (11:12 -0400)]
b=21259 udev rule to set /dev/obd perms 666
Provide Udev rules file for Lustre, so that /dev/obd permissions are now 666.
o=Christopher Morrone
i=johann
i=dmitry.zogin
Dmitry Zogin [Tue, 16 Mar 2010 14:59:39 +0000 (10:59 -0400)]
b=22301 lustre.lov error when backing up symlinks with extended attributes
Improved logic in ll_listxattr()
i=tom.wang
i=dmitry.zogin
Elena Gryaznova [Tue, 16 Mar 2010 14:49:30 +0000 (17:49 +0300)]
b=21991 interop 18 <-> 20 changes
i=Andreas.Dilger
yangsheng [Tue, 16 Mar 2010 14:03:57 +0000 (22:03 +0800)]
b=22187 Test case for setfattr without a value parameter.
i=johann
yangsheng [Tue, 16 Mar 2010 13:58:48 +0000 (21:58 +0800)]
b=22187 properly handle null value for setattr -n lustre.lov
i=adilger
i=johann
Running "setfattr -n trusted.lov ." causes a NULL dereference
in ll_setxattr() due to no checking if "value" is NULL.
This command now resets to the default striping when
executed against a directory.
Johann Lombardi [Tue, 16 Mar 2010 13:41:35 +0000 (14:41 +0100)]
b=21815 tiny fix for 1.8<->2.0 interop testing
i=grev
Elena Gryaznova [Tue, 16 Mar 2010 13:25:01 +0000 (16:25 +0300)]
b=22319 skip statahead for NFSCLIENT
i=Johann.Lombardi
yangsheng [Tue, 16 Mar 2010 13:03:38 +0000 (21:03 +0800)]
b=22352 Kernel update for SLES9 2.6.5-7.322.
i=johann
Andrew Perepechko [Mon, 15 Mar 2010 11:55:38 +0000 (14:55 +0300)]
b=22194 lfs quota output cleanup
Suppress standard output in error cases
o=Joseph Herring (LLNL)
i=Johann Lombardi
i=Andrew Perepechko
Dmitry Zogin [Fri, 12 Mar 2010 22:26:57 +0000 (17:26 -0500)]
b=22235 llapi_uuid_match() prints bogus error message on upgraded filesystem
1. Increase the "lfs df" column width to handle TB sized devices cleanly
2. Allow matching OST names without trailing _UUID
3. Allow negating the "--obd" option to "lfs find"
4. Remove duplicate code in mntdf() iterating over MDTs/OSTs. Handle errors
i=nathan.rutman
i=dmitry.zogin
Elena Gryaznova [Fri, 12 Mar 2010 17:33:06 +0000 (20:33 +0300)]
b=22306 t-f: interop 18 <-> 20 ENABLE_QUOTA changes
i=Yong.Fan
Elena Gryaznova [Fri, 12 Mar 2010 16:44:06 +0000 (19:44 +0300)]
b=21927 test_80 interop 18 <-> 20 fix
i=Mikhail.Pershin
Elena Gryaznova [Fri, 12 Mar 2010 16:34:13 +0000 (19:34 +0300)]
b=21927 test_61 interop 18 <-> 20 fix
i=Mikhail.Pershin
interop interop 18 <-> 20 changes
improve awk pattern to get objid correctly
Elena Gryaznova [Fri, 12 Mar 2010 16:20:39 +0000 (19:20 +0300)]
b=21991 interop 18 <-> 20 fix: skip obdecho test
i=Andreas.Dilger
Johann Lombardi [Tue, 16 Mar 2010 13:20:40 +0000 (14:20 +0100)]
b=21815 move test to replay-single
Johann Lombardi [Fri, 12 Mar 2010 14:47:12 +0000 (15:47 +0100)]
bump version to 1.8.2.52
Johann Lombardi [Fri, 12 Mar 2010 14:28:41 +0000 (15:28 +0100)]
b=22241 call sync instead of fsync on local cancel to reduce stack usage
i=oleg
i=andreas
sync_on_lock_cancel is needed for recovery when async journal is enabled,
but we actually just need to make sure that metadata blocks have hit the
journal, so doing a fs sync should be enough and should consume less
stack (just create an empty handle and commmit it).
Johann Lombardi [Fri, 12 Mar 2010 14:17:49 +0000 (15:17 +0100)]
b=21686 simplify client disconnect code on server side
o=liang
i=johann
i=shadow
attach 25564
This patch was reverted because we were chasing some regression.
It is now safe to re-apply.
Manoj Joseph [Thu, 11 Mar 2010 22:39:56 +0000 (15:39 -0700)]
b=20837 incomplete test output for ost-pools
i=nathan.rutman
i=grev
Instead of creating many 10M files to fill the OST, create 9 files
of size OST_SIZE/10 each.
Dmitry Zogin [Thu, 11 Mar 2010 17:20:31 +0000 (12:20 -0500)]
b=19917 Repeated atomic allocation failures
Comment change.
o=he.huang
i=dmitry.zogin
hongchao.zhang [Mon, 8 Mar 2010 10:15:12 +0000 (18:15 +0800)]
b=22035 workaround patch
disable the per-thread data (current->journal_info)
containing the lock info during I/O to work around
the issue for short tem
i=hongchao.zhang@sun.com
Elena Gryaznova [Wed, 10 Mar 2010 19:12:26 +0000 (22:12 +0300)]
b=21927 recovery-small, replay-single 18 <-> 20 interop fix
i=Mikhail.Pershin
Elena Gryaznova [Wed, 10 Mar 2010 19:03:54 +0000 (22:03 +0300)]
b=21927 replay-vbr 18 <-> 20 interop fix
i=Mikhail.Pershin
Andrew Perepechko [Wed, 10 Mar 2010 18:59:50 +0000 (21:59 +0300)]
b=22194 Print a dash in empty lfs quota grace columns
Polish lfs quota output for easier processing with awk/sed
o=Christopher Morrone (LLNL)
i=Andrew Perepechko
i=ZhiYong Tian
Elena Gryaznova [Wed, 10 Mar 2010 18:49:36 +0000 (21:49 +0300)]
b=21927 t-f: use the global variables for facets mount points
i=Andreas.Dilger
Johann Lombardi [Wed, 10 Mar 2010 22:50:44 +0000 (23:50 +0100)]
b=21938 rq_invalid_rqset should be a bitfield
yangsheng [Wed, 10 Mar 2010 16:44:32 +0000 (00:44 +0800)]
b=21815 Test case for clear stale nid-stats hash.
i=johann
i=wang.yibin
Fan Yong [Wed, 10 Mar 2010 16:11:51 +0000 (00:11 +0800)]
b=19933 control DCACHE_LUSTRE_INVALID flag with MDS_INODELOCK_LOOKUP lock
"DCACHE_LUSTRE_INVALID" is controlled by "MDS_INODELOCK_LOOKUP" lock which is corresponding to "IT_LOOKUP", do not skip invalidate for other intent.
i=robert.read
i=johann
Dmitry Zogin [Wed, 10 Mar 2010 15:13:45 +0000 (10:13 -0500)]
b=20997 Cannot send after transport shutdown
Clear imp_vbr_failed flag upon eviction
i=robert.read
i=alexander.zarochentsev
hongchao.zhang [Sun, 7 Mar 2010 06:52:55 +0000 (14:52 +0800)]
b=21938 use req->rq_set itself during recovery
during recovery, uses req->rq_set itself to replay the request
instead of ptlrpcd_recovery_pc
i=tappro@sun.com
i=johann@sun.com
Fan Yong [Wed, 10 Mar 2010 02:51:44 +0000 (10:51 +0800)]
b=22069 introduce server major version for b1_8 and b2_0 quota utils interoperability
Introduce server major version for b1_8 and b2_0 quota utils interoperability.
i=andrew.perepechko
i=robert.read
Dmitry Zogin [Tue, 9 Mar 2010 14:48:23 +0000 (09:48 -0500)]
b=21983 Use CFS_ALLOC_IO instead of _STD in llap_from_page_with_lockh
During an ll_readahead under ll_readpage, we have seen the the
OBD_SLAB_ALLOC hang under ldlm_pools_shrink when trying to lock
a page that is already locked by the readahead code.
Using CFS_ALLOC_IO instead of CFS_ALLOC_STD will prevent
ldlm_pools_shrink from actually freeing slab, so the call path
that blocks indefinitely can never happen.
i=adilger
i=dmitry.zogin
i=johann
Johann Lombardi [Fri, 5 Mar 2010 22:17:53 +0000 (23:17 +0100)]
b=22177 inc nlink by 2 instead of 1 in mds_orphan_add_link()
i=adilger
i=dmitry
Fix regression introduced by 19640.
ext3_inc_count() can reset nlink to 1 when the directory is indexed and
inode->i_nlink == 2. Work around the problem by incrementing nlink by 2
instead of 1.
Elena Gryaznova [Fri, 5 Mar 2010 20:07:53 +0000 (23:07 +0300)]
b=17591 sanity-benchmark s/MOUNT/DIR/ cleanup
i=Robert.Read
Elena Gryaznova [Fri, 5 Mar 2010 19:54:25 +0000 (22:54 +0300)]
b=22169 t-f:start_client_loads () wait the background threads to start
i=Robert.Read
Elena Gryaznova [Fri, 5 Mar 2010 19:51:38 +0000 (22:51 +0300)]
b=22169 t-f cleanup: new do_nodev (), do_nodesv () functions
i=Robert.Read
Dmitry Zogin [Thu, 4 Mar 2010 18:03:14 +0000 (13:03 -0500)]
b=22095 MDS operations hang when issued with lfs setstripe on a degraded OST
Change the locking order in mds_lookup()
o=jfilizetti@sms-fed.com
i=johann
i=adilger
Dmitry Zogin [Thu, 4 Mar 2010 16:16:05 +0000 (11:16 -0500)]
b=21900 ost-pools test_25: FAIL
Make ost-pools test_25 more robust
i=manoj.joseph
Dmitry Zogin [Thu, 4 Mar 2010 02:59:50 +0000 (21:59 -0500)]
b=22127 lustre 1.8.2 lfs permissions Patch corrects cfs_curproc_euid() logic.
o=bschubert@ddn.com
i=oleg.drokin
i=johann
Manoj Joseph [Wed, 3 Mar 2010 22:32:21 +0000 (15:32 -0700)]
b=21066 ost-pools test_14 should not assert that files are from a specific OST
Round-robin allocation test should not assert that files are allocated
in strict round-robin fashion.
i=nathan.rutman
i=grev
Brian J. Murrell [Wed, 3 Mar 2010 16:51:40 +0000 (11:51 -0500)]
b=17258 fix error with make rpms after configure --disable-tests
If one configures lustre with "--disable-tests" a subsequent "make rpms"
will fail as it would still try to package up the lustre-tests RPM.
Fixing this provided the opportunity to fix another wart, that being the
subst'ing the configure arguments into the lustre.spec. Now they are
passed as value with "--define 'configure_args ...'" when calling rpmbuild.
hongchao.zhang [Sun, 28 Feb 2010 23:30:04 +0000 (07:30 +0800)]
b=21726 stop waitting for next replay transno if shutdown
if the system is shutting down, wake up service thread blocked
to wait for next replay transno during recovery, then all the
references held by queued requests can be dropped and device
can be stopped.
i=hongchao.zhang@sun.com
i=tappro@sun.com
yangsheng [Tue, 2 Mar 2010 15:32:26 +0000 (23:32 +0800)]
b=20101 lfs getstripe -d test for sanity 27w
i=adilger
i=robert
Dmitry Zogin [Tue, 2 Mar 2010 13:58:41 +0000 (08:58 -0500)]
b=19873 sanity: Memory leaks detected, FAILed to clean up
Patch backport from bz 20650, attachment 26416 - introduce lprocfs counter on IRQs
The lc_sum_irq counter is used to calculate memory freed on the interrupt.
i=adilger
i=andrew.perepechko
Johann Lombardi [Mon, 1 Mar 2010 23:03:59 +0000 (00:03 +0100)]
bump version to 1.8.2.51
Wang Di [Mon, 1 Mar 2010 16:56:20 +0000 (11:56 -0500)]
b=17197 fix typo for OBD_CALC_STRIPE_RPC_END_ALIGN fix typo in OBD_CALC_STRIPE_RPC_END_ALIGN and do not aligned 1M for stride readahead.
i=ericm
i=johann
Andrew Perepechko [Mon, 1 Mar 2010 16:27:44 +0000 (19:27 +0300)]
b=21816 return approximate block/inode usage when OSTs are down
Really return approximate block/inode usage when OSTs are down.
The old version erroneously skipped oqctl copying on error which
prevented this from working properly.
i=Johann Lombardi
i=ZhiYong Tian
Dmitry Zogin [Mon, 1 Mar 2010 13:39:47 +0000 (08:39 -0500)]
b=20989 lov_merge_lvb()) ASSERTION(spin_is_locked(&lsm->lsm_lock)) failed
Protect lli->lli_smd pointer updates with lli->lli_lock.
o=oleg.drokin
i=johann
i=dmitry.zogin
yangsheng [Mon, 1 Mar 2010 13:24:33 +0000 (21:24 +0800)]
b=21815 Avoid operating lustre-hash internal structures directly.
i=johann
i=nathan
Johann Lombardi [Fri, 26 Feb 2010 21:38:02 +0000 (22:38 +0100)]
b=22097 mount.lustre fails to pass some options to mount()
i=yangsheng
i=dmitry
Elena Gryaznova [Fri, 26 Feb 2010 19:12:28 +0000 (22:12 +0300)]
b=18649 set wait_recovery_complete() MAX value to max recovery time estimated
i=Mikhail.Pershin
Elena Gryaznova [Fri, 26 Feb 2010 16:19:30 +0000 (19:19 +0300)]
b=21992 sanity-quota interop: proc path fix for 2.0 servers
i=Johann.Lombardi
Elena Gryaznova [Fri, 26 Feb 2010 16:06:28 +0000 (19:06 +0300)]
b=21255 parallel-scale statahead test fix
i=Vladimir.Saveliev
i=Andrew.Perepechko
use mpi for create/delete files instead of createmany and rm
Brian J. Murrell [Thu, 25 Feb 2010 17:59:50 +0000 (12:59 -0500)]
b=21380 make dist seems to exclude the "darwin" bits
Include all of the darwin bits in the distribution tarball created with
make dist.
i=adilger
Maxim Patlasov [Thu, 25 Feb 2010 12:39:51 +0000 (15:39 +0300)]
b=21911 fix for double release of ibc_lock in o2iblnd
i=liang
Re-acquire ibc_lock in kiblnd_post_tx_locked(). Add extra reference to conn before calling kiblnd_post_tx_locked() to avoid scenario when conn disappears inside kiblnd_post_tx_locked().
Brian J. Murrell [Wed, 24 Feb 2010 18:53:21 +0000 (13:53 -0500)]
b=17952 allow relative pathnames
This patch allows one to give relative pathnames to --with-linux and
friends.
i=adilger
i=dmitry.zogin
Brian J. Murrell [Wed, 24 Feb 2010 18:53:20 +0000 (13:53 -0500)]
b=19336 post landing cleanups
Remove generic find_linux_devel_paths()
- now that both the rhel5 and sles method files have their own particular
version of this method, remove this hacky-trying-to-work-for-both versions
from lbuild.
Remove a block of what is now redundant code.
Remove the comments from the target files describing what happened with
this bug.
Align the sles10 and sles11 target files:
- include the rpmfix specifier in the sles10 file
- remove the EXTRA_VERSION_DELIMETER from the sles10 file
- change the TARGET_DELIMETER to FLAVOR_DELIMETER in the sles11 file
Some whitespace cleanups.
i=wangyb
i=yangsheng
Elena Gryaznova [Wed, 24 Feb 2010 15:53:14 +0000 (18:53 +0300)]
b=21968 conf-sanity changes for config mgs and mds are not combined
i=Nathan.Rutman
includes t-f:combined_mgs_mds ()
Jian Yu [Tue, 23 Feb 2010 07:14:00 +0000 (15:14 +0800)]
b=21097 quote the passing on of it's own arguments through $@
Fix do_nodes() in acc-sm test-framework to quote the passing on
of it's own arguments through $@ to do_node().
i=jian.yu
i=edg
Landen [Mon, 22 Feb 2010 03:19:38 +0000 (11:19 +0800)]
b=21869 improve filter_fid2dentry() error message
i=landen
i=girish
Landen [Mon, 22 Feb 2010 03:08:46 +0000 (11:08 +0800)]
b=20433 decrease the usage of memory on clients.
1. On clients, recycle dentries and inodes unused.
2. Delete the code related to ll_deathrow(att 6215 in bug 1443). It
is useless now.
i=adilger
i=oleg
dzogin [Fri, 19 Feb 2010 16:19:17 +0000 (11:19 -0500)]
b=21137 ext4 extent allocation is slower than in ext3
Increase the default value of MB_DEFAULT_ORDER2_REQS to 8, enlarge ext4
preallocation table for 2048 4K blocks extents creation.
i=alex.zhuravlev
i=andrew.perepechko
Terry Rutledge [Fri, 19 Feb 2010 17:12:09 +0000 (10:12 -0700)]
Updated with Oracle copyright.
2010-01-29 Sun Microsystems, Inc.
* version 3.1.1
-------------------------------------------------------------------------------
Brian Behlendorf [Wed, 17 Feb 2010 17:49:23 +0000 (12:49 -0500)]
b=22074 incorrect triggering of synchronous IO
The OSC can mistakenly fall back to synchronous IO when the max_dirty_mb
limit is reached and no write requests have yet been issued. This can
occur when the dirty pages are spread over many files all of which are
below the optimal request size.
o=behlendorf1@llnl.gov (Brian Behlendorf)
i=adilger
i=tom.wang
Brian J. Murrell [Wed, 17 Feb 2010 16:51:46 +0000 (11:51 -0500)]
b=20383 fix errant m4 "dnl" usage
Some dnl() usage seems to have been causing some errors in the resulting
configure script.
o=tappro
i=brian
i=adilger
Dmitry Zogin [Fri, 12 Feb 2010 22:27:32 +0000 (17:27 -0500)]
b=21913 conf-sanity test_35b FAIL due to client reconnection has not been triggered
Improve the robustness of conf-sanity test_35b.
i=johann
Johann Lombardi [Wed, 17 Feb 2010 11:49:30 +0000 (12:49 +0100)]
Revert "b=20989 fix race in nfs export code"
This reverts commit
09f7487326e23dfed472bfbf752b5ee58c225855.
Conflicts:
lustre/ChangeLog
Brian J. Murrell [Fri, 12 Feb 2010 20:52:12 +0000 (15:52 -0500)]
b=21829 fix broken llobdstat and add a counter parameter
Need to make sure we limit the search for OBD stats files to the obdfilter
subdirectory of "/proc/fs/lustre".
Add a counter argument to limit the number of items returned when using the
interval parameter.
Fix lots of whitespace atrocities as well as better format some of the code.
i=cliff
i=wangyb
Eric Mei [Fri, 12 Feb 2010 18:48:08 +0000 (11:48 -0700)]
b=13520 PTLRPC_PAUSE_REQ checking should ignore PING.
r=nathan
r=wangdi
Cliff White [Wed, 3 Feb 2010 19:41:54 +0000 (11:41 -0800)]
b=20355 Add $(PTHREAD_LIBS) to lctl and lfs build
i=johann
$(PTHREAD_LIBS) is needed to compile lctl and lfs for BG/P
Elena Gryaznova [Thu, 11 Feb 2010 20:51:33 +0000 (23:51 +0300)]
b=20918 t-f max recovery time estimation
i=Nathan.Rutman
i=Brian.Murrell
inform user about the estimated maximum recovery time value
to help him to set the server FAILOVER period properly