Whamcloud - gitweb
fs/lustre-release.git
14 years agoBranch b1_8
johann [Wed, 29 Jul 2009 17:21:18 +0000 (17:21 +0000)]
Branch b1_8
b=19785

disable shrink grant feature.

14 years agob=16267
anserper [Wed, 29 Jul 2009 09:03:47 +0000 (09:03 +0000)]
b=16267

i=Johann Lombardi

llapi_file_get_stripe man page

14 years agob=16890
anserper [Wed, 29 Jul 2009 08:53:36 +0000 (08:53 +0000)]
b=16890
i=Johann Lombardi
i=ZhiYong Tian

tiny cleanup of the quota related commands output

14 years agob=17807
vs [Wed, 29 Jul 2009 00:39:45 +0000 (00:39 +0000)]
b=17807
i=h.huang,nikita.danilov

do not return 0 from ll_revalidate_nd in case of error:
invalidated dentry may get recreated and
real_lookup will revalidate agai instead of lookup. That revalidate oopses
derefencing error code in the line:
nd->intent.open.file->private_data = it; because nd->intent.open.file holds
error from first revalidate.

14 years agob=19854
green [Tue, 28 Jul 2009 23:28:19 +0000 (23:28 +0000)]
b=19854
r=johann,bobijam

When a client reconnects from another NID, properly update export nid hash position and ldlm reverse import.

14 years agoBranch b1_8
yangsheng [Tue, 28 Jul 2009 12:42:40 +0000 (12:42 +0000)]
Branch b1_8
b=19808

i=adilger, shadow, green

Landed for 2.6.30 kernel patchless support.

14 years agoBranch b1_8
yangsheng [Tue, 28 Jul 2009 08:18:51 +0000 (08:18 +0000)]
Branch b1_8
b=19808

i=shadow, yangsheng

Remove obsolete config check.

14 years agofix buffer number for acl packing.
shadow [Tue, 28 Jul 2009 06:31:04 +0000 (06:31 +0000)]
fix buffer number for acl packing.

Branch b1_8
b=20020

14 years agoBranch b1_8
yangsheng [Tue, 28 Jul 2009 06:29:59 +0000 (06:29 +0000)]
Branch b1_8
b=19847

Update kernel to SLES10 SP2 2.6.16.60-0.39.3.

14 years agoBranch b1_8
bobijam [Mon, 27 Jul 2009 09:21:56 +0000 (09:21 +0000)]
Branch b1_8
fix 2.6-rhel5.series.

14 years agoBranch b1_8
bobijam [Mon, 27 Jul 2009 01:37:03 +0000 (01:37 +0000)]
Branch b1_8
b=20164
i=adilger
i=grev

When echo client attached to OST device, o_brw_async() ops is not supported,
we turn to o_brw() instead.

14 years agoBranch b1_8
adilger [Fri, 24 Jul 2009 22:54:19 +0000 (22:54 +0000)]
Branch b1_8
Remove ll_getstripe_info.c file, which is now part of "lfs getstripe".
b=18442
i=girish.shilamkar
i=rread

14 years agob=20142
anserper [Fri, 24 Jul 2009 20:05:18 +0000 (20:05 +0000)]
b=20142
i=Oleg Drokin
i=Johann Lombardi

remove racy i_size_reads from filter_preprw_read; those could lead to certain inconsistencies during page preparations, assertions in ost_brw_read following them

14 years agob=20124
grev [Fri, 24 Jul 2009 17:59:52 +0000 (17:59 +0000)]
b=20124
i=Jian.Yu
wait_for host for HARD failure mode

