Whamcloud - gitweb
fs/lustre-release.git
18 years agobranch: b1_8
ericm [Fri, 27 Oct 2006 18:11:14 +0000 (18:11 +0000)]
branch: b1_8
merge from b1_5 (20061027_1139)

18 years agobranch: b1_8
ericm [Thu, 14 Sep 2006 19:14:29 +0000 (19:14 +0000)]
branch: b1_8
update from b1_5 (20060914_1308)

18 years agobranch: b1_8
ericm [Wed, 6 Sep 2006 04:12:54 +0000 (04:12 +0000)]
branch: b1_8
update from b1_5 (20060905_2150)

18 years agobranch: b1_8
ericm [Tue, 15 Aug 2006 23:30:29 +0000 (23:30 +0000)]
branch: b1_8
update from b1_5 (20060815_1711)

18 years agobranch: b1_8
ericm [Thu, 27 Jul 2006 00:33:46 +0000 (00:33 +0000)]
branch: b1_8
update from b1_5 (20060726_1818) to get buffalo tests going.

18 years agoThis commit was manufactured by cvs2svn to create branch
cvs2svn [Sun, 16 Jul 2006 15:37:34 +0000 (15:37 +0000)]
This commit was manufactured by cvs2svn to create branch
'unlabeled-1.1.2.1.2'.

18 years agosupport for linux v2.6.18
qiyong [Sun, 16 Jul 2006 15:37:33 +0000 (15:37 +0000)]
support for linux v2.6.18

18 years agob=8007
nathan [Fri, 14 Jul 2006 15:49:18 +0000 (15:49 +0000)]
b=8007
allow override of MGSNID

18 years agoAllow the caller to specify a function to be used for resolving hostnames
brian [Fri, 14 Jul 2006 04:17:34 +0000 (04:17 +0000)]
Allow the caller to specify a function to be used for resolving hostnames
to elan node ids rather that assuming prefix[1, 2, 3, ...].

18 years agob=10677
yujian [Fri, 14 Jul 2006 03:14:48 +0000 (03:14 +0000)]
b=10677
r=nathan
configure Linux MD and LVM devices from the CSV file

18 years agoMake NFS and CIFS options look like RHEL4 does.
brian [Thu, 13 Jul 2006 19:07:40 +0000 (19:07 +0000)]
Make NFS and CIFS options look like RHEL4 does.

18 years agoMore drivers, more drivers! For patchless kernels. Also make the processor
brian [Thu, 13 Jul 2006 18:39:03 +0000 (18:39 +0000)]
More drivers, more drivers!  For patchless kernels.  Also make the processor
options for i686 more like RHEL4.

18 years agoBranch b1_5
vitaly [Thu, 13 Jul 2006 14:06:30 +0000 (14:06 +0000)]
Branch b1_5
b=<bug>
r=adilger

use 64bit jiffies for statfs and
use 64bit compare methods for them instead of direct comparition

18 years agoBranch b1_5
nathan [Wed, 12 Jul 2006 22:45:50 +0000 (22:45 +0000)]
Branch b1_5
- pad mgs_target_info struct to 64 bit alignment
- automatically update in-kernel wiretest whenever wirecheck is run

18 years agob=9293
green [Wed, 12 Jul 2006 21:57:28 +0000 (21:57 +0000)]
b=9293
r=adilger

Further unserialise some read-only MDS RPCs - learn about intents.
To avoid overly-overloading MDS, introduce a limit on number of
MDS RPCs in flight for a single client and add /proc controls
to adjust this limit.

18 years agoSee if this makes lester any happier. Is more in line with what RHEL4 does
brian [Tue, 11 Jul 2006 23:44:28 +0000 (23:44 +0000)]
See if this makes lester any happier.  Is more in line with what RHEL4 does
anyway.

18 years agoBranch b1_5
nathan [Tue, 11 Jul 2006 22:14:05 +0000 (22:14 +0000)]
Branch b1_5
Finish eeb's irqsave crusade for b1_5

18 years agoMerge b1_5 from b1_4 (20060711_1245)
scjody [Tue, 11 Jul 2006 22:12:42 +0000 (22:12 +0000)]
Merge b1_5 from b1_4 (20060711_1245)

