Whamcloud - gitweb
fs/lustre-release.git
16 years agob=13798
grev [Wed, 24 Oct 2007 19:17:35 +0000 (19:17 +0000)]
b=13798
i=Nathan
i=Tianzy

remove run test_0 from test_14 to pre_test_14

16 years agoadd test_68(using lustre file as swap space) into slow test set because it always...
jxiong [Tue, 23 Oct 2007 05:46:35 +0000 (05:46 +0000)]
add test_68(using lustre file as swap space) into slow test set because it always takes a long time to finish.

16 years agobug=13099
qian [Tue, 23 Oct 2007 02:36:34 +0000 (02:36 +0000)]
bug=13099
i=adilger,shadow
fix the direct I/O path in the case of read hitting hole.
improve the write direct I/O path: submit the entire write in one RPC set.
add generic completion callback set support in ptlrpc_request_set.

16 years agob=13572
grev [Mon, 22 Oct 2007 22:14:00 +0000 (22:14 +0000)]
b=13572
i=Adilger

t-f wait_delete_complete() function; force test_79 to wait;
quiet test_65l output.

16 years agoBranch b1_6
liuy [Mon, 22 Oct 2007 08:43:31 +0000 (08:43 +0000)]
Branch b1_6
b=13556
i=scjody

16 years agoBranch b1_6
scjody [Fri, 19 Oct 2007 20:23:57 +0000 (20:23 +0000)]
Branch b1_6

Update version

16 years agoBranch b1_6
scjody [Fri, 19 Oct 2007 20:08:25 +0000 (20:08 +0000)]
Branch b1_6

Update release dates

16 years agoBranch b1_6
scjody [Fri, 19 Oct 2007 20:04:43 +0000 (20:04 +0000)]
Branch b1_6

Update version

16 years agoNot fail import if we got -EAGAIN in osc_interpret_create
shadow [Fri, 19 Oct 2007 17:47:00 +0000 (17:47 +0000)]
Not fail import if we got -EAGAIN in osc_interpret_create

b=13730
i=johann
i=green

16 years agoBranch b1_6
yangsheng [Fri, 19 Oct 2007 10:10:41 +0000 (10:10 +0000)]
Branch b1_6
b=13521
i=scjody
i=nathan

Update which_patch & target file for SLES10 2.6.16.53-0.8 kernel.

16 years agob=13854
yury [Fri, 19 Oct 2007 09:52:04 +0000 (09:52 +0000)]
b=13854
r=adilger,nathan
- fixes in LVF calculation in sanity test 124a.

16 years agob=13829
grev [Thu, 18 Oct 2007 18:23:51 +0000 (18:23 +0000)]
b=13829
i=Adilger

skip test_125 if mds acl disabled

16 years agob=5494
nathan [Thu, 18 Oct 2007 17:41:08 +0000 (17:41 +0000)]
b=5494
i=adilger
add error_ignore method to run a test but ignore failures

16 years agoBranch b1_6
scjody [Thu, 18 Oct 2007 15:21:39 +0000 (15:21 +0000)]
Branch b1_6

Revert Qian's recent changes related to bug 13099 since they caused build
issues and differ significantly from the patch that was inspected.

16 years agoBranch b1_6
johann [Thu, 18 Oct 2007 14:57:31 +0000 (14:57 +0000)]
Branch b1_6
b=13828
i=adilger,shadow

Don't use kernel's ATTR_* attributes over the network since the client and MDS
may run different kernels. Instead, use MDS_ATTR_* attributes (defined in
lustre_idl.h) for sa_valid.

16 years agob=13099
qian [Thu, 18 Oct 2007 12:03:09 +0000 (12:03 +0000)]
b=13099
i=adilger,shadow
remove the useless 'nob'.

16 years agob=13099
qian [Thu, 18 Oct 2007 11:49:15 +0000 (11:49 +0000)]
b=13099
i=adilger,shadow
fix the directio path: submit entire write in one RPC set.
change the test script name.

