Whamcloud - gitweb
johann [Fri, 4 Apr 2008 06:03:53 +0000 (06:03 +0000)]
Branch b1_6
b=14751
i=green
i=bzzz
reset the time reference between calls to fsfilt_check_slow to prevent
useless slow brw_start/direct_io/... messages.
tianzy [Fri, 4 Apr 2008 00:51:07 +0000 (00:51 +0000)]
Branch b1_6
Add a new item(lq_lock) in struct lustre_qunit which protects every single qunit
and qunit_hash_lock only protects qunit hash. It will improve parellelism.
i=johann
i=andrew
stinson1947 [Thu, 3 Apr 2008 17:19:09 +0000 (17:19 +0000)]
created tag for 1.6.4.55
bobijam [Thu, 3 Apr 2008 03:23:43 +0000 (03:23 +0000)]
Branch b1_6
b=15288
i=wangdi, shadow
fix stride_len assertion.
when current ra window is consumed, and 2 consequent read requires to enlarge
the read ahead window, and the enlargement action met window_start 0,
window_len 80, because the latest read consumes the whole window content,
stride_offset is 80, so the left of current ra window is 0, and the assertion
of stride_len should be ">= 0" rather than "> 0"
green [Thu, 3 Apr 2008 03:21:19 +0000 (03:21 +0000)]
r=shadow,umka
b=14257
Do not include LdLM_FLOCK locks into ldlm_pool sanity calculations.
bobijam [Thu, 3 Apr 2008 02:46:55 +0000 (02:46 +0000)]
Branch b1_6
b=14134
i=shadow, nathan
change non-fatal error messages about contacting MGS.
bobijam [Thu, 3 Apr 2008 02:17:59 +0000 (02:17 +0000)]
Branch b1_6
b=13375
i=shadow, panda
Descriptoin: make lov_create() will not stuck in obd_statfs_rqset()
Details : If an OST is down the MDS will hang indefinitely in
obd_statfs_rqset() waiting for the statfs data. While for
MDS QOS usage of statfs, it should not stuck in waiting.
stinson1947 [Wed, 2 Apr 2008 21:07:15 +0000 (21:07 +0000)]
Updating version to 1.6.4.5
johann [Wed, 2 Apr 2008 20:06:26 +0000 (20:06 +0000)]
Branch b1_6
b=14855
i=shadow
i=adilger
On SLES10/PPC, fs.h includes idr.h which requires BITS_PER_LONG to
be defined. Add a hack in mkfs_lustre.c to work around this compile
issue.
grev [Tue, 1 Apr 2008 04:19:21 +0000 (04:19 +0000)]
b=13886
i=Adilger
load crc16
robert.read [Mon, 31 Mar 2008 18:31:43 +0000 (18:31 +0000)]
Branch b1_6
Change #if to #ifdef to make gcc 3.x happy.
b=15327
i=oleg
i=walter
jxiong [Mon, 31 Mar 2008 07:45:54 +0000 (07:45 +0000)]
Remove specialized patch for titech, as Scjody suggested.
deen [Fri, 28 Mar 2008 17:27:07 +0000 (17:27 +0000)]
Move test 28 from sanityN to ALWAYS_EXCEPT due to object recreation code
removal in bug 13499.
b=13499
green [Thu, 27 Mar 2008 03:32:38 +0000 (03:32 +0000)]
b=13371
r=shadow,nikita
Implement readv/writev (aio_read/aio_write) to greatly help NFS writes speed
on 2.6 kernels.
robert.read [Wed, 26 Mar 2008 16:17:18 +0000 (16:17 +0000)]
Branch b1_6
Increase version number to 1.6.4.53 for new tag.
robert.read [Wed, 26 Mar 2008 15:58:30 +0000 (15:58 +0000)]
Branch b1_6
Disable Adaptive Timeouts by default. Can be re-enabled by setting the ptlrpc
module parameter "at_max=600".
b=3055
i=adilger
i=nathan
bwzhou [Wed, 26 Mar 2008 11:43:58 +0000 (11:43 +0000)]
Branch b1_6
b=15283
r=walter
use "get_param version" instead of "lustre_build_version"
deen [Wed, 26 Mar 2008 09:39:50 +0000 (09:39 +0000)]
Remove recreation code from filter_truncate() and filter_preprw_write().
b=13499
i=adilger
i=shadow
shadow [Wed, 26 Mar 2008 08:08:19 +0000 (08:08 +0000)]
fix typo
shadow [Wed, 26 Mar 2008 06:22:07 +0000 (06:22 +0000)]
fix panic with double free request if network error.
b=15027
i=johann
i=fanyong
kalpak [Tue, 25 Mar 2008 19:48:52 +0000 (19:48 +0000)]
update to latest e2fsprogs version
bwzhou [Tue, 25 Mar 2008 17:11:01 +0000 (17:11 +0000)]
Branch b1_6
b=14763
fix for t-f
bwzhou [Tue, 25 Mar 2008 16:51:35 +0000 (16:51 +0000)]
Branch b1_6
b=14872
r=nathan,ericm
Only extend(rather than reset) the timer if the time_out value from client is
bigger than current max recovery timer.
shadow [Tue, 25 Mar 2008 12:25:41 +0000 (12:25 +0000)]
remove unneed include.
ericm [Tue, 25 Mar 2008 06:24:10 +0000 (06:24 +0000)]
branch=b1_6
ping_evictor don't evict client too eagerly just because of it's idle.
b=15192
r=nathan
r=adilger
ericm [Tue, 25 Mar 2008 05:39:10 +0000 (05:39 +0000)]
branch: b1_6
don't LBUG if incoming early reply size is not expected.
b=14881
r=nathan
r=adilger
bwzhou [Tue, 25 Mar 2008 03:24:58 +0000 (03:24 +0000)]
Branch b1_6
b=14072
r=bobijam, johann
make error info less scary.
johann [Fri, 21 Mar 2008 16:27:39 +0000 (16:27 +0000)]
Branch b1_6
b=15251
i=adilger
i=bowen.zhou
Fix configure check when zlib is installed but not zlib-devel.
anserper [Thu, 20 Mar 2008 22:00:24 +0000 (22:00 +0000)]
Branch b1_6
b=14896
i=oleg.drokin
i=tianzy
additional handling of quota cleanup in case when no init was done
adilger [Thu, 20 Mar 2008 15:00:21 +0000 (15:00 +0000)]
Branch b1_6
Split backup and restore synopsis into separate lines so that it is clear
which option is relvant only to backup or restore. Move the major operators
to the beginning of the option list.
b=14117
johann [Mon, 17 Mar 2008 16:02:47 +0000 (16:02 +0000)]
Branch b1_6
b=15033
i=adilger
i=johann
fix compile issue on Cray systems and an autoconf problem.
tianzy [Mon, 17 Mar 2008 14:21:57 +0000 (14:21 +0000)]
Branch b1_6
fix some races in quota code
i=tianzy
i=andrew
adilger [Sun, 16 Mar 2008 03:37:43 +0000 (03:37 +0000)]
Branch b1_6
Add llbackup.8 to distributed man pages.
b=14711
adilger [Sun, 16 Mar 2008 01:40:52 +0000 (01:40 +0000)]
Branch b1_6
Add llbackup tool for parallel backups.
It isn't really Lustre-specific, just using tar in parallel on multiple nodes.
b=14711
i=johann
i=bowen.zhou
adilger [Sat, 15 Mar 2008 12:27:55 +0000 (12:27 +0000)]
Branch b1_6
Add a proper man page for llverdev.8 and llbackup.8.
b=14711
adilger [Sat, 15 Mar 2008 09:49:08 +0000 (09:49 +0000)]
Branch b1_6
Remove obsolete lctl.lyx man page.
adilger [Sat, 15 Mar 2008 09:46:12 +0000 (09:46 +0000)]
Branch b1_6
Typo.
adilger [Sat, 15 Mar 2008 09:45:45 +0000 (09:45 +0000)]
Branch b1_6
Update man page information.
adilger [Sat, 15 Mar 2008 09:36:25 +0000 (09:36 +0000)]
Branch b1_6
Update the lustre.7 manual page.
adilger [Sat, 15 Mar 2008 09:31:50 +0000 (09:31 +0000)]
Branch b1_6
Update the mount_lustre.5 man page:
- add some missing options
- clarify what can be done with the server mountpoint
- reference Sun instead of CFS
adilger [Sat, 15 Mar 2008 08:37:44 +0000 (08:37 +0000)]
Branch b1_6
Update the lfs.1 man page
- clean up examples
- add missing "find" options,
- format the commands in (nearly) alphabetical order
- add SEE ALSO section
Remove the obsolete lfs.lyx page.
adilger [Sat, 15 Mar 2008 04:47:07 +0000 (04:47 +0000)]
Branch b1_6
Remove obsolete man pages for tools that no longer exist in 1.6.
grev [Fri, 14 Mar 2008 12:18:15 +0000 (12:18 +0000)]
remove line temporary added for debugging
grev [Fri, 14 Mar 2008 11:51:47 +0000 (11:51 +0000)]
b=15221
i=Adilger
sanity test_71, recovery-small test_26 fixes
renumbering test_26->test_26a
FAIL_ON_ERROR initialization in cfg
error, remote_mds, remote_ost fn fixes (b=14763 comment 19)
bobijam [Fri, 14 Mar 2008 06:27:13 +0000 (06:27 +0000)]
Branch b1_6
b=14321
according to bz# 15209, better make sure obd is non NULL before referencing its member.
grev [Thu, 13 Mar 2008 19:26:03 +0000 (19:26 +0000)]
b=15219
i=Adilger
fix local.sh and insanity-local.sh to support not default MKFSOPTs
shadow [Thu, 13 Mar 2008 17:05:01 +0000 (17:05 +0000)]
Holding lprocfs lock with send rpc can produce block for destroy
obd objects and this also block reconnect with -EALREADY.
This isn't fix all lprocfs bugs - but make it rare.
b=14533
i=adilger
i=nathan
yangsheng [Thu, 13 Mar 2008 05:37:21 +0000 (05:37 +0000)]
Branch b1_6
b=15152
i=shadow
i=johann
Update kernel to RHEL5.1 2.6.18-53.1.14.el5.
grev [Wed, 12 Mar 2008 22:49:34 +0000 (22:49 +0000)]
b=13665 (Christopher Morrone) (
i=Scjody
i=Adilger
multiop race fix
ericm [Wed, 12 Mar 2008 20:07:58 +0000 (20:07 +0000)]
branch: b1_6
only ignore error code of 67a, not 67b.
b=13721
r=nathan
grev [Wed, 12 Mar 2008 18:07:15 +0000 (18:07 +0000)]
b=13283
i=Adilger
rsh do_node fix
adilger [Wed, 12 Mar 2008 10:29:53 +0000 (10:29 +0000)]
Branch b1_6
Increase build version to 1.6.4.52 for new tag.
adilger [Wed, 12 Mar 2008 10:21:54 +0000 (10:21 +0000)]
Branch b1_6
Fix a relatively harmless buffer overlow in "lfs df".
b=15183
i=komal.nawandar
i=green
adilger [Wed, 12 Mar 2008 10:15:00 +0000 (10:15 +0000)]
Branch b1_6
Make the Lustre ioctl.h header conditional upon _IOWR (which is defined
in every arch ioctl.h) instead of the arch-specific _ASMI386_IOCTL_H
symbol.
That is still #defined to avoid re-inclusion of the kernel header.
b=14746
i=bowen.zhou
yujian [Wed, 12 Mar 2008 04:29:01 +0000 (04:29 +0000)]
Branch b1_6
b=15202
Remove test_27o and test_27q from ALWAYS_EXCEPT list.
tianzy [Wed, 12 Mar 2008 03:34:12 +0000 (03:34 +0000)]
Branch b1_6
add some do_facet in sanity-quota.sh
i=johann
i=andrew
bobijam [Wed, 12 Mar 2008 01:54:45 +0000 (01:54 +0000)]
Branch b1_6
b=12743
since we don't support diskfs blocksize != 4K right now, so change the test case to
make all the disk with 4K blocksize.
bobijam [Wed, 12 Mar 2008 01:28:46 +0000 (01:28 +0000)]
Branch b1_6
b=15010
o=green
i=vitaly
i=adilger
Description: mdc_set_open_replay_data LBUG
Details : Set replay data for requests that are eligible for replay.
grev [Tue, 11 Mar 2008 20:19:53 +0000 (20:19 +0000)]
b=13007
i=Adilger
test_78: limit filesize to 1/2 of memtotal -256MB
bwzhou [Tue, 11 Mar 2008 08:58:40 +0000 (08:58 +0000)]
Branch b1_6
b=14763
r=bwzhou
dump the memory debugging after all modules are unloaded
bwzhou [Tue, 11 Mar 2008 08:28:49 +0000 (08:28 +0000)]
Branch b1_6
b=13285
minor change of error message
huanghua [Tue, 11 Mar 2008 08:06:35 +0000 (08:06 +0000)]
b=14538
- fix wrong patch in last commit according to Andreas's suggestion.
huanghua [Tue, 11 Mar 2008 06:01:26 +0000 (06:01 +0000)]
Branch b1_6
b=14538
i=eric.mei
i=yong.fan
- use lustre_msg_v2 for CONNECT
bwzhou [Tue, 11 Mar 2008 05:09:46 +0000 (05:09 +0000)]
Branch b1_6
b=13285
r=johann, nathan
cid-290: fixes some oti_init to return earlier if NULL value
bwzhou [Tue, 11 Mar 2008 04:33:46 +0000 (04:33 +0000)]
Branch b1_6
b=13285
r=johann, deen
Uses ldd to figure out which libs need to be copied and works for 64 bit ppc SLES9 systems
adilger [Mon, 10 Mar 2008 18:18:11 +0000 (18:18 +0000)]
Branch b1_6
Fix "make rpms" due to missing file.
b=14321
tianzy [Mon, 10 Mar 2008 09:28:50 +0000 (09:28 +0000)]
Branch b1_6
improve test_18 and test_18a in sanity-quota.sh
b=14840
i=adilger
i=johann
bobijam [Mon, 10 Mar 2008 03:24:18 +0000 (03:24 +0000)]
Branch b1_6
b=14321
o=Brian Behlendorf(behlendorf1@llnl.gov)
i=bobijam
i=shadow
missed this part of the patch.
yujian [Mon, 10 Mar 2008 02:30:12 +0000 (02:30 +0000)]
Branch b1_6
b=14850
i=eric.mei
i=adilger
set timeout value before mounting MDT/OST
bobijam [Mon, 10 Mar 2008 02:11:45 +0000 (02:11 +0000)]
Branch b1_6
b=14321
o=Brian Behlendorf(behlendorf1@llnl.gov)
i=bobijam
i=shadow
add MGS handler statistics.
bobijam [Mon, 10 Mar 2008 02:03:33 +0000 (02:03 +0000)]
Branch b1_6
b=14321
o=Brian Behlendorf(behlendorf1@llnl.gov)
i=bobijam
i=shadow
Description: lustre_mgs: operation 101 on unconnected MGS
Details : When MGC is disconnected from MGS long enough, MGS will evict the
MGC, and late on MGC cannot successfully connect to MGS and a lot
of the error messages complaining that MGS is not connected.
komaln [Sat, 8 Mar 2008 20:12:59 +0000 (20:12 +0000)]
b=14471
r=Adilger
Changed recovery-small.sh to use 'lctl {get,set}_param'
adilger [Fri, 7 Mar 2008 20:59:49 +0000 (20:59 +0000)]
Branch b1_6
Make description of bug 14775 more clear.
anserper [Fri, 7 Mar 2008 19:08:07 +0000 (19:08 +0000)]
Branch b1_6
b=15036
i=johann
i=tianzy
update local vars types to handle 64-bit data
anserper [Fri, 7 Mar 2008 19:05:46 +0000 (19:05 +0000)]
Branch b1_6
b=15036
i=johann
i=tianzy
update local vars types to handle with 64-bit limits
komaln [Fri, 7 Mar 2008 11:05:37 +0000 (11:05 +0000)]
b=14471
A few corrections in earlier patch to change sanity.sh to use 'lctl {get,set}_param'
jxiong [Fri, 7 Mar 2008 04:29:14 +0000 (04:29 +0000)]
Forget to initialize the li_group.
grev [Thu, 6 Mar 2008 21:38:32 +0000 (21:38 +0000)]
b=13557 (author Adilger)
print the stripecount as a signed value
grev [Thu, 6 Mar 2008 17:49:58 +0000 (17:49 +0000)]
b=14957
i=Adilger
test_23a fix
wangdi [Thu, 6 Mar 2008 08:11:55 +0000 (08:11 +0000)]
Branch: b1_6
b=14483
detect stride IO mode in read-ahead.
i=adilger, nikita
komaln [Thu, 6 Mar 2008 05:29:32 +0000 (05:29 +0000)]
b=14971
r=Adilger
to solve RHEL5/ia64 build error related to 'lctl {get,set}_param' patch
shadow [Thu, 6 Mar 2008 04:19:28 +0000 (04:19 +0000)]
Client not clear own cache if answer to reconnect is lost.
b=14775
i=green
i=nathan
i=johann
jxiong [Thu, 6 Mar 2008 03:03:53 +0000 (03:03 +0000)]
b=11300
r=oleg,adilger
Fix interval tree issues at the customer's side.
bobijam [Thu, 6 Mar 2008 02:24:08 +0000 (02:24 +0000)]
Branch b1_6
b=13715
i=johann
i=nathan
i=adilger
protect accessing imp->generation w/ imp_lock.
bobijam [Thu, 6 Mar 2008 02:09:09 +0000 (02:09 +0000)]
Branch b1_6
b=12584
i=adilger
There is a issue with getfacl which just literally find the symbol link
target with `pwd`+[symbol content], regardless where the link file is
located.
This fix avoids the issue by chdir to the symbol link's dir before getting it's
acl list.
deen [Wed, 5 Mar 2008 18:09:51 +0000 (18:09 +0000)]
When the failover node is the primary node, it is possible
to have two identical connections in imp_conn_list. We must
compare not conn's pointers but NIDs, otherwise we can defeat
connection throttling.
b=14774
i=adilger
i=johann
bobijam [Wed, 5 Mar 2008 07:24:49 +0000 (07:24 +0000)]
Branch b1_6
b=14873
i=johann
i=shadow
protect competitive adding to obd->obd_nid_stats.
green [Wed, 5 Mar 2008 06:22:46 +0000 (06:22 +0000)]
b=13677
r=eeb,adilger
wait for async rpc completion in liblustre
grev [Tue, 4 Mar 2008 19:25:40 +0000 (19:25 +0000)]
b=13297 (comment 36)
add 27u to ALWAYS_EXCEPT list
adilger [Mon, 3 Mar 2008 21:16:40 +0000 (21:16 +0000)]
Branch b1_6
Fix incorrect build version.
adilger [Mon, 3 Mar 2008 17:19:47 +0000 (17:19 +0000)]
Branch b1_6
Update build version for b1_6.
green [Mon, 3 Mar 2008 02:33:47 +0000 (02:33 +0000)]
b=14748
r=adilger,jay
When traversing extent wating list queue for PR lock and meeting same or wider
lock without AST_SENT, we are guaranteed there is no other one like this down
the line, so we can return immediatelly
komaln [Sun, 2 Mar 2008 20:23:26 +0000 (20:23 +0000)]
b=14471
r=Adilger
Changed conf-sanity.sh to use 'lctl {get,set}_param'
komaln [Sun, 2 Mar 2008 19:23:42 +0000 (19:23 +0000)]
b=14471
r=Adilger
Changed sanityN.sh to use 'lctl {get,set}_param'
komaln [Sun, 2 Mar 2008 19:19:15 +0000 (19:19 +0000)]
b=14471
r=Adilger
Changed sanity.sh to use 'lctl {get,set}_param'
girish [Thu, 28 Feb 2008 10:40:16 +0000 (10:40 +0000)]
Fix for sanity quota failure. (From Kalpak)
acc-sm passed.
b=13487
tianzy [Thu, 28 Feb 2008 07:07:46 +0000 (07:07 +0000)]
Branch b1_6
problem:
when a quota request is delayed or dropped, the quota slave who has sent it
will wait for it forever.
solution:
When a quota request time out, dqacq_interpret will hanle it in case the
situation above happened.
b=14840
i=johann
i=andrew.perepechko
yangsheng [Thu, 28 Feb 2008 06:34:21 +0000 (06:34 +0000)]
Branch b1_6
b=13397
i=shadow
i=johann
Add kernel config for vanilla-2.6.22.14.
tianzy [Thu, 28 Feb 2008 05:33:09 +0000 (05:33 +0000)]
Branch b1_6
After an unnecessary block in osts for waiting in-flight quota request is
deleted, a few places should be fixed in order to work with it.
b=14783
i=johann
i=andrew.perepechko
grev [Wed, 27 Feb 2008 21:42:42 +0000 (21:42 +0000)]
b=14978
i=Adilger
check whether proc files exist; error if they do not exist