Bugzilla   : 4778
Description: last_id value checked outside lock on OST caused LASSERT failure
Details    : If there were multiple MDS->OST object precreate requests in
     flight, it was possible that the OST's last object id was checked
     outside a lock and incorrectly tripped an assertion.  Move checks
     inside locks, and discard old precreate requests.

Bugzilla   : 9387
Description: import connection selection may be incorrect if timer wraps
Details    : Using a 32-bit jiffies timer with HZ=1000 may cause backup
     import connections to be ignored if the 32-bit jiffies counter
     wraps.  Use a 64-bit jiffies counter.

Bugzilla   : 10083
Description: LNET request buffers exhausted under heavy short-term load
Details    : If a large number of client requests are generated on a service
     that has previously never seen so many requests it is possible
     that the request buffer growth cannot keep up with the spike in
     demand.  Instead of dropping incoming requests, they are held in
     the LND until the RPC service can accept more requests.

Bugzilla   : 9314
Description: Assertion failure in ll_local_open after replay.
Details    : If replay happened on an open request reply before we were able
             to set replay handler, reply will become not swabbed tripping the
             assertion in ll_local_open. Now we set the handler right after
             recognising of open request

18 years agoBranch b1_5
nathan [Tue, 11 Jul 2006 16:31:17 +0000 (16:31 +0000)]
Branch b1_5
b=10709
- prevent race in llog_setup
- drop export reference on llog setup failure

18 years agoBranch b1_5
nathan [Tue, 11 Jul 2006 16:29:10 +0000 (16:29 +0000)]
Branch b1_5
better pinger evict message

18 years agoMerge b1_5 from b1_4 (20060708_2140)
scjody [Tue, 11 Jul 2006 16:18:10 +0000 (16:18 +0000)]
Merge b1_5 from b1_4 (20060708_2140)

18 years agob=9314
green [Tue, 11 Jul 2006 14:01:33 +0000 (14:01 +0000)]
b=9314
r=adilger

Set replay handler for open requests right away after swabbing the reply

18 years ago.config files for the patchless kernels for x86_64 and ia64.
brian [Mon, 10 Jul 2006 17:56:07 +0000 (17:56 +0000)]
.config files for the patchless kernels for x86_64 and ia64.

18 years agofile kernel-2.6.16-2.6-patchless-x86_64.config was added on branch b1_5 on 2006-07...
brian [Fri, 7 Jul 2006 21:59:24 +0000 (21:59 +0000)]
file kernel-2.6.16-2.6-patchless-x86_64.config was added on branch b1_5 on 2006-07-10 17:56:07 +0000

18 years agofile kernel-2.6.16-2.6-patchless-x86_64-smp.config was added on branch b1_5 on 2006...
brian [Fri, 7 Jul 2006 21:59:18 +0000 (21:59 +0000)]
file kernel-2.6.16-2.6-patchless-x86_64-smp.config was added on branch b1_5 on 2006-07-10 17:56:07 +0000

18 years agofile kernel-2.6.16-2.6-patchless-ia64.config was added on branch b1_5 on 2006-07...
brian [Fri, 7 Jul 2006 21:59:12 +0000 (21:59 +0000)]
file kernel-2.6.16-2.6-patchless-ia64.config was added on branch b1_5 on 2006-07-10 17:56:07 +0000

18 years agofile kernel-2.6.16-2.6-patchless-ia64-smp.config was added on branch b1_5 on 2006...
brian [Fri, 7 Jul 2006 21:59:05 +0000 (21:59 +0000)]
file kernel-2.6.16-2.6-patchless-ia64-smp.config was added on branch b1_5 on 2006-07-10 17:56:07 +0000

18 years agoSome update AES crypto engine settings for the patchless kernel configs.
brian [Fri, 7 Jul 2006 21:57:32 +0000 (21:57 +0000)]
Some update AES crypto engine settings for the patchless kernel configs.

18 years agoBranch b1_5
nathan [Fri, 7 Jul 2006 18:27:42 +0000 (18:27 +0000)]
Branch b1_5
b=10708
getfattr never returns

