Whamcloud - gitweb
green [Fri, 9 Jan 2009 04:03:08 +0000 (04:03 +0000)]
b=16919
r=adilger,shadow
Implement replay of bulk write RPCs, allow servers to reply to write RPCs before
all the metadata was finally committed to disk
girish [Thu, 8 Jan 2009 18:09:15 +0000 (18:09 +0000)]
Add configure option to allow repackaging of e2fsprogs as ldiskfsprogs. (by Jim Garlick)
b=17953
i=adilger
i=girish.shilamkar
yangsheng [Thu, 8 Jan 2009 06:26:53 +0000 (06:26 +0000)]
Branch b1_8
b=17968
i=yangsheng, deen
Fixed various compiler warnings on ppc/ppc64 sles9.
Author: Jim Garlick(LLNL)
vs [Wed, 7 Jan 2009 23:37:57 +0000 (23:37 +0000)]
b=17694
i=adilger
run the test in separate directory
adilger [Wed, 7 Jan 2009 20:55:55 +0000 (20:55 +0000)]
Branch b1_8
Use __GFP_HIGHMEM so that the pages can use all of the available memory
on 32-bit machines.
b=17576
i=adilger (alex.zhuravlev original patch)
i=nikita
zhanghc [Wed, 7 Jan 2009 08:04:18 +0000 (08:04 +0000)]
b=17710
uncommit the patch for further investigation
i=Andreas
tappro [Tue, 6 Jan 2009 07:41:21 +0000 (07:41 +0000)]
- fix for 18148
b:18148
i:shadow,bzzz
adilger [Tue, 6 Jan 2009 03:34:26 +0000 (03:34 +0000)]
Branch b1_8
Remove obsolete test.
yury [Mon, 5 Jan 2009 18:09:35 +0000 (18:09 +0000)]
- synchronize test with HEAD version and rename it to test_35 (just like in HEAD);
- OBD_RACE in all execution branches in ldlm_lock_decref_internal() to balance OBD_RACE in bl_ast
and prevent hanging.
yury [Wed, 31 Dec 2008 16:10:56 +0000 (16:10 +0000)]
b=18127
- reformat in test 47 after test 46 which uses 6 OST
grev [Tue, 30 Dec 2008 12:13:55 +0000 (12:13 +0000)]
b=17797
i=H.Huang
test_57b remote mds fix
zhanghc [Tue, 30 Dec 2008 06:23:19 +0000 (06:23 +0000)]
b=17710
add "sys.ldlm_timeout" as an option to the
MKFS.LUSTRE for setting "ldlm_timeout"
i=Johann
i=Nathan.Rutman
shadow [Mon, 29 Dec 2008 09:46:46 +0000 (09:46 +0000)]
send ACTIVATE event only if connect finished and import have state FULL.
Branch b1_8
i=addilger
i=tappro
i=green
tianzy [Mon, 29 Dec 2008 07:19:04 +0000 (07:19 +0000)]
Branch b1_8
fix test problems in test_18 of sanity-quota.sh
b=17985
i=shadow
shadow [Mon, 29 Dec 2008 06:15:08 +0000 (06:15 +0000)]
revert patch from bug 16417
yangsheng [Sun, 28 Dec 2008 16:18:21 +0000 (16:18 +0000)]
Branch b1_8
b=17153
i=adilger, tappro
Remove 2.4 compatibility.
tappro [Thu, 25 Dec 2008 07:32:11 +0000 (07:32 +0000)]
b:18103
i:adilger, bzzz
shadow [Wed, 24 Dec 2008 21:20:45 +0000 (21:20 +0000)]
checking maximal acl size before set.
Branch b1_8
b=17636
i=johann
i=deen
yangsheng [Wed, 24 Dec 2008 17:45:20 +0000 (17:45 +0000)]
Branch b1_8
b=17153
i=adilger, tappro
Remove 2.4 compatibility from build process.
anserper [Wed, 24 Dec 2008 17:30:48 +0000 (17:30 +0000)]
b=18083
i=Yong Fan
i=Andrew Perepechko
Enforce op. quota file format for MDS too
yury [Wed, 24 Dec 2008 13:00:31 +0000 (13:00 +0000)]
r=shadow
- check for OBD_FAIL_OBD_LLOG_SETUP fail_loc regardless ->lop_setup definition. This is required because
after changes in mds_ost llog setup, which is now done on behalf of separate thread, we need to make
llog_setup() fail in context of mds start thread to make the test actualy work. And those llogs which
get initialized in mds start thread do not have ->lop_setup defined.
zhanghc [Wed, 24 Dec 2008 11:55:45 +0000 (11:55 +0000)]
b=17757
remove redundant code in previous patch
i=tappro
zhanghc [Wed, 24 Dec 2008 11:18:36 +0000 (11:18 +0000)]
b=18043
fix a bug in lov_ost_pool_extend, which
use "min" instead of "max" incorrectly
i=nathan.rutman
i=jc.lafoucriere
tappro [Wed, 24 Dec 2008 09:55:09 +0000 (09:55 +0000)]
b:18031
i:adilger, rread
grev [Tue, 23 Dec 2008 23:08:15 +0000 (23:08 +0000)]
b=17839
i=Brian
remote rundbench run fix
yangsheng [Tue, 23 Dec 2008 16:03:26 +0000 (16:03 +0000)]
Branch b1_8
b=18061
i=johann, bobijam
Update kernel for SLES10 kernel-2.6.16.60-0.33.
wangdi [Tue, 23 Dec 2008 15:53:22 +0000 (15:53 +0000)]
Branch b1_8
b=16117
add test script for b16117
i=adilger, johann
yangsheng [Tue, 23 Dec 2008 15:45:12 +0000 (15:45 +0000)]
Branch b1_8
b=18062
i=johann, bobijam
Update to SLES9 kernel-2.6.5-7.315.
yangsheng [Tue, 23 Dec 2008 15:17:21 +0000 (15:17 +0000)]
Branch b1_8
b=18060
i=johann, bobijam
Update kernel for RHEL5 kernel-2.6.18-92.1.22.el5.
grev [Tue, 23 Dec 2008 13:07:36 +0000 (13:07 +0000)]
b=17589
i=Nathan.Rutman
i=Robert.Read
zconf_umount_client{s} fix: kill ps-s before force umount
yury [Tue, 23 Dec 2008 12:22:51 +0000 (12:22 +0000)]
b=18080
r=shadow
- handle possible hangup while waiting for dd processes;
- write concurrently in smaller steps so probablity of bl_ast is higher.
adilger [Tue, 23 Dec 2008 08:27:01 +0000 (08:27 +0000)]
Branch b1_8
Bump post-b_release_1_8_0-branch b1_8 to build version 1.8.0.50.
bobijam [Tue, 23 Dec 2008 07:13:29 +0000 (07:13 +0000)]
Branch b1_8
b=17046
i=johann
i=oleg.drokin (green)
Reconstruct flock completion ast to make it in line with ldlm_completion_ast().
bobijam [Tue, 23 Dec 2008 05:48:17 +0000 (05:48 +0000)]
Branch b1_8
b=18049
o=johann
i=adilger
i=zhenyu.xu (bobijam)
Descriptoin: aborting recovery hang on MDS
Details : don't throttle destroy RPCs for the MDT.
fanyong [Tue, 23 Dec 2008 03:07:25 +0000 (03:07 +0000)]
Branch b1_8
b=18081
i=andrew.perepechko
i=tianzy
verify quota usage is transferred when chown/chgrp.
huanghua [Tue, 23 Dec 2008 02:25:50 +0000 (02:25 +0000)]
Branch b1_8
b=17912
att=20802
i=grev
i=grev
sync fail_loc from HEAD.
adilger [Tue, 23 Dec 2008 00:03:12 +0000 (00:03 +0000)]
Branch b1_8
Fix displayed name of OBD_CONNECT_MDS flag in connection_flags.
b=16522
vitaly [Mon, 22 Dec 2008 20:52:02 +0000 (20:52 +0000)]
Branch b1_8
b=17971
i=green
i=shadow
init it_lock_mode & it_lock_handle in one place
adilger [Mon, 22 Dec 2008 20:20:00 +0000 (20:20 +0000)]
Branch b1_8
Minor ChangeLog reformatting.
zhanghc [Mon, 22 Dec 2008 16:26:18 +0000 (16:26 +0000)]
b=17757
restore "open lock" in reconstruct_open
in case MDS_OPEN_LOCK is set
i=Green
i=Johann
yury [Mon, 22 Dec 2008 09:37:51 +0000 (09:37 +0000)]
- replaced CWARN with CDEBUG
bobijam [Mon, 22 Dec 2008 02:21:48 +0000 (02:21 +0000)]
Branch b1_8
b=16972
o=Brian Behlendorf (behlendorf1@llnl.gov)
i=robert.read (rread)
i=adilger
Fix request leaks.
adilger [Sat, 20 Dec 2008 00:39:00 +0000 (00:39 +0000)]
Branch b1_8
Avoid overflow due to 32-bit time_t in ptlrpc_init_xid().
b=2066
adilger [Sat, 20 Dec 2008 00:17:25 +0000 (00:17 +0000)]
Branch b1_8
Fix error message formatting in ptlrpc_connect_interpret().
Fix line wrapping at 80 columns.
Remove trailing whitespace.
adilger [Fri, 19 Dec 2008 18:57:58 +0000 (18:57 +0000)]
Branch b1_8
Use "lfs pool_list" instead of "poollist" to match the other pool commands
like "lctl pool_list", etc.
b=18079
i=johann
zam [Fri, 19 Dec 2008 13:54:49 +0000 (13:54 +0000)]
Branch b1_8
b=17688
i=oleg.drokin
i=alexey.lyashkov
A lockless truncate fix, to prevent excessive lock pingpong on multistipe
files.
anserper [Thu, 18 Dec 2008 23:32:38 +0000 (23:32 +0000)]
b=16890
i=Girish Shilamkar
introduce resetquota for shortness
johann [Thu, 18 Dec 2008 18:02:32 +0000 (18:02 +0000)]
Land b1_8_gate onto b1_8 (20081218_1708)
b=18078
Land the lustre-core b1_8_gate branch to b1_8 since we are going to retire
b1_8_gate.
stinson1947 [Thu, 4 Sep 2008 23:30:57 +0000 (23:30 +0000)]
updated for the build b1_8-bld05
adilger [Wed, 20 Aug 2008 16:46:57 +0000 (16:46 +0000)]
Branch b1_8
Revert patch landed to b1_8 but not b1_8_gate.
b=15927
adilger [Wed, 20 Aug 2008 09:02:14 +0000 (09:02 +0000)]
Branch b1_8
Revert patch landed directly to b1_8 but not b1_8_gate.
b=15812
jxiong [Thu, 31 Jul 2008 04:23:28 +0000 (04:23 +0000)]
Revert the patch for 11817
jxiong [Thu, 31 Jul 2008 03:38:47 +0000 (03:38 +0000)]
b=11817
r=adilger,johann
Resolved the superblock lock contention on multiprocess client
shadow [Mon, 21 Jul 2008 08:39:16 +0000 (08:39 +0000)]
revert from b1_8
shadow [Mon, 21 Jul 2008 08:27:42 +0000 (08:27 +0000)]
don't swab ost objects in response about directory, because
this not exist.
Branch b1_8
b=16318
i=johann
i=deen
yangsheng [Fri, 18 Jul 2008 03:37:18 +0000 (03:37 +0000)]
Branch b1_8
b=16035
Back previous changes since should commit to gate branch.
yangsheng [Fri, 18 Jul 2008 03:10:04 +0000 (03:10 +0000)]
Branch b1_8
b=16035
i=brian, adilger, cliff.white
Enable DEBUG_INFO in Lustre kernel config files.
grev [Tue, 15 Jul 2008 12:26:31 +0000 (12:26 +0000)]
b=16001 (made by Adilger)
unload modules in order based on dependencies
girish [Fri, 11 Jul 2008 15:01:50 +0000 (15:01 +0000)]
Update e2fsprogs version to 1.40.11-sun1
bobijam [Fri, 11 Jul 2008 01:47:38 +0000 (01:47 +0000)]
Branch b1_8
b=12584
i=johann
since various getfacl version handles symlink differently, we avoid symlink
test for now.
anserper [Thu, 10 Jul 2008 23:02:12 +0000 (23:02 +0000)]
*** empty log message ***
anserper [Thu, 10 Jul 2008 22:02:26 +0000 (22:02 +0000)]
Branch b1_8
b=16037
i=Alexey Lyashkov(shadow)
i=Johann Lombardi(johann)
Limit amount of ll pages with a part of lowmem pages instead of total number of pages (affects 32-bit platforms).
fanyong [Thu, 10 Jul 2008 07:32:02 +0000 (07:32 +0000)]
Branch b1_8
b=15927
i=johann
i=huanghua
(1) replace ptlrpcd with the statahead thread to interpret the async statahead RPC callback.
(2) update from HEAD for dropping unnecessary "mi_exp".
bobijam [Wed, 9 Jul 2008 01:29:21 +0000 (01:29 +0000)]
Branch b1_8
b=15825
o=green
i=shadow, bobijam
Description: Kernel BUG tries to release flock
Details : Lustre does not destroy flock lock before last reference goes
away. So always drop flock locks when client is evicted and
perform unlock regardless of successfulness of speaking to MDS.
bobijam [Tue, 8 Jul 2008 01:14:06 +0000 (01:14 +0000)]
Branch b1_8
b=15191
i=wangdi, shadow
during liblustre test during
mgc_llog_init() (lustre/mgc/libmgc.c)
llog_initiator_connect(ctxt)
while in liblustre lib, it is defined as an empty function only return 0, while
in kernel lib, it set the context's loc_imp. And this context's loc_imp is
required after in llog_client_create().
This fix defines llog_initiator_connect() in both lib (kernel version and
liblustre version)
anserper [Mon, 7 Jul 2008 16:18:15 +0000 (16:18 +0000)]
*** empty log message ***
bobijam [Mon, 7 Jul 2008 02:56:44 +0000 (02:56 +0000)]
Branch b1_8
b=13285
o=bowen.zhou
i=joahnn, bobijam
Add lctl dl '-t' option to print ost_conn_uuid for osc and mds_conn_uuid for mdc.
bobijam [Mon, 7 Jul 2008 01:54:59 +0000 (01:54 +0000)]
Branch b1_8
b=14693
o=bowen.zhou
i=johann, bobijam
test case for "'lctl conf_param' stores invalid parameter, future mounts fail"
anserper [Sun, 6 Jul 2008 17:37:12 +0000 (17:37 +0000)]
Branch b1_8
b=13904
i=Johann Lombardi(johann)
i=ZhiYong Tian(tianzy)
Adding 64-bit quota file support
yangsheng [Sun, 6 Jul 2008 15:18:47 +0000 (15:18 +0000)]
Branch b1_8
b=16247
i=sheng.yang
i=joahnn
Allow liblustre sanity to exclude tests
kalpak [Sat, 5 Jul 2008 10:50:17 +0000 (10:50 +0000)]
b=13128
i=adilger
i=johann
Add uid and gid options to lfs manpage. numeric uid/gid should be accepted with -user/-group option
adilger [Sat, 5 Jul 2008 05:38:25 +0000 (05:38 +0000)]
Branch b1_8
Tag build version v1_7_50
i=terry
adilger [Sat, 5 Jul 2008 05:31:44 +0000 (05:31 +0000)]
Branch b1_8
Allow both "clear" and "clear\n" to be written to ldlm.namespaces.*.lru_size.
Minor line wrapping and whitespace cleanup.
b=13868
adilger [Fri, 4 Jul 2008 23:34:36 +0000 (23:34 +0000)]
Branch b1_8
Remove spurious LPROCFS_EXIT() that is breaking the semaphore refcount.
b=16288
i=adilger (wangdi original patch)
adilger [Fri, 4 Jul 2008 23:32:23 +0000 (23:32 +0000)]
Branch b1_8
Remove trailing whitespace.
wangdi [Fri, 4 Jul 2008 22:13:08 +0000 (22:13 +0000)]
Branch: b1_8
add stride read-ahead test case
b=16172
i=adilger,nikita
anserper [Fri, 4 Jul 2008 22:03:21 +0000 (22:03 +0000)]
Branch b1_8
b=15754
i=Johann Lombardi (johann)
i=ZhiYong Tian (tianzy)
Including manual pages into make files
wangdi [Fri, 4 Jul 2008 21:11:18 +0000 (21:11 +0000)]
Branch: b1_8
sync import destory with llog_thread and lprocfs access
b=15684
i=Robert, Jay
shadow [Fri, 4 Jul 2008 07:31:10 +0000 (07:31 +0000)]
add recount protection for osc callbacks, so avoid panic on shutdown
Branch b1_8
b=15210
i=green
i=umka
yangsheng [Fri, 4 Jul 2008 06:49:38 +0000 (06:49 +0000)]
Branch b1_8
b=16190
Back the change since OFED-1.3 build failed with this kernel.
yangsheng [Fri, 4 Jul 2008 03:19:22 +0000 (03:19 +0000)]
Branch b1_8
b=16190
i=johann, shadow, zhenyu.xu
Update to RHEL5 kernel-2.6.18-92.1.6.el5.
johann [Thu, 3 Jul 2008 07:56:27 +0000 (07:56 +0000)]
Branch b1_8
b=15950
i=wangdi
i=shadow
The direct IO path doesn't call check_rpcs to submit a new RPC once
one is completed. As a result, some RPCs are stuck in the queue
and are never sent.
Merge brw_interpret() and brw_interpret_oap().
yangsheng [Thu, 3 Jul 2008 05:00:58 +0000 (05:00 +0000)]
Branch b1_8
b=16189
i=johann, zhenyu.xu
Update to RHEL4 kernel-2.6.9-67.0.20.
yangsheng [Thu, 3 Jul 2008 04:13:36 +0000 (04:13 +0000)]
Branch b1_8
b=16041
i=shadow, zhenyu.xu
Fixed the name error.
adilger [Wed, 2 Jul 2008 21:22:53 +0000 (21:22 +0000)]
Branch b1_8
Add description of setstripe parameters to lfs man page.
b=15754
shadow [Wed, 2 Jul 2008 06:28:05 +0000 (06:28 +0000)]
cleanup usage obd_set_info_async, obd_get_info.
fix KEY_IS macro
Branch b1_8
b=14032
i=johann
i=deen
anserper [Tue, 1 Jul 2008 22:53:21 +0000 (22:53 +0000)]
Branch b1_8
b=15754
i=Johann(johann)
i=ZhiYong(tianzy)
a manual page for llapi_quotactl
kalpak [Tue, 1 Jul 2008 13:49:41 +0000 (13:49 +0000)]
b=15284
i=shadow
libattr package may not be installed on all systems
tianzy [Tue, 1 Jul 2008 13:29:59 +0000 (13:29 +0000)]
Branch b1_8
when setquota is executed, quota limitation on slaves is always reset which leads
to this bug. Now only first setquota and cancelling quota will reset quota
limitation on slaves.
b=16053
i=andrew.perepechko
i=johann
tianzy [Tue, 1 Jul 2008 10:10:28 +0000 (10:10 +0000)]
Branch b1_8
this bug only happens when inode quota limitation is very low(less than 12), so that inode quota unit is 1 at initialization. Now least quota qunit is 2,
instead of 1.
b=15758
i=andrew.perepechko
i=johann
bwzhou [Tue, 1 Jul 2008 08:39:33 +0000 (08:39 +0000)]
Branch b1_8
b=11990
r=johann, bobijam
zeroed param upon every mount point
kalpak [Tue, 1 Jul 2008 05:36:42 +0000 (05:36 +0000)]
b=15284
i=adilger
i=johann
OST crashes and subsequent e2fsck can lead to objects being moved to lost+found directory. Using the "ll_recover_lost_found_objs" tool, these objects can be retrieved and data can be salvaged by using the object ID saved in the fid.
kalpak [Tue, 1 Jul 2008 04:15:11 +0000 (04:15 +0000)]
b=13128
i=adilger
i=johann
add -gid,-group,-uid-,-user options to lfs find
bobijam [Tue, 1 Jul 2008 02:58:17 +0000 (02:58 +0000)]
Branch b1_8
b=12653
i=green, johann
Description: sanity test 65a fails if stripecount of -1 is set
Details : handle -1 striping on filesystem in ll_dirstripe_verify
wangdi [Mon, 30 Jun 2008 18:56:10 +0000 (18:56 +0000)]
Branch b1_8
Two minor fixes for stride read-ahead.
b=14483
i=adilger
shadow [Mon, 30 Jun 2008 15:34:14 +0000 (15:34 +0000)]
don't panic with sparse OST's indexes.
Branch b1_8
b=16014
i=tappro
i=deen
shadow [Mon, 30 Jun 2008 12:20:20 +0000 (12:20 +0000)]
badly clear PG_Writeback bit in ll_ap_completion can produce false
positive assertion
Branch b1_8
b=14742
i=nikita
i=johan
kalpak [Sun, 29 Jun 2008 10:08:42 +0000 (10:08 +0000)]
b=13103 (patch by adilger)
i=kalpak,girish
upstream e2fsprogs calls uninit_groups feature as uninit_bg. So mkfs.lustre should check for uninit_bg feature also
deen [Sat, 28 Jun 2008 09:41:44 +0000 (09:41 +0000)]
In ldlm_resource_add_lock(), call to ldlm_resource_dump()
starve other threads from the resource lock for a long time in
case of long waiting queue, so change the debug level from
D_OTHER to the less frequently used D_INFO.
b=15953
i=adilger
i=nathan.rutman
adilger [Sat, 28 Jun 2008 06:37:08 +0000 (06:37 +0000)]
Branch: b1_8
Allow ldiskfs and OFED module symbols to co-exist.
b=16112
i=brian
i=shadow