Whamcloud - gitweb
girish [Sat, 2 Feb 2008 11:51:29 +0000 (11:51 +0000)]
Check in a fix from Johann Lombardi about missing get_bh().
And few small changes as per the upstream changes.
b=10657
bwzhou [Thu, 31 Jan 2008 12:16:16 +0000 (12:16 +0000)]
Branch HEAD
b=14721
r=johann, scjody
Quiet "excessive revalidate_it loops" message
komaln [Thu, 31 Jan 2008 11:39:31 +0000 (11:39 +0000)]
b=14194
r=Adilger, Wandgi
To detail ldlm_enqueue and mds_reint stats.
bobijam [Thu, 31 Jan 2008 02:10:56 +0000 (02:10 +0000)]
Branch HEAD
b=13173
i=shadow
make "lct lov_getconfig" handle the case which "default_stripe_count == -1" by
returning -1 instead of 65535.
grev [Thu, 31 Jan 2008 00:36:36 +0000 (00:36 +0000)]
b=12499
i=grev
speedups for SLOW=no and fixes for remote client
grev [Wed, 30 Jan 2008 10:36:27 +0000 (10:36 +0000)]
b=14452
i=Adilger
remove stat.c from tests
ericm [Tue, 29 Jan 2008 22:51:04 +0000 (22:51 +0000)]
branch: HEAD
minor fix for test script missed by landing.
ericm [Tue, 29 Jan 2008 21:24:51 +0000 (21:24 +0000)]
land b_colibri_devel on HEAD:
- redesigned remote acl support, by FanYong
b=11842
r=pravin.shelar, eric.mei
- new sptlrpc configure interface
b=13642
r=yong.fan, rahul.deshmukh
- split kerberos keytab for lustre_root
b=13873
r=yong.fan, h.huang
- fix setuid for gss with linux keyring
b=13899
r=yong.fan, h.huang
bwzhou [Tue, 29 Jan 2008 16:29:45 +0000 (16:29 +0000)]
Branch HEAD
b=13079
r=green, nikita
add obd recovery time cap (initially for Cray_XT3)
jxiong [Tue, 29 Jan 2008 13:28:10 +0000 (13:28 +0000)]
file it_test.c was initially added on branch b_HEAD_11300_test.
jxiong [Tue, 29 Jan 2008 13:27:58 +0000 (13:27 +0000)]
file interval_tree.c was initially added on branch b_HEAD_11300_test.
jxiong [Tue, 29 Jan 2008 13:27:54 +0000 (13:27 +0000)]
file interval_tree.h was initially added on branch b_HEAD_11300_test.
bobijam [Tue, 29 Jan 2008 11:16:45 +0000 (11:16 +0000)]
Branch HEAD
o=Bob Glossman(bogl@cray.com)
i=adilger
fix building errors for xt3 in SLES10.
bobijam [Tue, 29 Jan 2008 10:36:01 +0000 (10:36 +0000)]
Branch b1_6
b=14139
o=Bob Glossman(bogl@cray.com)
i=adilger
fix building errors for xt3 in SLES10.
johann [Tue, 29 Jan 2008 09:21:28 +0000 (09:21 +0000)]
Branch HEAD
b=13843
i=adilger
i=bowen.zhou
add a priority list for blocking callbacks.
shadow [Mon, 28 Jan 2008 15:34:38 +0000 (15:34 +0000)]
fix LBUG in ptlrpc_check_set() "bad phase
ebc0de00"
b=12228
i=nikita
i=johann
johann [Mon, 28 Jan 2008 10:52:50 +0000 (10:52 +0000)]
Branch HEAD
b=13843
i=adilger
i=shadow
A lot of unlink operations with concurrent I/O can lead to a
deadlock causing evictions. To address the problem, the number of
oustanding OST_DESTROY requests is now throttled to
max_rpcs_in_flight per OSC.
yangsheng [Mon, 28 Jan 2008 05:47:56 +0000 (05:47 +0000)]
Branch HEAD
b=13647
i=scjody
i=adilger
Fixed the 'make rpms' issue.
grev [Sun, 27 Jan 2008 22:34:29 +0000 (22:34 +0000)]
b=12649 (fix from Adilger)
i=grev
Escape ">" and "<" symbols in log messages.
komaln [Sat, 26 Jan 2008 10:42:53 +0000 (10:42 +0000)]
b=11230
r=Adilger
Fix a memory leak.
qian [Sat, 26 Jan 2008 07:46:20 +0000 (07:46 +0000)]
b=13099
i=adilger,deen,shadow
fix the directIO path: read hitting the hole or beyong the end of file.
Submit I/O to various oscs in one RPC set.
adilger [Fri, 25 Jan 2008 00:16:26 +0000 (00:16 +0000)]
Branch b1_6
Allow newer ldiskfs with d_rehash_cond() and d_move_locked() to build
against older kernels with the older __d_rehash() and __d_move() functions.
Minor reformatting of configure.ac to match GNU autoconf coding style.
http://www.gnu.org/software/autoconf/manual/html_node/Coding-Style.html
b=14714
i=scjody
adilger [Thu, 24 Jan 2008 23:58:38 +0000 (23:58 +0000)]
Branch b1_6
Allow newer ldiskfs with d_rehash_cond() and d_move_locked() to build
against older kernels with the older __d_rehash() and __d_move() functions.
Minor reformatting of configure.ac to match GNU autoconf coding style.
http://www.gnu.org/software/autoconf/manual/html_node/Coding-Style.html
b=14714
i=scjody
green [Tue, 22 Jan 2008 20:20:45 +0000 (20:20 +0000)]
r=adilger,vitaly
b=14360
Do not enqueue locks under och_sem.
bwzhou [Tue, 22 Jan 2008 06:19:08 +0000 (06:19 +0000)]
Branch HEAD
b=13380
r=nathan, adilger
LLNL's fix for occasional failure case of test 50, 51 and 52 of recovery-small
shadow [Mon, 21 Jan 2008 13:55:11 +0000 (13:55 +0000)]
fix deadlock with llog cleanup.
b=14608
i=johann
i=wangdi
vitaly [Mon, 21 Jan 2008 12:45:09 +0000 (12:45 +0000)]
Branch HEAD
b=14379
i=green
i=shadow
Check the available space for lock handles in all the ELC rpc, send extra CANCEL rpc if there is no enough space.
Cancel AGED lru locks in all ELC rpc, not only in ENQUEUE & CANCEL.
isaac [Mon, 21 Jan 2008 09:47:55 +0000 (09:47 +0000)]
- should print in hex.
yangsheng [Mon, 21 Jan 2008 04:17:08 +0000 (04:17 +0000)]
Branch HEAD
b=14531
i=yangsheng
Sync ldiskfs b_18_iam with HEAD.
yangsheng [Mon, 21 Jan 2008 03:54:01 +0000 (03:54 +0000)]
Branch b1_4
b=14349
i=johann
i=alex
Add journal_dev option for ldiskfs
johann [Sun, 20 Jan 2008 18:14:35 +0000 (18:14 +0000)]
Branch HEAD
b=14425
i=oleg
i=bzzz
ldlm_completion_ast() assumes that a lock is granted when the req
mode is equal to the granted mode. However, it should also check
that LDLM_FL_CP_REQD is not set.
shadow [Fri, 18 Jan 2008 14:52:59 +0000 (14:52 +0000)]
fix typo.
johann [Fri, 18 Jan 2008 14:44:02 +0000 (14:44 +0000)]
Branch HEAD
b=14626
i=adilger
use /llog.test/ instead of /llog-test/ to match both llog_test and llog-test.
anserper [Fri, 18 Jan 2008 14:40:36 +0000 (14:40 +0000)]
Branch HEAD
b=14322
i=alex.zhuravlev
i=johann
remove dump_stack and printk
grev [Fri, 18 Jan 2008 09:24:52 +0000 (09:24 +0000)]
b=12652
i=Adilger
except all ETXTBSY tests for SLES10
shadow [Fri, 18 Jan 2008 08:01:23 +0000 (08:01 +0000)]
remove compiler warnings.
b=14520
i=nikita
i=johann
shadow [Fri, 18 Jan 2008 07:24:32 +0000 (07:24 +0000)]
allow userland application to be know about about lost one of stripes.
b=9977
i=umka
i=deen
shadow [Thu, 17 Jan 2008 20:44:43 +0000 (20:44 +0000)]
more checks for NULL lov_tgts for avoid oops.
b=14607
i=umka
i=tappro
grev [Thu, 17 Jan 2008 16:51:50 +0000 (16:51 +0000)]
b=14394
i=Adilger
fix MOUNT clobber
yangsheng [Thu, 17 Jan 2008 10:25:36 +0000 (10:25 +0000)]
Branch HEAD
b=14531
i=scjody
i=johann
Update to RHEL4 latest kernel-2.6.9-67.0.1.EL.
yangsheng [Thu, 17 Jan 2008 09:29:03 +0000 (09:29 +0000)]
Branch b1_4
b=14389
i=johann
i=scjody
Update to RHEL3 latest kernel-2.4.21-53.EL.
yangsheng [Thu, 17 Jan 2008 09:08:35 +0000 (09:08 +0000)]
Branch HEAD
b=14482
i=shadow
i=green
Correctly detect the PG_fs_misc and PG_checked flags.
komaln [Thu, 17 Jan 2008 07:47:44 +0000 (07:47 +0000)]
b=14184
r=Nathan, Wangdi
To add ptlrpc stats on client side.
bobijam [Thu, 17 Jan 2008 05:51:28 +0000 (05:51 +0000)]
Branch HEAD
b=13999
i=johann
i=shadow
Don't attempt to wake up evictor thread if it hasn't started yet.
grev [Wed, 16 Jan 2008 19:41:16 +0000 (19:41 +0000)]
b=14620
i=Adilger
t-f have_modules fn; force log fnto unload modules if it has loaded them
kalpak [Wed, 16 Jan 2008 07:27:34 +0000 (07:27 +0000)]
b=14596
i=adilger, johann
correction for deadlock in ext3_expand_extra_isize
bobijam [Wed, 16 Jan 2008 02:15:34 +0000 (02:15 +0000)]
Branch HEAD
b=14626
i=adilger
o=johann
fix sanity test_60b() script.
adilger [Tue, 15 Jan 2008 22:42:35 +0000 (22:42 +0000)]
Branch b_hd_dmu
Ignore generated files.
wangdi [Tue, 15 Jan 2008 21:32:00 +0000 (21:32 +0000)]
Branch: HEAD
Before packing join_file req, all the related reference should be
checked carefully in case some malformed flags cause fake join_file
req on client.
b=14614
i=adilger,johann
grev [Tue, 15 Jan 2008 18:11:51 +0000 (18:11 +0000)]
b=14657
i=Adilger
don't print summary report if TESTSUITE is lfsck
kalpak [Mon, 14 Jan 2008 09:32:09 +0000 (09:32 +0000)]
b=14596
i=adilger, johann
correction for deadlock in ext3_expand_extra_isize
tianzy [Mon, 14 Jan 2008 07:42:58 +0000 (07:42 +0000)]
Branch HEAD
when mgs is rebooting or recovering, the mount req issued by mgc will fail
because mgs doesn't do recovery for mgc at all. The solution is: in this
situation, mgc will resend the req.
b=13464
i=nathan
i=adilger
nikita [Mon, 14 Jan 2008 01:12:18 +0000 (01:12 +0000)]
merge with HEAD
nikita [Mon, 14 Jan 2008 00:16:14 +0000 (00:16 +0000)]
oops, committed into lnet-HEAD by mistake, revert.
nikita [Mon, 14 Jan 2008 00:10:14 +0000 (00:10 +0000)]
cfs_kernel_thread(): do not duplicate ->journal_info
kalpak [Sun, 13 Jan 2008 08:39:36 +0000 (08:39 +0000)]
b=14596
i=adilger, johann
correction for deadlock in ext3_expand_extra_isize
grev [Sat, 12 Jan 2008 21:16:08 +0000 (21:16 +0000)]
b=13734
i=Adilger
fail tests if lustre is not mounted
ericm [Sat, 12 Jan 2008 18:11:29 +0000 (18:11 +0000)]
previous branch merge accidentally disabled console rate limit, found
by Andreas.
r=14626
pravins [Fri, 11 Jan 2008 13:48:24 +0000 (13:48 +0000)]
b=11694
i=adilger
i=nathan.rutman
This patch for lfs getstripe to return default values for
directories instead of "no stripe info".
bwzhou [Fri, 11 Jan 2008 10:54:09 +0000 (10:54 +0000)]
Branch HEAD
b=14043
r=adilger, umka
This is used to determine the size of a buffer that was already packed and
will correctly handle the different message formats.
bwzhou [Fri, 11 Jan 2008 09:59:47 +0000 (09:59 +0000)]
Branch HEAD
b=12191
r=adilger, johann
Add verbosity control to liblustreapi messages.
johann [Thu, 10 Jan 2008 22:05:07 +0000 (22:05 +0000)]
Branch b1_4
b=14493
i=adilger
i=johann
Patch from bzzz.
Kernel BUG at ... ldiskfs/ldiskfs/mballoc.c:3853
Removing the underlying device (e.g. via a SCSI rescan) can cause a
kernel BUG in ldiskfs_mb_discard_inode_preallocations().
girish [Thu, 10 Jan 2008 17:16:05 +0000 (17:16 +0000)]
Updated the version of e2fsprogs to 1.40.4.cfs1
b=14109
johann [Thu, 10 Jan 2008 15:38:06 +0000 (15:38 +0000)]
Branch HEAD
b=14493
move changelog entry to ldiskfs/ChangeLog.
johann [Thu, 10 Jan 2008 15:15:56 +0000 (15:15 +0000)]
Branch HEAD
b=14493
i=adilger
i=johann
Patch from bzzz.
Kernel BUG at ... ldiskfs/ldiskfs/mballoc.c:3853
Removing the underlying device (e.g. via a SCSI rescan) can cause a
kernel BUG in ldiskfs_mb_discard_inode_preallocations().
grev [Thu, 10 Jan 2008 11:44:59 +0000 (11:44 +0000)]
b=14408
i=Adilger
reset fail_loc t-f fn
grev [Thu, 10 Jan 2008 10:11:27 +0000 (10:11 +0000)]
b=14473
i=Adilger
use RUNTESTS_SRC instead of SRC
yangsheng [Thu, 10 Jan 2008 04:32:41 +0000 (04:32 +0000)]
Branch HEAD
b=14498
Fixed the error of previous commit.
bobijam [Thu, 10 Jan 2008 03:56:54 +0000 (03:56 +0000)]
Branch HEAD
b=14399
i=johann
i=green
A change in release note.
yangsheng [Thu, 10 Jan 2008 03:53:33 +0000 (03:53 +0000)]
Branch HEAD
b=14498
i=adilger
i=scjody
Remove support of SLES9.
bobijam [Thu, 10 Jan 2008 03:48:40 +0000 (03:48 +0000)]
Branch HEAD
b=13375
i=adilger
i=johann
i=nathan
Descriptoin: make lov_create() will not stuck in obd_statfs_rqset()
Details : If an OST is down the MDS will hang indefinitely in
obd_statfs_rqset() waiting for the statfs data. While for
MDS QOS usage of statfs, it should not stuck in waiting.
grev [Wed, 9 Jan 2008 20:30:38 +0000 (20:30 +0000)]
b=14499 (made by Alexey.Lyashkov)
i=grev
use sort -u for remove duplicates
adilger [Mon, 7 Jan 2008 18:28:22 +0000 (18:28 +0000)]
Branch HEAD
Remove unsupported kernels from ChangeLog to avoid confusion.
komaln [Sun, 6 Jan 2008 11:27:39 +0000 (11:27 +0000)]
b=14184
A small fix for a patch 'to remove lprocfs_init_vars() and realted macros'
scjody [Fri, 4 Jan 2008 16:36:47 +0000 (16:36 +0000)]
Branch b1_4
Fix compile breakage on Cray XT3
b=13516
i=johann
i=adilger
scjody [Fri, 4 Jan 2008 16:34:36 +0000 (16:34 +0000)]
Branch b1_4
Update ChangeLog dates for 1.4.12 and change headers to Sun.
walter [Thu, 3 Jan 2008 22:35:02 +0000 (22:35 +0000)]
b=14390
i=shadow
i=scjody
changes missing from commit of bz-14390-att-14121
needed to get v1_4_12_RC1 to build on Cray XT3
scjody [Thu, 3 Jan 2008 20:27:07 +0000 (20:27 +0000)]
Branch HEAD
Add header
scjody [Thu, 3 Jan 2008 20:20:47 +0000 (20:20 +0000)]
Branch b1_4
Add headers for next version; make a long-overdue change to "Sun Microsystems,
Inc."
komaln [Thu, 3 Jan 2008 09:21:16 +0000 (09:21 +0000)]
b=14184
r=Nathan, Adilger
to remove the use of LPROCFS_INIT_VARS and related macros
yangsheng [Thu, 3 Jan 2008 03:24:14 +0000 (03:24 +0000)]
Branch HEAD
b=14288
i=adilger
i=kalpak
Update to RHEL4 U6 kernel-2.6.9-67.EL.
scjody [Wed, 2 Jan 2008 20:34:06 +0000 (20:34 +0000)]
Branch b1_4
Update for 1.4.12
bwzhou [Wed, 2 Jan 2008 16:19:01 +0000 (16:19 +0000)]
Branch HEAD
b=14485
r=green, bwzhou
allow the "noatime" mount option to be parsed by mount.lustre
grev [Sat, 29 Dec 2007 13:41:13 +0000 (13:41 +0000)]
b=14348
i=Adilger
remove obsolete test scripts
maxim [Sat, 29 Dec 2007 12:16:04 +0000 (12:16 +0000)]
b=14387
b=14300
few words describing bugfixes
yangsheng [Sat, 29 Dec 2007 03:28:27 +0000 (03:28 +0000)]
Branch HEAD
b=14368
i=johann
i=shadow
Update to latest RHEL5 kernel-2.6.18-53.1.4.el5.
yangsheng [Sat, 29 Dec 2007 03:07:42 +0000 (03:07 +0000)]
Branch HEAD
b=13752
i=shadow
i=adilger
Initialize list node before reference.
grev [Fri, 28 Dec 2007 19:10:35 +0000 (19:10 +0000)]
b=12962
i=Nathan.Rutman
set MDS_MOUNT_OPTS correctly for liblustre test
vitaly [Fri, 28 Dec 2007 12:37:14 +0000 (12:37 +0000)]
Branch HEAD
b=13917
i=green
i=shadow
if blocking ast come with completion ast, mark lock as LDLM_FL_BL_AST
johann [Fri, 28 Dec 2007 08:25:53 +0000 (08:25 +0000)]
Branch HEAD
b=14398
i=johann
i=bobijam
Console messages can now be disabled via lnet.printk.
johann [Fri, 28 Dec 2007 07:39:21 +0000 (07:39 +0000)]
Branch b1_6
b=14398
i=johann
i=bobijam
Console messages can now be disabled via lnet.printk.
pravins [Thu, 27 Dec 2007 15:32:58 +0000 (15:32 +0000)]
*** empty log message ***
grev [Thu, 27 Dec 2007 09:17:50 +0000 (09:17 +0000)]
b=12649
load ldiskfs before mdd (found by Huang Hua)
isaac [Thu, 27 Dec 2007 05:25:11 +0000 (05:25 +0000)]
i=nikita:
- constification of nidstrings.c functions to avoid compiler warnings.
johann [Wed, 26 Dec 2007 08:31:37 +0000 (08:31 +0000)]
Branch HEAD
b=13805
i=adilger
Reserve OBD_CONNECT_CKSUM.
#define OBD_CONNECT_CKSUM 0x20000000ULL /* support several cksum algos */
bobijam [Wed, 26 Dec 2007 02:27:41 +0000 (02:27 +0000)]
Branch HEAD
b=14136
i=nathan
i=shadow
Description: make mgs_setparam() handle fsname containing dash
Details : fsname containing a dash does not work with lctl conf_param
maxim [Tue, 25 Dec 2007 16:40:40 +0000 (16:40 +0000)]
b=14300
i=isaac
i=liang
Fix for "prediction from the future" bug. Cleanup of gmlnd and qswlnd to ensure that they use cfs_time_t uniformly.
yangsheng [Tue, 25 Dec 2007 13:00:13 +0000 (13:00 +0000)]
Branch b1_4
b=13752
i=adilger
i=shadow
Add 2.4 kernel support for lnet.
grev [Mon, 24 Dec 2007 19:48:36 +0000 (19:48 +0000)]
b=14512
i=Adilger
use new-style setstripe args
grev [Sun, 23 Dec 2007 00:57:22 +0000 (00:57 +0000)]
b=12649
i=Nathan
i=Brian
CLIENTONLY fix