18 years agoBranch b1_5
nathan [Fri, 7 Jul 2006 01:07:41 +0000 (01:07 +0000)]
Branch b1_5
b=9858
fix setfacl check

18 years agoBranch b1_5
nathan [Thu, 6 Jul 2006 23:32:24 +0000 (23:32 +0000)]
Branch b1_5
b=10010
clear readonly only on dropping last mount

18 years agoBranch b1_5
nathan [Thu, 6 Jul 2006 23:30:16 +0000 (23:30 +0000)]
Branch b1_5
b=8007
wasn't parsing mds-specific mount opts

18 years agoBranch b1_5
nathan [Thu, 6 Jul 2006 18:31:49 +0000 (18:31 +0000)]
Branch b1_5
update from b1_4:
  fix build warning in lov_ea.c

18 years agoBranch b1_5
nathan [Thu, 6 Jul 2006 18:27:20 +0000 (18:27 +0000)]
Branch b1_5
b=8007
add some more debugging to find out why we lose MOUNTDATA on buffalo sometimes

18 years agoBranch b1_5
nathan [Thu, 6 Jul 2006 17:32:46 +0000 (17:32 +0000)]
Branch b1_5
b=10045
fix make dist

18 years agoBranch b1_5
nathan [Wed, 5 Jul 2006 22:20:01 +0000 (22:20 +0000)]
Branch b1_5
b=10045
add liblustre support