16 years agoBranch b1_6
bobijam [Thu, 18 Oct 2007 11:19:20 +0000 (11:19 +0000)]
Branch b1_6
b=13626
i=johann, adilger

use k(un)map_atomic instead of k(un)map for short/tight code paths.

16 years agob=12560
grev [Thu, 18 Oct 2007 08:22:45 +0000 (08:22 +0000)]
b=12560

lost test_7 fix

16 years agoBranch b1_6
bobijam [Thu, 18 Oct 2007 08:21:49 +0000 (08:21 +0000)]
Branch b1_6
b=13626

reverse the patch since been reported broken test on box with 2G ram.

16 years agob=12797
alex [Thu, 18 Oct 2007 06:55:09 +0000 (06:55 +0000)]
b=12797

 - revert patch landed by mistake

16 years agob=12797
alex [Thu, 18 Oct 2007 06:50:46 +0000 (06:50 +0000)]
b=12797
i=adilger
i=eeb

 - improved sd iostats:
  * time requests spend in elevator's queue
  * time requests are served by disk
  * seek stats
  * queue depth stats

16 years agoBranch b1_6
bobijam [Thu, 18 Oct 2007 04:49:00 +0000 (04:49 +0000)]
Branch b1_6
b=12744
i=adilger, johann

get rid of smp_num_cpus, instead use num_online_cpus() and/or num_possible_cpus().

16 years agoBranch b1_6
bobijam [Thu, 18 Oct 2007 04:02:22 +0000 (04:02 +0000)]
Branch b1_6
b=13626
i=johann, adilger

use k(un)map_atomic instead of k(un)map for short/tight code paths.

16 years agob=13099
qian [Thu, 18 Oct 2007 03:54:41 +0000 (03:54 +0000)]
b=13099
i=adilger,shadow

16 years agob=13099
qian [Thu, 18 Oct 2007 01:27:51 +0000 (01:27 +0000)]
b=13099
i=adilger,shadow

16 years agob=13099
qian [Thu, 18 Oct 2007 01:18:16 +0000 (01:18 +0000)]
b=13099
i=adilger,shadow
fix directIO path.

16 years agoBranch b1_6
scjody [Thu, 18 Oct 2007 01:17:49 +0000 (01:17 +0000)]
Branch b1_6

Report a patchless kernel if client patches are missing, since that's
what we really care about for testing purposes.

b=12460
i=adilger

16 years agob=13099
qian [Thu, 18 Oct 2007 01:13:15 +0000 (01:13 +0000)]
b=13099
i=adilger,shadow
fix directIO path.

16 years agoBranch b1_6
scjody [Wed, 17 Oct 2007 22:06:11 +0000 (22:06 +0000)]
Branch b1_6

Fix ChangeLog bug number to match reality (the wrong bug number was
entered) and improve the entry somewhat.

16 years agob=13454
kalpak [Wed, 17 Oct 2007 21:48:48 +0000 (21:48 +0000)]
b=13454
i=adilger, johann

Fix bugs in jbd-stats patches spotted by coverity.

16 years agoBranch:b1_6
wangdi [Wed, 17 Oct 2007 20:11:03 +0000 (20:11 +0000)]
Branch:b1_6
update 13570 Entry

16 years agob=13620
alex [Wed, 17 Oct 2007 18:54:52 +0000 (18:54 +0000)]
b=13620
i=adilger

 - patch to rhel4 series: keep inode hashed over clear_inode() call

16 years agob=13128
kalpak [Wed, 17 Oct 2007 07:54:00 +0000 (07:54 +0000)]
b=13128
i=adilger, johann

Enhance lfs find by adding filetype and filesize parameters. Also multiple OBDs can now be specified for the --obd option.

16 years agoBranch b1_6
scjody [Wed, 17 Oct 2007 00:37:38 +0000 (00:37 +0000)]
Branch b1_6

Add test 14c to ALWAYS_EXCEPT

b=12652

16 years agob=13537
nathan [Tue, 16 Oct 2007 18:49:13 +0000 (18:49 +0000)]
b=13537
i=johann
i=adilger
add mds req_history details

