Whamcloud - gitweb
fs/lustre-release.git
16 years agoBranch b_release_1_8_0
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

16 years agoMade minor correction in service tags id. We don't use micro release version number...
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.

16 years agoi=wangdi,b=19448:
isaac [Fri, 8 May 2009 17:08:37 +0000 (17:08 +0000)]
i=wangdi,b=19448:
- fixed liblustre_init_random file handle leak.

16 years agob=17671
brian [Fri, 8 May 2009 16:30:14 +0000 (16:30 +0000)]
b=17671

ChangeLog entries.

16 years agoBranch b_release_1_8_0
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.

16 years agob=19026
grev [Fri, 8 May 2009 11:08:35 +0000 (11:08 +0000)]
b=19026
i=Brian
recovery-double-scale error message cleanup

16 years agob=18921
grev [Fri, 8 May 2009 08:05:48 +0000 (08:05 +0000)]
b=18921
i=Robert.Read
rename type2 tests to parallel-scale

16 years agoBranch b_release_1_8_0
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.

16 years agob=17671
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.

16 years agoBranch b_release_1_8_0
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.

16 years agoBranch b_release_1_8_0
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.

16 years agoBranch b_release_1_8_0
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.

16 years agob=16818
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

16 years agoset notransno before readonly.
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

16 years agoBranch b_release_1_8_0
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.

16 years agoBranch b_release_1_8_0
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.

16 years agoBranch b_release_1_8_0
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.

16 years ago Updated for 1.8.0 Release.
stinson1947 [Wed, 22 Apr 2009 22:24:28 +0000 (22:24 +0000)]
 Updated for 1.8.0 Release.

16 years agoBranch b_release_1_8_0
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

16 years agoBranch b_release_1_8_0
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.

16 years agoBranch b_release_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.

16 years ago- don't cleanup namespace during lock replay, that may lead to deadlocks
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

16 years agoUpdated for the next release. Changes provided by Johann.
stinson1947 [Wed, 22 Apr 2009 18:55:40 +0000 (18:55 +0000)]
Updated for the next release. Changes provided by Johann.

16 years agob=19115
anserper [Wed, 22 Apr 2009 17:07:01 +0000 (17:07 +0000)]
b=19115
i=Johann Lombardi

just check for the oops

16 years agoBranch b_release_1_8_0
johann [Wed, 22 Apr 2009 16:24:22 +0000 (16:24 +0000)]
Branch b_release_1_8_0

remove SLES9 & RHEL4 from which_patch.

16 years agoBranch b_release_1_8_0
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.

16 years ago- update versions when partially committed open request is replayed
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

16 years agob=18689
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

16 years agoclear mgc import if they not connected, check cl_import under cl_sem.
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

16 years agob=19107
grev [Fri, 17 Apr 2009 12:00:16 +0000 (12:00 +0000)]
b=19107
i=Maxim.Patlasov
acc-sm liblustre skip list

16 years ago- fix typo in 18734 fix
tappro [Fri, 17 Apr 2009 05:21:11 +0000 (05:21 +0000)]
- fix typo in 18734 fix

16 years agofix typo.
shadow [Fri, 17 Apr 2009 04:42:58 +0000 (04:42 +0000)]
fix typo.

Branch b_release_1_8_0
b=19115

16 years ago- take reference on export for commit callback
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

16 years agob=18733
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

16 years agoBranch b_release_1_8_0
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

16 years agorevert
shadow [Tue, 14 Apr 2009 18:18:17 +0000 (18:18 +0000)]
revert
b=18896

16 years agoBranch b_release_1_8_0
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

16 years agoBranch b_release_1_8_0
adilger [Tue, 14 Apr 2009 07:25:52 +0000 (07:25 +0000)]
Branch b_release_1_8_0
Remove duplicate ChangeLog entry.

16 years agoBranch b_release_1_8_0
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.

16 years agoBranch b_release_1_8_0
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.

16 years agoBranch b_release_1_8_0
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.

