Whamcloud - gitweb
fs/lustre-release.git
16 years agob=16098
kalpak [Thu, 7 Aug 2008 09:35:47 +0000 (09:35 +0000)]
b=16098

Add URL for GPLv2 license in copyright headers

16 years agoBranch b1_8_gate
bobijam [Wed, 6 Aug 2008 02:44:50 +0000 (02:44 +0000)]
Branch b1_8_gate
b=16317
o=Herb Wartens(hwartens@llnl.gov)
i=wangdi, johann

Description: exports in /proc are broken
Details    : recreate /proc entries for clients when they reconnect.

16 years agob=16098
kalpak [Wed, 23 Jul 2008 18:13:41 +0000 (18:13 +0000)]
b=16098

Replace CFS license headers with Sun headers

17 years agoThis commit was manufactured by cvs2svn to create branch
cvs2svn [Fri, 14 Mar 2008 06:27:14 +0000 (06:27 +0000)]
This commit was manufactured by cvs2svn to create branch
'unlabeled-1.3.34.3.6'.

17 years agoBranch b1_6
bobijam [Fri, 14 Mar 2008 06:27:13 +0000 (06:27 +0000)]
Branch b1_6
b=14321

according to bz# 15209, better make sure obd is non NULL before referencing its member.

17 years agob=15219
grev [Thu, 13 Mar 2008 19:26:03 +0000 (19:26 +0000)]
b=15219
i=Adilger

fix local.sh and insanity-local.sh to support not default MKFSOPTs

17 years agoHolding lprocfs lock with send rpc can produce block for destroy
shadow [Thu, 13 Mar 2008 17:05:01 +0000 (17:05 +0000)]
Holding lprocfs lock with send rpc can produce block for destroy
obd objects and this also block reconnect with -EALREADY.
This isn't fix all lprocfs bugs - but make it rare.
b=14533
i=adilger
i=nathan

17 years agoBranch b1_6
yangsheng [Thu, 13 Mar 2008 05:37:21 +0000 (05:37 +0000)]
Branch b1_6
b=15152
i=shadow
i=johann

Update kernel to RHEL5.1 2.6.18-53.1.14.el5.