16 years agob=11778
nathan [Tue, 16 Oct 2007 18:42:37 +0000 (18:42 +0000)]
b=11778
i=shadow
i=adilger
remove client blocking for ost connection

16 years agob=13537
nathan [Tue, 16 Oct 2007 18:40:43 +0000 (18:40 +0000)]
b=13537
i=adilger
i=johann
extend reconnect timer as new clients reconnect
fix recovery_status proc file
consistently use xNNN for xids for easier debugging

16 years agoBranch b1_6
vitaly [Tue, 16 Oct 2007 16:35:46 +0000 (16:35 +0000)]
Branch b1_6
b=13693
i=adilger
i=green

do not forget to cancel locally locks with invalid import;
do not cancel locks in ldlm_lock_list_put() when 0 locks are to be canceled;

16 years agoBranch b1_6
johann [Tue, 16 Oct 2007 05:40:43 +0000 (05:40 +0000)]
Branch b1_6

b=13635
i=adilger
i=shadow

Add opc parameter to osc_checksum_bulk

16 years agoBranch b1_6
yangsheng [Mon, 15 Oct 2007 05:27:11 +0000 (05:27 +0000)]
Branch b1_6
b=13748
i=shadow
i=johann

Update RHEL4 kernel to fix the vulnerability described in CVE-2007-4573.

16 years agoBranch: b1_6
wangdi [Sun, 14 Oct 2007 19:32:41 +0000 (19:32 +0000)]
Branch: b1_6
b=13570
In filter_check_grant, for non_grant cache write, we should
check the left space by  if (*left > ungranted + bytes), instead
of (*left > ungranted), because only we are sure the left space
is enough for another "bytes", then the ungrant space should be
increase. In client, we should update cl_avail_grant only there is
OBD_MD_FLGRANT in the reply.
i=adilger,green

16 years agoBranch b1_6
yujian [Sun, 14 Oct 2007 04:33:14 +0000 (04:33 +0000)]
Branch b1_6
b=13207
i=nathan
i=brian

1) Adapt the lustre_config script to support upgrading 1.4 server targets
   to 1.6 in parallel.
2) Fix a path issue in lustre_createcsv.

16 years agob=13807
yury [Sat, 13 Oct 2007 09:35:44 +0000 (09:35 +0000)]
b=13807
r=adilger,nathan
- fixed race in ldlm_namespace_new() when new namespace could be aded to its list before initializing its pool. This led to panic when ldlm pools thread find this namespace before ldlm_namespace_new() finishes its init.

16 years agob=13868
yury [Sat, 13 Oct 2007 09:15:42 +0000 (09:15 +0000)]
b=13868
r=adilger,nathan
- fixed handling user input in lprocfs_wr_lru_size().

16 years agob=13028
grev [Sat, 13 Oct 2007 00:33:36 +0000 (00:33 +0000)]
b=13028
i=Adilger

add recursive symlink test_17e

16 years agob=13128
kalpak [Fri, 12 Oct 2007 22:17:57 +0000 (22:17 +0000)]
b=13128
i=kalpak, rupesh (patch by adilger)

add -type option to lfs find

16 years agoBranch b1_6
liuy [Fri, 12 Oct 2007 06:51:57 +0000 (06:51 +0000)]
Branch b1_6
b=13732
i=johann, liuy

change order of libsysio includes

16 years agob=13599
grev [Thu, 11 Oct 2007 21:27:13 +0000 (21:27 +0000)]
b=13599
i=Nathan
i=Scjody

use multiop instead of exec

16 years agob=13734
grev [Thu, 11 Oct 2007 18:03:58 +0000 (18:03 +0000)]
b=13734
i=Nathan
i=Adilger

make CLEANUP and SETUP usage more consistent

16 years agoAdd a new module llite_lloop in rpm package.
jxiong [Wed, 10 Oct 2007 06:09:30 +0000 (06:09 +0000)]
Add a new module llite_lloop in rpm package.