16 years agoBranch b_release_1_8_0
adilger [Tue, 14 Apr 2009 07:12:26 +0000 (07:12 +0000)]
Branch b_release_1_8_0
Remove duplicate ChangeLog entry.

16 years agoBranch b_release_1_8_0
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

16 years agoadd lazystatfs mount option to allow statfs(2) to skip down OSTs
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

16 years agob=19139
grev [Fri, 10 Apr 2009 14:58:50 +0000 (14:58 +0000)]
b=19139
i=Jian.Yu
typo END_RUN_FILE name fix

16 years ago*** empty log message ***
shadow [Wed, 8 Apr 2009 08:31:44 +0000 (08:31 +0000)]
*** empty log message ***

16 years agofix typo.
shadow [Wed, 8 Apr 2009 06:34:29 +0000 (06:34 +0000)]
fix typo.
Branch b_release_1_8_0

16 years agoDon't allow reconnect to already connected import.
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

16 years agob=18080
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

16 years agodon't call obd_disconnect under lov_lock.
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

16 years agoBranch b_release_1_8_0
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.

16 years agob=18695
anserper [Mon, 6 Apr 2009 20:04:37 +0000 (20:04 +0000)]
b=18695
o=Johann Lombardi
i=Andreas Dilger

the regression test

16 years agoBranch b_release_1_8_0
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.

16 years agoBranch b_release_1_8_0
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.

16 years agob=18404
grev [Fri, 3 Apr 2009 17:39:26 +0000 (17:39 +0000)]
b=18404
o=Adilger
i=grev
i=Johann
write-append-truncate cleanup

16 years agoBranch b_release_1_8_0
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().

16 years agob=18696
grev [Wed, 1 Apr 2009 16:50:28 +0000 (16:50 +0000)]
b=18696
i=Tappro
RECOVERY_RANDOM_SCALE typo fix

16 years agoBranch b_release_1_8_0
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

16 years agoBranch b_release_1_8_0
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.

16 years agodon't leak obd reference on failed llog setup
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

16 years ago- avoid assertion if second open|create found orphan again
tappro [Tue, 31 Mar 2009 06:11:30 +0000 (06:11 +0000)]
- avoid assertion if second open|create found orphan again
  b:18927
  i:rread,johann

16 years agoallow kill process which stick in waiting statahead result.
shadow [Tue, 31 Mar 2009 05:47:07 +0000 (05:47 +0000)]
allow kill process which stick in waiting statahead result.

Branch b_release_1_8_0
b=18902
i=fanyong
i=tappro

16 years agoBranch b_release_1_8_0
fanyong [Tue, 31 Mar 2009 04:47:07 +0000 (04:47 +0000)]
Branch b_release_1_8_0
b=18903
i=eric.mei
i=w.li

typo fix

16 years agob=18921
grev [Fri, 27 Mar 2009 18:41:42 +0000 (18:41 +0000)]
b=18921
i=Robert.Read
acc-sm new TYPE2_TESTS testsuite

16 years agofile type2-tests.sh was added on branch b_release_1_8_0 on 2009-03-27 18:41:42 +0000
grev [Fri, 27 Mar 2009 18:38:56 +0000 (18:38 +0000)]
file type2-tests.sh was added on branch b_release_1_8_0 on 2009-03-27 18:41:42 +0000

16 years agob=18696
grev [Thu, 26 Mar 2009 15:26:35 +0000 (15:26 +0000)]
b=18696
i=Tappro
add recovery-random-scale.sh to rpm

16 years agob=17195
grev [Wed, 25 Mar 2009 19:39:44 +0000 (19:39 +0000)]
b=17195
i=Tappro
test_3a: recovery duration dor increasing number of clients

16 years agoBranch b_release_1_8_0
fanyong [Wed, 25 Mar 2009 03:58:52 +0000 (03:58 +0000)]
Branch b_release_1_8_0
b=18741
i=tianzy
i=huanghua

1) abort all dqacq/dqrel requests when lqc_import is invalid.
2) scripts fix.

16 years agoBranch b_release_1_8_0
fanyong [Wed, 25 Mar 2009 02:35:18 +0000 (02:35 +0000)]
Branch b_release_1_8_0
b=15691
i=huanghua
i=yep