17 years agob=13665 (Christopher Morrone) (
grev [Wed, 12 Mar 2008 22:49:34 +0000 (22:49 +0000)]
b=13665 (Christopher Morrone) (
i=Scjody
i=Adilger
multiop race fix

17 years agobranch: b1_6
ericm [Wed, 12 Mar 2008 20:07:58 +0000 (20:07 +0000)]
branch: b1_6
only ignore error code of 67a, not 67b.
b=13721
r=nathan

17 years agob=13283
grev [Wed, 12 Mar 2008 18:07:15 +0000 (18:07 +0000)]
b=13283
i=Adilger

rsh do_node fix

17 years agoBranch b1_6
adilger [Wed, 12 Mar 2008 10:29:53 +0000 (10:29 +0000)]
Branch b1_6
Increase build version to 1.6.4.52 for new tag.

17 years agoBranch b1_6
adilger [Wed, 12 Mar 2008 10:21:54 +0000 (10:21 +0000)]
Branch b1_6
Fix a relatively harmless buffer overlow in "lfs df".
b=15183
i=komal.nawandar
i=green

17 years agoBranch b1_6
adilger [Wed, 12 Mar 2008 10:15:00 +0000 (10:15 +0000)]
Branch b1_6
Make the Lustre ioctl.h header conditional upon _IOWR (which is defined
in every arch ioctl.h) instead of the arch-specific _ASMI386_IOCTL_H
symbol.

That is still #defined to avoid re-inclusion of the kernel header.
b=14746
i=bowen.zhou

17 years agoBranch b1_6
yujian [Wed, 12 Mar 2008 04:29:01 +0000 (04:29 +0000)]
Branch b1_6
b=15202

Remove test_27o and test_27q from ALWAYS_EXCEPT list.

17 years agoBranch b1_6
tianzy [Wed, 12 Mar 2008 03:34:12 +0000 (03:34 +0000)]
Branch b1_6
add some do_facet in sanity-quota.sh
i=johann
i=andrew

17 years agoBranch b1_6
bobijam [Wed, 12 Mar 2008 01:54:45 +0000 (01:54 +0000)]
Branch b1_6
b=12743

since we don't support diskfs blocksize != 4K right now, so change the test case to
make all the disk with 4K blocksize.

17 years agoBranch b1_6
bobijam [Wed, 12 Mar 2008 01:28:46 +0000 (01:28 +0000)]
Branch b1_6
b=15010
o=green
i=vitaly
i=adilger

Description: mdc_set_open_replay_data LBUG
Details    : Set replay data for requests that are eligible for replay.

17 years agob=13007
grev [Tue, 11 Mar 2008 20:19:53 +0000 (20:19 +0000)]
b=13007
i=Adilger

test_78: limit filesize to 1/2 of memtotal -256MB

17 years agoBranch b1_6
bwzhou [Tue, 11 Mar 2008 08:58:40 +0000 (08:58 +0000)]
Branch b1_6
b=14763
r=bwzhou

dump the memory debugging after all modules are unloaded

17 years agoBranch b1_6
bwzhou [Tue, 11 Mar 2008 08:28:49 +0000 (08:28 +0000)]
Branch b1_6
b=13285

minor change of error message

17 years agob=14538
huanghua [Tue, 11 Mar 2008 08:06:35 +0000 (08:06 +0000)]
b=14538
- fix wrong patch in last commit according to Andreas's suggestion.

17 years agoBranch b1_6
huanghua [Tue, 11 Mar 2008 06:01:26 +0000 (06:01 +0000)]
Branch b1_6
b=14538
i=eric.mei
i=yong.fan

- use lustre_msg_v2 for CONNECT

17 years agoBranch b1_6
bwzhou [Tue, 11 Mar 2008 05:09:46 +0000 (05:09 +0000)]
Branch b1_6
b=13285
r=johann, nathan

cid-290: fixes some oti_init to return earlier if NULL value

17 years agoBranch b1_6
bwzhou [Tue, 11 Mar 2008 04:33:46 +0000 (04:33 +0000)]
Branch b1_6
b=13285
r=johann, deen

Uses ldd to figure out which libs need to be copied and works for 64 bit ppc SLES9 systems

17 years agoBranch b1_6
adilger [Mon, 10 Mar 2008 18:18:11 +0000 (18:18 +0000)]
Branch b1_6
Fix "make rpms" due to missing file.
b=14321

17 years agoBranch b1_6
tianzy [Mon, 10 Mar 2008 09:28:50 +0000 (09:28 +0000)]
Branch b1_6
improve test_18 and test_18a in sanity-quota.sh
b=14840
i=adilger
i=johann

17 years agoBranch b1_6
bobijam [Mon, 10 Mar 2008 03:24:18 +0000 (03:24 +0000)]
Branch b1_6
b=14321
o=Brian Behlendorf(behlendorf1@llnl.gov)
i=bobijam
i=shadow

missed this part of the patch.

17 years agoBranch b1_6
yujian [Mon, 10 Mar 2008 02:30:12 +0000 (02:30 +0000)]
Branch b1_6
b=14850
i=eric.mei
i=adilger

set timeout value before mounting MDT/OST

17 years agoBranch b1_6
bobijam [Mon, 10 Mar 2008 02:11:45 +0000 (02:11 +0000)]
Branch b1_6
b=14321
o=Brian Behlendorf(behlendorf1@llnl.gov)
i=bobijam
i=shadow

add MGS handler statistics.

17 years agoBranch b1_6
bobijam [Mon, 10 Mar 2008 02:03:33 +0000 (02:03 +0000)]
Branch b1_6
b=14321
o=Brian Behlendorf(behlendorf1@llnl.gov)
i=bobijam
i=shadow

Description: lustre_mgs: operation 101 on unconnected MGS
Details    : When MGC is disconnected from MGS long enough, MGS will evict the
             MGC, and late on MGC cannot successfully connect to MGS and a lot
             of the error messages complaining that MGS is not connected.

17 years agob=14471
komaln [Sat, 8 Mar 2008 20:12:59 +0000 (20:12 +0000)]
b=14471
r=Adilger
Changed recovery-small.sh to use 'lctl {get,set}_param'

17 years agoBranch b1_6
adilger [Fri, 7 Mar 2008 20:59:49 +0000 (20:59 +0000)]
Branch b1_6
Make description of bug 14775 more clear.

17 years agoBranch b1_6
anserper [Fri, 7 Mar 2008 19:08:07 +0000 (19:08 +0000)]
Branch b1_6
b=15036
i=johann
i=tianzy

update local vars types to handle 64-bit data

17 years agoBranch b1_6
anserper [Fri, 7 Mar 2008 19:05:46 +0000 (19:05 +0000)]
Branch b1_6
b=15036
i=johann
i=tianzy

update local vars types to handle with 64-bit limits

17 years agob=14471
komaln [Fri, 7 Mar 2008 11:05:37 +0000 (11:05 +0000)]
b=14471

A few corrections in earlier patch to change sanity.sh to use 'lctl {get,set}_param'

17 years agoForget to initialize the li_group.
jxiong [Fri, 7 Mar 2008 04:29:14 +0000 (04:29 +0000)]
Forget to initialize the li_group.

17 years agob=13557 (author Adilger)
grev [Thu, 6 Mar 2008 21:38:32 +0000 (21:38 +0000)]
b=13557 (author Adilger)

print the stripecount as a signed value

17 years agob=14957
grev [Thu, 6 Mar 2008 17:49:58 +0000 (17:49 +0000)]
b=14957
i=Adilger

test_23a fix

17 years agoBranch: b1_6
wangdi [Thu, 6 Mar 2008 08:11:55 +0000 (08:11 +0000)]
Branch: b1_6
b=14483
detect stride IO mode in read-ahead.
i=adilger, nikita

17 years agob=14971
komaln [Thu, 6 Mar 2008 05:29:32 +0000 (05:29 +0000)]
b=14971
r=Adilger
to solve RHEL5/ia64 build error related to 'lctl {get,set}_param' patch

17 years agoClient not clear own cache if answer to reconnect is lost.
shadow [Thu, 6 Mar 2008 04:19:28 +0000 (04:19 +0000)]
Client not clear own cache if answer to reconnect is lost.
b=14775
i=green
i=nathan
i=johann

17 years agob=11300
jxiong [Thu, 6 Mar 2008 03:03:53 +0000 (03:03 +0000)]
b=11300
r=oleg,adilger

Fix interval tree issues at the customer's side.

17 years agoBranch b1_6
bobijam [Thu, 6 Mar 2008 02:24:08 +0000 (02:24 +0000)]
Branch b1_6
b=13715
i=johann
i=nathan
i=adilger

protect accessing imp->generation w/ imp_lock.

17 years agoBranch b1_6
bobijam [Thu, 6 Mar 2008 02:09:09 +0000 (02:09 +0000)]
Branch b1_6
b=12584
i=adilger

There is a issue with getfacl which just literally find the symbol link
target with `pwd`+[symbol content], regardless where the link file is
located.

This fix avoids the issue by chdir to the symbol link's dir before getting it's
acl list.

17 years agoWhen the failover node is the primary node, it is possible
deen [Wed, 5 Mar 2008 18:09:51 +0000 (18:09 +0000)]
When the failover node is the primary node, it is possible
to have two identical connections in imp_conn_list. We must
compare not conn's pointers but NIDs, otherwise we can defeat
connection throttling.

b=14774
i=adilger
i=johann

17 years agoBranch b1_6
bobijam [Wed, 5 Mar 2008 07:24:49 +0000 (07:24 +0000)]
Branch b1_6
b=14873
i=johann
i=shadow

protect competitive adding to obd->obd_nid_stats.

17 years agob=13677
green [Wed, 5 Mar 2008 06:22:46 +0000 (06:22 +0000)]
b=13677
r=eeb,adilger

wait for async rpc completion in liblustre

17 years agob=13297 (comment 36)
grev [Tue, 4 Mar 2008 19:25:40 +0000 (19:25 +0000)]
b=13297 (comment 36)

add 27u to ALWAYS_EXCEPT list

17 years agoBranch b1_6
adilger [Mon, 3 Mar 2008 21:16:40 +0000 (21:16 +0000)]
Branch b1_6
Fix incorrect build version.

17 years agoBranch b1_6
adilger [Mon, 3 Mar 2008 17:19:47 +0000 (17:19 +0000)]
Branch b1_6
Update build version for b1_6.

17 years agob=14748
green [Mon, 3 Mar 2008 02:33:47 +0000 (02:33 +0000)]
b=14748
r=adilger,jay

When traversing extent wating list queue for PR lock and meeting same or wider
lock without AST_SENT, we are guaranteed there is no other one like this down
the line, so we can return immediatelly

17 years agob=14471
komaln [Sun, 2 Mar 2008 20:23:26 +0000 (20:23 +0000)]
b=14471
r=Adilger
Changed conf-sanity.sh to use 'lctl {get,set}_param'

17 years agob=14471
komaln [Sun, 2 Mar 2008 19:23:42 +0000 (19:23 +0000)]
b=14471
r=Adilger
Changed sanityN.sh to use 'lctl {get,set}_param'

17 years agob=14471
komaln [Sun, 2 Mar 2008 19:19:15 +0000 (19:19 +0000)]
b=14471
r=Adilger

Changed sanity.sh to use 'lctl {get,set}_param'

17 years agoFix for sanity quota failure. (From Kalpak)
girish [Thu, 28 Feb 2008 10:40:16 +0000 (10:40 +0000)]
Fix for sanity quota failure. (From Kalpak)
acc-sm passed.
b=13487

17 years agoBranch b1_6
tianzy [Thu, 28 Feb 2008 07:07:46 +0000 (07:07 +0000)]
Branch b1_6
problem:
when a quota request is delayed or dropped, the quota slave who has sent it
will wait for it forever.
solution:
When a quota request time out, dqacq_interpret will hanle it in case the
situation above happened.
b=14840
i=johann
i=andrew.perepechko

17 years agoBranch b1_6
yangsheng [Thu, 28 Feb 2008 06:34:21 +0000 (06:34 +0000)]
Branch b1_6
b=13397
i=shadow
i=johann

Add kernel config for vanilla-2.6.22.14.

17 years agoBranch b1_6
tianzy [Thu, 28 Feb 2008 05:33:09 +0000 (05:33 +0000)]
Branch b1_6
After an unnecessary block in osts for waiting in-flight quota request is
deleted, a few places should be fixed in order to work with it.
b=14783
i=johann
i=andrew.perepechko

17 years agob=14978
grev [Wed, 27 Feb 2008 21:42:42 +0000 (21:42 +0000)]
b=14978
i=Adilger

check whether proc files exist; error if they do not exist

17 years agoBranch: b1_6
wangdi [Wed, 27 Feb 2008 20:45:14 +0000 (20:45 +0000)]
Branch: b1_6
b=13464
Set import disconnection before mgc reconnection, and refine the previous
13464 fix.
i=nathan,adiger

17 years agob=14229
grev [Wed, 27 Feb 2008 19:38:14 +0000 (19:38 +0000)]
b=14229
i=Adilger

fix test_59 to fail if write/read failed

17 years agob=14928
grev [Wed, 27 Feb 2008 19:20:11 +0000 (19:20 +0000)]
b=14928
i=Adilger

don't re-write mtab, wait it will be updated

17 years agob=14528
grev [Wed, 27 Feb 2008 19:06:35 +0000 (19:06 +0000)]
b=14528
i=Adilger

add wiretest to lustre rpm

17 years agob=13571
grev [Tue, 26 Feb 2008 19:33:18 +0000 (19:33 +0000)]
b=13571
i=Adilger

fs2' tests cleanup; renumbering:
- dup test_23 -> 23a and 23b
- 33->33a; 33a->33b

17 years agoBranch:b1_6
wangdi [Tue, 26 Feb 2008 01:45:40 +0000 (01:45 +0000)]
Branch:b1_6
Missing clear "clear" entry in the filter setup error handler.
b=14370
i=adilger,ericm

17 years agoBranch b1_6
bwzhou [Mon, 25 Feb 2008 11:36:22 +0000 (11:36 +0000)]
Branch b1_6
b=13285
r=johann, deen

print messages to console about locks.

17 years agoBranch b1_6
yangsheng [Sat, 23 Feb 2008 16:20:27 +0000 (16:20 +0000)]
Branch b1_6
b=14958
i=adilger
i=yangsheng

Change CONFIG_NR_CPUS from 8 to 32 in a several config file.

17 years agoBranch b1_6
anserper [Fri, 22 Feb 2008 23:09:55 +0000 (23:09 +0000)]
Branch b1_6
b=14852
i=shadow
i=adilger

additional id checks

17 years agoAdding total number of sampled request for an MDS node in snmp support.
deen [Fri, 22 Feb 2008 22:03:12 +0000 (22:03 +0000)]
Adding total number of sampled request for an MDS node in snmp support.

b=14729
i=tappro

17 years agoBranch b1_6
anserper [Fri, 22 Feb 2008 21:07:34 +0000 (21:07 +0000)]
Branch b1_6
b=14899
i=adilger

fix missing \n (which caused error messages)

17 years agoBranch b1_6
adilger [Fri, 22 Feb 2008 19:28:17 +0000 (19:28 +0000)]
Branch b1_6
Make the mi_cbdata match the HEAD version of the statahead patch.
i=fanyong
b=11401

17 years agob=14471
komaln [Fri, 22 Feb 2008 10:23:18 +0000 (10:23 +0000)]
b=14471
r=Adilger, Wangdi
to add lctl {get,set}_param functionality.

17 years agoBranch b1_6
adilger [Fri, 22 Feb 2008 00:01:43 +0000 (00:01 +0000)]
Branch b1_6
Fix comment slightly.
Add a bit more information if debugging is enabled.

17 years agoBranch b1_6
adilger [Thu, 21 Feb 2008 23:51:21 +0000 (23:51 +0000)]
Branch b1_6
Trivial whitespace cleanup.

17 years agoBranch b1_6
johann [Thu, 21 Feb 2008 13:28:18 +0000 (13:28 +0000)]
Branch b1_6
b=14844
i=adilger
i=deen

fix compile issue on PPC. add configure check for asm-ppc/segment.h.

17 years ago2.6.18.8 vanilla series should use sd_iostats-2.6-rhel5.patch
girish [Thu, 21 Feb 2008 12:51:56 +0000 (12:51 +0000)]
2.6.18.8 vanilla series should use sd_iostats-2.6-rhel5.patch
i=adilger
i=bzzz
b=14891

17 years agoBranch b1_6
yangsheng [Thu, 21 Feb 2008 08:29:56 +0000 (08:29 +0000)]
Branch b1_6
b=13397
i=adilger
i=shadow

Add server support for vanilla-2.6.22.14 kernel.
--Landed the kernel patches.
--ldiskfs patches already landed.

17 years agoBranch b1_6
huanghua [Thu, 21 Feb 2008 02:02:05 +0000 (02:02 +0000)]
Branch b1_6
b=14149
a=15414
i=yong.fan
i=yury.umanets

define OBD_CONNECT_FID flag.

17 years agob=14944
grev [Wed, 20 Feb 2008 19:01:24 +0000 (19:01 +0000)]
b=14944
i=Adilger

test_38 cleanup

17 years agoBranch b1_6
bobijam [Wed, 20 Feb 2008 02:17:38 +0000 (02:17 +0000)]
Branch b1_6
b=14529
i=adilger
i=panda

Description: MDS or OSS nodes crash due to stack overflow
Details    : Code changes in 1.6.4 increased the stack usage of some functions.
             In some cases, in conjunction with device drivers that use a lot
             of stack the MDS (or possibly OSS) service threads could overflow
             the stack.  One change which was identified to consume additional
             stack has been reworked to avoid the extra stack usage.

17 years agob=14842
grev [Tue, 19 Feb 2008 23:10:50 +0000 (23:10 +0000)]
b=14842
i=Adilger

move IOZONE=no after $NAME.sh included for SLOW=no default

17 years agob=14842
grev [Tue, 19 Feb 2008 16:25:02 +0000 (16:25 +0000)]
b=14842
i=Adilger

more fixes to reduce acc-sm time; SLOW=no is default now.

17 years agoBetter handle error messages in extents code.
deen [Mon, 18 Feb 2008 14:43:36 +0000 (14:43 +0000)]
Better handle error messages in extents code.

b=14864
i=adilger
i=deen

17 years agoBranch b1_6
vitaly [Mon, 18 Feb 2008 12:43:20 +0000 (12:43 +0000)]
Branch b1_6
b=14379
i=green
i=tappro

increase the amount of buffers for ELC RPCs when there is no conflicting
locks but we cancel locks from lru.

17 years agoBranch b1_6
johann [Mon, 18 Feb 2008 11:12:25 +0000 (11:12 +0000)]
Branch b1_6
b=13223
i=alexey.lyashkov
i=yong.fan

check for -ENODEV in ptlrpc_replay_interpret()

17 years agoBranch b1_6
johann [Mon, 18 Feb 2008 09:34:19 +0000 (09:34 +0000)]
Branch b1_6
b=13400

fix indenting and remove trailing whitespaces in the quota code.

17 years agoBranch b1_6
johann [Mon, 18 Feb 2008 08:56:07 +0000 (08:56 +0000)]
Branch b1_6
b=14648
i=adilger
i=bobijam

when available, use the Adler-32 algorithm instead of CRC32 for
page checksums.

17 years agoBranch b1_6
johann [Mon, 18 Feb 2008 08:07:21 +0000 (08:07 +0000)]
Branch b1_6
b=13805
i=adilger
i=bobijam

add support for several checksum algorithms. Currently, CRC32 and
Adler-32 are supported. The checksum type can be changed on the fly
through /proc/fs/lustre/osc/*/checksum_type.

17 years agoBranch b1_6
yangsheng [Mon, 18 Feb 2008 05:57:44 +0000 (05:57 +0000)]
Branch b1_6
b=14876
i=adilger
i=johann

Kernel security update for RHEL5 2.6.18-53.1.13.el5.

17 years agoBranch b1_6
yangsheng [Mon, 18 Feb 2008 05:52:45 +0000 (05:52 +0000)]
Branch b1_6
b=14858
i=adilger
i=johann

Update SLES10 SP1 kernel to 2.6.16.54-0.2.5.

17 years agoBranch b1_6
johann [Sun, 17 Feb 2008 19:11:45 +0000 (19:11 +0000)]
Branch b1_6
b=14845
i=shadow
i=deen

fix duplicated definitions between asm-ppc64/types.h and lustre_types.h on PPC.

17 years agoBranch b1_6
johann [Sun, 17 Feb 2008 09:32:07 +0000 (09:32 +0000)]
Branch b1_6
b=14618

Downgrad the MPT Fusion driver in the RHEL4 kernel from 3.02.99.00 to 3.02.73 until
the problem regression is fixed.

17 years agob=13766
yury [Sat, 16 Feb 2008 16:23:37 +0000 (16:23 +0000)]
b=13766
r=vitaly,shadow
- fixes abd cleanups in lru resize. Main idea is to avoid dropping SLV much in various situations/loads. Completely reworked memory pressure handler. Fixes in SLV calculations, etc. Please see bug 13766 for more details.

17 years agoBranch b1_6
bwzhou [Fri, 15 Feb 2008 09:53:49 +0000 (09:53 +0000)]
Branch b1_6
b=13380
r=adilger, johann

fix a potential deadlock condition in netpoll code of the sles9 kernel

17 years agoBranch b1_6
bwzhou [Fri, 15 Feb 2008 09:51:09 +0000 (09:51 +0000)]
Branch b1_6
b=14763
r=adilger

fix a problem with conf-sanity

17 years agofile netpoll_xmit_lock-2.6-suse.patch was added on branch b1_6 on 2008-02-15 09:53...
bwzhou [Thu, 14 Feb 2008 08:51:46 +0000 (08:51 +0000)]
file netpoll_xmit_lock-2.6-suse.patch was added on branch b1_6 on 2008-02-15 09:53:48 +0000

17 years agob=13726
grev [Thu, 14 Feb 2008 00:54:21 +0000 (00:54 +0000)]
b=13726
i=Adilger

fix locale for tests where exact output is required

17 years agoBranch b1_6
anserper [Wed, 13 Feb 2008 23:50:29 +0000 (23:50 +0000)]
Branch b1_6
b=14591
i=tianzy
i=andrew.perepechko

17 years agotemporarily remove "sticked" file
anserper [Wed, 13 Feb 2008 23:46:24 +0000 (23:46 +0000)]
temporarily remove "sticked" file