16 years agoBranch b1_6
adilger [Tue, 9 Oct 2007 19:32:56 +0000 (19:32 +0000)]
Branch b1_6
Add missing connect flag in obd_connect_names for flags only in HEAD.

16 years agoBranch b1_6
johann [Tue, 9 Oct 2007 07:03:36 +0000 (07:03 +0000)]
Branch b1_6
b=13659
i=nathan

enable D_OTHER (= D_ADAPTTO) for AT test.

16 years agoBranch b1_6
johann [Tue, 9 Oct 2007 05:05:37 +0000 (05:05 +0000)]
Branch b1_6
b=11686
i=adilger
i=green

Move changelog entry from lustre/ChangeLog to lnet/ChangeLog.

16 years agoBranch b1_6
johann [Mon, 8 Oct 2007 19:47:04 +0000 (19:47 +0000)]
Branch b1_6
b=11686
i=adilger
i=green

Severity   : enhancement
Bugzilla   : 11686
Description: Console message flood
Details    : Make cdls ratelimiting more tunable by adding several tunable in
     procfs /proc/sys/lnet/console_{min,max}_delay_centisecs and
     /proc/sys/lnet/console_backoff.

16 years agob=11694
komaln [Mon, 8 Oct 2007 14:44:56 +0000 (14:44 +0000)]
b=11694
r=Nathan, Adilger
This patch changes the default stripe policy, when changed on root of the
filesystem using 'lfs setstripe' command.

16 years agoBranch b1_6
yangsheng [Mon, 8 Oct 2007 08:05:04 +0000 (08:05 +0000)]
Branch b1_6
b=13751
i=shadow
i=johann

Update target & which_patch file for RHEL5 2.6.18-8.1.14.el5.

16 years agoBranch b1_6
bobijam [Mon, 8 Oct 2007 03:05:54 +0000 (03:05 +0000)]
Branch b1_6
b=12744
i=johann, adilger

NR_CPUS/smp_num_cpus -> num_possible_cpus().

16 years agob=13773
walter [Sat, 6 Oct 2007 13:36:14 +0000 (13:36 +0000)]
b=13773
i=adilger

16 years agob=13726
walter [Sat, 6 Oct 2007 13:29:34 +0000 (13:29 +0000)]
b=13726
i=adilger

16 years agob=13478
walter [Sat, 6 Oct 2007 13:20:03 +0000 (13:20 +0000)]
b=13478
i=adilger
i=green

16 years agoBranch b1_6
adilger [Sat, 6 Oct 2007 03:36:02 +0000 (03:36 +0000)]
Branch b1_6
Move block device configuration commands out of "testing (DANGEROUS)" section
of the lctl help.
b=5498

16 years agoBranch b1_6
adilger [Sat, 6 Oct 2007 03:25:47 +0000 (03:25 +0000)]
Branch b1_6
Description: enable data checksumming by default
Details    : enable checksum by default, allow --disable-checksum
     configure option and "-o nochecksum" mount option.  Checksums
     can also be disabled at runtime via $LPROC/osc/*/checksums.
b=13579
i=nathan
i=johann

16 years agoBranch b1_6
adilger [Sat, 6 Oct 2007 02:45:16 +0000 (02:45 +0000)]
Branch b1_6
Description: enable data checksumming by default
Details    : enable checksum by default, allow --disable-checksum
       configure option and "-o nochecksum" mount option.  Checksums
     can also be disabled at runtime via $LPROC/osc/*/checksum_pages.
b=13579
i=nathan
i=johann

Minor fixes to get sanity.sh running.

16 years agoBranch b1_6
adilger [Sat, 6 Oct 2007 02:29:20 +0000 (02:29 +0000)]
Branch b1_6
Use a 64-bit variable for RPC XID in case of async write error.
b=2066
i=liuy
i=nathan

16 years agoBranch b1_6
adilger [Sat, 6 Oct 2007 01:56:40 +0000 (01:56 +0000)]
Branch b1_6
Fix up acceptance-small.sh to take multiple OSTs into account when
calculating free space.  Don't setstripe on the root directory.
b=13587
i=scjody
i=nathan