18 years agoBranch b1_5
nathan [Wed, 5 Jul 2006 22:17:36 +0000 (22:17 +0000)]
Branch b1_5
b=10692
r=adilger
Fix connect flags for early lov_add_targets (was sending 0's)

18 years agoBranch b1_5
nathan [Wed, 5 Jul 2006 22:13:58 +0000 (22:13 +0000)]
Branch b1_5
b=9858
empty grep for leaked mem was exiting script

18 years agoBranch b1_5
nathan [Wed, 5 Jul 2006 20:39:20 +0000 (20:39 +0000)]
Branch b1_5
b=10692
add last_rcvd reader utility for debugging

18 years agoliblustreapi.a is needed by more than just lustre utils. liblustre tests for
brian [Wed, 5 Jul 2006 14:41:04 +0000 (14:41 +0000)]
liblustreapi.a is needed by more than just lustre utils. liblustre tests for
example.  (from b1_4)

18 years agoBranch b1_5
nathan [Mon, 3 Jul 2006 19:17:37 +0000 (19:17 +0000)]
Branch b1_5
b=9853
ignore generated files

18 years agoBranch b1_5
nathan [Mon, 3 Jul 2006 18:34:31 +0000 (18:34 +0000)]
Branch b1_5
b=CH2_MOUNTCONF_BUGFIX_3_nathan
lost in merge?

18 years agob=9853
yujian [Mon, 3 Jul 2006 02:53:21 +0000 (02:53 +0000)]
b=9853
Remove unneeded files, they will be generated from *.in files.

18 years agoFix patchless build problem for 2.6.17+ on x86_64
green [Sun, 2 Jul 2006 21:37:20 +0000 (21:37 +0000)]
Fix patchless build problem for 2.6.17+ on x86_64

18 years agoBranch b1_5
nathan [Fri, 30 Jun 2006 23:15:25 +0000 (23:15 +0000)]
Branch b1_5
b=8007
-fix use-after-free found by CONFIG_DEBUG_PAGEALLOC
-generate ogdb in $TMP instead of /tmp for umls

18 years agoReduce duplication in and simplify.
brian [Fri, 30 Jun 2006 16:11:30 +0000 (16:11 +0000)]
Reduce duplication in and simplify.

18 years agoMerge b1_5 from b1_4 (20060630_1438)
vitaly [Fri, 30 Jun 2006 15:05:36 +0000 (15:05 +0000)]
Merge b1_5 from b1_4 (20060630_1438)

18 years agoBranch b1_5
yujian [Fri, 30 Jun 2006 13:42:17 +0000 (13:42 +0000)]
Branch b1_5
b=9853
Lustre cluster config scripts.
Move all the common variables and functions to lc_common.sh.
Modify Makefile.am to use *.sh.in to generate *.sh with @scriptlibdir@ replaced by the location of $(scriptlibdir).

18 years agob=4778
zhanghc [Fri, 30 Jun 2006 10:40:56 +0000 (10:40 +0000)]
b=4778
r=adilger
DESCRIPTION: fix a new bug caused by previous patch

18 years agoreply offset fix for EPROTO case in ptlrpc_connect_interpret().
lsy [Fri, 30 Jun 2006 02:13:05 +0000 (02:13 +0000)]
reply offset fix for EPROTO case in ptlrpc_connect_interpret().

18 years agoBranch b1_5
nathan [Thu, 29 Jun 2006 20:37:00 +0000 (20:37 +0000)]
Branch b1_5
b=8007
--writeconf only allowed a single target to regenerate it's log.

18 years agoDon't put "_lustre-b1_5.YYYYMMDDHHMM" in the extraversion as this kernel is
brian [Thu, 29 Jun 2006 16:25:24 +0000 (16:25 +0000)]
Don't put "_lustre-b1_5.YYYYMMDDHHMM" in the extraversion as this kernel is
not really at all lustre specific.

18 years agob=4778
zhanghc [Thu, 29 Jun 2006 10:45:45 +0000 (10:45 +0000)]
b=4778
r=adilger
DESCRIPTION: fix a bug

18 years agob=4778
zhanghc [Thu, 29 Jun 2006 04:28:30 +0000 (04:28 +0000)]
b=4778
r=dilger

DESCRIPTION:
    oscc->oscc_last_id and filter_last_id will mismatch
after using Lustre for a while, and will trigger LASSERTF.
this patch contains two modification:
    1, the whole operation of deleting orphans or precreating objects is
       protected by filter->fo_create_lock
    2, compare 'conn_cnt' before deleting or precreating, then avoid old
       request to be processed

18 years agoBranch b1_5
nathan [Wed, 28 Jun 2006 20:43:48 +0000 (20:43 +0000)]
Branch b1_5
b=8007
fix incorrect comment

18 years agoBranch b1_5
nathan [Wed, 28 Jun 2006 20:37:39 +0000 (20:37 +0000)]
Branch b1_5
b=8216
add help on --param
first whack at updating the lctl man page.

18 years agoBranch b1_5
nathan [Wed, 28 Jun 2006 17:29:24 +0000 (17:29 +0000)]
Branch b1_5
b=8007
fix tunefs.lustre -h

18 years agoBranch b1_5
nathan [Wed, 28 Jun 2006 17:16:18 +0000 (17:16 +0000)]
Branch b1_5
r=adilger
print lustre ver when obdclass module loads

18 years agofile 2.6-rhel4-titech.series was added on branch b1_5 on 2006-06-30 15:05:27 +0000
vitaly [Wed, 28 Jun 2006 10:59:45 +0000 (10:59 +0000)]
file 2.6-rhel4-titech.series was added on branch b1_5 on 2006-06-30 15:05:27 +0000

18 years agoDisable server building for patchless builds since patchless server is not
green [Wed, 28 Jun 2006 10:02:26 +0000 (10:02 +0000)]
Disable server building for patchless builds since patchless server is not
yet supported

18 years agoBranch b1_5
nathan [Wed, 28 Jun 2006 00:37:38 +0000 (00:37 +0000)]
Branch b1_5
b=9858
clean up loop dev if mount fails

18 years agob=8007
nathan [Wed, 28 Jun 2006 00:05:42 +0000 (00:05 +0000)]
b=8007
don't block other servers from starting when -o abort_recov is specified.

18 years agoBranch b1_5
nathan [Tue, 27 Jun 2006 22:23:23 +0000 (22:23 +0000)]
Branch b1_5
b=8007
-include luster vers in log markers
-fix missing index processing in tunefs.lustre

18 years agoBranch b1_5
scjody [Tue, 27 Jun 2006 18:12:56 +0000 (18:12 +0000)]
Branch b1_5
b=9387
r=adilger

Minor tweaks as part of the fix to 9387.

18 years agoAdd the right file for the patchless target.
brian [Tue, 27 Jun 2006 15:30:34 +0000 (15:30 +0000)]
Add the right file for the patchless target.

18 years agoremove redundant debug messages.
lsy [Tue, 27 Jun 2006 03:44:10 +0000 (03:44 +0000)]
remove redundant debug messages.

18 years agoLustre support needed to be able to build a 2.6 patchless kernel. This
brian [Tue, 27 Jun 2006 02:29:33 +0000 (02:29 +0000)]
Lustre support needed to be able to build a 2.6 patchless kernel.  This
simply builds a vanilla 2.6.16.22 kernel for the client nodes.

18 years agoBranch b1_5
nathan [Mon, 26 Jun 2006 23:03:43 +0000 (23:03 +0000)]
Branch b1_5
b=10670
if MODPROBE is set use kernel modules instead of local build modules (and
thus use modprobe.conf as well)

19 years agoBranch b1_5
nathan [Mon, 26 Jun 2006 20:47:34 +0000 (20:47 +0000)]
Branch b1_5
b=8007
change patch ver for beta 3

19 years agoBranch b1_5
nathan [Mon, 26 Jun 2006 19:24:16 +0000 (19:24 +0000)]
Branch b1_5
b=8007
get rid of trailing '/' at mount point, which confuses mtab

19 years agoBranch b1_5
nathan [Mon, 26 Jun 2006 18:08:16 +0000 (18:08 +0000)]
Branch b1_5
b=8007
enforce OST exclusivity with MDT,MGS

19 years agob=9863
yujian [Mon, 26 Jun 2006 10:07:42 +0000 (10:07 +0000)]
b=9863
Modify the condition to check whether a target was made to be high-available.

19 years agob=9853
yujian [Mon, 26 Jun 2006 10:04:42 +0000 (10:04 +0000)]
b=9853
1) Improve help infomation, add descriptions of each field in the csv format
2) Remove "heartbeat channels", "service address" and "heartbeat options" fields from the csv format. All the generated HA config files are suffixed with ".lustre".

