Whamcloud - gitweb
cvs2svn [Thu, 18 Jun 2009 22:38:52 +0000 (22:38 +0000)]
This commit was manufactured by cvs2svn to create tag 'v1_8_0_1'.
anserper [Thu, 18 Jun 2009 22:38:51 +0000 (22:38 +0000)]
b=19912
i=Johann Lombardi
return negative error codes from {get,set}param_display, also print more sane error messages
shadow [Thu, 18 Jun 2009 14:26:28 +0000 (14:26 +0000)]
try different check
Branch b_release_1_8_0
stinson1947 [Tue, 16 Jun 2009 13:47:48 +0000 (13:47 +0000)]
Update the release date for 1.8.0.1.
johann [Tue, 16 Jun 2009 13:20:55 +0000 (13:20 +0000)]
Branch b_release_1_8_0
add missing changelog entries.
shadow [Tue, 16 Jun 2009 11:28:02 +0000 (11:28 +0000)]
temp woraround for broken cancel_dirty_pages in OFED 1.4 and SLES10.
Branch b_release_1_8_0
b=19553
i=johann
i=zam
yangsheng [Mon, 15 Jun 2009 15:16:36 +0000 (15:16 +0000)]
Branch b_release_1_8_0
b=18775
i=Nathan, Robert.read
Cleanup get/set_param.
Authro: Liuying
yangsheng [Mon, 15 Jun 2009 09:25:28 +0000 (09:25 +0000)]
Branch b_release_1_8_0
b=19731
Don't forget old school lbuilds lmake insanity
Author: Brian
anserper [Thu, 11 Jun 2009 10:03:24 +0000 (10:03 +0000)]
b=19115
i=Andreas Dilger
i=Nathan Rutman
make lov_setstripe exit on bad magic
zam [Wed, 10 Jun 2009 18:46:06 +0000 (18:46 +0000)]
Branch b_release_1_8_0
b=19580
i=johann
i=tappro
This patch converts lco lock to a semaphore to prevent a soft lockup in the
followin situation:
ll_ocd_update()
-> spin_lock(&lco_lock)
->mdc_init_ea_size()
-> lov_get_info()
-> lov_getref/putref()
-> mutex_down(lov_lock)
johann [Thu, 4 Jun 2009 23:02:45 +0000 (23:02 +0000)]
Branch b_release_1_8_0
b=19554
i=liang
i=johann (patch from Yangsheng)
include scatterlist.h to fix build error on RHEL4.
stinson1947 [Tue, 2 Jun 2009 21:41:06 +0000 (21:41 +0000)]
Added the tentative release date for 1.8.0.1.
brian [Tue, 2 Jun 2009 20:52:00 +0000 (20:52 +0000)]
b=19671
i=jack
i=wangyb
Give lbuild's old-school-build RPM storage code the ability to understand
the format of RPMs built from OFED pre-releases.
brian [Tue, 2 Jun 2009 13:09:42 +0000 (13:09 +0000)]
b=19731
i=johann
Mellanox ConnectX drivers in 10GbE mode enabled in our OFED 1.4.1 build.
tianzy [Tue, 2 Jun 2009 12:44:35 +0000 (12:44 +0000)]
Branch b_release_1_8_0
fix the problem of mds_open_by_fid() being panic in interoperability case
b=19607
i=johann
j=alexander.zarochentsev
brian [Thu, 28 May 2009 13:52:04 +0000 (13:52 +0000)]
/tmp/cvs.msg
anserper [Wed, 27 May 2009 17:20:52 +0000 (17:20 +0000)]
b=19612
i=ZhiYong Tian
man page correction
zam [Wed, 27 May 2009 11:16:22 +0000 (11:16 +0000)]
Branch b_release_1_8_0
b=19039
i=vitaly.fertman
i=oleg.drokin
ldlm_lock_enqueue: don't enqueue a destroyed lock.
brian [Tue, 26 May 2009 20:58:25 +0000 (20:58 +0000)]
Per Johann, update OFED support to 1.4.1-rc6.
brian [Tue, 26 May 2009 14:39:51 +0000 (14:39 +0000)]
Per Johann, update OFED support to 1.4.1-rc6.
yangsheng [Mon, 25 May 2009 09:32:30 +0000 (09:32 +0000)]
Branch b_release_1_8_0
b=19212
i=shadow, bobijam
Update kernel to SLES10 SP2 2.6.16.60-0.37.
johann [Fri, 22 May 2009 21:48:49 +0000 (21:48 +0000)]
Branch b_release_1_8_0
b=19612
fix broken commit.
anserper [Fri, 22 May 2009 20:20:53 +0000 (20:20 +0000)]
b=19612
i=Johann Lombardi
i=ZhiYong Tian
additional parameter checking for lfs quota and lustre ioctls
brian [Fri, 22 May 2009 11:30:49 +0000 (11:30 +0000)]
b=19457
i=sheng.yang
i=yibin.wang
Disable a kernel option that is enabling the in-kernel ISCSI stack.
We provide ISCSI with the OFED kernel-ib RPM.
bobijam [Thu, 21 May 2009 02:06:31 +0000 (02:06 +0000)]
Branch b_release_1_8_0
b=19380
i=johann
i=sheng.yang
* limit recursive symlink depth to 7 on 8k stack machine
* fix sanity test_140() accordingly.
grev [Wed, 20 May 2009 17:05:35 +0000 (17:05 +0000)]
b=19523
o=Robert.Read
i=grev
test_100: fix both calls to error
bobijam [Wed, 20 May 2009 08:47:21 +0000 (08:47 +0000)]
Branch b_release_1_8_0
b=16417
Indent reformating.
bobijam [Wed, 20 May 2009 03:17:35 +0000 (03:17 +0000)]
Branch b_release_1_8_0
b=16417
i=grev
i=alexey.lyashkov (shadow)
Revise sanityN.sh test_36()
- need sleep some time before getting 'after' value from 'lfs df', because
if 'multiop & kill' happens too fast, 'lfs df' sometimes only get old df
value from cache w/o reissuing statfs RPC request.
bobijam [Wed, 20 May 2009 02:10:13 +0000 (02:10 +0000)]
Branch b_release_1_8_0
b=19404
i=alexey.lyashkov (shadow)
i=oleg.drokin (green)
lov_obd_unregister_page_removal_cb() needs call osc_obd_unregister_page_removal_cb
before clearing lov's lov_page_removal_cb.
grev [Tue, 19 May 2009 13:14:54 +0000 (13:14 +0000)]
b=19523
i=Vladimir.Saveliev
test_100: exit 1 from subshell
tianzy [Tue, 19 May 2009 11:55:12 +0000 (11:55 +0000)]
*** empty log message ***
tianzy [Tue, 19 May 2009 11:15:43 +0000 (11:15 +0000)]
add an entry on Changelog for bug19495
tianzy [Tue, 19 May 2009 10:24:16 +0000 (10:24 +0000)]
Branch b_release_1_8_0
This patch fixes:
1. I checked quota_check_common(). This function will check quota
for user and group, but only send one return via "pending". In
most cases, the pendings should be same. But that is not always
the case.
2. if quotaoff runs between lquota_chkquota() and
lquota_pending_commit(), the same thing will happen too. That is
why it comes:
- if (!ll_sb_any_quota_active(qctxt->lqc_sb))
- RETURN(0);
3. change some format of quota log, based upon
https://bugzilla.lustre.org/show_bug.cgi?id=18574#c65
b=19495
i=johann
i=panda
tianzy [Tue, 19 May 2009 07:45:53 +0000 (07:45 +0000)]
Branch b_release_1_8_0
fix the problem of "if fsfilt_add_journal_cb() will fail,
export ref will be took twice."
b=19321
i=tappro
i=tianzy
bobijam [Mon, 18 May 2009 08:27:27 +0000 (08:27 +0000)]
Branch b_release_1_8_0
b=19478
i=adilger
i=sheng.yang
Fix last commit's overkill.
isaac [Fri, 15 May 2009 19:37:49 +0000 (19:37 +0000)]
i=isaac,b=19520:
- handle new CM events in OFED 1.4 (from liang).
bobijam [Wed, 13 May 2009 09:50:21 +0000 (09:50 +0000)]
Branch b_release_1_8_0
b=19478
i=johann
i=sheng.yang
Port back patch from bz12836 to handle slow run of sanity test_65l.
fanyong [Tue, 12 May 2009 06:35:00 +0000 (06:35 +0000)]
Branch b_release_1_8_0
b=17336
i=robert.read
i=jinshan.xiong
Do not trigger readpage when objective page index exceeds the end-of-file page index.
johann [Sat, 9 May 2009 19:42:46 +0000 (19:42 +0000)]
Branch b_release_1_8_0
b=18192
Add changelog entry.
johann [Sat, 9 May 2009 19:36:38 +0000 (19:36 +0000)]
Branch b_release_1_8_0
i=19464
o=brian
fix bad --with-o2ib path problem.
adilger [Sat, 9 May 2009 19:17:34 +0000 (19:17 +0000)]
Branch b_release_1_8_0
Fix build problem in b_release_1_8_0 per similar change in b1_8.
b=19464
stinson1947 [Fri, 8 May 2009 17:14:10 +0000 (17:14 +0000)]
Made minor correction in service tags id. We don't use micro release version number, only major or minor.
isaac [Fri, 8 May 2009 17:08:37 +0000 (17:08 +0000)]
i=wangdi,b=19448:
- fixed liblustre_init_random file handle leak.
brian [Fri, 8 May 2009 16:30:14 +0000 (16:30 +0000)]
b=17671
ChangeLog entries.
johann [Fri, 8 May 2009 16:11:12 +0000 (16:11 +0000)]
Branch b_release_1_8_0
b=18518
i=adilger
i=bobijam
OST object precreation becomes very slow on big OSTs. This is due
to the ialloc patch spending too much time scanning groups.
grev [Fri, 8 May 2009 11:08:35 +0000 (11:08 +0000)]
b=19026
i=Brian
recovery-double-scale error message cleanup
grev [Fri, 8 May 2009 08:05:48 +0000 (08:05 +0000)]
b=18921
i=Robert.Read
rename type2 tests to parallel-scale
bobijam [Thu, 7 May 2009 02:51:41 +0000 (02:51 +0000)]
Branch b_release_1_8_0
b=18192
i=adilger
i=shadow
i=girish
allocate inodes for llog files in last inodes group, for avoid broking
recovery.
brian [Wed, 6 May 2009 15:58:37 +0000 (15:58 +0000)]
b=17671
i=zhen.liang
i=sheng.yang
OFED 1.4.1 (RC4 for the moment).
This includes RHEL5, which disables it's current "inkernel" specification
and reverts it's kernel configs accordingly.
johann [Wed, 6 May 2009 13:25:34 +0000 (13:25 +0000)]
Branch b_release_1_8_0
Next targeted release for this branch is 1.8.0.1
Modify changelog accordingly.
yangsheng [Wed, 6 May 2009 10:21:33 +0000 (10:21 +0000)]
Branch b_release_1_8_0
b=19024
Fixed for RHEL5.3 patchless build.
yangsheng [Wed, 6 May 2009 09:28:46 +0000 (09:28 +0000)]
Branch b_release_1_8_0
b=19024
i=shadow, bobijam
Update to RHEL5.3 2.6.18-128.1.6.el5.
zhanghc [Tue, 5 May 2009 14:03:48 +0000 (14:03 +0000)]
b=16818
fix a bug in the previous patch for the bug
i=nathan.rutman
i=robert.read
shadow [Fri, 1 May 2009 11:38:06 +0000 (11:38 +0000)]
set notransno before readonly.
Branch b_release_1_8_0
b=19085
i=rread
i=adilger
johann [Thu, 30 Apr 2009 22:48:04 +0000 (22:48 +0000)]
Branch b_release_1_8_0
b=17098
i=shadow
i=jay
add lcounter_read_positive() so that it always returns positive integer.
yangsheng [Wed, 29 Apr 2009 06:33:52 +0000 (06:33 +0000)]
Branch b_release_1_8_0
b=19276
i=johann, shadow, nathan
Fixed swab issue for PPC platform.
fanyong [Sat, 25 Apr 2009 07:00:38 +0000 (07:00 +0000)]
Branch b_release_1_8_0
b=15691
i=eric.mei
i=peng.ye
Another diagnostic patch to collect more log on both client and OSS.
stinson1947 [Wed, 22 Apr 2009 22:24:28 +0000 (22:24 +0000)]
Updated for 1.8.0 Release.
johann [Wed, 22 Apr 2009 21:06:35 +0000 (21:06 +0000)]
Branch b_release_1_8_0
b=19223
i=johann (patch from shadow)
i=nathan
correctly skip time estimate if in recovery
johann [Wed, 22 Apr 2009 21:03:14 +0000 (21:03 +0000)]
Branch b_release_1_8_0
Remove changelog entries for intermediate kernels support and only
keep entries for the latest kernels.
Move OST pool changelog entry to the top, with the other new features
that come with 1.8.0.
johann [Wed, 22 Apr 2009 20:49:27 +0000 (20:49 +0000)]
Branch b_release_1_8_0
b=12662
Fix changelog entry as per Andreas' comment.
tappro [Wed, 22 Apr 2009 20:27:40 +0000 (20:27 +0000)]
- don't cleanup namespace during lock replay, that may lead to deadlocks
b:18946
i:shadow,johann
stinson1947 [Wed, 22 Apr 2009 18:55:40 +0000 (18:55 +0000)]
Updated for the next release. Changes provided by Johann.
anserper [Wed, 22 Apr 2009 17:07:01 +0000 (17:07 +0000)]
b=19115
i=Johann Lombardi
just check for the oops
johann [Wed, 22 Apr 2009 16:24:22 +0000 (16:24 +0000)]
Branch b_release_1_8_0
remove SLES9 & RHEL4 from which_patch.
johann [Wed, 22 Apr 2009 16:22:25 +0000 (16:22 +0000)]
Branch b_release_1_8_0
b=19128
i=tappro
i=adilger
disable async journal commit on bulk write feature because of recovery issues.
tappro [Wed, 22 Apr 2009 08:46:11 +0000 (08:46 +0000)]
- update versions when partially committed open request is replayed
b:19224
i:adilger,rread
zhanghc [Mon, 20 Apr 2009 12:01:09 +0000 (12:01 +0000)]
b=18689
change thread name "ll_log_commit_*" in
llog_recov_thread_init into "lcm_*" so it
can be fitted into the task struct
i=adilger
shadow [Mon, 20 Apr 2009 05:14:52 +0000 (05:14 +0000)]
clear mgc import if they not connected, check cl_import under cl_sem.
Branch b_release_1_8_0
b=18896
i=tappro
i=zam
grev [Fri, 17 Apr 2009 12:00:16 +0000 (12:00 +0000)]
b=19107
i=Maxim.Patlasov
acc-sm liblustre skip list
tappro [Fri, 17 Apr 2009 05:21:11 +0000 (05:21 +0000)]
- fix typo in 18734 fix
shadow [Fri, 17 Apr 2009 04:42:58 +0000 (04:42 +0000)]
fix typo.
Branch b_release_1_8_0
b=19115
tappro [Thu, 16 Apr 2009 07:16:44 +0000 (07:16 +0000)]
- take reference on export for commit callback
- move mfd clenanup to mds_disconnect() as mds_export_destroy() may be delayed and busy inodes may remain during umount
b:18734
i:adilger,shadow
zhanghc [Wed, 15 Apr 2009 09:26:07 +0000 (09:26 +0000)]
b=18733
add protection ( spin_lock(&lock->l_lock) ) before
using lock->l_resource in "lock_res_and_lock"
i=johann
i=green
adilger [Tue, 14 Apr 2009 20:18:52 +0000 (20:18 +0000)]
Branch b_release_1_8_0
Validate LOV EA magic when passed from userspace.
Don't send bogus LOV EA data if an internal flag is passed to open.
b=19115
o=andrew.perepechko
i=adilger
i=alexander.zarochentsev
shadow [Tue, 14 Apr 2009 18:18:17 +0000 (18:18 +0000)]
revert
b=18896
adilger [Tue, 14 Apr 2009 17:36:34 +0000 (17:36 +0000)]
Branch b_release_1_8_0
Remove of version of patch. Thanks to Mike for catching this.
b=18110
adilger [Tue, 14 Apr 2009 07:25:52 +0000 (07:25 +0000)]
Branch b_release_1_8_0
Remove duplicate ChangeLog entry.
adilger [Tue, 14 Apr 2009 07:22:05 +0000 (07:22 +0000)]
Branch b_release_1_8_0
Remove unused variable to fix compiler warning.
adilger [Tue, 14 Apr 2009 07:17:51 +0000 (07:17 +0000)]
Branch b_release_1_8_0
Description: fix racy locking of mballoc block bitmaps causing BUG
Details : The locking of the mballoc buddy bitmap and the in-memory
block bitmap was using two different spin locks in some
cases. This made it possible to incorrectly access the
mballoc bitmap while another process was modifying it,
causing a sanity assertion to fail. While no on-disk corruption
was reported, there was some risk of this happening.
b=18810
i=alex
Update ChangeLog for missing entries.
Update ldiskfs build version to 3.0.8 for 1.8.0 release.
adilger [Tue, 14 Apr 2009 07:14:56 +0000 (07:14 +0000)]
Branch b_release_1_8_0
Quiet compiler warning on 32-bit arch.
adilger [Tue, 14 Apr 2009 07:12:26 +0000 (07:12 +0000)]
Branch b_release_1_8_0
Remove duplicate ChangeLog entry.
adilger [Tue, 14 Apr 2009 07:11:34 +0000 (07:11 +0000)]
Branch b_release_1_8_0
Quiet compiler warning on 32-bit servers.
b=18695
shadow [Mon, 13 Apr 2009 19:02:48 +0000 (19:02 +0000)]
add lazystatfs mount option to allow statfs(2) to skip down OSTs
Branch b_release_1_8_0
b=17974
i=green
i=vitaly
grev [Fri, 10 Apr 2009 14:58:50 +0000 (14:58 +0000)]
b=19139
i=Jian.Yu
typo END_RUN_FILE name fix
shadow [Wed, 8 Apr 2009 08:31:44 +0000 (08:31 +0000)]
*** empty log message ***
shadow [Wed, 8 Apr 2009 06:34:29 +0000 (06:34 +0000)]
fix typo.
Branch b_release_1_8_0
shadow [Wed, 8 Apr 2009 06:26:56 +0000 (06:26 +0000)]
Don't allow reconnect to already connected import.
Branch b_release_1_8_0
b=16839
i=green
i=bzzz
grev [Tue, 7 Apr 2009 18:11:38 +0000 (18:11 +0000)]
b=18080
i=Alexander.Zarochentsev
add sanityN test_35 to A_E list
shadow [Tue, 7 Apr 2009 17:58:39 +0000 (17:58 +0000)]
don't call obd_disconnect under lov_lock.
Branch b_release_1_8_0
b=17310
i=johann
i=rread
yangsheng [Tue, 7 Apr 2009 07:26:32 +0000 (07:26 +0000)]
Branch b_release_1_8_0
b=17701
i=shadow, adilger
Cleanup and some fixes for lov_mds_md_v{1,3} swab.
anserper [Mon, 6 Apr 2009 20:04:37 +0000 (20:04 +0000)]
b=18695
o=Johann Lombardi
i=Andreas Dilger
the regression test
johann [Fri, 3 Apr 2009 23:31:30 +0000 (23:31 +0000)]
Branch b_release_1_8_0
b=18695
i=adilger
i=shadow
don't update i_size on MDS_CLOSE for directories.
johann [Fri, 3 Apr 2009 23:15:28 +0000 (23:15 +0000)]
Branch b_release_1_8_0
b=18695
i=adilger
Add LASSERTF in fsfilt_ext3_setattr() when truncating a directory.
grev [Fri, 3 Apr 2009 17:39:26 +0000 (17:39 +0000)]
b=18404
o=Adilger
i=grev
i=Johann
write-append-truncate cleanup
yangsheng [Fri, 3 Apr 2009 06:16:40 +0000 (06:16 +0000)]
Branch b_release_1_8_0
b=18810
i=alex, johann
Fix race between read_block_bitmap() and mark_diskspace_used().
grev [Wed, 1 Apr 2009 16:50:28 +0000 (16:50 +0000)]
b=18696
i=Tappro
RECOVERY_RANDOM_SCALE typo fix
tianzy [Wed, 1 Apr 2009 12:15:37 +0000 (12:15 +0000)]
Branch b_release_1_8_0
fix that OST_CONNECT isn't answered when all ll_ost_ios sleep for
the recovery of mds
b=18307
i=shadow
i=adilger
bobijam [Wed, 1 Apr 2009 03:08:44 +0000 (03:08 +0000)]
Branch b_release_1_8_0
b=18895
i=tappro
i=alexey.lyashkov (shadow)
when mds_setup() fails the error handle path needs clean possibly built
nid_stat which builds nid_proc on obd's obd_proc_exports_entry.
shadow [Tue, 31 Mar 2009 07:22:50 +0000 (07:22 +0000)]
don't leak obd reference on failed llog setup
Branch b_release_1_8_0
b=18896
i=tappro
i=rread