Whamcloud - gitweb
johann [Mon, 6 Oct 2008 12:08:51 +0000 (12:08 +0000)]
Branch b1_6
b=17261
i=adilger
i=shadow
cap lmm_size to LOV_MAX_STRIPE_COUNT.
yangsheng [Mon, 6 Oct 2008 12:06:53 +0000 (12:06 +0000)]
Branch b1_6
b=16771
i=adilger, shadow (Author:johann)
Calm down the compiler warning message.
ericm [Thu, 2 Oct 2008 21:59:55 +0000 (21:59 +0000)]
branch: b1_6
let AT estimation cool down before doing AT tests.
b=16990
r=nathan
yury [Tue, 30 Sep 2008 17:39:15 +0000 (17:39 +0000)]
b=17194
r=adilger,tappro
- if aborting recovery, don't force sync IO to last_rcvd file
yury [Tue, 30 Sep 2008 13:09:26 +0000 (13:09 +0000)]
- revert patch from 17110 as it's causing issues with ost cleanup
anserper [Tue, 30 Sep 2008 11:47:30 +0000 (11:47 +0000)]
Branch b1_6
b=17059
i=ZhiYong Tian
i=Johann Lombardi
Always build client with quota support
johann [Mon, 29 Sep 2008 16:07:59 +0000 (16:07 +0000)]
Branch b1_6
b=17030
i=johann (original patch from Tianzy)
i=andrew
qctxt_wait_pending_dqacq() must return the same value as schedule_dqacq()
otherwise ost threads can be stuck in got_qunit() for a long time,
causing a watchdog storm during failover.
shadow [Mon, 29 Sep 2008 06:37:54 +0000 (06:37 +0000)]
fix more llog locking problems.
Branch b1_6
b=17157
i=johann
i=wangdi
bobijam [Sat, 27 Sep 2008 02:18:54 +0000 (02:18 +0000)]
Branch b1_6
b=16871
i=mikhail.pershin (tappro)
i=johann
Correct set created to clear name and inode when operation fails with EFAULT.
grev [Fri, 26 Sep 2008 17:49:35 +0000 (17:49 +0000)]
b=17131
i=Vladimir.Saveliev
allow to specify extra mkfs mds/ost options
bobijam [Fri, 26 Sep 2008 03:37:25 +0000 (03:37 +0000)]
Branch b1_6
b=16929
i=johann
i=tom.wang (wangdi)
i=alexey.lyashkov (shadow)
Disable join file on MDS on production releases.
grev [Thu, 25 Sep 2008 11:34:26 +0000 (11:34 +0000)]
b=17056
i=Tappro
several clients config fixed
yangsheng [Thu, 25 Sep 2008 06:39:30 +0000 (06:39 +0000)]
Branch b1_6
b=16771
i=adilger, johann
Use fix size timestamp instead of time_t in the cfg_marker and keep
compitibility for old cfg_marker on 32bit system.
bobijam [Thu, 25 Sep 2008 04:21:58 +0000 (04:21 +0000)]
Branch b1_6
b=16929
Quench "defined but not called" compiler warnings.
bobijam [Thu, 25 Sep 2008 01:59:33 +0000 (01:59 +0000)]
Branch b1_6
b=16929
o=adilger
i=johann
i=tom.wang (wangdi)
Disable file join on production releases.
deen [Wed, 24 Sep 2008 21:50:19 +0000 (21:50 +0000)]
Properly free struct lookup_intent instance at the end of llu_iop_lookup().
b=12787
i=johann
i=oleg.drokin
tianzy [Wed, 24 Sep 2008 08:27:26 +0000 (08:27 +0000)]
Branch b1_6
a small fix in the quota test
b=14840
i=johann
tappro [Wed, 24 Sep 2008 07:50:18 +0000 (07:50 +0000)]
- prevent the growing of recovery timeout
b:16389
i:nathan, rread
grev [Tue, 23 Sep 2008 19:01:53 +0000 (19:01 +0000)]
b=15521
i=Robert.Read
i=Nathan.Rutman
test_127 fix
grev [Tue, 23 Sep 2008 13:55:53 +0000 (13:55 +0000)]
b=14471
i=Adilger
get rid of LPROC
bobijam [Tue, 23 Sep 2008 01:48:49 +0000 (01:48 +0000)]
Branch b1_6
b=15966
o=komal.nawandar
i=adilger
i=zhenyu.xu (bobijam)
Description: Re-disable certain /proc logging
Details : Enable and disable client's offset_stats, extents_stats and
extents_stats_per_process stats logging on the fly.
nathan [Mon, 22 Sep 2008 23:42:54 +0000 (23:42 +0000)]
b=16685
i=rread
fix tests for low memory
yangsheng [Sat, 20 Sep 2008 12:35:13 +0000 (12:35 +0000)]
Branch b1_6
b=16689
i=brian, shadow
Kernel config file for sles9/ppc64.
yangsheng [Sat, 20 Sep 2008 11:46:00 +0000 (11:46 +0000)]
Branch b1_6
b=16689
i=brian, shadow
Kernel config file for sles9/ppc64.
cvs2svn [Sat, 20 Sep 2008 11:45:59 +0000 (11:45 +0000)]
This commit was manufactured by cvs2svn to create branch 'b1_6'.
yangsheng [Sat, 20 Sep 2008 10:36:25 +0000 (10:36 +0000)]
Branch b1_6
b=16689
i=brian, yibin.wang
Make change for sles9/ppc64 build.
nathan [Fri, 19 Sep 2008 23:45:56 +0000 (23:45 +0000)]
b=14836
i=adilger
i=johann
attachments 19188
qos remove extra putref
brian [Fri, 19 Sep 2008 18:14:58 +0000 (18:14 +0000)]
b=13679
i=cliffw
i=yangsheg
Bring our post[un]install scripts more into line with SLES10's so that
we are installing the bootloader on SLES10 also.
anserper [Fri, 19 Sep 2008 16:15:05 +0000 (16:15 +0000)]
Branch b1_6
b=16706
i=Johann Lombardi
i=ZhiYong Tian
Fix missing error check
yury [Fri, 19 Sep 2008 11:03:16 +0000 (11:03 +0000)]
b=16776,16777
r=shadow,vitaly,adilger,robert
- new class_hash.c. Using new hashtable for connections, quota, held locks on mds, etc.
yury [Fri, 19 Sep 2008 09:52:09 +0000 (09:52 +0000)]
b=17110
r=shadow,wangdi
- fixes wrong checking for obd_stopping in recov_thread which prevents reco_thread from sending llcds to
mds in disconnect time because obd_stopping is set before filter_disconnect() is called.
This causes issues like this:
LustreError: 6912:0:(filter.c:2446:filter_disconnect()) error flushing logs to MDS: rc -19
yury [Fri, 19 Sep 2008 09:45:30 +0000 (09:45 +0000)]
b=17110
r=shadow,wangdi
- fixes wrong checking for obd_stopping in recov_thread which prevents recov_thread from sending llcds to
mds in disconnect time because obd_stopping is set before filter_disconnect() is called.
This causes issues like this:
LustreError: 6912:0:(filter.c:2446:filter_disconnect()) error flushing logs to MDS: rc -19
stinson1947 [Fri, 19 Sep 2008 04:59:16 +0000 (04:59 +0000)]
Updated for 2.0 Build 02.
grev [Thu, 18 Sep 2008 20:39:16 +0000 (20:39 +0000)]
b=16799
i=Adilger
cleanup_obdclass () fix; check_mem_leak t-f fn
ericm [Thu, 18 Sep 2008 19:18:50 +0000 (19:18 +0000)]
branch: HEAD
- fix race of handling early reply in sptlrpc.
- port AT api changes from b1_8 (b16972)
b=16999
r=rread
r=wangdi
brian [Thu, 18 Sep 2008 17:35:00 +0000 (17:35 +0000)]
VS: did you test your fix properly (acc-sm.sh, or as needed)?
b=16692
i=cliffw
i=wangyb
The lustre-tests RPM needs to depend on lustre-modules due to the rquirement
on the llog module by the run-llog.sh script.
grev [Thu, 18 Sep 2008 17:23:26 +0000 (17:23 +0000)]
b=16799
i=Adilger
cleanup_obdclass () fix; check_mem_leak t-f fn
deen [Thu, 18 Sep 2008 16:29:04 +0000 (16:29 +0000)]
Show more info on assertion.
b=16206
i=deen
i=johann
deen [Thu, 18 Sep 2008 16:26:35 +0000 (16:26 +0000)]
Show more info on assertion.
b=16206
i=deen
i=johann
manoj [Wed, 17 Sep 2008 23:48:23 +0000 (23:48 +0000)]
b=15699
Sync up with HEAD (20080915_0507)
grev [Wed, 17 Sep 2008 22:09:56 +0000 (22:09 +0000)]
b=15521
i=Adilger
force test_127 to fail if no read|write bytes eq 0
grev [Wed, 17 Sep 2008 22:02:06 +0000 (22:02 +0000)]
b=15521
i=Adilger
force test_127 to fail if no read|write bytes eq 0
brian [Wed, 17 Sep 2008 21:41:32 +0000 (21:41 +0000)]
b=16792
i=cliffw
Fix some inconsistencies in message case.
grev [Wed, 17 Sep 2008 15:41:33 +0000 (15:41 +0000)]
b=14471
i=Adilger
replace proc with lctl [set|get]_param
ericm [Wed, 17 Sep 2008 15:35:56 +0000 (15:35 +0000)]
branch: HEAD
change proc entry name srpc.xxx to srpc_xxx to satisfy 'lctl get_param'.
b=14471
r=wangdi
grev [Wed, 17 Sep 2008 15:25:37 +0000 (15:25 +0000)]
b=14471
i=Adilger
replace proc with lctl [set|get]_param
yangsheng [Wed, 17 Sep 2008 14:30:22 +0000 (14:30 +0000)]
Branch HEAD
b=16953
i=johann, robert.read
Add mount retry support for liblustre.
yangsheng [Wed, 17 Sep 2008 14:16:30 +0000 (14:16 +0000)]
Branch b1_6
b=16593
i=johann, robert.read
Add mount retry option for liblustre.
fanyong [Wed, 17 Sep 2008 02:12:15 +0000 (02:12 +0000)]
Branch HEAD
b=16303
i=nikita
i=johann
Remove old patch.
fanyong [Wed, 17 Sep 2008 02:10:09 +0000 (02:10 +0000)]
Branch b1_6
b=16303
i=nikita
i=johann
Remove old patch.
fanyong [Wed, 17 Sep 2008 01:52:36 +0000 (01:52 +0000)]
Branch HEAD
b=16303
i=nikita
i=johann
Do not drop reference count for the dentry from VFS when lookup,
VFS will do that by itself.
fanyong [Wed, 17 Sep 2008 01:49:28 +0000 (01:49 +0000)]
Branch b1_6
b=16303
i=nikita
i=johann
Do not drop reference count for the dentry from VFS when lookup,
VFS will do that by itself.
wangdi [Tue, 16 Sep 2008 21:56:28 +0000 (21:56 +0000)]
Branch: b1_6
tab->space fixes
wangdi [Tue, 16 Sep 2008 21:40:47 +0000 (21:40 +0000)]
Branch: b1_6
add full plain log test case in llog_test
b=16717
i=Nathan,Umka
wangdi [Tue, 16 Sep 2008 21:39:03 +0000 (21:39 +0000)]
Branch: HEAD
format fixes in commit 16717
shadow [Tue, 16 Sep 2008 12:53:22 +0000 (12:53 +0000)]
be carefull about short read.
Branch b1_6
b=16679
i=tappro
i=umka
johann [Tue, 16 Sep 2008 12:18:41 +0000 (12:18 +0000)]
Branch HEAD
b=17024
i=shadow
i=bobijam
Description: Lustre GPF in {:ptlrpc:ptlrpc_server_free_request+373}
Details : In case of memory pressure, list_del() can be called twice on
req->rq_history_list, causing a kernel oops.
johann [Tue, 16 Sep 2008 12:09:57 +0000 (12:09 +0000)]
Branch b1_6
b=17024
i=shadow
i=bobijam
Description: Lustre GPF in {:ptlrpc:ptlrpc_server_free_request+373}
Details : In case of memory pressure, list_del() can be called twice on
req->rq_history_list, causing a kernel oops.
deen [Tue, 16 Sep 2008 10:10:50 +0000 (10:10 +0000)]
Get an error from right dentry.
b=15574
i=johann
i=alexey.lyashkov
deen [Tue, 16 Sep 2008 09:50:42 +0000 (09:50 +0000)]
Put a parent dentry properly.
b=15574
i=johann
i=alexey.lyashkov
yujian [Tue, 16 Sep 2008 08:11:22 +0000 (08:11 +0000)]
Branch HEAD
b=14095
i=nathan.rutman
i=brian
1) add lustre_start utility to start or stop multiple Lustre servers
from a CSV file
2) fix the utility path issue in bug 14094
3) use 'error_output()' to format error messages
4) move common variables and functions to lc_common
5) fix the "lustre_config -h" issue in bug 14133
6) fix the module_opts issue in bug 14092
7) remove the duplicates from checking lnet connectivity to MGS node
yujian [Tue, 16 Sep 2008 07:54:18 +0000 (07:54 +0000)]
Branch b1_6
b=14095
i=nathan.rutman
i=brian
1) add lustre_start utility to start or stop multiple Lustre servers
from a CSV file
2) fix the utility path issue in bug 14094
3) use 'error_output()' to format error messages
4) move common variables and functions to lc_common
5) fix the "lustre_config -h" issue in bug 14133
6) fix the module_opts issue in bug 14092
7) remove the duplicates from checking lnet connectivity to MGS node
cvs2svn [Tue, 16 Sep 2008 07:54:17 +0000 (07:54 +0000)]
This commit was manufactured by cvs2svn to create branch 'b1_6'.
yujian [Tue, 16 Sep 2008 07:54:16 +0000 (07:54 +0000)]
file lustre_start.in was initially added on branch b1_6.
wangdi [Tue, 16 Sep 2008 04:36:46 +0000 (04:36 +0000)]
Branch: HEAD
Add full conf log tests for bug 16717.
Fixes for llog_test, and readd it to sanity.
b=16717
i=Nathan,Umka
robert.read [Tue, 16 Sep 2008 04:23:30 +0000 (04:23 +0000)]
Update buildcvs to support b2_9-bld* branches.
bobijam [Tue, 16 Sep 2008 03:16:05 +0000 (03:16 +0000)]
Branch HEAD
b=16788
i=adilger
i=nathan.rutman
add per-nid statistics on HEAD.
nathan [Mon, 15 Sep 2008 23:25:34 +0000 (23:25 +0000)]
b=14836
i=nathan
i=adilger
OST pools on HEAD, comprehensive patch including 17054:19007;
16935:18918,19012,19089,19128; 16978:18872
vitaly [Mon, 15 Sep 2008 18:45:28 +0000 (18:45 +0000)]
Branch b1_6
b=15949
i=adilger
i=shadow
mds_body.capability fix
johann [Mon, 15 Sep 2008 11:59:59 +0000 (11:59 +0000)]
Branch HEAD
Branch b_release_1_6_6
b=16303
i=adilger
Description: Oops in statahead when CONFIG_SLUB is enabled
Details : Disable statahead by default on systems with CONFIG_SLUB enabled,
until such a time as problem is understood.
johann [Mon, 15 Sep 2008 11:56:19 +0000 (11:56 +0000)]
Branch b1_6
Branch b_release_1_6_6
b=16303
i=adilger
Description: Oops in statahead when CONFIG_SLUB is enabled
Details : Disable statahead by default on systems with CONFIG_SLUB enabled,
until such a time as problem is understood.
mattwu [Mon, 15 Sep 2008 00:08:57 +0000 (00:08 +0000)]
update libcfs tag for b_winnt_port branch
yury [Sat, 13 Sep 2008 17:47:04 +0000 (17:47 +0000)]
b=16777
r=adilger,robert
- fixes server side scalability issue which became visible with lru resize work landed.
It replcaes linear list of held locks on server with hash table from class_hash.c which improves lock find time drastically for case when one client holds ~limit of server locks (quite a big number for big servers) which is very possible if all clients are idle and one compiles kernel, etc.
deen [Fri, 12 Sep 2008 15:46:21 +0000 (15:46 +0000)]
Initialize RPC XID from clock at startup (randomly if clock is bad).
b=2066
i=adilger
i=robert.read
isaac [Fri, 12 Sep 2008 14:11:32 +0000 (14:11 +0000)]
- added a comment on a Darwin quirk.
bobijam [Fri, 12 Sep 2008 01:37:21 +0000 (01:37 +0000)]
Branch HEAD
b=17043
o=nikita.danilov
i=adilger
i=zhenyu.xu (bobijam)
mount.lustre: match both host name and nid against mount table.
stinson1947 [Thu, 11 Sep 2008 23:04:53 +0000 (23:04 +0000)]
Updated for b2.0-bld02
anserper [Thu, 11 Sep 2008 22:09:48 +0000 (22:09 +0000)]
Branch HEAD
b=16813
i=Johann Lombardi
i=Zhenyu Xu
Fix PPC build.
deen [Thu, 11 Sep 2008 15:30:10 +0000 (15:30 +0000)]
According to the comment, completion asts must be send instead of blocking
ones.
b=11301
i=johann
i=alexey.lyashkov
tianzy [Thu, 11 Sep 2008 14:50:17 +0000 (14:50 +0000)]
Branch b1_6
This patch includes att18982, att18236, att18237,att18983 and att19061 in bz14840.
Slove "quota recovery deadlock during mds failover", it includes:
1. fix osts hang when mds does failover with quotaon
2. prevent watchdog storm when osts threads wait for the
recovery of mds
b=14840
i=johann
i=shadow
i=panda
liangzhen [Thu, 11 Sep 2008 07:10:51 +0000 (07:10 +0000)]
Branch HEAD
Finalize pending ZC TXs after the socket is closed
i=isaac
tappro [Thu, 11 Sep 2008 06:58:42 +0000 (06:58 +0000)]
- revert back 18957
liangzhen [Thu, 11 Sep 2008 06:55:46 +0000 (06:55 +0000)]
Branch HEAD
Close file handle for applymask
i=isaac
tappro [Wed, 10 Sep 2008 05:26:51 +0000 (05:26 +0000)]
- different deadline for AT during recovery
b:16389
i:nathan, rread
nathan [Wed, 10 Sep 2008 04:49:40 +0000 (04:49 +0000)]
b=15899 (downgrade patch)
i=nathan
i=adilger
add support for understanding pools-striped files in case of a downgrade
to this version
bobijam [Wed, 10 Sep 2008 03:11:00 +0000 (03:11 +0000)]
Branch b1_6
b=17023
o=adilger
i=zhenyu.xu (bobijam)
i=johann
increment correct per-nid stats counter.
bobijam [Wed, 10 Sep 2008 03:05:57 +0000 (03:05 +0000)]
Branch HEAD
b=17023
o=adilger
i=zhenyu.xu (bobijam)
i=johann
per-nid statistics are collected incorrectly.
bobijam [Wed, 10 Sep 2008 02:59:34 +0000 (02:59 +0000)]
Branch b1_8_gate
b=16643
o=Herb Wartens (hwartens@llnl.gov)
i=adilger
i=johann
Description: Generic /proc file permissions
Details : Set /Proc file permissions in a more generic way to enable non-
root users operate on some /proc files.
bobijam [Wed, 10 Sep 2008 02:43:33 +0000 (02:43 +0000)]
Branch HEAD
b=16643
o=Herb Wartens (hwartens@llnl.gov)
i=adilger
i=johann
Description: Generic /proc file permissions
Details : Set /Proc file permissions in a more generic way to enable non-
root users operate on some /proc files.
bobijam [Wed, 10 Sep 2008 01:56:34 +0000 (01:56 +0000)]
Branch b1_6
b=16561
o=oleg.drokin (green)
i=johann
i=zhenyu.xu (bobijam)
Description: Hitting mdc_commit_close() ASSERTION
Details : Properly handle request reference release in
ll_release_openhandle().
bobijam [Wed, 10 Sep 2008 01:44:10 +0000 (01:44 +0000)]
Branch HEAD
b=16561
o=oleg.drokin (green)
i=johann
i=zhenyu.xu (bobijam)
Description: Hitting mdc_commit_close() ASSERTION
Details : Properly handle request reference release in
ll_release_openhandle().
robert.read [Tue, 9 Sep 2008 22:56:13 +0000 (22:56 +0000)]
Branch HEAD
b=16074
port liblustre changes to libcfs
vitaly [Tue, 9 Sep 2008 17:52:58 +0000 (17:52 +0000)]
Branch HEAD
b=15949
i=adilger
i=shadow
mds_body.capability fix
girish [Tue, 9 Sep 2008 17:33:56 +0000 (17:33 +0000)]
Fix the hunk failures.
yangsheng [Tue, 9 Sep 2008 15:49:05 +0000 (15:49 +0000)]
Branch HEAD
b=16949
i=yury, deen
Add labs(x) as a inline function because absent since 2.6.22.
yangsheng [Tue, 9 Sep 2008 15:43:12 +0000 (15:43 +0000)]
Branch b1_6
b=16949
i=yury, deen
Add labs(x) as a inline function because absent since 2.6.22.
tappro [Tue, 9 Sep 2008 14:04:22 +0000 (14:04 +0000)]
- avoid recovery timeout grow
b:16389
i:nathan,rread
kalpak [Tue, 9 Sep 2008 06:23:43 +0000 (06:23 +0000)]
b=16098
replace CFS copyright with Sun copyright header
liangzhen [Tue, 9 Sep 2008 04:07:24 +0000 (04:07 +0000)]
Branch HEAD
Branch for more survey about LNet concurrency
yujian [Tue, 9 Sep 2008 04:03:22 +0000 (04:03 +0000)]
Branch HEAD
b=16650
i=grev
i=eric.mei
SANITY_GSS test should not be run when it's not in the ACC_SM_ONLY list.