Ignore minor performance difference and some debug adjustment.

16 years agob=18874
grev [Tue, 24 Mar 2009 17:17:01 +0000 (17:17 +0000)]
b=18874
i=Alexey.Lyashkov
test_48: cleanup properly

16 years agoBranch b_release_1_8_0
johann [Sat, 21 Mar 2009 08:47:03 +0000 (08:47 +0000)]
Branch b_release_1_8_0
b=18800
i=johann (patch from HongChao)
i=wangdi

prevent use of uninitialized llog context during unlink.

16 years agodon't leak lov_lock if adding to global ost pool is failed.
shadow [Fri, 20 Mar 2009 22:09:12 +0000 (22:09 +0000)]
don't leak lov_lock if adding to global ost pool is failed.

Branch b_release_1_8_0
b=18868
i=johann
i=tappro

16 years agob=18691
anserper [Fri, 20 Mar 2009 19:05:25 +0000 (19:05 +0000)]
b=18691
i=Vitaly Fertman
i=Johann Lombardi

fix for osc_max_rpc_in_flight

16 years agoBranch b_release_1_8_0
zam [Fri, 20 Mar 2009 16:15:54 +0000 (16:15 +0000)]
Branch b_release_1_8_0
b=18859
i=oleg.drokin
i=alexey.lyashkov

Don't do server-side locking if LL_FILE_IGNORE_LOCK is set. Otherwise we  have
a deadlock between server-side extent lock and a group lock owned by the same
client.

16 years agodon't race umount and calling llap_shrinker
shadow [Fri, 20 Mar 2009 07:31:46 +0000 (07:31 +0000)]
don't race umount and calling llap_shrinker

Branch b_release_1_8_0
b=18773
i=jay
i=tappro

16 years agob=17195
grev [Tue, 17 Mar 2009 20:37:12 +0000 (20:37 +0000)]
b=17195
i=Tappro
skip the tests if no delayed recovery

16 years agob=18623
grev [Tue, 17 Mar 2009 11:19:01 +0000 (11:19 +0000)]
b=18623
i=Andrew.Perepechko
lfs df several mount points fix

16 years agob=18589
grev [Mon, 16 Mar 2009 17:30:25 +0000 (17:30 +0000)]
b=18589
i=Adilger
do df before /proc access

16 years agob=18045
grev [Fri, 13 Mar 2009 19:05:37 +0000 (19:05 +0000)]
b=18045
i=Adilger
new mdsrate --ignore option for mdsrate tests cleanup

16 years agob=17195
grev [Fri, 13 Mar 2009 15:50:25 +0000 (15:50 +0000)]
b=17195
i=Tappro
skip the tests if no delayed recovery

16 years agob=18623
grev [Thu, 12 Mar 2009 19:12:51 +0000 (19:12 +0000)]
b=18623
i=Andrew.Perepechko
ENABLE_QUOTA acc-sm patch

16 years agob=18761
grev [Thu, 12 Mar 2009 16:56:29 +0000 (16:56 +0000)]
b=18761
i=Oleg.Drokin
declare array fix

16 years agob=15524
girish [Thu, 12 Mar 2009 11:43:03 +0000 (11:43 +0000)]
b=15524
i=adilger
i=kalpak

sanity test 102 changes for lustre-tar package

16 years agob=18696
grev [Wed, 11 Mar 2009 16:06:28 +0000 (16:06 +0000)]
b=18696
i=Tappro
new RECOVERY_RANDOM_SCALE test;
zconf_umount_clients fn remote command fix;

16 years agofile recovery-random-scale.sh was added on branch b_release_1_8_0 on 2009-03-11 16...
grev [Wed, 11 Mar 2009 16:04:14 +0000 (16:04 +0000)]
file recovery-random-scale.sh was added on branch b_release_1_8_0 on 2009-03-11 16:06:28 +0000

16 years agoBranch b_release_1_8_0
yangsheng [Wed, 11 Mar 2009 10:45:08 +0000 (10:45 +0000)]
Branch b_release_1_8_0
b=17701