14 years agolooks i was land old version of patch :(
shadow [Fri, 24 Jul 2009 14:00:10 +0000 (14:00 +0000)]
looks i was land old version of patch :(
commit right version.

Branch b1_8
b=20020

14 years agoBranch b1_8
tianzy [Fri, 24 Jul 2009 06:26:34 +0000 (06:26 +0000)]
Branch b1_8
make test_11 of sanity_quota.sh invalid
b=19835
i=johann

14 years agob=19860
green [Thu, 23 Jul 2009 19:19:48 +0000 (19:19 +0000)]
b=19860
r=adilger,shadow

get rid of ptlrpc_daemonize
remove unneeded exports

14 years agob=19415
grev [Thu, 23 Jul 2009 13:43:15 +0000 (13:43 +0000)]
b=19415
i=Robert.Read
restart_client_loads fix related to new client load var name

14 years agocorrectly shrink reply for avoid send too big message to client.
shadow [Thu, 23 Jul 2009 13:19:46 +0000 (13:19 +0000)]
correctly shrink reply for avoid send too big message to client.

Branch b1_8
b=20020
i=adilger
i=tappro

14 years agob=19778
anserper [Thu, 23 Jul 2009 10:14:41 +0000 (10:14 +0000)]
b=19778
a=24644

i=Alexey Lyashkov
i=ZhiYong Tian

do not loop infinitely in client_quota_ctl, retry several times after timeout

14 years agoBranch b1_8
bobijam [Thu, 23 Jul 2009 09:32:22 +0000 (09:32 +0000)]
Branch b1_8
b=19854
o=johann
i=oleg.drokin (green)
i=robert.read

Check for conflicting UUID only on initial connect.

14 years agoBranch b1_8
liangzhen [Thu, 23 Jul 2009 04:45:34 +0000 (04:45 +0000)]
Branch b1_8

ordering write_lock to avoid deadlock

b=19518
i=adilger
i=zhenyu.xu

14 years agoBranch b1_8
tianzy [Wed, 22 Jul 2009 13:41:11 +0000 (13:41 +0000)]
Branch b1_8
fix "Cannot mount mdt or osts if --param xxx.quota_type in mkfs command"
b=20236
i=johann

14 years agob=19248
brian [Tue, 21 Jul 2009 19:32:53 +0000 (19:32 +0000)]
b=19248
o=rread
i=brian

Fix mpicc compile error.  I guess mpicc is using some of gcc's more strict
flags.

14 years agob=18948
anserper [Tue, 21 Jul 2009 14:03:56 +0000 (14:03 +0000)]
b=18948
i=Nathan Rutman
i=Alexander Zarochentsev

tunably recovery patch

14 years agoBranch b1_8
tappro [Sat, 18 Jul 2009 08:10:16 +0000 (08:10 +0000)]
Branch b1_8
b=19885
i=adilger
i=shadow

Handle downgrade case from 2.0 to 1.8 and evict all client in case of it

14 years agob=19312
grev [Fri, 17 Jul 2009 16:28:02 +0000 (16:28 +0000)]
b=19312
i=Robert.Read
new test: test_parallel_grouplock

14 years agob=19312
grev [Fri, 17 Jul 2009 15:59:34 +0000 (15:59 +0000)]
b=19312
i=Brian
i=Oleg
port parallel_grouplock.c from cmd3

14 years agob=20179
grev [Fri, 17 Jul 2009 15:33:20 +0000 (15:33 +0000)]
b=20179
i=Robert.Read
process TESTSUITE log to fail if error

14 years agoBranch b1_8
yangsheng [Fri, 17 Jul 2009 13:30:27 +0000 (13:30 +0000)]
Branch b1_8
b=19615

i=shadow, johann

Disable server build for rhel4 & sles9.

14 years agob=19415
grev [Thu, 16 Jul 2009 15:37:43 +0000 (15:37 +0000)]
b=19415
i=Robert.Read
fixes related to new load var

14 years agob=18801
anserper [Thu, 16 Jul 2009 14:27:01 +0000 (14:27 +0000)]
b=18801

the lost part of the previous commit

14 years agob=19215
grev [Thu, 16 Jul 2009 10:40:59 +0000 (10:40 +0000)]
b=19215
i=Robert.Read
verbose do_nodes
do_node print HOSTNAME for no_dsh

14 years agoBranch b1_8
tianzy [Thu, 16 Jul 2009 09:55:52 +0000 (09:55 +0000)]
Branch b1_8
fix a typo for LQUOTA_QAQ_CEATE_LQS
b=20031

14 years agoadd time.h include to avoid warning
anserper [Thu, 16 Jul 2009 09:44:20 +0000 (09:44 +0000)]
add time.h include to avoid warning

14 years ago b=18801
anserper [Thu, 16 Jul 2009 09:03:28 +0000 (09:03 +0000)]
  b=18801
  i=Oleg Drokin
  i=Alexander Zarochentsev

  atime, mtime and additional POSIX compliance stuff for direct I/O and lockless I/O

14 years agob=19872
girish [Thu, 16 Jul 2009 07:35:57 +0000 (07:35 +0000)]
b=19872
i=adilger
i=dmitry.zogin

fix test 130e to write 64k blocks with 128k stripes so FIEMAP can work properly across mixed platform clusters

14 years agoBranch b1_8
tianzy [Thu, 16 Jul 2009 06:40:12 +0000 (06:40 +0000)]
Branch b1_8
Fix group quota "too many blocks" OSS crashes.

In filter_commitrw_write():
1. lquota_chkquota();
2. obdo_from_inode();
3. lquota_pending_commit();

2. has changed uid and gid in this case, then caused
lquota_chkquota() and lquota_pending_commit() to use
different uid and gid. That is the root of the bug.
b=18793
i=yong.fan
i=panda

14 years agob=19870
zhanghc [Thu, 16 Jul 2009 05:22:21 +0000 (05:22 +0000)]
b=19870

fix a bug of processing export->exp_rpc_count during recovery

i=tappro@sun.com
i=alexey.lyashkov@sun.com

14 years agob=18539
zhanghc [Thu, 16 Jul 2009 04:46:30 +0000 (04:46 +0000)]
b=18539

don't allocate new files on degraded OSTs

i=adilger@sun.com
i=hongchao.zhang@sun.com

14 years agorevert attachment 24367 due compilation problems.
shadow [Thu, 16 Jul 2009 04:46:01 +0000 (04:46 +0000)]
revert attachment 24367 due compilation problems.
Branch b1_8

b=18801

14 years agoBranch b1_8
yujian [Thu, 16 Jul 2009 02:01:58 +0000 (02:01 +0000)]
Branch b1_8
b=20047
i=robert.read
i=yong.fan

reset debug level if lustre was already mounted

14 years agoBranch b1_8
yujian [Thu, 16 Jul 2009 01:47:12 +0000 (01:47 +0000)]
Branch b1_8
b=19432
i=robert.read
i=grev

1) move MPIRUN and MPI_USER from ncli.sh to local.sh
2) remove MPIBIN
3) redirect the stderr of "which mpirun" to /dev/null

