Whamcloud - gitweb
fs/lustre-release.git
15 years agoUpdated for the next release. Changes provided by Johann.
stinson1947 [Wed, 22 Apr 2009 19:06:00 +0000 (19:06 +0000)]
Updated for the next release. Changes provided by Johann.

15 years agoAllocate inodes for llog in last inode group for avoid broke recovery.
shadow [Wed, 22 Apr 2009 18:07:32 +0000 (18:07 +0000)]
Allocate inodes for llog in last inode group for avoid broke recovery.

Branch b1_8
b=18192
i=adilger
i=shadow
i=girish

15 years ago- set close_req properly in mdc_close()
tappro [Wed, 22 Apr 2009 17:58:24 +0000 (17:58 +0000)]
- set close_req properly in mdc_close()
b:3633
i:vitaly,adilger

15 years agob=19115
anserper [Wed, 22 Apr 2009 17:00:10 +0000 (17:00 +0000)]
b=19115
i=Johann Lombardi

just check for the oops

15 years ago- update versions for partially committed open request
tappro [Wed, 22 Apr 2009 09:52:00 +0000 (09:52 +0000)]
- update versions for partially committed open request
b:19224
i:adilger,rread

15 years agob=19116
grev [Tue, 21 Apr 2009 18:56:39 +0000 (18:56 +0000)]
b=19116
i=Robert.Read
convert "-" to X to create client variable name

15 years agob=19175
grev [Tue, 21 Apr 2009 18:12:17 +0000 (18:12 +0000)]
b=19175
i=Robert.Read
check_catastrophe fix

15 years agoBranch b1_8
tianzy [Tue, 21 Apr 2009 09:40:11 +0000 (09:40 +0000)]
Branch b1_8
1. delete the lc_watchdog_touch_ms()
2. changing to seconds instead of ms
3. delete lcw_time in lc_watchdog
b=18582
i=nathan
i=johann

15 years agob=19140
grev [Mon, 20 Apr 2009 18:45:25 +0000 (18:45 +0000)]
b=19140
i=Alexander.Zarochentsev
PTLDEBUG/SUBSYSTEM t-f set_param fix:
accept the string value

15 years agob=18695
anserper [Mon, 20 Apr 2009 17:44:13 +0000 (17:44 +0000)]
b=18695
o=Johann Lombardi
i=Andreas Dilger
i=Alexey Lyashkov
i=Andrew Perepechko

don't pack i_size on close when it's not needed

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

15 years ago- fix typo in 18734 commit
tappro [Fri, 17 Apr 2009 05:24:59 +0000 (05:24 +0000)]
- fix typo in 18734 commit

