Whamcloud - gitweb
Joseph Herring [Mon, 24 Jan 2011 12:58:03 +0000 (13:58 +0100)]
b=22660 Return kernel's locking return code to when lustre reports success
i=johann
i=andrew
Zhang HongChao [Mon, 24 Jan 2011 12:53:25 +0000 (13:53 +0100)]
b=23352 modified value of at_min is not taken into account
i=Johann
i=Eri Mei
Dmitry Zogin [Mon, 18 Oct 2010 19:20:47 +0000 (15:20 -0400)]
b=22378 Correct MDS client stats
sanity test_133b fails with "The getattr counter on mds is wrong"
message.
i=Andrew Perepechko
Johann Lombardi [Thu, 20 Jan 2011 13:15:47 +0000 (14:15 +0100)]
b=15962 disable statahead by default due to important races found in the code
Bernd Schubert [Thu, 20 Jan 2011 12:39:18 +0000 (13:39 +0100)]
b=22882 MMP might sleep negative time
i=adilger
i=girish
Christopher Morrone [Thu, 20 Jan 2011 12:24:48 +0000 (13:24 +0100)]
b=21456 Patch to support lnet v1 pings in 'lctl ping'
i=maxim
i=isaac
Johann Lombardi [Wed, 19 Jan 2011 14:14:22 +0000 (15:14 +0100)]
bump version to 1.8.5.53
Johann Lombardi [Wed, 19 Jan 2011 14:12:17 +0000 (15:12 +0100)]
b=23988 Remove sd iostats patch from sles11 patch series
Terry Rutledge [Tue, 11 Jan 2011 16:37:12 +0000 (08:37 -0800)]
Updated version for 1.8.6 build 02.
Johann Lombardi [Fri, 7 Jan 2011 08:26:20 +0000 (09:26 +0100)]
add missing changelog entries
Andreas Dilger [Thu, 6 Jan 2011 04:41:02 +0000 (21:41 -0700)]
b=24039 actually add exit_traps.sh to EXTRA_DIST
Andreas Dilger [Thu, 6 Jan 2011 04:41:01 +0000 (21:41 -0700)]
b=23122 make exit_traps.sh executable
While bug 24093 added exit_traps.sh to the make dist list, it is
not an executable file to start with. Fix this in the git repo.
Brian J. Murrell [Fri, 26 Nov 2010 21:08:25 +0000 (05:08 +0800)]
b=24093 not all build files/scripts being distributed
Some files that need to be are not being included in the tarball
when make dist is being run.
i=cliff
i=minh
Brian J. Murrell [Fri, 26 Nov 2010 21:08:26 +0000 (05:08 +0800)]
b=24087 reverse order of $LINUX{,_OBJ}/include
It is important that /usr/src/linux-...-obj/include is searched for
includes before /usr/src/linux-.../include so that the inclusion of
"include/linux/autoconf.h" picks up the one for the kernel we are
trying to build against, and not the one for the currently running
kernel, which is what is in /usr/src/linux-.../ copy is.
i=wangyb
i=cliff
Elena Gryaznova [Fri, 24 Dec 2010 14:56:02 +0000 (17:56 +0300)]
b=24294 test_pios: take the ost-s sizes into account
i=Vitaly.Fertman
remove obsolete workaround bug19657 part
Elena Gryaznova [Thu, 23 Dec 2010 20:37:13 +0000 (23:37 +0300)]
b=23793 MOUNTOPT "-o" cleanup
i=Minh.Diep
Elena Gryaznova [Wed, 22 Dec 2010 22:43:49 +0000 (01:43 +0300)]
b=23051 improve summary of acc-sm to include test times
i=Andrew.Perepechko
acceptance-small test suites name cleanup:
- rename sanityN -> sanityn, lfscktest -> lfsck
- add racer.sh, liblustre.sh scripts
- remove fsx,bonnie,dbench,iozone.lfsck parts
Elena Gryaznova [Wed, 22 Dec 2010 20:16:47 +0000 (23:16 +0300)]
b=23051 improve summary of acc-sm to include test times
i=Andreas.Dilger
i=Andrew.Perepechko
Jeremy Filizetti [Wed, 22 Dec 2010 03:21:00 +0000 (11:21 +0800)]
b=23081 Move llap page to tail instead of head.
i=adilger
i=johann
James Simmons [Wed, 22 Dec 2010 19:56:56 +0000 (22:56 +0300)]
b=24226 typo fix for sanity test 72
i=Elena Gryaznova
Mikhail Pershin [Tue, 21 Dec 2010 07:01:38 +0000 (10:01 +0300)]
b=20394 correct check for transno value in filter_finish_transno
i=tappro,johann
Mikhail Pershin [Tue, 21 Dec 2010 06:54:27 +0000 (09:54 +0300)]
b=24048 Set body->eadatasize in mdc_getattr_pack()
i=adilger, johann
Elena Gryaznova [Mon, 20 Dec 2010 21:13:17 +0000 (00:13 +0300)]
b=18717 make "lfs check" output consistent on stdout
o=Andreas.Dilger
i=Brian.Murrell
i=Elena.Gryaznova
Elena Gryaznova [Mon, 20 Dec 2010 16:40:09 +0000 (19:40 +0300)]
b=23049 canonicalize disk names
o=Brian.Murrell
i=grev
Elena Gryaznova [Mon, 20 Dec 2010 16:11:01 +0000 (19:11 +0300)]
b=23049 various t-f.sh patches
o=Brian.Murrell
i=grev
rundbench is a bash script;
obdfilter-survey is a bash script;
don't su if MPI_USER == "";
Elena Gryaznova [Mon, 20 Dec 2010 16:00:58 +0000 (19:00 +0300)]
b=23049 set path to truncate
i=Brian.Murrell
Elena Gryaznova [Mon, 20 Dec 2010 12:07:25 +0000 (15:07 +0300)]
b=22544 delete module_setup.sh
i=Brian.Murrell
Elena Gryaznova [Mon, 20 Dec 2010 11:48:38 +0000 (14:48 +0300)]
b=24039 lfs setstripe --pool broken
i=Andreas.Dilger
i=Vladimir.Saveliev
Elena Gryaznova [Mon, 20 Dec 2010 09:28:37 +0000 (12:28 +0300)]
b=24239 use SAMPLE_FILE instead of termcap
i=Vitaly.Fertman
Elena Gryaznova [Mon, 20 Dec 2010 09:14:19 +0000 (12:14 +0300)]
b=24266 increase replay-single test_70d dbench duration for HARD failure mode
i=Mikhail.Pershin
James Simmons [Fri, 17 Dec 2010 22:57:43 +0000 (23:57 +0100)]
b=24226 Only force the mode change if we're changing the size as well
i=johann
The offending code was added by commit
77ba4b2141d04180211efa8a75c11ab0abf7fafb to remove
setgid/setuid bits when do_truncate() is called on the file. We should only force the change when
that occurs, similarly to ll_setattr() in lustre/llite/llite_lib.c
Johann Lombardi [Fri, 17 Dec 2010 22:47:38 +0000 (23:47 +0100)]
Revert "b=23787 make struct lprocfs_percpu definition C99 compliant"
This reverts commit
46ff2dd66e91530f804d5b2321e58827f71e0251.
This is causing build errors.
Johann Lombardi [Fri, 17 Dec 2010 16:04:20 +0000 (17:04 +0100)]
change version to 1.8.5.51
Andreas Dilger [Fri, 17 Dec 2010 16:01:15 +0000 (17:01 +0100)]
b=19808 fix d_obtain_alias() misuse due to compat macro
i=oleg
i=yangsheng
Landen [Fri, 17 Dec 2010 06:46:28 +0000 (14:46 +0800)]
b=24055 a patch to detect if quota is turned on properly
i=johann
i=panda
Landen [Fri, 17 Dec 2010 06:46:29 +0000 (14:46 +0800)]
b=22546 fix errors in test_18c
i=johann
i=panda
Jian Yu [Fri, 17 Dec 2010 01:25:35 +0000 (09:25 +0800)]
b=24245 skip sanity test 123 under 1.8 <-> 2.x interoperability mode
statahead is disabled automatically under 1.8 <-> 2.x interoperability
mode
i=grev
Andreas Dilger [Thu, 23 Sep 2010 19:17:19 +0000 (13:17 -0600)]
b=23821 Limit bio_alloc() to BIO_MAX_PAGES iovecs.
Fix logic error when patch was originally landed from b=9945.
i=alex.zhuravlev
i=kwestneat
Andrew Perepechko [Fri, 17 Dec 2010 00:32:35 +0000 (03:32 +0300)]
fix the formatting in filter_do_bio
Dmitry Zogin [Fri, 17 Dec 2010 00:23:15 +0000 (03:23 +0300)]
b=23787 make struct lprocfs_percpu definition C99 compliant
i=Andreas Dilger
i=Andrew Perepechko
Dmitry Zogin [Fri, 17 Dec 2010 00:18:07 +0000 (03:18 +0300)]
b=23786 make lh_exit code C99 compliant
Based on the patch from Kenneth D. Matney, Sr. <matneykdsr@ornl.gov>
i=Andreas Dilger
i=Andrew Perepechko
Bernd Schubert [Fri, 17 Dec 2010 00:09:07 +0000 (03:09 +0300)]
b=23157 do not crash on wrong network message in filter_connect_internal
Minh Diep [Thu, 16 Dec 2010 23:06:13 +0000 (16:06 -0700)]
b=24270 need to mkdir mntpt before mount
i=Elena
Andreas Dilger [Thu, 16 Dec 2010 17:36:38 +0000 (20:36 +0300)]
b=16605 don't LASSERT on unverified client data in filter_parent
i=Johann Lombardi
i=Andrew Perepechko
Vladimir Saveliev [Tue, 14 Dec 2010 12:30:12 +0000 (15:30 +0300)]
b=13698 llapi_get_version
this uses OBD_GET_VERSION ioctl to obtain lustre version
i=andreas.dilger
Elena Gryaznova [Mon, 13 Dec 2010 13:32:55 +0000 (16:32 +0300)]
b=23961 fix for setup with several network interfaces
i=Andrew.Perepechko
- metadata-updates fix for setup when several interfaces are UP on host;
hostname could be assigned to IP which is different from lnet network used,
the hostname-s of NODES_TO_USE are now stored in HOSTS
- new SHUTDOWN_ATTEMPTS: the tunable number of attepts to shutdown node
- shutdown_node_hard () fix: do not call "power off" each time,
wait that the node is not pingable before the next "power off" attempt
- unused check_port() is removed
root [Fri, 10 Dec 2010 09:34:05 +0000 (02:34 -0700)]
b=4424 Reserve obd_connect_data.ocd_max_easize field
To avoid potential incompatible changes between b1_8 and master,
reserve the ocd_max_easize field. The corresponding connect flag
OBD_CONNECT_MAX_EASIZE has been reserved for some time already.
Add several other OBD_CONNECT_ flags that have already been defined
to the wirecheck/wiretest tools.
Elena Gryaznova [Wed, 8 Dec 2010 20:32:43 +0000 (23:32 +0300)]
b=22376 sanity test for non-root exec-only file execution
o=Andreas.Dilger
i=grev
Andrew Perepechko [Thu, 2 Dec 2010 23:47:38 +0000 (02:47 +0300)]
b=23766 interop bits for sanity/203
i=Elena Gryaznova
Elena Gryaznova [Thu, 2 Dec 2010 16:27:50 +0000 (19:27 +0300)]
b=24118 test_70b rundbench load failed
i=Brian.Murrell
i=Jian.Yu
- give rundbench a chance to start before the dbench load check
- new check_for_process () and killall_process () to check/kill any defined progs
instead of "dbench" only
- fix 70a, 70b to mount the clients on MOUNT instead of DIR
Andrew Perepechko [Wed, 1 Dec 2010 22:49:02 +0000 (01:49 +0300)]
Revert "b=23913 fix "ASSERTION(!cfs_list_empty(&dquot->dq_hash)) failed""
This reverts commit
9491d5d931407ccf68d95932ca4ea3c545c6f86d.
Elena Gryaznova [Wed, 1 Dec 2010 17:25:24 +0000 (20:25 +0300)]
b=24228 fix test duration check to be more accurate
i=vitaly
Elena Gryaznova [Tue, 30 Nov 2010 16:20:43 +0000 (19:20 +0300)]
b=23535 sgpdd-survey.sh should check for sg_map
i=Brian.Murrell
check that iokit sgpdd-survey and sg_map are installed
Elena Gryaznova [Tue, 30 Nov 2010 14:34:46 +0000 (17:34 +0300)]
b=22157 combined mgs/mds fix for single node setup
i=Mikhail.Pershin
for configuration combined mgs/mds on single node setup
we do not need to unload the modules because conf-sanity keeps
the mgs mounted during all tests
Elena Gryaznova [Tue, 30 Nov 2010 12:51:40 +0000 (15:51 +0300)]
b=23402 mmp_fini () multiple oss fix
i=Yu.Jian
Isaac Huang [Mon, 29 Nov 2010 04:22:42 +0000 (21:22 -0700)]
b=23575 O2iblnd credit deadlock regression
This fixed a regression of bug 14425.
i=liang
Landen [Mon, 29 Nov 2010 08:07:11 +0000 (16:07 +0800)]
b=23913 fix "ASSERTION(!cfs_list_empty(&dquot->dq_hash)) failed"
1. In an error handling, free_dquot() should be used.
2. Check if quota is on in dqacq_handler()
i=johann
i=panda
Landen [Mon, 29 Nov 2010 08:07:12 +0000 (16:07 +0800)]
b=23868 fix "sanity-quota test_18c: @@@@@@ FAIL: quotaon failed!"
i=johann
i=mikhail.pershin
Elena Gryaznova [Fri, 26 Nov 2010 18:18:36 +0000 (21:18 +0300)]
b=23954 MGS device has stopped when we try to start the second mgs
i=Mikhail.Pershin
add test_24b to ALWAYS_EXCEPT list for configuration mgs/mds are not combined
Elena Gryaznova [Fri, 26 Nov 2010 17:43:09 +0000 (20:43 +0300)]
b=23869 HARD failure mode fixes
i=Brian.Murrel
i=Wei.G.Li
facet_failover() has to restart only those affected facets which were UP
before the node failure
replay-single tests which use shutdown_facet() && reboot_facet() instead of
facet_failover() have to take care about the affected facets
Elena Gryaznova [Fri, 26 Nov 2010 17:12:33 +0000 (20:12 +0300)]
b=23956 change conf-sanity test_37 to be functional on remote setup
i=Mikhail.Pershin
fix test_37 to not be skipped on remote setup;
use the existing mds device instead of create a new one
Elena Gryaznova [Fri, 26 Nov 2010 16:36:06 +0000 (19:36 +0300)]
b=24020 lustre doesn't start with ext4 based ldiskfs.
i=Andrew.Perepechko
Andrew Perepechko [Fri, 26 Nov 2010 01:29:34 +0000 (04:29 +0300)]
b=24201 add procfs tunable to enable/disable lockless direct I/O
llite.lustre-*.lockless_direct_io=0 will disable default semantics
of direct I/O that forces it to be lockless. lockless_direct_io value,
however, will be ignored if per-file LL_FILE_LOCKED_DIRECTIO bit
is set.
i=Johann Lombardi
Johann Lombardi [Thu, 25 Nov 2010 17:36:38 +0000 (18:36 +0100)]
b=21804 make sure the request is protected by rq_refcount while
i=vitaly
i=oleg
Johann Lombardi [Thu, 25 Nov 2010 17:22:45 +0000 (18:22 +0100)]
b=23820 add missing changelog entry
Johann Lombardi [Thu, 25 Nov 2010 17:21:16 +0000 (18:21 +0100)]
b=21760 start bulk unregistering at the same time as reply unlink
i=vitaly
i=oleg
Dmitry Zogin [Sat, 2 Oct 2010 03:33:18 +0000 (23:33 -0400)]
b=23820 ptlrpc_check_set()) ASSERTION(req->rq_phase == RQ_PHASE_BULK) failed
i=oleg.drokin
i=johann.lombardi
Handle unsent requests with rq_net_err in ptlrpc_check_set().
Johann Lombardi [Thu, 25 Nov 2010 15:56:42 +0000 (16:56 +0100)]
move to 1.8.6
Andrew Perepechko [Thu, 18 Nov 2010 12:40:18 +0000 (15:40 +0300)]
fixed a typo from previous commit
Andrew Perepechko [Thu, 18 Nov 2010 12:35:02 +0000 (15:35 +0300)]
b=23766 atime is not updated properly
a test case for atime updates on an MDS
i=Johann Lombardi
i=Andreas Dilger
yangsheng [Mon, 15 Nov 2010 14:43:46 +0000 (22:43 +0800)]
b=23985 Fix upstream jbd2 code issue.
The jbd2_stats_proc_init() was placed on wrong location in
jbd2_journal_init_dev(). This may cause /proc/fs/jdb2/<dev>/*
cannot be created when using external journal device.
i=adilger
i=johann
Andrew Perepechko [Mon, 15 Nov 2010 12:43:06 +0000 (15:43 +0300)]
Changelog update
Andrew Perepechko [Mon, 15 Nov 2010 12:29:06 +0000 (15:29 +0300)]
b=24051 sanity test_76 fix
Due to per-cpu slab caches, "active" stat from /proc/slabinfo
is not always accurate.
i=ZhiYong Tian
Andrew Perepechko [Mon, 15 Nov 2010 12:21:11 +0000 (15:21 +0300)]
b=23766 atime isn't properly updated on the MDS
Based on the patch from Robin Humble (ANU)
i=Andreas Dilger
i=Vitaly Fertman
Andrew Perepechko [Wed, 27 Oct 2010 04:54:18 +0000 (12:54 +0800)]
b=21587 don't LBUG if transno has changed during replay
i=johann
i=tappro
yangsheng [Fri, 22 Oct 2010 09:43:38 +0000 (17:43 +0800)]
b=23988 Changes sd-iostats patch for 2.6.32 kernel.
Also statistic with REQ_TYPE_BLOCK_PC command.
Johann Lombardi [Thu, 21 Oct 2010 12:27:41 +0000 (14:27 +0200)]
Revert "b=23988 Changes sd-iostats patch for 2.6.32 kernel."
This reverts commit
50a915fdbb340f04a850778870d027c4c3303aab.
yangsheng [Thu, 21 Oct 2010 12:06:52 +0000 (20:06 +0800)]
b=23965 Add fiemap patch for ldiskfs base on ext4(sles11 sp1).
i=girish
i=johann
yangsheng [Thu, 21 Oct 2010 12:00:24 +0000 (20:00 +0800)]
b=23988 Changes sd-iostats patch for 2.6.32 kernel.
yangsheng [Thu, 21 Oct 2010 10:42:00 +0000 (18:42 +0800)]
b=24003 Shows stripe_count: 65535 but should be '-1'.
i=johann
Johann Lombardi [Wed, 20 Oct 2010 17:46:23 +0000 (19:46 +0200)]
b=21587 don't clean up echo_client is refcount is not 0
i=adilger
Johann Lombardi [Wed, 20 Oct 2010 09:37:53 +0000 (11:37 +0200)]
b=23966 Revert "b=21137 sles11 with 1.8 is slower than 1.6 sles10 for O_DIRECT single file IOR writes"
This reverts commit
1242fac546a8c252dee5715bb218133795211028.
This introduces issues with SATA drivers. See bug 23966.
Brian J. Murrell [Thu, 14 Oct 2010 18:34:15 +0000 (20:34 +0200)]
b=23721 download OFED from OFA
Download the OFED distribution directly from OFA to ameliorate
re-distribution complications.
i=yangsheng
i=wangyb
Johann Lombardi [Thu, 14 Oct 2010 16:42:27 +0000 (18:42 +0200)]
fix nit in lbuild-sles10
Terry Rutledge [Thu, 14 Oct 2010 00:11:32 +0000 (17:11 -0700)]
Updated for Lustre 1.8.5.
Johann Lombardi [Wed, 13 Oct 2010 22:41:11 +0000 (00:41 +0200)]
fix changelog
Johann Lombardi [Wed, 13 Oct 2010 22:35:22 +0000 (00:35 +0200)]
set version to 1.8.5.0 for RC1
yangsheng [Wed, 13 Oct 2010 14:22:24 +0000 (22:22 +0800)]
b=22514 Update to RHEL5.5 & OEL5.5 latest kernel.
Johann Lombardi [Wed, 13 Oct 2010 21:53:05 +0000 (23:53 +0200)]
b=20744 add changelog entry and set REBUILD_OFED_DEVEL_RPM for patched kernel only
Johann Lombardi [Wed, 13 Oct 2010 09:34:26 +0000 (11:34 +0200)]
b=23911 enable REBUILD_OFED_DEVEL_RPM by default
Brian J. Murrell [Tue, 12 Oct 2010 19:56:32 +0000 (15:56 -0400)]
b=20744 set arch correctly for ofed-devel
Oh boy, more fallout from our not building i586 kernels for sles.
If we are building lustre servers and NOT rebuilding the Suse ofed
RPM, then we need to look for the i586 ofed-devel package.
i=yangsheng
Johann Lombardi [Tue, 12 Oct 2010 15:55:46 +0000 (17:55 +0200)]
b=20744 add changelog entry
yangsheng [Tue, 12 Oct 2010 15:50:36 +0000 (23:50 +0800)]
b=20744 Update SLES10 SP3 kernel 2.6.16.60-0.69.1.
i=johann
i=brian
Dmitry Zogin [Tue, 12 Oct 2010 14:38:03 +0000 (10:38 -0400)]
b=21137 sles11 with 1.8 is slower than 1.6 sles10 for O_DIRECT single file IOR writes
Fix __bio_add_page() in order to prevent IO split on some drivers.
i=andreas.dilger
i=sheng.yang
Andrew Perepechko [Tue, 12 Oct 2010 12:33:43 +0000 (16:33 +0400)]
b=20533 set the default max_sectors to the raid5/6 stripe size
a=Kevin Van Maren
i=Jinshan Xiong
i=Atul Vidwansa
Andrew Perepechko [Tue, 12 Oct 2010 08:45:35 +0000 (12:45 +0400)]
b=23701 reduce stack pressure by uninlining some ptlrpc and mds routines
i=Oleg Drokin
i=Alexander Zarochentsev
i=Johann Lombardi
Elena Gryaznova [Mon, 11 Oct 2010 14:17:59 +0000 (18:17 +0400)]
b=23542 recovery-small: test_27 is not time bounded
i=Brian.Murrell
Elena Gryaznova [Mon, 11 Oct 2010 16:35:37 +0000 (20:35 +0400)]
b=23537 do_rpc_nodes does not propagate NAME to remote nodes causing rpc.sh to fail abruptly
o=Chris.Horn <hornc@cray.com>
i=grev
Johann Lombardi [Mon, 11 Oct 2010 13:11:23 +0000 (15:11 +0200)]
bump version to 1.8.4.55
Johann Lombardi [Mon, 11 Oct 2010 12:12:00 +0000 (14:12 +0200)]
b=23781 fix another potential obdo leak
i=hongchao