Whamcloud - gitweb
fs/lustre-release.git
16 years agoBranch b1_6
bwzhou [Wed, 31 Oct 2007 03:15:49 +0000 (03:15 +0000)]
Branch b1_6
b=13720
i=johann

Use the pathname of l_getgroups on MDS to set mdt.group_upcall

16 years agob=13922
grev [Tue, 30 Oct 2007 23:16:57 +0000 (23:16 +0000)]
b=13922
i=Nathan

32a, 32b more remote mds fixes

16 years agoBranch b1_6
johann [Tue, 30 Oct 2007 21:20:45 +0000 (21:20 +0000)]
Branch b1_6

b=14007
i=nathan
i=tappro

check for MDS_OPEN_OWNEROVERRIDE in attr_pack()/attr_unpack()
since it is used in mds_fix_attr() (see bug 5781) for NFS.

16 years agob=13922
grev [Tue, 30 Oct 2007 21:11:59 +0000 (21:11 +0000)]
b=13922
i=Nathan

skip 32a, 32b tests if MDS is remote

16 years agoFix wrong indenting of the previous commit.
grev [Tue, 30 Oct 2007 16:44:15 +0000 (16:44 +0000)]
Fix wrong indenting of the previous commit.

16 years agob=13990
grev [Tue, 30 Oct 2007 16:25:22 +0000 (16:25 +0000)]
b=13990
i=Adilger
i=Nathan

force 24a, 24b, 33, 36 tests to work properly with remote mds

16 years agoBranch b1_6
bwzhou [Tue, 30 Oct 2007 06:44:52 +0000 (06:44 +0000)]
Branch b1_6
b=11622

fix building issue with sles9

16 years agoBranch b1_6
bwzhou [Tue, 30 Oct 2007 05:49:03 +0000 (05:49 +0000)]
Branch b1_6
b=11622
i=adilger
i=johann

update ChangeLog for Lustre page accounting

16 years agoBranch b1_6
bwzhou [Tue, 30 Oct 2007 05:26:00 +0000 (05:26 +0000)]
Branch b1_6
b=11622
i=adilger
i=johann

1. add page allocation statistics for lustre;
2. use percpu counters for both memory and page accounting;
3. update leak-finder to understand the new format of debug info.

16 years agob=13534
grev [Mon, 29 Oct 2007 21:40:33 +0000 (21:40 +0000)]
b=13534
i=Nathan
i=Huanghua

test_50 fix for remote mds

16 years agoBranch b1_6
johann [Mon, 29 Oct 2007 16:02:47 +0000 (16:02 +0000)]
Branch b1_6
b=13930
i=johann,adilger

ll_inode_fill_obdo() expects OBD_BRW_WRITE or OBD_BRW_READ as rw argument
rather than READ/WRITE.

16 years agob=13858
kalpak [Mon, 29 Oct 2007 08:52:09 +0000 (08:52 +0000)]
b=13858
i=adilger, johann

cleanup in *_get_info methods to use the KEY_IS() macro and to abstract the datatypes for key and reply on the OST.

16 years agob=13813
nathan [Sun, 28 Oct 2007 02:14:14 +0000 (02:14 +0000)]
b=13813
i=adilger
i=eeb
Track actual lock callback times, instead of the rpc times, for setting ldlm
timeouts.  Add a module parameter for the minimum lock wait time.
Also add a module parameter for a minimum AT time in general.

16 years agob=13774
grev [Sat, 27 Oct 2007 23:41:41 +0000 (23:41 +0000)]
b=13774
i=Adilger
i=Walter
test_54e fix

b=13769
i=Adilger
i=Nathan

t-f helper check_runas_id()

16 years agob=13652
nathan [Fri, 26 Oct 2007 23:19:32 +0000 (23:19 +0000)]
b=13652
i=grev
Remove code accidentally landed with 3055 while I was doing some investigation
into the occasional test 50/51/52 failures.

16 years agob=13639
brian [Fri, 26 Oct 2007 20:52:08 +0000 (20:52 +0000)]
b=13639
i=yangsheng,mjmac

More correctly set the EXTRAVERSION in the sles10 kernel-lustre-source.

16 years agob=11089
komaln [Fri, 26 Oct 2007 11:00:35 +0000 (11:00 +0000)]
b=11089
r=Andreas, Nathan

Patch to organize the stats on per-nid basis instead of the existing per-export basis.

16 years ago- fixed typo in test_124a.
yury [Fri, 26 Oct 2007 10:51:49 +0000 (10:51 +0000)]
- fixed typo in test_124a.

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

Moving bug 12652 EXCEPT to the correct test.

16 years agointerrupt oig_wait produce painc on resend.
shadow [Thu, 25 Oct 2007 16:52:02 +0000 (16:52 +0000)]
interrupt oig_wait produce painc on resend.

b=13888
i=nikita
i=alex

16 years agoBranch b1_6
vitaly [Thu, 25 Oct 2007 12:02:13 +0000 (12:02 +0000)]
Branch b1_6
b=13622
i=tappro
i=green

1) do not zero cookie in class_handle_unhash_nolock() to let it be rehashed back later;
2) dlm_lock_match() returns the matched mode instead of 1; pass bitwise sets of modes into;

16 years agofix tests 118 to work with remote ost.
shadow [Thu, 25 Oct 2007 11:01:24 +0000 (11:01 +0000)]
fix tests 118 to work with remote ost.

b=12858
i=green
i=adilger

16 years agob=11230
komaln [Thu, 25 Oct 2007 08:15:12 +0000 (08:15 +0000)]
b=11230
r=Nathan, Adilger

Patch to handle symlinks while setting tunables.

16 years agoBranch b1_6
bobijam [Thu, 25 Oct 2007 05:58:18 +0000 (05:58 +0000)]
Branch b1_6
b=13564
i=johann
i=nathan

error handling cleanup.

16 years agoBranch b1_6
johann [Thu, 25 Oct 2007 05:28:30 +0000 (05:28 +0000)]
Branch b1_6
b=13828
i=adilger
i=shadow

Land 2nd attachment (#13342):
- use a higher value for ATTR_CTIME_SET
- define MDS_ATTR_* in hex
- improve attr_unpack/attr_pack/mds_pack_open_flags

16 years agoBranch b1_6
bobijam [Thu, 25 Oct 2007 04:36:51 +0000 (04:36 +0000)]
Branch b1_6
b=12584
i=johann
i=nathan

add sub-routine declaration before use it.

16 years agoBranch b1_6
bobijam [Thu, 25 Oct 2007 02:14:38 +0000 (02:14 +0000)]
Branch b1_6
b=13497
i=deen
i=johann

Description: LASSERT_{REQ,REP}SWAB macros are buggy
Details    : If SWAB_PARANOIA is disabled, the LASSERT_REQSWAB and
             LASSERT_REPSWAB macros become no-ops, which is incorrect. Drop
             these macros and replace them with their difinitions instead.

16 years agob=12649
grev [Wed, 24 Oct 2007 19:30:28 +0000 (19:30 +0000)]
b=12649
i=Adilger

force runtests to use t-f log()

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