16 years agob=13800
grev [Fri, 5 Oct 2007 19:11:06 +0000 (19:11 +0000)]
b=13800
i=Nathan
i=Anserper

change relative pathname to absolute

16 years agoFix off-by-one error in file length calculation.
deen [Thu, 4 Oct 2007 16:22:23 +0000 (16:22 +0000)]
Fix off-by-one error in file length calculation.
Original patch by green.

b=10919
i=adilger
i=tianzy

16 years agob=13080
komaln [Thu, 4 Oct 2007 12:52:42 +0000 (12:52 +0000)]
b=13080
r=Adilger, Shadow

Prevent large kmalloc in lprocfs_alloc_stats() for per-client statistics.

16 years agorevert fix from bug 13563, because it produce oops in tests 24o and 51.
shadow [Thu, 4 Oct 2007 06:34:34 +0000 (06:34 +0000)]
revert fix from bug 13563, because it produce oops in tests 24o and 51.
b=13723

16 years agoremove wrong debug code.
shadow [Wed, 3 Oct 2007 04:59:46 +0000 (04:59 +0000)]
remove wrong debug code.

16 years agoimprove handling recoverable errors
shadow [Tue, 2 Oct 2007 10:29:16 +0000 (10:29 +0000)]
improve handling recoverable errors
b=11710
i=green
i=johann

16 years agob=13541
walter [Tue, 2 Oct 2007 01:20:30 +0000 (01:20 +0000)]
b=13541
i=green
i=adilger

16 years agob=13491
walter [Mon, 1 Oct 2007 19:12:22 +0000 (19:12 +0000)]
b=13491
i=green
i=adilger

16 years agoBranch b1_6
yangsheng [Sun, 30 Sep 2007 03:39:22 +0000 (03:39 +0000)]
Branch b1_6
b=13452
i=scjody
i=mjmac

Kernel config & target file for vanilla kernel-2.6.18.8.

16 years agoFixed make dist.
jxiong [Fri, 28 Sep 2007 04:37:43 +0000 (04:37 +0000)]
Fixed make dist.

16 years agoBranch b1_6
yangsheng [Fri, 28 Sep 2007 04:04:02 +0000 (04:04 +0000)]
Branch b1_6
b=13518
i=shadow
i=johann

Modify the vm-tunables-rhel4.patch for RHEL4 kernel-2.6.9-55.0.6.

16 years agorecommit the patch for bug 5498.
jxiong [Fri, 28 Sep 2007 03:27:24 +0000 (03:27 +0000)]
recommit the patch for bug 5498.

16 years agob=13716
nathan [Thu, 27 Sep 2007 23:21:20 +0000 (23:21 +0000)]
b=13716
typo

16 years agob=13537
nathan [Thu, 27 Sep 2007 22:50:32 +0000 (22:50 +0000)]
b=13537
i=adilger
limit connection switch max to obd_timeout,
don't ignore the req timeout of the first reconnecting client

16 years agob=5498
mjmac [Thu, 27 Sep 2007 21:24:17 +0000 (21:24 +0000)]
b=5498
* reverting broken commit (b1_6 does not build with this commit)

16 years agob=11673
kalpak [Thu, 27 Sep 2007 13:47:02 +0000 (13:47 +0000)]
b=11673
i=andreas, green

If LAST_ID value on disk is smaller than the objects existing in the O/0/d* directories, it indicates disk corruption and causes an LBUG(). If the object is 0-length, then we should use the existing object. This will help to avoid a full fsck in most cases.

16 years agob=13454
kalpak [Thu, 27 Sep 2007 13:21:33 +0000 (13:21 +0000)]
b=13454
r=bzzz, kalpak

jbd-stats patch for rhel5 and 2.6.18.8-vanilla

16 years agonot revalidate dentry if it root dentry.
shadow [Thu, 27 Sep 2007 12:04:08 +0000 (12:04 +0000)]
not revalidate dentry if it root dentry.
b=13334
i=green
i=johann