14 years agoBranch b1_8
bobijam [Thu, 16 Jul 2009 01:32:15 +0000 (01:32 +0000)]
Branch b1_8
b=17682
i=alexey.lyashkov (shadow)
i=sheng.yang

DLM debug message improvement.

14 years agoBranch b1_8
w.li [Thu, 16 Jul 2009 01:03:30 +0000 (01:03 +0000)]
Branch b1_8
b=19999
i=grev
i=johann

Remove PID reading from multiop_bg_pause.  Turn to $! for multiop PID in
runmultiop_bg_pause.  The result looks more consistent with HEAD.

14 years agoBranch b1_8
yangsheng [Wed, 15 Jul 2009 15:27:53 +0000 (15:27 +0000)]
Branch b1_8
b=19205

i=adilger, Jacques-Charles

'lfs df' for pool support.

14 years agoBranch b1_8
fanyong [Wed, 15 Jul 2009 15:04:51 +0000 (15:04 +0000)]
Branch b1_8
b=20002
i=tianzy
i=robert.read

Check "auto_quota_on()" return value before "build_lqs()" called.

14 years agob=19150
grev [Wed, 15 Jul 2009 13:35:12 +0000 (13:35 +0000)]
b=19150
i=Robert.Read
cleanup: work in TESTDIR instead of DIR

14 years agob=19544
anserper [Wed, 15 Jul 2009 13:28:47 +0000 (13:28 +0000)]
b=19544
i=Robert Read
i=Dmitry Zogin

move to static on-stack allocations

14 years agob=19529
dzogin [Wed, 15 Jul 2009 13:21:11 +0000 (13:21 +0000)]
b=19529
i=andrew.perepechko
i=adilger
Description: Avoid deadlock for local client writes
Details    : Use new OBD_BRW_MEMALLOC flag to notify OST about writes in the
     memory freeing context. This allows OST threads to set the
     PF_MEMALLOC flag on task structures in order to allocate memory
     from reserved pools and complete IO.
     Use GFP_HIGHUSER for OST allocations for non-local client writes,
     so that the OST threads generate memory pressure and allow
     inactive pages to be reclaimed.

