Whamcloud - gitweb
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
shadow [Fri, 23 Jan 2009 14:31:58 +0000 (14:31 +0000)]
add workaround for leak space in ESTALE case.
Branch b1_8
b=16417
grev [Fri, 23 Jan 2009 13:27:32 +0000 (13:27 +0000)]
b=18279
i=Nathan
AT tests cleanup: run setup/cleanup only if AT tests run
yangsheng [Fri, 23 Jan 2009 10:24:38 +0000 (10:24 +0000)]
Branch b1_8
b=17464
i=johann, bobijam
Swab the lov_mds_md when ioctl() be called directly in liblustre.
tianzy [Fri, 23 Jan 2009 09:50:54 +0000 (09:50 +0000)]
Branch b1_8
when there is any inactive ost, refuse to do quotacheck
b=18151
i=johann
i=andrew.perepechko
tianzy [Fri, 23 Jan 2009 06:21:47 +0000 (06:21 +0000)]
Branch b1_8
fix the test issue of test_12 in sanity-quota.sh
b=18151
i=johann
i=panda
vitaly [Thu, 22 Jan 2009 20:52:17 +0000 (20:52 +0000)]
Branch b1_8
b=17748
i=grev
i=adilger
sanityN test fix
girish [Wed, 21 Jan 2009 18:38:33 +0000 (18:38 +0000)]
b=16895
i=adilger (o=johann)
i=girish
don't LASSERT on read-only device
huanghua [Wed, 21 Jan 2009 17:32:45 +0000 (17:32 +0000)]
Branch b1_8
b=18267
i=yong.fan
i=rahul.deshmukh
pass default group value, that is 0, to ost:
this is for such interop: 1.8 client + 1.8 mds + 2.0 ost.
yury [Wed, 21 Jan 2009 16:46:20 +0000 (16:46 +0000)]
b=17310
r=johann
- tmp fix for long connect rpc causing this assert in umount time
fanyong [Wed, 21 Jan 2009 08:56:10 +0000 (08:56 +0000)]
Branch b1_8
b=17800
i=adilger
i=huanghua
Add missing ll_rpc_opcode_table entries for "MDS_WRITEPAGE" and "MDS_IS_SUBDIR".
fanyong [Wed, 21 Jan 2009 03:26:52 +0000 (03:26 +0000)]
Branch b1_8
b=15691
i=huanghua
i=yep
Another diagnostic patch to collect more log when error.
tianzy [Wed, 21 Jan 2009 02:56:51 +0000 (02:56 +0000)]
Branch b1_8
take refcount of export when quotacheck is going on
b=18126
i=shadow
i=panda
adilger [Tue, 20 Jan 2009 19:22:32 +0000 (19:22 +0000)]
Branch b1_8
Minor updates to lustre_idl.h to make it largely match the version in HEAD.
A number of new #defines from HEAD are added to avoid potential future
conflicts, along with whitespace cleanups.
b=17800
shadow [Tue, 20 Jan 2009 13:02:28 +0000 (13:02 +0000)]
always handle mds connect as reconnect.
Branch b1_8
b=18224
i=johhan
i=green
i=adilger
i=wangdi
shadow [Tue, 20 Jan 2009 08:57:54 +0000 (08:57 +0000)]
don't confuse mds_finish_transno() with PTR_ERR(-ENOENT)
Branch b1_8
b=18238
i=green
i=umka
adilger [Tue, 20 Jan 2009 05:16:10 +0000 (05:16 +0000)]
Branch b1_8
Minor updates to lustre_idl.h to make it largely match the version in HEAD.
A number of new #defines from HEAD are added to avoid potential future
conflicts, along with whitespace cleanups.
b=17800
kalpak [Tue, 20 Jan 2009 04:43:42 +0000 (04:43 +0000)]
b=17942
i=adilger
i=girish
update fiemap structures and API to match upstream
fanyong [Tue, 20 Jan 2009 01:38:17 +0000 (01:38 +0000)]
Branch b1_8
b=18182
i=tianzy
i=panda
Set stripe count as 1 and stripte index as 0 to make sure the file is created on first ost.
adilger [Tue, 20 Jan 2009 01:00:13 +0000 (01:00 +0000)]
Branch b1_8
Minor updates to lustre_idl.h to make it largely match the version in HEAD.
A number of new #defines from HEAD are added to avoid potential future
conflicts, along with whitespace cleanups.
b=17800
shadow [Mon, 19 Jan 2009 21:19:04 +0000 (21:19 +0000)]
release lock refernce only after add page to pages list.
Branch b1_8
b=17972
i=shadow
i=johann
johann [Mon, 19 Jan 2009 12:28:40 +0000 (12:28 +0000)]
Branch b1_8
b=18044
i=bobijam
i=vitaly
copy DISCARD_DATA flag if cp ast includes bl ast.
yangsheng [Thu, 15 Jan 2009 02:31:35 +0000 (02:31 +0000)]
Branch b1_8
b=18056
i=adilger, tappro
Fix warnings during automake-1.9.
zhanghc [Tue, 13 Jan 2009 15:41:20 +0000 (15:41 +0000)]
b=17887
1, print the actual time to wait for
lock cancellation in "waiting_locks_callback"
2, compare resource in "ost_rw_hpreq_lock_match"
3, replace "LDLM_ERROR" with "LDLM_WARN" if a lock
is completed after waiting more than obd_timeout
i=vitaly.fertman
i=johann
tappro [Tue, 13 Jan 2009 07:06:37 +0000 (07:06 +0000)]
- warning instead of assert when gap is found in objids without recovery. That
may happen due to inode reuse problem
b:18168
i:shadow, adilger
shadow [Sun, 11 Jan 2009 08:26:18 +0000 (08:26 +0000)]
wait until mds<>ost connected.
Branch b1_8
b=18150
i=grev
shadow [Sun, 11 Jan 2009 07:16:06 +0000 (07:16 +0000)]
resolve compile issue after 16919 landing.
b=16919
green [Sat, 10 Jan 2009 06:47:14 +0000 (06:47 +0000)]
b=18016
r=deen,wangdi
page index type in ll_read_ahead_page should be pgoff_t, not int
girish [Fri, 9 Jan 2009 18:06:07 +0000 (18:06 +0000)]
Change sanity.sh to test "tar --xattr"
b=15524
i=adilger
i=kalpak.shah
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.