19 years agob=9853
yujian [Mon, 26 Jun 2006 09:54:48 +0000 (09:54 +0000)]
b=9853
1) Add more checks and prompt messages before generating configuration files
2) Write Lustre HA information into *.lustre files instead of changing the existing HA configuration files

19 years agoBranch b1_5
nathan [Fri, 23 Jun 2006 19:41:48 +0000 (19:41 +0000)]
Branch b1_5
b=9858
more test fixes for b1_5

19 years agoBranch b1_5
nathan [Fri, 23 Jun 2006 19:02:32 +0000 (19:02 +0000)]
Branch b1_5
b=8007
ia64 doesn't have BLKGETSIZE64

19 years agoBranch b1_5
nathan [Fri, 23 Jun 2006 18:22:00 +0000 (18:22 +0000)]
Branch b1_5
b=8007
some better comments

19 years agoBranch b1_5
scjody [Fri, 23 Jun 2006 01:28:12 +0000 (01:28 +0000)]
Branch b1_5
b=9387
r=adilger

Select next connection according to last successful connection time.

19 years agoBranch b1_5
nathan [Fri, 23 Jun 2006 00:12:12 +0000 (00:12 +0000)]
Branch b1_5
b=9858
fix lots of cancel_lru_locks calls

19 years agoBranch b1_5
nathan [Thu, 22 Jun 2006 23:34:53 +0000 (23:34 +0000)]
Branch b1_5
b=9858
fix cancel_lru_locks()

19 years agoBranch b1_5
nathan [Thu, 22 Jun 2006 22:44:46 +0000 (22:44 +0000)]
Branch b1_5
b=6221
6221 didn't apply cleanly to b1_5

19 years agoBranch b1_5
nathan [Thu, 22 Jun 2006 22:44:09 +0000 (22:44 +0000)]
Branch b1_5
b=9858
remove all special mountconf test exceptions

19 years agoBranch b1_5
vitaly [Thu, 22 Jun 2006 22:09:31 +0000 (22:09 +0000)]
Branch b1_5

do not allow client_common_fill_super to LBUG with osfs.os_bsize == 0,
mfs_statfs returned 'cached' osfs value, when there was no a such.