14 years agoBranch b1_8
w.li [Wed, 15 Jul 2009 13:19:41 +0000 (13:19 +0000)]
Branch b1_8
b=19980
i=alexey.lyashkov
i=andrew.perepechko

Subtract evicted clients from "completed_clients" in recovery_status.

14 years agob=18801
anserper [Wed, 15 Jul 2009 12:47:33 +0000 (12:47 +0000)]
b=18801
i=Oleg Drokin
i=Alexander Zarochentsev

atime, mtime and addition POSIX compliance stuff for direct I/O and lockless I/o

14 years agob=16267
anserper [Wed, 15 Jul 2009 12:41:15 +0000 (12:41 +0000)]
b=16267
added the man page to the manpage list

14 years agob=16267
anserper [Wed, 15 Jul 2009 12:27:00 +0000 (12:27 +0000)]
b=16267
i=ZhiYong Tian
a man page for llapi_file_open and llapi_file_create

14 years agofile llapi_file_open.3 was added on branch b1_8 on 2009-07-15 12:27:00 +0000
anserper [Wed, 15 Jul 2009 12:23:39 +0000 (12:23 +0000)]
file llapi_file_open.3 was added on branch b1_8 on 2009-07-15 12:27:00 +0000

14 years agob=20074
grev [Wed, 15 Jul 2009 11:47:33 +0000 (11:47 +0000)]
b=20074
i=Alexey.Lyashkov
i=Robert.Read
process tar's rc correctly

14 years agofirst part of new dcache handling (bug 16654)
shadow [Tue, 14 Jul 2009 06:23:12 +0000 (06:23 +0000)]
first part of new dcache handling (bug 16654)
make DCACHE_LUSTRE_INVALID is always defined.

Branch b1_8
b=16417
i=green
i=johann

15 years agob=20094
grev [Thu, 9 Jul 2009 08:44:23 +0000 (08:44 +0000)]
b=20094
i=Alexander.Zarochentsev (Zam)
test_121: ignore useless dd output

15 years agob=19889
nathan [Wed, 8 Jul 2009 19:51:03 +0000 (19:51 +0000)]
b=19889
i=rread
i=manoj
return error codes from pool_cmd (and others)

15 years agolock ordering violation between &cli->cl_sem and _lprocfs_lock
shadow [Wed, 8 Jul 2009 03:45:44 +0000 (03:45 +0000)]
lock ordering violation between &cli->cl_sem and _lprocfs_lock

Branch b1_8
b=18380
i=jay
i=deen

15 years agob=20055
brian [Tue, 7 Jul 2009 19:26:09 +0000 (19:26 +0000)]
b=20055
i=green
i=zhanghc
o=johann

Fix for connectathon, NFSv4: ASSERTION(last_discon == NULL) failed

15 years agob=16774
zhanghc [Tue, 7 Jul 2009 16:09:41 +0000 (16:09 +0000)]
b=16774

cache the extent lock gotten before doing I/O in "ll_file_aio_read"
and "ll_file_aio_write", then "ll_read_page", "ll_read_ahead_page"
and "ll_writepage" will save much time spent on "ldlm_lock_match"
(in cache_add_extent) to find the appropriate extent lock

1, using current->journal_info to store the locks(struct ll_thread_data)
2, replace o_reget_short_lock, o_release_short_lock with o_get_lock in obd_ops

i=johann@sun.com
i=oleg.drokin@sun.com

15 years agob=19737
grev [Mon, 6 Jul 2009 13:35:23 +0000 (13:35 +0000)]
b=19737
i=Robert.Read
acc-sm, t-f NFSCLIENT changes

15 years agob=20054
girish [Sat, 4 Jul 2009 13:21:36 +0000 (13:21 +0000)]
b=20054
o=rread
i=girish
i=eric.mei

print out stripe data. regression caused by 18442

15 years agob=16890
anserper [Fri, 3 Jul 2009 22:40:50 +0000 (22:40 +0000)]
b=16890
i=Elena

SHOW_GROUP_INFO call consisting of two commands was sometimes interpreted as a long command with