15 years ago- take reference on export for commit callback
tappro [Thu, 16 Apr 2009 18:08:40 +0000 (18:08 +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

15 years agob=17485
zhanghc [Thu, 16 Apr 2009 15:15:58 +0000 (15:15 +0000)]
b=17485

don't reuse orphan objects in OST during
establishing connection in MDS

i=shadow
i=bobijam

15 years agoBranch b1_8
zam [Thu, 16 Apr 2009 08:00:59 +0000 (08:00 +0000)]
Branch b1_8
b=18988
i=Alexey.Lyashkov

new sanity test for for O_APPEND.

15 years agoBranch b1_8
yangsheng [Wed, 15 Apr 2009 10:32:54 +0000 (10:32 +0000)]
Branch b1_8
b=18033

Fixed the typo.

15 years agob=18733
zhanghc [Wed, 15 Apr 2009 08:45:59 +0000 (08:45 +0000)]
b=18733

add protection (spin_lock(&lock->l_lock) before
using lock->l_resource in "lock_res_and_lock"

i=johann
i=green

15 years agob=19047
nathan [Tue, 14 Apr 2009 21:50:57 +0000 (21:50 +0000)]
b=19047
i=adilger
i=nrutman
add llog_reader man page

15 years agorevert fix
shadow [Tue, 14 Apr 2009 18:43:54 +0000 (18:43 +0000)]
revert fix
b=16839

15 years agoBranch b1_8
yangsheng [Tue, 14 Apr 2009 15:42:04 +0000 (15:42 +0000)]
Branch b1_8
b=18399

i=adilger, johann

Patch kernel to avoid deadlock in prune_icache().
Authro: ZhaoHongChao

15 years agofile prune-icache-use-trylock-sles10.patch was added on branch b1_8 on 2009-04-14...
yangsheng [Tue, 14 Apr 2009 12:54:50 +0000 (12:54 +0000)]
file prune-icache-use-trylock-sles10.patch was added on branch b1_8 on 2009-04-14 15:42:03 +0000

15 years agofile prune-icache-use-trylock-rhel5.patch was added on branch b1_8 on 2009-04-14...
yangsheng [Tue, 14 Apr 2009 12:54:48 +0000 (12:54 +0000)]
file prune-icache-use-trylock-rhel5.patch was added on branch b1_8 on 2009-04-14 15:42:03 +0000

15 years agob=18728
anserper [Tue, 14 Apr 2009 00:04:32 +0000 (00:04 +0000)]
b=18728
i=Alex Zhuravlev
i=Alexander Zarochentsev

decrease response time for write-waiting threads

15 years agob=16890
anserper [Mon, 13 Apr 2009 23:56:01 +0000 (23:56 +0000)]
b=16890
i=ZhiYong Tian
i=Johann Lombardi

 admin qf memset reduction, backport from the kernel patch   (5.93 KB, patch)

15 years agob=18951
anserper [Mon, 13 Apr 2009 23:51:24 +0000 (23:51 +0000)]
b=18951
i=Nathan Rutman
i=Vladimir Saveliev

fix for a specific race in multiop

15 years agob=19063
anserper [Mon, 13 Apr 2009 23:37:22 +0000 (23:37 +0000)]
b=19063
i=Elena Gryaznova
quota_save_version must wait until switch to the new version has happened

15 years agob=19115
anserper [Mon, 13 Apr 2009 23:00:14 +0000 (23:00 +0000)]
b=19115
i=Andreas Dilger
i=Alexander Zarochentsev

avoid oops coming from a wrong userspace flag passed to open(2); test 33b is temporarily disabled

15 years agoadd lazystatfs mount option to allow statfs(2) to skip down OSTs
shadow [Mon, 13 Apr 2009 19:00:58 +0000 (19:00 +0000)]
add lazystatfs mount option to allow statfs(2) to skip down OSTs

Branch b1_8
b=17974
i=green
i=vitaly

15 years agob=18779
grev [Sat, 11 Apr 2009 09:34:00 +0000 (09:34 +0000)]
b=18779
i=Vladimir.Saveliev
i=Nathan.Rutman
test_34c fix

15 years agob=18271
grev [Fri, 10 Apr 2009 20:51:41 +0000 (20:51 +0000)]
b=18271
i=Nathan.Rutman
writeconf fn fix

15 years agob=19139
grev [Fri, 10 Apr 2009 15:00:25 +0000 (15:00 +0000)]
b=19139
i=Jian.Yu
typo END_RUN_FILE name fix

15 years agob=19129
grev [Fri, 10 Apr 2009 14:46:49 +0000 (14:46 +0000)]
b=19129
i=Alexander.Zarochentsev
zconf_mount_clients remote command fix

15 years agoBranch b1_8
yujian [Fri, 10 Apr 2009 09:09:53 +0000 (09:09 +0000)]
Branch b1_8
b=18501
i=nathan

Document the limitation for lustre_config in the upgrading case and
specify "--nomgs" option to a non-co-located MDT.

15 years agoBranch b1_8
bobijam [Fri, 10 Apr 2009 02:50:44 +0000 (02:50 +0000)]
Branch b1_8
b=18918
i=nathan.rutman

fix service name on (un)mount for MGS.b=18918

15 years agoBranch b1_8
bobijam [Fri, 10 Apr 2009 01:46:15 +0000 (01:46 +0000)]
Branch b1_8
b=18638
i=jinshan.xiong (jay)
i=andrew.perepachko (panda)

ldlm_lock_put() use RCU to call ldlm_lock_free, so need call synchronize_rcu()
to wait a grace period elapsed, so that ldlm_lock_free() get a chance to be
called.

15 years agoBranch b1_8
adilger [Thu, 9 Apr 2009 00:05:16 +0000 (00:05 +0000)]
Branch b1_8
Reinstate upper limit on LDLM threads.
b=18688
i=robert.read

15 years agob=17491
zhanghc [Wed, 8 Apr 2009 13:08:26 +0000 (13:08 +0000)]
b=17491

eliminate "wrpped times" stuff in original patch

i=nathan.rutman
i=robert.read

15 years agokill one configure test.
shadow [Wed, 8 Apr 2009 11:02:23 +0000 (11:02 +0000)]
kill one configure test.

Branch b1_8
b=14250
i=shadow
i=adilger

15 years agoDon't allow reconnect to already connected import.
shadow [Wed, 8 Apr 2009 06:25:36 +0000 (06:25 +0000)]
Don't allow reconnect to already connected import.

Branch b1_8
b=16839
i=green
i=bzzz

15 years agoBranch b1_8
bobijam [Wed, 8 Apr 2009 02:50:28 +0000 (02:50 +0000)]
Branch b1_8
b=17378
i=robert.read

add test case: sanity.sh test_17h().

15 years agoBranch b1_8
bobijam [Wed, 8 Apr 2009 02:18:02 +0000 (02:18 +0000)]
Branch b1_8
b=18688
o=adilger
i=nathan.rutman
i=johann

Description: Allow tuning service thread via /proc
Details    : For each service a new
             /proc/fs/lustre/{service}/*/thread_{min,max,started} entry is
             created that can be used to set min/max thread counts, and get the
             current number of running threads.

15 years agob=18619
anserper [Tue, 7 Apr 2009 22:22:09 +0000 (22:22 +0000)]
b=18619
i=Vitaly Fertman
i=Oleg Drokin

make oap_async_flags access atomic

15 years agob=18080
grev [Tue, 7 Apr 2009 18:04:59 +0000 (18:04 +0000)]
b=18080
i=Alexander.Zarochentsev
add sanityN test_35 to A_E list

15 years agob=18695
anserper [Mon, 6 Apr 2009 19:46:36 +0000 (19:46 +0000)]
b=18695
o=Johann Lombardi
i=Andreas Dilger

the regression test

15 years agob=18798
nathan [Mon, 6 Apr 2009 19:36:32 +0000 (19:36 +0000)]
b=18798
i=rread
i=adliger
Track import connection state changes in a new osc/mdc proc file
Add overview-type data to the osc/mdc import proc file.

15 years agoBranch b1_8
yangsheng [Mon, 6 Apr 2009 17:25:47 +0000 (17:25 +0000)]
Branch b1_8
b=17701

i=shadow, adilger

Cleanup and some fixes for lov_user_md_v{1,3} swab.

15 years agofix warning.
shadow [Mon, 6 Apr 2009 15:33:17 +0000 (15:33 +0000)]
fix warning.

15 years agob=18914
grev [Sat, 4 Apr 2009 02:05:17 +0000 (02:05 +0000)]
b=18914
i=Brian
check_client_load: try to connect several times to avoid ENFILE

15 years agob=17973
grev [Sat, 4 Apr 2009 01:05:54 +0000 (01:05 +0000)]
b=17973
i=Brian
mpi_run: process mpi output to get an error

15 years agob=19010
grev [Sat, 4 Apr 2009 00:11:39 +0000 (00:11 +0000)]
b=19010
i=Alexander.Zarochentsev (Zam)
t-f sanity check if env is sane

15 years agoBranch b1_8
johann [Fri, 3 Apr 2009 23:42:35 +0000 (23:42 +0000)]
Branch b1_8
b=18695
i=adilger
i=shadow

don't update i_size on MDS_CLOSE for directories.

15 years agoBranch b1_8
johann [Fri, 3 Apr 2009 23:38:58 +0000 (23:38 +0000)]
Branch b1_8
b=18695
i=adilger

Add LASSERTF in fsfilt_ext3_setattr() when truncating a directory.

15 years agob=17973
grev [Fri, 3 Apr 2009 19:34:06 +0000 (19:34 +0000)]
b=17973
i=Brian
run_* scripts fix: kill PGID properly

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

15 years agob=18364
zhanghc [Fri, 3 Apr 2009 09:21:04 +0000 (09:21 +0000)]
b=18364

1, fix a problem in osc_brw_async, which use the same
   obdo when there is too much data to be written into
   OST and trigger a LASSERT(!(oa->o_valid & bits))
   in function "osc_announce_cached"

2, initialize the local variable "obdo" (struct obdo)
   in different functions, for it may cause some
   strange problem in system

i=adilger@sun.com
i=johann@sun.com

15 years agoBranch b1_8
adilger [Thu, 2 Apr 2009 06:28:33 +0000 (06:28 +0000)]
Branch b1_8
Fix unused variable warning due to code restructuring.
b=17710

15 years agoBranch b1_8
adilger [Thu, 2 Apr 2009 05:10:45 +0000 (05:10 +0000)]
Branch b1_8
Ignore generated files.

15 years agoBranch b1_8
adilger [Thu, 2 Apr 2009 04:38:19 +0000 (04:38 +0000)]
Branch b1_8
Fix line wrap to 80 columns.

15 years agoBranch b1_8
adilger [Thu, 2 Apr 2009 04:35:12 +0000 (04:35 +0000)]
Branch b1_8
Update comment.

15 years agoBranch b1_8
adilger [Thu, 2 Apr 2009 04:29:17 +0000 (04:29 +0000)]
Branch b1_8
Quiet compiler warning for comparison between signed and unsigned types.

15 years agoBranch b1_8
adilger [Thu, 2 Apr 2009 04:15:00 +0000 (04:15 +0000)]
Branch b1_8
Quiet unused "path" variable warning.

15 years agob=18317
anserper [Wed, 1 Apr 2009 21:42:35 +0000 (21:42 +0000)]
b=18317
i=Johann Lombardi
i=ZhiYong Tian

wait until all lqs have been freed on cleanup

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

15 years agob=15266
grev [Wed, 1 Apr 2009 16:13:31 +0000 (16:13 +0000)]
b=15266
i=Brian
new mdsrate-lookup-10dirs test (cmd3-6)
correct spelling

15 years agob=15266
grev [Wed, 1 Apr 2009 16:06:51 +0000 (16:06 +0000)]
b=15266
i=Brian
new mdsrate-lookup-10dirs test (cmd3-6)

15 years agoBranch b1_8
bobijam [Wed, 1 Apr 2009 02:35:27 +0000 (02:35 +0000)]
Branch b1_8
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.

15 years agob=18972
anserper [Tue, 31 Mar 2009 20:58:50 +0000 (20:58 +0000)]
b=18972
i=Elena

fix a typo in test 24i of sanity.sh

15 years agodon't leak obd reference on failed llog setup
shadow [Tue, 31 Mar 2009 07:22:05 +0000 (07:22 +0000)]
don't leak obd reference on failed llog setup

Branch b1_8
b=18896
i=tappro
i=rread

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

15 years agoallow kill process which stick in waiting statahead result.
shadow [Tue, 31 Mar 2009 06:00:17 +0000 (06:00 +0000)]
allow kill process which stick in waiting statahead result.

Branch b1_8
b=18902
i=fanyong
i=tappro

15 years agoBranch b1_8
fanyong [Tue, 31 Mar 2009 04:40:49 +0000 (04:40 +0000)]
Branch b1_8
b=18903
i=eric.mei
i=w.li

typo fix

15 years agoBranch: b1_8
wangdi [Mon, 30 Mar 2009 20:53:36 +0000 (20:53 +0000)]
Branch: b1_8
b=18794
remove event once there are no obd registered under that event.
i=Ericm,Huanghua

15 years agob=17710
zhanghc [Mon, 30 Mar 2009 09:26:06 +0000 (09:26 +0000)]
b=17710

fixup a bug in the original patch
in test_49 of conf-sanity

i=grev

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

15 years agoBranch b1_8
johann [Fri, 27 Mar 2009 09:52:17 +0000 (09:52 +0000)]
Branch b1_8
b=18374 (patch from tappro)
i=johann
i=shadow

don't reply with md and cookies during replay.

15 years agoBranch b1_8
johann [Fri, 27 Mar 2009 09:35:23 +0000 (09:35 +0000)]
Branch b1_8
b=18577
i=shadow
i=hongchao

create_count always drops to the min value (=32) because grow_count
is being changed before the precreate RPC completes.

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

15 years agob=18656
brian [Wed, 25 Mar 2009 20:08:54 +0000 (20:08 +0000)]
b=18656

CONFIG_GENERIC_ALLOCATOR is not needed on x86_64 either.

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

15 years agob=18656
brian [Wed, 25 Mar 2009 19:31:53 +0000 (19:31 +0000)]
b=18656
i=yangsheng
i=wangyb

Kernel configs for Xen DomU kernel packages.

15 years agofile kernel-2.6.18-2.6-rhel5-xen-i686.config was added on branch b1_8 on 2009-03...
brian [Wed, 25 Mar 2009 18:26:30 +0000 (18:26 +0000)]
file kernel-2.6.18-2.6-rhel5-xen-i686.config was added on branch b1_8 on 2009-03-25 19:31:52 +0000

15 years agoBranch b1_8
fanyong [Wed, 25 Mar 2009 03:23:57 +0000 (03:23 +0000)]
Branch b1_8
b=18741
i=tianzy
i=huanghua

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

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

15 years agoBranch b1_8
tianzy [Tue, 24 Mar 2009 07:49:20 +0000 (07:49 +0000)]
Branch b1_8
lquota won't count for overwrites
b=15059
i=shadow
i=tianzy

15 years agoBranch b1_8
tianzy [Tue, 24 Mar 2009 07:37:11 +0000 (07:37 +0000)]
Branch b1_8
replace LPX64 with LPU64 for rq_xid
b=18280
i=johann
i=tianzy

15 years agoBranch b1_8
bobijam [Tue, 24 Mar 2009 04:46:08 +0000 (04:46 +0000)]
Branch b1_8
b=17378
i=johann
i=andrew.perepechko (panda)

qos_shrink_lsm() may allocate a new lsm while lov_free_memmd() still exerting on
old lsmp causes LBUG.

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

Branch b1_8
b=18868
i=johann
i=tappro

15 years agob=16891
anserper [Fri, 20 Mar 2009 18:59:05 +0000 (18:59 +0000)]
b=16891
i=Vitaly Fertman
i=Johann Lombardi

fix for osc_max_rpc_in_flight

15 years agoBranch b1_8
zam [Fri, 20 Mar 2009 16:43:29 +0000 (16:43 +0000)]
Branch b1_8
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.

15 years agoBranch b1_8
fanyong [Fri, 20 Mar 2009 08:52:32 +0000 (08:52 +0000)]
Branch b1_8
b=17336
i=robert.read
i=jinshan.xiong

Do not trigger readpage when objective page index exceeds the end-of-file page index.

15 years agoresolve race between llap_shrinker and umount.
shadow [Fri, 20 Mar 2009 07:38:44 +0000 (07:38 +0000)]
resolve race between llap_shrinker and umount.

Branch b1_8
b=18773
i=jay
i=tappro

15 years agobranch: b1_8
ericm [Wed, 18 Mar 2009 17:31:30 +0000 (17:31 +0000)]
branch: b1_8
fix the logic of ptlrpc_pinger_register_timeout().
b=18662
r=wangdi

15 years agoBranch b18
bobijam [Wed, 18 Mar 2009 02:04:36 +0000 (02:04 +0000)]
Branch b18
o=tom.wang (wangdi)
i=adilger
i=johann

Description: Reduce small size read RPC
Details    : Set read-ahead limite for every file and only do read-ahead when
             available read-ahead pages are bigger than 1M to avoid small size
             read RPC.

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

15 years agob=18804
grev [Tue, 17 Mar 2009 18:14:37 +0000 (18:14 +0000)]
b=18804
i=Jian.Yu
runtests cleanup: get rid of global SETUP/CLEANUP, use t-f functions instead

15 years agobranch: b1_8
ericm [Tue, 17 Mar 2009 16:08:09 +0000 (16:08 +0000)]
branch: b1_8
patch from wangdi: cleanup shrink_grant callbacks only after client import
has been destroied.
b=18662
o=wangdi
r=ericm
r=huanghua

15 years agob=18804
grev [Tue, 17 Mar 2009 16:00:06 +0000 (16:00 +0000)]
b=18804
o=Adilger
i=grev
t-f and tests remote_* nodsh cleanup

15 years agob=18811
anserper [Tue, 17 Mar 2009 12:23:11 +0000 (12:23 +0000)]
b=18811
i=Elena Gryaznova (grev)

remove the dead code in test 22

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

15 years agoBranch b1_8
bobijam [Tue, 17 Mar 2009 02:35:22 +0000 (02:35 +0000)]
Branch b1_8
o=adilger
i=johann
i=zhenyu.xu (bobijam)

Increase some hash table sizes.