19 years agoAC_CHECK_HEADERS([linux/xattr_acl.h]) check is incorrect and unused. Removing.
green [Thu, 22 Jun 2006 16:36:37 +0000 (16:36 +0000)]
AC_CHECK_HEADERS([linux/xattr_acl.h]) check is incorrect and unused. Removing.

19 years agominor fix of the offset for liblustre.
lsy [Thu, 22 Jun 2006 15:17:37 +0000 (15:17 +0000)]
minor fix of the offset for liblustre.

19 years agolinux/bit_spinlock.h is not present in some kernels. Introduce configure check
green [Thu, 22 Jun 2006 14:37:01 +0000 (14:37 +0000)]
linux/bit_spinlock.h is not present in some kernels. Introduce configure check

19 years agoBranch b1_5
vitaly [Thu, 22 Jun 2006 11:52:50 +0000 (11:52 +0000)]
Branch b1_5
b=10318

make new lfind behaviour the default one, only if some old (obsolete)
lfind option is specified, lfind works in the 'old' mode.

19 years agoMake patchless lustre client to compile and load on vanilla 2.6.17
green [Wed, 21 Jun 2006 21:48:09 +0000 (21:48 +0000)]
Make patchless lustre client to compile and load on vanilla 2.6.17

19 years agoMerge b1_5 from b1_4 (20060621_1641)
scjody [Wed, 21 Jun 2006 21:22:47 +0000 (21:22 +0000)]
Merge b1_5 from b1_4 (20060621_1641)

19 years agoMerge b1_5 from b1_4 (20060616_1515)
scjody [Wed, 21 Jun 2006 20:16:58 +0000 (20:16 +0000)]
Merge b1_5 from b1_4 (20060616_1515)

19 years agoBranch b1_5
nathan [Wed, 21 Jun 2006 16:59:51 +0000 (16:59 +0000)]
Branch b1_5
b=9860
a little safer and more verbose upgrade script

19 years agob=9863
yujian [Wed, 21 Jun 2006 10:48:16 +0000 (10:48 +0000)]
b=9863
1) Get "--stripe-count-hint" option
2) Calculate the inode size of mdt according to stripe count

19 years agoBranch b1_5
nathan [Tue, 20 Jun 2006 23:25:45 +0000 (23:25 +0000)]
Branch b1_5
b=8007
better leave this verbose until we get the kinks out

19 years agoBranch b1_5
nathan [Tue, 20 Jun 2006 21:42:51 +0000 (21:42 +0000)]
Branch b1_5
more info on err

19 years agoBranch b1_5
nathan [Tue, 20 Jun 2006 20:00:30 +0000 (20:00 +0000)]
Branch b1_5
b=8007
remove extra comma

19 years agoBranch b1_5
nathan [Tue, 20 Jun 2006 18:26:06 +0000 (18:26 +0000)]
Branch b1_5
b=8007
-tell users they may need our e2fsprogs
-tunefs.lustre must figure out if mgsnode is set

19 years ago- few more defines for liblustre to get updated ldlm buildable at least
alex [Tue, 20 Jun 2006 17:35:58 +0000 (17:35 +0000)]
- few more defines for liblustre to get updated ldlm buildable at least

19 years ago- missed to fix ns_lock in liblustre
alex [Tue, 20 Jun 2006 16:31:09 +0000 (16:31 +0000)]
- missed to fix ns_lock in liblustre

19 years agofile ext3-check-jbd-errors-2.6.9.patch was added on branch b1_5 on 2006-06-21 21...
scjody [Tue, 20 Jun 2006 15:53:46 +0000 (15:53 +0000)]
file ext3-check-jbd-errors-2.6.9.patch was added on branch b1_5 on 2006-06-21 21:22:45 +0000

19 years agofile ext3-check-jbd-errors-2.6.5.patch was added on branch b1_5 on 2006-06-21 21...
scjody [Tue, 20 Jun 2006 15:53:39 +0000 (15:53 +0000)]
file ext3-check-jbd-errors-2.6.5.patch was added on branch b1_5 on 2006-06-21 21:22:45 +0000