15 years agoBranch b1_8
zam [Fri, 3 Jul 2009 15:04:45 +0000 (15:04 +0000)]
Branch b1_8
b=19963
i=johann
i=andrew.perepechko

remove temporary file upon successful completion of replay-single test 13;
check whether it is deletable and can it cause an EEXIST failure in
replay-dual test 13 (see bug 19963).

15 years agoBranch b1_8
zam [Fri, 3 Jul 2009 14:55:46 +0000 (14:55 +0000)]
Branch b1_8
b=19963
i=johann

mds_lookup: misplaced EXIT debug marker.

15 years agob=18442
girish [Fri, 3 Jul 2009 05:39:34 +0000 (05:39 +0000)]
b=18442
i=girish
o=rread

fix test 200d to check for new output pattern

15 years agob=19980
anserper [Thu, 2 Jul 2009 21:59:21 +0000 (21:59 +0000)]
b=19980
i=Andrew Perepechko
i=Alexey Lyashkov
o=Mike Pershin

fix for recovery messages

15 years agoBranch b1_8
yangsheng [Thu, 2 Jul 2009 15:36:01 +0000 (15:36 +0000)]
Branch b1_8
b=19969

Fixed for rpm install dependencies failed.

15 years agoBranch b1_8
yangsheng [Thu, 2 Jul 2009 13:41:04 +0000 (13:41 +0000)]
Branch b1_8

b=19846

Fork the patch get rid of the fuzz.

15 years agofile sd_iostats-2.6-sles10.patch was added on branch b1_8 on 2009-07-02 13:41:03...
yangsheng [Thu, 2 Jul 2009 13:07:36 +0000 (13:07 +0000)]
file sd_iostats-2.6-sles10.patch was added on branch b1_8 on 2009-07-02 13:41:03 +0000

15 years agoBranch b1_8
yangsheng [Thu, 2 Jul 2009 03:48:40 +0000 (03:48 +0000)]
Branch b1_8
b=19846

i=shadow, johann

Update kernel to 2.6.18-128.1.14.el5.

15 years agoBranch b1_8
bobijam [Thu, 2 Jul 2009 01:12:04 +0000 (01:12 +0000)]
Branch b1_8
b=18478
i=yibin.wang

Improve sanity test_180.

15 years agoBranch b1_8
johann [Wed, 1 Jul 2009 12:01:16 +0000 (12:01 +0000)]
Branch b1_8
b=19559
i=shadow (patch from Oleg)
i=panda

Fix NFS export: properly calculate fh size & reintroduce ll_get_parent.

15 years agob=18442
girish [Wed, 1 Jul 2009 06:51:40 +0000 (06:51 +0000)]
b=18442
i=adilger
i=rread
o=james simmons

integrate "ll_getstripe_info" into "lfs getstripe"

15 years agoBranch b1_8
johann [Tue, 30 Jun 2009 21:04:16 +0000 (21:04 +0000)]
Branch b1_8
b=20011
i=shadow
i=panda

ll_shrink_cache() can sleep while holding the ll_sb_lock.
Convert ll_sb_lock to a read/write semaphore to fix the problem.

15 years agoBranch b1_8
yangsheng [Tue, 30 Jun 2009 15:25:50 +0000 (15:25 +0000)]
Branch b1_8
b=18970

Update kernel to 2.6.5-7.317.

15 years agoBranch b1_8
yangsheng [Tue, 30 Jun 2009 15:20:33 +0000 (15:20 +0000)]
Branch b1_8
b=19848

Update kernel to SLES11 2.6.27.23-0.1.1.

15 years agoBranch b1_8
tianzy [Tue, 30 Jun 2009 06:24:40 +0000 (06:24 +0000)]
Branch b1_8
fix quota spurious message
b=19898
i=tianzy
i=panda

15 years agoBranch b1_8
vitaly [Mon, 29 Jun 2009 17:10:00 +0000 (17:10 +0000)]
Branch b1_8
b=19207
i=zam
i=panda

memleak fix for zero ll_get_user_pages case

15 years agoBranch b1_8
bobijam [Mon, 29 Jun 2009 10:39:12 +0000 (10:39 +0000)]
Branch b1_8
b=17197

roll back this patch, it causes lbugs.

15 years agoBranch b1_8
bobijam [Mon, 29 Jun 2009 07:09:43 +0000 (07:09 +0000)]
Branch b1_8
b=18478

