Whamcloud - gitweb
Brian Reitz [Sat, 12 Dec 2009 14:08:43 +0000 (08:08 -0600)]
Add ldiskfs/build symlink
cvs2svn [Thu, 30 Apr 2009 22:48:05 +0000 (22:48 +0000)]
This commit was manufactured by cvs2svn to create tag 'v1_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.
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
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
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
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
grev [Fri, 27 Mar 2009 18:41:42 +0000 (18:41 +0000)]
b=18921
i=Robert.Read
acc-sm new TYPE2_TESTS testsuite
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
grev [Thu, 26 Mar 2009 15:26:35 +0000 (15:26 +0000)]
b=18696
i=Tappro
add recovery-random-scale.sh to rpm
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
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.
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.
grev [Tue, 24 Mar 2009 17:17:01 +0000 (17:17 +0000)]
b=18874
i=Alexey.Lyashkov
test_48: cleanup properly
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.
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
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
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.
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
grev [Tue, 17 Mar 2009 20:37:12 +0000 (20:37 +0000)]
b=17195
i=Tappro
skip the tests if no delayed recovery
grev [Tue, 17 Mar 2009 11:19:01 +0000 (11:19 +0000)]
b=18623
i=Andrew.Perepechko
lfs df several mount points fix
grev [Mon, 16 Mar 2009 17:30:25 +0000 (17:30 +0000)]
b=18589
i=Adilger
do df before /proc access
grev [Fri, 13 Mar 2009 19:05:37 +0000 (19:05 +0000)]
b=18045
i=Adilger
new mdsrate --ignore option for mdsrate tests cleanup
grev [Fri, 13 Mar 2009 15:50:25 +0000 (15:50 +0000)]
b=17195
i=Tappro
skip the tests if no delayed recovery
grev [Thu, 12 Mar 2009 19:12:51 +0000 (19:12 +0000)]
b=18623
i=Andrew.Perepechko
ENABLE_QUOTA acc-sm patch
grev [Thu, 12 Mar 2009 16:56:29 +0000 (16:56 +0000)]
b=18761
i=Oleg.Drokin
declare array fix
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
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;
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
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.
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
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
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.
adilger [Sun, 8 Mar 2009 09:29:48 +0000 (09:29 +0000)]
Branch b1_8
Ignore generated files.
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
girish [Sun, 8 Mar 2009 08:14:07 +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
yangsheng [Sat, 7 Mar 2009 07:06:58 +0000 (07:06 +0000)]
Branch HEAD
b=18503
Back changes for ext4 support.
yangsheng [Sat, 7 Mar 2009 07:02:58 +0000 (07:02 +0000)]
Branch b1_6
b=18503
Back changes for ext4 support.
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
johann [Fri, 6 Mar 2009 19:47:47 +0000 (19:47 +0000)]
Branch b_release_1_8_0
b=18558
fix warning.
yangsheng [Fri, 6 Mar 2009 18:16:01 +0000 (18:16 +0000)]
Branch b1_6
b=18503
i=adilger, girish
Build process changes for ldiskfs base on ext4.
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.
johann [Fri, 6 Mar 2009 14:29:11 +0000 (14:29 +0000)]
Branch HEAD
b=18558
i=shadow
i=tappro
- check for exp->exp_connecting even for the initial mds connection
- fix debug message if the initial connect comes from the same nid (MDS has
been rebooted).
bobijam [Fri, 6 Mar 2009 05:35:09 +0000 (05:35 +0000)]
Branch HEAD
b=18154
i=alexey.lyashkov (shadow)
i=johann
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.
bobijam [Fri, 6 Mar 2009 04:54:00 +0000 (04:54 +0000)]
Branch HEAD
b=17536
o=johann
i=zhenyu.xu (bobijam)
i=adilger
MDS create should not wait for statfs RPC while holding DLM lock.
bobijam [Fri, 6 Mar 2009 01:59:32 +0000 (01:59 +0000)]
Branch HEAD
b=17682
i=johann
i=vitaly.fertman (vitaly)
Improve debug info for OSS.
stinson1947 [Thu, 5 Mar 2009 23:08:48 +0000 (23:08 +0000)]
updated for estimated 1.8.0 release date
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.
isaac [Thu, 5 Mar 2009 17:25:10 +0000 (17:25 +0000)]
- corrected order of items in the 1st line of output of routerstat.
wangdi [Thu, 5 Mar 2009 14:05:46 +0000 (14:05 +0000)]
Branch: HEAD
b=18609
oops, forget commit recov_thread.c in last commit
i=Huanghua,Shadow
tappro [Thu, 5 Mar 2009 12:36:43 +0000 (12:36 +0000)]
- use truncate instead of invalidate to drop pages from cache if ROC is disabled
b:18520
i:adilger, green
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
wangdi [Wed, 4 Mar 2009 20:36:17 +0000 (20:36 +0000)]
Branch: HEAD
b=18609
llog_ctxt_master access should be controlled by refcount, because it is
shared by multi llog group.
i=Huanghua,Shadow
zam [Wed, 4 Mar 2009 20:04:50 +0000 (20:04 +0000)]
Branch HEAD
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.
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
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.