Extra patch for swab lov.

16 years ago- set correct thread in rq_srv_thread for requests processing in
tappro [Wed, 11 Mar 2009 09:04:38 +0000 (09:04 +0000)]
- set correct thread in rq_srv_thread for requests processing in
  process_recovery_queue()
b:18221
i:adilger,rread,johann

16 years agoBranch b_release_1_8_0
tianzy [Wed, 11 Mar 2009 08:28:16 +0000 (08:28 +0000)]
Branch b_release_1_8_0
add more At debug info and fix a problem in test_68 in replay-single.sh
b=18426
i=nathan.rutman

16 years agoBranch b_release_1_8_0
yangsheng [Wed, 11 Mar 2009 07:04:30 +0000 (07:04 +0000)]
Branch b_release_1_8_0
b=17701

i=adilger, nathan

Fixed the lov_getstripe works well in Big-Endian.

16 years agob=17846
girish [Sun, 8 Mar 2009 08:14:16 +0000 (08:14 +0000)]
b=17846
i=adilger
i=h.huang

changes to regression test after landing 17846 Lustre patch. make sure all files are not extracted on OST id 0

16 years ago- use invalidate_mapping_pages for old kernels in case of disabled ROC for simplicity
tappro [Fri, 6 Mar 2009 21:27:58 +0000 (21:27 +0000)]
- use invalidate_mapping_pages for old kernels in case of disabled ROC for simplicity
b:18718
i:adilger,johann

16 years agoBranch b_release_1_8_0
johann [Fri, 6 Mar 2009 19:47:47 +0000 (19:47 +0000)]
Branch b_release_1_8_0
b=18558

fix warning.

16 years agoBranch b_release_1_8_0
yangsheng [Fri, 6 Mar 2009 17:54:09 +0000 (17:54 +0000)]
Branch b_release_1_8_0
b=18718

i=johann, shadow

Fixed build issues for sles9.

16 years agoupdated for estimated 1.8.0 release date
stinson1947 [Thu, 5 Mar 2009 23:08:48 +0000 (23:08 +0000)]
updated for estimated 1.8.0 release date

16 years agoBranch b_release_1_8_0
johann [Thu, 5 Mar 2009 21:34:31 +0000 (21:34 +0000)]
Branch b_release_1_8_0
b=18154
i=shadow
i=johann (original patch from bobijam)

always calls ptlrpc_import_recovery_state_machine() in
invalidate_import_thread() because otherwise threads sleeping on
the import's imp_recovery_waitq could be never woken up.

16 years ago- use truncate instead of invalidate to drop referenced pages from cache. This
tappro [Thu, 5 Mar 2009 06:54:15 +0000 (06:54 +0000)]
- use truncate instead of invalidate to drop referenced pages from cache. This
  is needed to disable ROC correctly
b:18520
i:adilger,green

16 years agob=17614
green [Wed, 4 Mar 2009 19:13:48 +0000 (19:13 +0000)]
b=17614
r=adilger, shadow

Do not put cancelled locks into replay list, hold references on locks in replay list

16 years agoBranch b_release_1_8_0
zam [Wed, 4 Mar 2009 18:43:19 +0000 (18:43 +0000)]
Branch b_release_1_8_0
b=17397
i=alexey.zhuravlev
i=andrew.perepechko

To avoid a deadlock in case of concurrent punch/write requests from one
client, filter writes and filter truncates are serialized by i_alloc_sem,
allowing multiple writes or single truncate.

16 years agoBranch b_release_1_8_0
johann [Tue, 3 Mar 2009 17:50:52 +0000 (17:50 +0000)]
Branch b_release_1_8_0
b=18414
i=nathan
i=shadow

fix watchdog timeout printed on the console. This was wrong since
support variable watchdogs has been landed.

16 years agob=17757
zhanghc [Tue, 3 Mar 2009 16:42:37 +0000 (16:42 +0000)]
b=17757

clear DISP_OPEN_LOCK flag in "reconstruct_open"
if the corresponding lock was canceled

i=Green
i=Johann