obdecho cannot attach remote ost device.

15 years agob=17569
girish [Mon, 29 Jun 2009 04:34:57 +0000 (04:34 +0000)]
b=17569
i=adilger
i=johann

add check for >8TB filesystems. Don't allo mounting them until force_over_8tb mount option is specified

15 years agoBranch b1_8
bobijam [Mon, 29 Jun 2009 01:36:02 +0000 (01:36 +0000)]
Branch b1_8
b=18478
i=zhen.liang
i=johann

Fix obdecho to make it work.

15 years agowith AT enabled, we can have connect request timeout ~ reconnect
shadow [Sat, 27 Jun 2009 04:59:44 +0000 (04:59 +0000)]
with AT enabled, we can have connect request timeout ~ reconnect
timeout and test can't see real disconnect

Branch b1_8
b=19280
i=rread

15 years agob=18948
anserper [Fri, 26 Jun 2009 08:52:28 +0000 (08:52 +0000)]
b=18948

reverting patch because of the memory leak

15 years agoBranch b1_8
zam [Thu, 25 Jun 2009 17:07:19 +0000 (17:07 +0000)]
Branch b1_8
b=19630
i=alexander.zarochentsev
i=alexey.lyashkov

fail truncate syscall if one ost is inactive.

15 years agob=18021
grev [Thu, 25 Jun 2009 17:05:19 +0000 (17:05 +0000)]
b=18021
i=Adilger
i=Nathan
i=Robert
t-f CLIENTONLY does not depend on *_HOST

15 years agob=18948
anserper [Thu, 25 Jun 2009 07:06:46 +0000 (07:06 +0000)]
b=18948
i=Nathan Rutman
i=Andreas Dilger

Tunable recovery timeouts (v1)

15 years agoBranch b1_8
bobijam [Thu, 25 Jun 2009 01:23:33 +0000 (01:23 +0000)]
Branch b1_8
b=18702
i=nathan.rutman
i=johann

Server failover cleanup needs destroy llog.

15 years agob=18144
nathan [Wed, 24 Jun 2009 16:31:31 +0000 (16:31 +0000)]
b=18144
i=ericm
i=wangybin
hold the fsdb flag while assigning new OST indicies to prevent racing

15 years agoBranch b1_8
yangsheng [Wed, 24 Jun 2009 13:51:25 +0000 (13:51 +0000)]
Branch b1_8
b=19869

i=shadow, johann, tianzy

Fixes for Werror flag enabled.

15 years agob=19927
brian [Wed, 24 Jun 2009 13:28:04 +0000 (13:28 +0000)]
b=19927
i=yangsheng
i=wangyb

If the $LUSTRE_VERS environment variable is set, don't bother doing the
legwork to determine the version, and just exit early with it.

15 years agoBranch b1_8
yangsheng [Wed, 24 Jun 2009 13:27:28 +0000 (13:27 +0000)]
Branch b1_8

b=19553

i=johann, shadow

Workaround for SLES10 + OFED-1.4.1.

15 years agob=19870
zhanghc [Wed, 24 Jun 2009 02:18:48 +0000 (02:18 +0000)]
b=19870

fix a bug in "mds_reint_rename" which casuse
one lock not to be canceled

i=johann@sun.com
i=tappro@sun.com

15 years agoBranch b1_8
bobijam [Wed, 24 Jun 2009 01:27:06 +0000 (01:27 +0000)]
Branch b1_8
b=17197
o=tom.wang (wangdi)
i=adilger
i=johann

Fix for detecting read-ahead problem.

15 years agoBranch b1_8
johann [Tue, 23 Jun 2009 23:37:51 +0000 (23:37 +0000)]
Branch b1_8
b=19933
i=grev

add error messages in test 103.

15 years agoBranch b1_8
johann [Tue, 23 Jun 2009 14:39:03 +0000 (14:39 +0000)]
Branch b1_8
b=19797
i=grev

Fix return code of test 84.

15 years agoBranch b1_8
zam [Mon, 22 Jun 2009 16:13:31 +0000 (16:13 +0000)]
Branch b1_8
b=19321
i=johann

add the jbd2 fix (wrong jiffie rounding) to the rhel5 series files.