Whamcloud - gitweb
fs/lustre-release.git
17 years agoThis commit was manufactured by cvs2svn to create branch 'b_release_1_6_4'.
cvs2svn [Fri, 19 Oct 2007 20:08:26 +0000 (20:08 +0000)]
This commit was manufactured by cvs2svn to create branch 'b_release_1_6_4'.

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

Update release dates

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

Update release dates

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

Update version

17 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

17 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.

17 years agob=13854
yury [Fri, 19 Oct 2007 09:54:48 +0000 (09:54 +0000)]
b=13854
r=adilger,nathan
- fixed LVF calculation in sanity test 124a.

17 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.

17 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

17 years agob=13829
grev [Thu, 18 Oct 2007 18:15:53 +0000 (18:15 +0000)]
b=13829
i=Adilger

skip test_125 if mds acl disabled

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

17 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

17 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.

17 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.

17 years agoBranch b1_6
johann [Thu, 18 Oct 2007 14:57:29 +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.

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

17 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.

17 years agoBranch HEAD
bobijam [Thu, 18 Oct 2007 11:21:55 +0000 (11:21 +0000)]
Branch HEAD
b=13626
i=johann, adilger

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

17 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.

17 years agob=12560
grev [Thu, 18 Oct 2007 08:28:18 +0000 (08:28 +0000)]
b=12560

lost test_7 fix

17 years agoBranch HEAD
bobijam [Thu, 18 Oct 2007 08:22:55 +0000 (08:22 +0000)]
Branch HEAD
b=13626

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

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

lost test_7 fix

17 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.

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

 - revert the patch landed by mistake

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

 - revert patch landed by mistake

17 years agob=12797
alex [Thu, 18 Oct 2007 06:53:00 +0000 (06:53 +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

17 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

17 years agoBranch HEAD
bobijam [Thu, 18 Oct 2007 04:55:30 +0000 (04:55 +0000)]
Branch HEAD
b=12744
i=adilger, johann

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

17 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().

17 years agoBranch HEAD
bobijam [Thu, 18 Oct 2007 04:31:49 +0000 (04:31 +0000)]
Branch HEAD
b=13626
i=johann, adilger

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

17 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.

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

17 years agoBranch HEAD
huanghua [Thu, 18 Oct 2007 02:42:07 +0000 (02:42 +0000)]
Branch HEAD

- using b1_8_iam ldiskfs for b1_8_dir_ra.

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

17 years agoBranch HEAD
scjody [Thu, 18 Oct 2007 01:21:51 +0000 (01:21 +0000)]
Branch HEAD

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

b=12460
i=adilger

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

17 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

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

17 years agoBranch HEAD
scjody [Wed, 17 Oct 2007 22:11:32 +0000 (22:11 +0000)]
Branch HEAD

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

17 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.

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

Fix bug in jbd-stats patches spotted by coverity.

17 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.

17 years agoBranch: HEAD
wangdi [Wed, 17 Oct 2007 20:26:48 +0000 (20:26 +0000)]
Branch: HEAD
update lustre 13570 Entry

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

17 years agob=13438
alex [Wed, 17 Oct 2007 19:17:21 +0000 (19:17 +0000)]
b=13438
i=adilger
i=johann

 - few false BUG_ON()s fixed

17 years agob=13620
alex [Wed, 17 Oct 2007 19:02:48 +0000 (19:02 +0000)]
b=13620
i=adilger

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

17 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

17 years agob=13832
alex [Wed, 17 Oct 2007 18:36:49 +0000 (18:36 +0000)]
b=13832
i=adilger
i=johann

 - use explicit EXT3_BLOCKS_PER_GROUP() instead of blocksize-based calculation

17 years agobranch: HEAD
ericm [Wed, 17 Oct 2007 18:07:42 +0000 (18:07 +0000)]
branch: HEAD
fix the race between gss ctx destroy and request callback.
b=13719
r=fanyong,tappro

17 years agoDescription: ChangeLog entry for statfs-sppedup patches commit.
rupesh [Wed, 17 Oct 2007 12:35:35 +0000 (12:35 +0000)]
Description: ChangeLog entry for statfs-sppedup patches commit.

17 years agobz 13164
rupesh [Wed, 17 Oct 2007 12:16:08 +0000 (12:16 +0000)]
bz 13164
description: statfs speedup patches for rhel5 and sles10
reviewed by: adilger@clusterfs.com, scjody@clusterfs.com, kalpak@clusterfs.com

17 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.

17 years agoa patch of b1_4 and b1_6 is ported to head
tianzy [Wed, 17 Oct 2007 07:23:08 +0000 (07:23 +0000)]
a patch of b1_4 and b1_6 is ported to head
b=13351
r=green
r=adilger

17 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

17 years agob=11778
nathan [Tue, 16 Oct 2007 21:23:04 +0000 (21:23 +0000)]
b=11778
i=shadow
i=adilger
remove client blocking for ost connection
(since the earlier 11778 patch didn't land on head anyhow, really this
is just syncing to b1_6, without changing functionality.)

17 years agoBranch HEAD
vitaly [Tue, 16 Oct 2007 20:19:29 +0000 (20:19 +0000)]
Branch HEAD
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;

17 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

17 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

17 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

17 years agobranch: HEAD
ericm [Tue, 16 Oct 2007 18:34:20 +0000 (18:34 +0000)]
branch: HEAD
b13857: fix oops in error handling.

17 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;

17 years agoi=eeb:
isaac [Tue, 16 Oct 2007 16:32:02 +0000 (16:32 +0000)]
i=eeb:
-   ibm_version is a u16.

17 years agoBranch HEAD
vitaly [Tue, 16 Oct 2007 11:48:15 +0000 (11:48 +0000)]
Branch HEAD
b=13672
i=tappro
i=huanghua

mdc_commit_delayed bugfix

17 years agoBranch HEAD
vitaly [Tue, 16 Oct 2007 11:46:16 +0000 (11:46 +0000)]
Branch HEAD

make it compilable after b=13568 commit

17 years agoBranch HEAD
yangsheng [Tue, 16 Oct 2007 10:03:11 +0000 (10:03 +0000)]
Branch HEAD
b=13568
i=adilger
i=ericm

Remove 2.4 kernel check from mds subsystem.

17 years agoBranch HEAD
yangsheng [Tue, 16 Oct 2007 09:24:27 +0000 (09:24 +0000)]
Branch HEAD
b=13568
i=adilger
i=green

Remove 2.4 kernel check from 1.8.0 for llite subsystem.

17 years agoBranch HEAD
johann [Tue, 16 Oct 2007 06:17:09 +0000 (06:17 +0000)]
Branch HEAD
b=13635
i=adilger
i=shadow

Add opc parameter to osc_checksum_bulk.

17 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

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

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

17 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.

17 years agoBranch:HEAD
wangdi [Sun, 14 Oct 2007 20:18:32 +0000 (20:18 +0000)]
Branch:HEAD
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

17 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

17 years agoBranch HEAD
yujian [Sun, 14 Oct 2007 04:54:23 +0000 (04:54 +0000)]
Branch HEAD
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.

17 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.

17 years agob=13807
yury [Sat, 13 Oct 2007 09:37:37 +0000 (09:37 +0000)]
b=13807
r=adilger,nathan
- fixed race in ldlm_namespace_new() when new ns could be added to its list before finishing pool init.

17 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.

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

17 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().

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

add recursive symlink test_17e

17 years agob=13028
grev [Sat, 13 Oct 2007 00:30:41 +0000 (00:30 +0000)]
b=13028
i=Adilger

add recursive symlink test_17e

17 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

17 years agob=11673
kalpak [Fri, 12 Oct 2007 08:00:53 +0000 (08:00 +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.

17 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

17 years agoBranch HEAD
liuy [Fri, 12 Oct 2007 06:47:06 +0000 (06:47 +0000)]
Branch HEAD
b=13732
i=johann, liuy

change order of libsysio includes

17 years agoBranch HEAD
scjody [Fri, 12 Oct 2007 04:01:41 +0000 (04:01 +0000)]
Branch HEAD

Remove client patches from SLES 10 kernel.  This causes SLES 10 clients to
behave as patchless clients even on a Lustre-patched (server) kernel.

b=12411
i=adilger
i=nathan

17 years agob=13454
kalpak [Thu, 11 Oct 2007 23:25:15 +0000 (23:25 +0000)]
b=13454
i=alex, kalpak

rebase jbd-stats patch for rhel5 and 2.6.18

17 years agob=13599
grev [Thu, 11 Oct 2007 21:33:14 +0000 (21:33 +0000)]
b=13599
i=Nathan
i=Scjody

use multiop instead of exec

17 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

17 years agob=10676
nathan [Thu, 11 Oct 2007 19:52:12 +0000 (19:52 +0000)]
b=10676
i=adilger
i=wangdi
enhanced obd_fail functionality

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

make CLEANUP and SETUP usage more consistent

17 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

17 years agob=13021
mjmac [Thu, 11 Oct 2007 16:54:08 +0000 (16:54 +0000)]
b=13021
i=mjmac (original work by valik)
i=brian

* Merge LTS buildall into lbuild

17 years agoBranch HEAD
anserper [Thu, 11 Oct 2007 07:05:46 +0000 (07:05 +0000)]
Branch HEAD
b=13377
i=yury
i=nikita

17 years agob= 13093
komaln [Wed, 10 Oct 2007 12:16:34 +0000 (12:16 +0000)]
b= 13093
r= adilger, deen

Description: When running with O_DIRECT I/O, neither the client rpc_stats
nor read_ahead_stats were updated. Milind's patch to copy the stats section from
osc_send_oap_rpc() into async_internal().

17 years agowrong path name for llite_lloop module
jxiong [Wed, 10 Oct 2007 10:28:35 +0000 (10:28 +0000)]
wrong path name for llite_lloop module

17 years agob=13080
komaln [Wed, 10 Oct 2007 10:05:38 +0000 (10:05 +0000)]
b=13080
r=Adilger, Shadow

To reduce stats allocation memory for per-client stats.

17 years agob=11694
komaln [Wed, 10 Oct 2007 09:58:43 +0000 (09:58 +0000)]
b=11694
r=Nathan, Adilger

When striping policy is set on root of file system using "lfs setstripe", it changes the default stripe policy.

17 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.

17 years agoFix the rpm package build problem. A new module llite_lloop.ko is added to support...
jxiong [Wed, 10 Oct 2007 05:44:03 +0000 (05:44 +0000)]
Fix the rpm package build problem. A new module llite_lloop.ko is added to support lustre loop device.

17 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.