16 years agoBranch b1_6
bwzhou [Thu, 27 Sep 2007 11:41:51 +0000 (11:41 +0000)]
Branch b1_6
b=12207

add parentheses to eliminate compiling warnings in the original patch

16 years agoBranch b1_6
adilger [Thu, 27 Sep 2007 09:09:03 +0000 (09:09 +0000)]
Branch b1_6
Quiet overly verbose messages when trying to set block device tunables.
There are many reasons why these might fail (e.g. LVM, older kernel, etc).
b=11230
i=nathan

16 years agoBranch b1_6
bwzhou [Thu, 27 Sep 2007 05:41:10 +0000 (05:41 +0000)]
Branch b1_6
b=12207
i=johann
i=shadow

hide trusted.lov to the users and export it internally as lustre.lov

16 years agorestore this file. wrongly uploaded just now.
jxiong [Thu, 27 Sep 2007 05:13:51 +0000 (05:13 +0000)]
restore this file. wrongly uploaded just now.

16 years agob=5498
jxiong [Thu, 27 Sep 2007 05:09:24 +0000 (05:09 +0000)]
b=5498
r=andreas,wangdi
w
Add support for lustre loop device emulator.

16 years agob=13541
mjmac [Thu, 27 Sep 2007 03:39:03 +0000 (03:39 +0000)]
b=13541
Reverting broken commit.

16 years agoBranch b1_6
bwzhou [Thu, 27 Sep 2007 03:15:17 +0000 (03:15 +0000)]
Branch b1_6
b=12840
i=green
i=johann

prevent self-evicting through procfs

16 years agoBranch b1_6
bobijam [Thu, 27 Sep 2007 02:52:19 +0000 (02:52 +0000)]
Branch b1_6
b=12948
i= wangdi, johann

Description: buffer overruns could theoretically occur
Details    : llapi_semantic_traverse() modifies the "path" argument by
             appending values to the end of the origin string, and a buffer
             overrun may occur. Adding buffer overrun check in liblustreapi.

16 years agoBranch b1_6
bwzhou [Thu, 27 Sep 2007 02:09:48 +0000 (02:09 +0000)]
Branch b1_6
b=13720
i=johann

check for existence of $LUSTRE/utils/l_getgroups before using it as group upcall

16 years agob=13716
nathan [Wed, 26 Sep 2007 23:36:58 +0000 (23:36 +0000)]
b=13716
i=adilger
i=green
clear invalid exp ref, take real references in ptlrpc_at_send_early_reply

16 years agobz-13541
walter [Wed, 26 Sep 2007 21:00:47 +0000 (21:00 +0000)]
bz-13541

16 years agoBranch b1_6
adilger [Wed, 26 Sep 2007 20:05:40 +0000 (20:05 +0000)]
Branch b1_6
Move patches that landed for 1.6.3 after branching into 1.6.3 section.
Remove entry for reverted patch b=10657.
Move 11270 out of 1.6.3 section.

16 years agoll_setattr_raw/truncate: there should be no
zam [Wed, 26 Sep 2007 19:10:08 +0000 (19:10 +0000)]
ll_setattr_raw/truncate: there should be no
ll_extent_lock after a successful obd_match.
b=11270
i=vitaly
i=green

16 years agob=13696
yury [Wed, 26 Sep 2007 18:49:54 +0000 (18:49 +0000)]
b=13696
r=adilger,nathan
- adds "lruresize" and "nolruresize" mount options;
- adds lru resize performance test.

16 years agob=2262
yury [Wed, 26 Sep 2007 17:21:56 +0000 (17:21 +0000)]
b=2262
r=adilger,nathan
- fixed possible divide by zero in ldlm_pools_shrink();
- in ldlm_cancel_lru_local() cancel not more than requested locks in case count is specified (not lru resize case, proc one).

16 years agob=13557
grev [Wed, 26 Sep 2007 02:00:13 +0000 (02:00 +0000)]
b=13557
i=Adilger

set stripecount correctly