Whamcloud - gitweb
grev [Mon, 29 Oct 2007 21:40:33 +0000 (21:40 +0000)]
b=13534
i=Nathan
i=Huanghua
test_50 fix for remote mds
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.
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.
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.
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()
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.
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.
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.
yury [Fri, 26 Oct 2007 10:51:49 +0000 (10:51 +0000)]
- fixed typo in test_124a.
scjody [Thu, 25 Oct 2007 18:48:15 +0000 (18:48 +0000)]
Branch b1_6
Moving bug 12652 EXCEPT to the correct test.
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
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;
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
komaln [Thu, 25 Oct 2007 08:15:12 +0000 (08:15 +0000)]
b=11230
r=Nathan, Adilger
Patch to handle symlinks while setting tunables.
bobijam [Thu, 25 Oct 2007 05:58:18 +0000 (05:58 +0000)]
Branch b1_6
b=13564
i=johann
i=nathan
error handling cleanup.
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
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.
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.
grev [Wed, 24 Oct 2007 19:30:28 +0000 (19:30 +0000)]
b=12649
i=Adilger
force runtests to use t-f log()
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
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.
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.
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.
liuy [Mon, 22 Oct 2007 08:43:31 +0000 (08:43 +0000)]
Branch b1_6
b=13556
i=scjody
scjody [Fri, 19 Oct 2007 20:23:57 +0000 (20:23 +0000)]
Branch b1_6
Update version
scjody [Fri, 19 Oct 2007 20:08:25 +0000 (20:08 +0000)]
Branch b1_6
Update release dates
scjody [Fri, 19 Oct 2007 20:04:43 +0000 (20:04 +0000)]
Branch b1_6
Update version
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
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.
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.
grev [Thu, 18 Oct 2007 18:23:51 +0000 (18:23 +0000)]
b=13829
i=Adilger
skip test_125 if mds acl disabled
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
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.
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.
qian [Thu, 18 Oct 2007 12:03:09 +0000 (12:03 +0000)]
b=13099
i=adilger,shadow
remove the useless 'nob'.
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.
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.
grev [Thu, 18 Oct 2007 08:22:45 +0000 (08:22 +0000)]
b=12560
lost test_7 fix
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.
alex [Thu, 18 Oct 2007 06:55:09 +0000 (06:55 +0000)]
b=12797
- revert patch landed by mistake
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
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().
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.
qian [Thu, 18 Oct 2007 03:54:41 +0000 (03:54 +0000)]
b=13099
i=adilger,shadow
qian [Thu, 18 Oct 2007 01:27:51 +0000 (01:27 +0000)]
b=13099
i=adilger,shadow
qian [Thu, 18 Oct 2007 01:18:16 +0000 (01:18 +0000)]
b=13099
i=adilger,shadow
fix directIO path.
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
qian [Thu, 18 Oct 2007 01:13:15 +0000 (01:13 +0000)]
b=13099
i=adilger,shadow
fix directIO path.
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.
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.
wangdi [Wed, 17 Oct 2007 20:11:03 +0000 (20:11 +0000)]
Branch:b1_6
update 13570 Entry
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
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.
scjody [Wed, 17 Oct 2007 00:37:38 +0000 (00:37 +0000)]
Branch b1_6
Add test 14c to ALWAYS_EXCEPT
b=12652
nathan [Tue, 16 Oct 2007 18:49:13 +0000 (18:49 +0000)]
b=13537
i=johann
i=adilger
add mds req_history details
nathan [Tue, 16 Oct 2007 18:42:37 +0000 (18:42 +0000)]
b=11778
i=shadow
i=adilger
remove client blocking for ost connection
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
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;
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
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.
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
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.
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.
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().
grev [Sat, 13 Oct 2007 00:33:36 +0000 (00:33 +0000)]
b=13028
i=Adilger
add recursive symlink test_17e
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
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
grev [Thu, 11 Oct 2007 21:27:13 +0000 (21:27 +0000)]
b=13599
i=Nathan
i=Scjody
use multiop instead of exec
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
jxiong [Wed, 10 Oct 2007 06:09:30 +0000 (06:09 +0000)]
Add a new module llite_lloop in rpm package.
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.
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.
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.
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.
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.
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.
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().
walter [Sat, 6 Oct 2007 13:36:14 +0000 (13:36 +0000)]
b=13773
i=adilger
walter [Sat, 6 Oct 2007 13:29:34 +0000 (13:29 +0000)]
b=13726
i=adilger
walter [Sat, 6 Oct 2007 13:20:03 +0000 (13:20 +0000)]
b=13478
i=adilger
i=green
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
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
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.
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
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
grev [Fri, 5 Oct 2007 19:11:06 +0000 (19:11 +0000)]
b=13800
i=Nathan
i=Anserper
change relative pathname to absolute
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
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.
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
shadow [Wed, 3 Oct 2007 04:59:46 +0000 (04:59 +0000)]
remove wrong debug code.
shadow [Tue, 2 Oct 2007 10:29:16 +0000 (10:29 +0000)]
improve handling recoverable errors
b=11710
i=green
i=johann
walter [Tue, 2 Oct 2007 01:20:30 +0000 (01:20 +0000)]
b=13541
i=green
i=adilger
walter [Mon, 1 Oct 2007 19:12:22 +0000 (19:12 +0000)]
b=13491
i=green
i=adilger
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.
jxiong [Fri, 28 Sep 2007 04:37:43 +0000 (04:37 +0000)]
Fixed make dist.
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.
jxiong [Fri, 28 Sep 2007 03:27:24 +0000 (03:27 +0000)]
recommit the patch for bug 5498.
nathan [Thu, 27 Sep 2007 23:21:20 +0000 (23:21 +0000)]
b=13716
typo
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
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)