Whamcloud - gitweb
johann [Fri, 6 Mar 2009 14:17:41 +0000 (14:17 +0000)]
Branch b1_8
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).
anserper [Fri, 6 Mar 2009 12:03:47 +0000 (12:03 +0000)]
*** empty log message ***
anserper [Fri, 6 Mar 2009 12:01:28 +0000 (12:01 +0000)]
b=18204
i=Johann Lombardi
i=Oleg Drokin
group_info was erroneously freed instead of just put
adilger [Fri, 6 Mar 2009 08:12:44 +0000 (08:12 +0000)]
Branch b1_8
Fix whitespace.
wangdi [Fri, 6 Mar 2009 07:11:41 +0000 (07:11 +0000)]
Branch: b1_8
b=17817
Make read-ahead stripe size aligned.
i=Andreas,Johann
bobijam [Fri, 6 Mar 2009 05:40:40 +0000 (05:40 +0000)]
Branch b1_8
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:06:22 +0000 (04:06 +0000)]
Branch b1_6
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 02:21:01 +0000 (02:21 +0000)]
Branch b18
b=17682
i=johann
i=vitaly.fertman
Improve debug info for OSS.
tappro [Thu, 5 Mar 2009 09:28:29 +0000 (09:28 +0000)]
- use truncate instead of invalidate to drop pages if ROC is disabled
b:18520
i:green,adilger
green [Wed, 4 Mar 2009 19:14:07 +0000 (19:14 +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:11:29 +0000 (18:11 +0000)]
Branch b1_8
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.
adilger [Tue, 3 Mar 2009 20:01:29 +0000 (20:01 +0000)]
Branch b1_8
NUL terminate hash name and limit printed field width to max name size,
otherwise garbage is printed when looking at hash stats.
adilger [Tue, 3 Mar 2009 19:40:35 +0000 (19:40 +0000)]
Branch b1_8
Fix 32-bit compile warning.
zhanghc [Tue, 3 Mar 2009 18:10:35 +0000 (18:10 +0000)]
b=17491
Speedup the insertion of ptlrpc_request in
function "ptlrpc_at_add_timed" to fixup
"Slow req_in handling" problem in
"ptlrpc_server_handle_req_in"
i=nathan.rutman
i=johann
shadow [Tue, 3 Mar 2009 17:09:57 +0000 (17:09 +0000)]
forget about one configure check
Branch b1_8
b=14250
zhanghc [Tue, 3 Mar 2009 16:38:50 +0000 (16:38 +0000)]
b=17757
clear DISP_OPEN_LOCK flag in "reconstruct_open"
if the corresponding lock was canceled
i=Green
i=Johann
johann [Tue, 3 Mar 2009 13:57:01 +0000 (13:57 +0000)]
Branch b1_8
b=18374
i=adilger
i=shadow
use memmove instead of memcpy when shrinking the reply since the two
memory areas can overlap.
grev [Tue, 3 Mar 2009 13:03:36 +0000 (13:03 +0000)]
b=17524
reset_enospc fn: fix defect of previous commit
yangsheng [Mon, 2 Mar 2009 07:02:02 +0000 (07:02 +0000)]
Branch b1_8
b=17594
i=bobijam, deen
Coverity fixes.
Author: Jim Garlick(LLNL).
grev [Fri, 27 Feb 2009 00:36:30 +0000 (00:36 +0000)]
b=17524
i=Adilger
exhaust_precreations, reset_enospc, test_27n, test_27s fixes
grev [Fri, 27 Feb 2009 00:15:05 +0000 (00:15 +0000)]
fix typo in b=17839 commit (made while ported from HEAD)
nathan [Thu, 26 Feb 2009 19:16:08 +0000 (19:16 +0000)]
b=18606
i=adilger
i=johann
use pool of "all" if specified pool is empty
yangsheng [Thu, 26 Feb 2009 18:48:28 +0000 (18:48 +0000)]
Branch b1_8
b=18289
i=shadow, johann
Update to RHEL5U3 kernel-2.6.18-128.1.1.el5.
wangdi [Thu, 26 Feb 2009 18:20:42 +0000 (18:20 +0000)]
Branch: b1_8
b=12069
Shrink client grant cache when there is not enough space on OST.
i=adilger,johann,oleg
girish [Thu, 26 Feb 2009 06:19:52 +0000 (06:19 +0000)]
b=17846
i=girish
i=h.huang
o=adilger
ignore stripe index 0 when setting striping via setxattr
anserper [Wed, 25 Feb 2009 22:58:15 +0000 (22:58 +0000)]
b=14929
i=Alexey Lyashkov
i=Johann Lombardi
remove duplicate code in filter_get_info and add pop_ctxt into error path
grev [Wed, 25 Feb 2009 16:44:56 +0000 (16:44 +0000)]
b=18468
o=Adilger
i=Oleg.Drokin
i=grev
make racer harder
grev [Wed, 25 Feb 2009 15:22:08 +0000 (15:22 +0000)]
b=18468
i=Adilger
runracer multidir changes
grev [Wed, 25 Feb 2009 11:24:13 +0000 (11:24 +0000)]
b=18514
i=Adilger
test_170: check that log files were created
adilger [Wed, 25 Feb 2009 05:44:25 +0000 (05:44 +0000)]
Branch b1_8
Fix compile warning.
fanyong [Wed, 25 Feb 2009 01:50:04 +0000 (01:50 +0000)]
Branch b1_8
b=18294
i=tianzy
i=andrew.perepechko
1) cleanup garbage files by force after test_8 finished
2) replace unnecessary error message with log
grev [Tue, 24 Feb 2009 22:03:45 +0000 (22:03 +0000)]
b=17839
i=Brian
cmd3-17 port to acc-sm
tianzy [Tue, 24 Feb 2009 07:44:33 +0000 (07:44 +0000)]
Branch b1_8
add more debug info for AT and fix a minor error in replay-single.sh
b=18426
i=nathan
tianzy [Tue, 24 Feb 2009 07:08:00 +0000 (07:08 +0000)]
Branch b1_8
add a test for 18491
b=18491
i=johann
i=panda
anserper [Tue, 24 Feb 2009 00:18:53 +0000 (00:18 +0000)]
b=16666
i=Alexey Lyashkov
i=Johann Lombardi
fix targets online check
grev [Fri, 20 Feb 2009 21:18:22 +0000 (21:18 +0000)]
b=18443
i=Adilger
remove obsolete tests scripts
yangsheng [Fri, 20 Feb 2009 13:03:20 +0000 (13:03 +0000)]
Branch b1_8
b=18289
i=shadow, johann, yibin.yang
Update to RHEL5.3 2.6.18-128.0.1.el5 kernel. Enable the in-kernel OFED
because OFED hasn't provide support to RHEL5.3.
grev [Thu, 19 Feb 2009 22:15:31 +0000 (22:15 +0000)]
b=18521
i=Alex.Zhuravlev
sanity test_151, t-f localize var fix
anserper [Thu, 19 Feb 2009 19:13:23 +0000 (19:13 +0000)]
b=18233
i=Oleg Drokin (green)
i=Johann Lombardi (johann)
implement rw lock so that vmtruncate could not race with reads
tianzy [Wed, 18 Feb 2009 07:52:32 +0000 (07:52 +0000)]
Branch b1_8
Releasing quota between lquota_chkquota() and filter_direct_io()
could make false -EDQUOT
b=18491
i=johann
i=andrew.perepechko
nathan [Tue, 17 Feb 2009 23:07:57 +0000 (23:07 +0000)]
b=18266
allow pool_cmd to work on MGS with no MDT or client
b=18516
fix parsing to correctly handle hex OST numbers
i=jc.lafoucriere
i=johann
grev [Tue, 17 Feb 2009 20:41:54 +0000 (20:41 +0000)]
b=18285
i=Rahul
i=Nathan
test_32a fix: remove mount client part
vs [Tue, 17 Feb 2009 20:00:15 +0000 (20:00 +0000)]
b=18428
i=shadow,tappro,rread
do not send requests to inactive targets
girish [Mon, 16 Feb 2009 07:48:06 +0000 (07:48 +0000)]
b=18470
i=johann
i=adilger
Correct error handling
jxiong [Sun, 15 Feb 2009 02:34:29 +0000 (02:34 +0000)]
b=15428
r=adilger
Fixed a crash issue for raid56-zerocopy
grev [Fri, 13 Feb 2009 19:55:23 +0000 (19:55 +0000)]
b=18333
i=Oleg.Drokin
add flock to default mount opts
grev [Fri, 13 Feb 2009 13:42:59 +0000 (13:42 +0000)]
fix typo for
b=16488
i=Oleg.Drokin
RACER acc-sm test suit
yangsheng [Fri, 13 Feb 2009 13:30:28 +0000 (13:30 +0000)]
Branch b1_8
b=18462
i=adilger, johann
Remove linux/fs.h changes from kernel patch.
shadow [Fri, 13 Feb 2009 10:21:48 +0000 (10:21 +0000)]
fix typo
grev [Thu, 12 Feb 2009 18:49:24 +0000 (18:49 +0000)]
b=17839
i=Brian
recovery-mds-scale for SLOW=no
grev [Thu, 12 Feb 2009 16:14:01 +0000 (16:14 +0000)]
revert b=17839 commit
grev [Thu, 12 Feb 2009 15:27:38 +0000 (15:27 +0000)]
b=17839
i=Brian
recovery-mds-scale for SLOW=no
bobijam [Thu, 12 Feb 2009 06:41:10 +0000 (06:41 +0000)]
Branch b18
b=18015
sles9 doesn't define SLAB_DESTROY_BY_RCU.
girish [Wed, 11 Feb 2009 18:07:07 +0000 (18:07 +0000)]
b=18417
o=h.huang
i=girish
Fix typo from last commit which caused test-framework to exit wrongly
shadow [Wed, 11 Feb 2009 08:48:43 +0000 (08:48 +0000)]
update client to support vanila kernels up to 2.6.27.
Branch b1_8
b=14250
i=green
i=deen
girish [Wed, 11 Feb 2009 06:54:52 +0000 (06:54 +0000)]
b=18417
i=kalpak
i=girish
o=adilger
cleanup correctly after sanity 102 tests
jxiong [Tue, 10 Feb 2009 07:11:36 +0000 (07:11 +0000)]
b=15428
r=adilger
Fix a crash issue for raid5 zerocopy
fanyong [Tue, 10 Feb 2009 04:57:51 +0000 (04:57 +0000)]
Branch b1_8
b=18294
i=tianzy
i=panda
Diagnostic patch to catch what's the garbage left in the system when quota error.
tianzy [Tue, 10 Feb 2009 04:28:48 +0000 (04:28 +0000)]
Branch b1_8
add an entry under /proc to support what policy(RR or QOS) will be used.
b=18334
i=nathan
i=adilger
grev [Tue, 10 Feb 2009 00:24:07 +0000 (00:24 +0000)]
b=18219
i=Adilger
test_70b one client fix
grev [Mon, 9 Feb 2009 23:42:19 +0000 (23:42 +0000)]
b=18366
i=Johann
test_5 ENOSPC fix
johann [Mon, 9 Feb 2009 15:19:09 +0000 (15:19 +0000)]
Branch b1_8
b=18374
i=johann (patch from Tappro)
i=shadow
Return only valid cookies, empty slot for failed ones.
This fixes a memory corruption causing random oops.
johann [Mon, 9 Feb 2009 15:17:18 +0000 (15:17 +0000)]
Branch b1_8
b=18374
i=shadow
i=tappro
Wait for mds_fl_synced to be set during recovery before allowing clients
to reconnect. This is done to make sure that llog is properly set up.
johann [Mon, 9 Feb 2009 15:16:00 +0000 (15:16 +0000)]
Branch b1_8
b=18067
i=johann
i=adilger
Change oap magic LASSERT into LASSERTF to aid debugging.
anserper [Sun, 8 Feb 2009 23:44:26 +0000 (23:44 +0000)]
kernel support clarification
green [Sun, 8 Feb 2009 23:14:31 +0000 (23:14 +0000)]
b=16823
r=adilger,shadow
Update offset calculations for 32 bit platforms
pravins [Sun, 8 Feb 2009 17:24:39 +0000 (17:24 +0000)]
b=15134
i=adilger
i=h.huang
interop patch for lu_dirent attribute handling.
anserper [Sun, 8 Feb 2009 11:26:09 +0000 (11:26 +0000)]
warning clarificationlustre-core.m4
shadow [Fri, 6 Feb 2009 12:30:33 +0000 (12:30 +0000)]
resolve lots races and use after free.
Branch b1_8
b=18114
i=jc.lafoucriere
i=panda
bobijam [Fri, 6 Feb 2009 02:20:38 +0000 (02:20 +0000)]
Branch b1_8
b=17011
i=tom.wang
i=joahnn
remove redundant brw_stats on obdfilter.
huanghua [Fri, 6 Feb 2009 02:11:31 +0000 (02:11 +0000)]
Branch b1_8
b=3633
i=robert.read
i=oleg.drokin
i=tappro
clear the "hold for replay" flag for open request once a file is closed
huanghua [Thu, 5 Feb 2009 12:30:29 +0000 (12:30 +0000)]
Branch b1_8
b=11824
i=rahul.deshmukh
i=yong.fan
interop - enable recovery between 1.8 client and 2.0 server.
shadow [Thu, 5 Feb 2009 11:19:01 +0000 (11:19 +0000)]
handle mds reconnect more fastly.
Branch b1_8
b=18304
i=johann
i=green
bobijam [Thu, 5 Feb 2009 02:09:43 +0000 (02:09 +0000)]
Branch b1_8
b=18225
o=Nic Henke(nic@cray.com)
i=johann
i=adilger
use obd_brw_async in echo_client_kbrw.
bobijam [Wed, 4 Feb 2009 01:42:30 +0000 (01:42 +0000)]
Branch b1_8
b=18015
i=joahnn
i=sheng.yang
add SLAB_DESTROY_BY_RCU to ldlm_lock_slab's flags for ldlm_locks are freed
with RCU mechanism.
girish [Tue, 3 Feb 2009 19:24:43 +0000 (19:24 +0000)]
b=18417
i=adilger
i=kalpak
missed hunk from last commit
girish [Tue, 3 Feb 2009 19:09:40 +0000 (19:09 +0000)]
b=18417
i=adilger
i=kalpak
remove star tests from sanity.sh
grev [Tue, 3 Feb 2009 13:34:16 +0000 (13:34 +0000)]
b=17899
i=Johann
test_53* fix: rm dirs used at start
tianzy [Tue, 3 Feb 2009 06:45:03 +0000 (06:45 +0000)]
Branch b1_8
use QUOTA_REQ_RETURNED to replace -EAGAIN when a quota req is finished.
b=18307
i=johann
i=panda
fanyong [Tue, 3 Feb 2009 02:20:02 +0000 (02:20 +0000)]
Branch b1_8
b=18135
i=tianzy
i=andrew.perepechko
Wake up all wait threads on the "lq_waitq" when "lqc_import" is invalid.
shadow [Mon, 2 Feb 2009 17:33:32 +0000 (17:33 +0000)]
don't call obd_disconnect under lov_lock.
Branch b1_8
b=17310
i=johann
i=rread
grev [Mon, 2 Feb 2009 13:50:08 +0000 (13:50 +0000)]
remove debug line
grev [Mon, 2 Feb 2009 12:53:26 +0000 (12:53 +0000)]
b=16818
i=Nathan
get rid of set_obd_timeout(), improve test_26*
kalpak [Mon, 2 Feb 2009 09:05:05 +0000 (09:05 +0000)]
b=17895
i=adilger
i=alex
add files for last commit
kalpak [Mon, 2 Feb 2009 08:59:35 +0000 (08:59 +0000)]
b=17895
i=adilger
i=alex
While using HA for Lustre servers with Linux RAID, it is possible that MMP will not detect multiple mounts. To make this work we need to unplug the device queue in RAID when the MMP block is being written. Also while reading the MMP block, we should read it from disk and not the cached one.
huanghua [Thu, 29 Jan 2009 08:34:57 +0000 (08:34 +0000)]
Branch b1_8
b=18318
i=rahul
i=pravin
reserve larger reply buffer for close and unlink:
2.0 mds wire protocol returns capabilities.
shadow [Wed, 28 Jan 2009 09:32:44 +0000 (09:32 +0000)]
fix typo
shadow [Wed, 28 Jan 2009 09:12:00 +0000 (09:12 +0000)]
don't lose wakeups for imp_recovery_waitq
Branch b1_8
b=18154
i=nathan
i=rread
girish [Wed, 28 Jan 2009 03:52:30 +0000 (03:52 +0000)]
b=16895
i=adilger (o=johann)
i=girish
dont assert on lvfs_check_rdonly()
yury [Tue, 27 Jan 2009 14:25:03 +0000 (14:25 +0000)]
- added comment about LDLM_FL_* flags at Adilger's request;
- ordered LDLM_FL_* flags correctly.
yury [Tue, 27 Jan 2009 13:17:48 +0000 (13:17 +0000)]
b=17282
r=johann,shadow
- simplifies a lot lru resize memory presssure handling. No estimation pass is needed right now as it was too CPU consuming.
johann [Mon, 26 Jan 2009 13:59:40 +0000 (13:59 +0000)]
Branch b1_8
b=18304
i=shadow
i=nathan
MSG_CONNECT_INITIAL is not set on the initial MDS->OST connect.
As a conseqence, the patch from bug 18224 is not operational
and the MDS export cannot be reused on the OSTs until it gets
evicted.
johann [Mon, 26 Jan 2009 13:42:42 +0000 (13:42 +0000)]
Branch b1_8
b=18307
i=adilger
i=shadow
send OST_CONNECT to OST_REQUEST_PORTAL instead of OST_IO_PORTAL (was used
for compatibility with releases < 1.4.6)
yangsheng [Sat, 24 Jan 2009 18:11:17 +0000 (18:11 +0000)]
Branch b1_8
b=15593
i=nikita, shadow
Force to remove the suid in interop environment.
yangsheng [Sat, 24 Jan 2009 17:56:44 +0000 (17:56 +0000)]
Branch b1_8
b=18091
i=adilger, tappro
Clean up IOC_{INIT, PACK, UNPACK} macros.
grev [Sat, 24 Jan 2009 09:18:00 +0000 (09:18 +0000)]
b=18045
i=Adilger
-- get rid of Hendrix rates values
-- create NUM_FILES -le IFree
-- use mdsrate for cleanup instead of rm
huanghua [Sat, 24 Jan 2009 02:07:36 +0000 (02:07 +0000)]
Branch b1_8
b=17777
i=robert.read
as Robert suggests, get version with more precise match.
yangsheng [Fri, 23 Jan 2009 17:38:19 +0000 (17:38 +0000)]
Branch b1_8
b=17464
Fixed previous commit.
huanghua [Fri, 23 Jan 2009 16:45:56 +0000 (16:45 +0000)]
Branch b1_8
b=17777
i=grev
i=adilger
i=robert.read
test scripts improvement to enable interop testing between 1.8 and 2.0
girish [Fri, 23 Jan 2009 16:39:55 +0000 (16:39 +0000)]
b=15524
i=huanghua
i=kalpak
fix test 102f