Whamcloud - gitweb
isaac [Thu, 23 Apr 2009 04:29:19 +0000 (04:29 +0000)]
b=15332,i=liang:
- add a new LND optiion to control peer buffer credits on routers.
shadow [Wed, 22 Apr 2009 18:03:59 +0000 (18:03 +0000)]
allocate inodes for llog files in last inodes group, for avoid broking
recovery.
Branch HEAD
b=18192
i=adilger
i=shadow
i=girish
brian [Wed, 22 Apr 2009 17:55:29 +0000 (17:55 +0000)]
b=13908
i=yibin.wang
i=sheng.yang
Allow the name, version, kernel release and release of the lustre packages
to be defined on the command line.
With such a feature, actually properly name the patchless client packages in
our own build.
Tighten up some dependencies.
nathan [Wed, 22 Apr 2009 17:12:27 +0000 (17:12 +0000)]
b=18676
i=johann
i=manoj
replace obd ioctl with dir ioctl for changelogs
vitaly [Wed, 22 Apr 2009 13:37:05 +0000 (13:37 +0000)]
Branch HEAD
b=15977
i=deen
i=vs
lctl dk should zero the file before writing the debug log into,
otherwise, if a file was long enough and is not completely overwritten
we get a mix of several logs.
deen [Wed, 22 Apr 2009 12:08:34 +0000 (12:08 +0000)]
This patch implements separate function for handling OPEN requests from Lustre clients acting as
NFS servers, named mdt_open_anon_by_fid(). It searches for existing object and, if succeed, takes
an open lock on the object and its attributes. If a client didn't ask for the open lock, it releases
it at the end. We must always take an open lock at the beginning in order to protect object's
attributes.
b=16715
i=oleg.drokin
i=alexey.lyashkov
zhanghc [Wed, 22 Apr 2009 02:07:14 +0000 (02:07 +0000)]
b=18689
change thread name "ll_log_commit_*" in
llog_recov_thread_init into "lcm_*" so it
can be fitted into task struct
i=adilger
anserper [Wed, 22 Apr 2009 01:08:07 +0000 (01:08 +0000)]
b=16890
the missing part from a previous commit
jxiong [Wed, 22 Apr 2009 00:45:23 +0000 (00:45 +0000)]
b=18711
r=jay, adilger
in lu_context_key_deregister
- to not print message inside a spinlock
- assert when the key has extra references
anserper [Wed, 22 Apr 2009 00:26:47 +0000 (00:26 +0000)]
b=16890
i=Johann Lombardi
i=ZhiYong Tian
avoid several unnecessary memsets
grev [Tue, 21 Apr 2009 19:03:40 +0000 (19:03 +0000)]
b=19116
i=Robert.Read
convert "-" to X to create client variable name
yangsheng [Tue, 21 Apr 2009 14:42:04 +0000 (14:42 +0000)]
Branch HEAD
b=18810
i=bzzz, adilger
Use sb_bgl_lock to protect bitmaps.
Author: adilger
tianzy [Tue, 21 Apr 2009 09:22:08 +0000 (09:22 +0000)]
Branch HEAD
1. delete the lc_watchdog_touch_ms()
2. changing to seconds instead of ms
3. delete lcw_time in lc_watchdog
b=18582
i=nathan
i=johann
grev [Mon, 20 Apr 2009 21:11:47 +0000 (21:11 +0000)]
b=19175
i=Robert.Read
check_catastrophe fix
anserper [Mon, 20 Apr 2009 21:02:04 +0000 (21:02 +0000)]
b=18951
grev [Mon, 20 Apr 2009 18:49:35 +0000 (18:49 +0000)]
b=19140
i=Alexander.Zarochentsev
PTLDEBUG/SUBSYSTEM t-f set_param fix:
accept the string value
anserper [Mon, 20 Apr 2009 18:29:09 +0000 (18:29 +0000)]
b=18951
i=Nathan Rutman
i=Vladimir Saveliev
fix the race between fflush and pause
zam [Thu, 16 Apr 2009 07:54:44 +0000 (07:54 +0000)]
Branch HEAD
b=18988
i=Alexey.Lyashkov
new sanity test for for O_APPEND.
deshmukh [Thu, 16 Apr 2009 05:42:38 +0000 (05:42 +0000)]
b=17931
i=fonyoung
i=grev
conf_sanity_33a test-case is fixed now.
maxim [Wed, 15 Apr 2009 19:38:54 +0000 (19:38 +0000)]
b=18844
i=isaac
Landing a patch fixing deadlock in usocklnd on HEAD. The patch also includes:
- minor code cleanup suggested by Isaac in comment #6 of bug #18844
- trivial cleanup patch for acceptor.c (att #21983 of bug #14132)
- minor one-line fix for handling EINTR error of poll(2) - inspected by Shadow.
maxim [Wed, 15 Apr 2009 19:22:44 +0000 (19:22 +0000)]
b=18414
A few words to lnet/ChangeLog about 'running out of ports' fix.
yangsheng [Wed, 15 Apr 2009 10:35:49 +0000 (10:35 +0000)]
Branch HEAD
b=18033
Fix the typo.
zam [Wed, 15 Apr 2009 06:25:13 +0000 (06:25 +0000)]
b=19123
i=robert.read
test-framework.sh:get_mds_dir:
Add another sleep 1 before "lfs df -i" to be sure that statfs cache is
invalidated.
ericm [Tue, 14 Apr 2009 20:36:46 +0000 (20:36 +0000)]
branch: HEAD
Fix null pointer reference of rq_export, which maybe null in case of gss.
b=18983
r=fanyong
r=wangdi
adilger [Tue, 14 Apr 2009 07:02:57 +0000 (07:02 +0000)]
Branch b1_8
Use EXT_UNSET_BLOCK to avoid confusion with EXT_MAX_BLOCK on 16TB-1 block
filesystems.
This patch was committed to b_release_1_8_0, but was missed on ldiskfs HEAD
for b1_8.
b=16114
o=girish.shilamkar
i=adilger
i=kalpak.shah
adilger [Tue, 14 Apr 2009 04:45:18 +0000 (04:45 +0000)]
Branch b1_8
Update ldiskfs build version to 3.0.9 for next release.
adilger [Tue, 14 Apr 2009 04:40:46 +0000 (04:40 +0000)]
Branch b1_8
Description: fix racy locking of mballoc block bitmaps causing BUG
Details : The locking of the mballoc buddy bitmap and the in-memory
block bitmap was using two different spin locks in some
cases. This made it possible to incorrectly access the
mballoc bitmap while another process was modifying it,
causing a sanity assertion to fail. While no on-disk corruption
was reported, there was some risk of this happening.
b=18810
i=alex
liangzhen [Mon, 13 Apr 2009 17:45:26 +0000 (17:45 +0000)]
Branch HEAD
b=13621, 15983
i=isaac
i=maxim
o2iblnd protocol version 2
liangzhen [Mon, 13 Apr 2009 16:31:42 +0000 (16:31 +0000)]
Branch HEAD
Tag for performance test
bobijam [Mon, 13 Apr 2009 06:26:21 +0000 (06:26 +0000)]
Branch HEAD
b=16417
sleep some time before getting 'lfs df' value.
grev [Fri, 10 Apr 2009 21:07:05 +0000 (21:07 +0000)]
b=18271
i=Nathan.Rutman
writeconf fn fix
stinson1947 [Fri, 10 Apr 2009 20:26:29 +0000 (20:26 +0000)]
Updated version.
stinson1947 [Fri, 10 Apr 2009 20:25:20 +0000 (20:25 +0000)]
Updated version string for the next bi-weekly build. This is also a 2.0 Alpha candidate.
vitaly [Fri, 10 Apr 2009 19:43:32 +0000 (19:43 +0000)]
Branch HEAD
b=18863
i=shadow
i=bzzz
lu cache shrinker bugfix, return the proper amount of cached objects.
vitaly [Fri, 10 Apr 2009 19:40:39 +0000 (19:40 +0000)]
Branch HEAD
b=18792
i=jay
i=huanghua
1. remove the assert for inode reference in cl_inode_fini().
2. as ldlm_cli_cancel() takes a "long" lock, i.e. without a reference,
we should not drop this reference later. --enable-lu_ref fix.
robert.read [Fri, 10 Apr 2009 19:18:37 +0000 (19:18 +0000)]
Branch HEAD
b=19025
i=jay
Upstream patch, this time with the patch.
robert.read [Fri, 10 Apr 2009 19:01:16 +0000 (19:01 +0000)]
Branch HEAD
b=19025
i=jay
i=rread
Upstream patch to fix panic on i/o errors.
robert.read [Fri, 10 Apr 2009 18:48:35 +0000 (18:48 +0000)]
Branch HEAD
b=18556
o=tappro
i=rread
i=nathan
Reoganize recovery timer managing.
robert.read [Fri, 10 Apr 2009 18:36:42 +0000 (18:36 +0000)]
Branch HEAD
b=18978
o=zam
i=tappro
i=rread
Don't LBUG in CMD cmr_version_get/set stubs.
grev [Fri, 10 Apr 2009 15:02:02 +0000 (15:02 +0000)]
b=19139
i=Jian.Yu
typo END_RUN_FILE name fix
grev [Fri, 10 Apr 2009 14:45:28 +0000 (14:45 +0000)]
b=19129
i=Alexander.Zarochentsev
zconf_mount_clients remote command fix
grev [Fri, 10 Apr 2009 14:40:25 +0000 (14:40 +0000)]
b=18080
i=Alexander.Zarochentsev
add sanityN test_35 to A_E list
jxiong [Fri, 10 Apr 2009 04:04:16 +0000 (04:04 +0000)]
b=19016
r=wangdi,fan.yong
Fix an issue about enqueuing a lock in clio.
jxiong [Fri, 10 Apr 2009 03:32:21 +0000 (03:32 +0000)]
b=18293
i=fan.yong,rread
Revise the handling of IO error in clio:
- don't set page error for sync and direct IO;
- when IO error occurs, take the page out from SoM queue since we don't resend
the page right now.
ericm [Thu, 9 Apr 2009 20:50:31 +0000 (20:50 +0000)]
branch: HEAD
OSD doing batch read of dir entries in compatiblility mode iterator.
b=17560
o=pravin
i=oleg,rahul,pravin,rread
ericm [Thu, 9 Apr 2009 20:43:11 +0000 (20:43 +0000)]
branch: HEAD
add an assertion trying to catch the rarely happened case of possible
import reference over dropping.
b=18849
vitaly [Thu, 9 Apr 2009 16:15:57 +0000 (16:15 +0000)]
Branch HEAD
b=17926
i=rread
i=shadow
limit the default journal size with 400MB
bobijam [Thu, 9 Apr 2009 09:53:34 +0000 (09:53 +0000)]
Branch HEAD
b=16417
i=grev
i=alexey.lyashkov (shadow)
revise sanityN.sh test_36()
- need sleep some time before getting 'after' value from 'lfs df', because
if 'multiop & kill' happens too fast, 'lfs df' sometimes only get old df
value from cache w/o reissuing statfs RPC request.
shadow [Thu, 9 Apr 2009 05:36:17 +0000 (05:36 +0000)]
don't allow connect to already connected import
Branch HEAD
b=16839
i=rread
zhanghc [Wed, 8 Apr 2009 17:20:51 +0000 (17:20 +0000)]
b=17491
remove "wrapped times" stuff in original patch
i=nathan.rutman
i=robert.read
tappro [Wed, 8 Apr 2009 09:59:33 +0000 (09:59 +0000)]
- fix wrong flag check in ptlrpc_at_set_reply()
- remove staled clients before finish_recovery stage
- increase time for recovery if switched to vbr
b:18556
i:rread,zam,nathan
deshmukh [Wed, 8 Apr 2009 05:28:39 +0000 (05:28 +0000)]
Branch HEAD
b=18882
i=oleg.drokin
shadow [Tue, 7 Apr 2009 15:41:06 +0000 (15:41 +0000)]
allow killing process which wait statahead result
Branch HEAD
b=18902
i=fanyong
i=tappro
isaac [Tue, 7 Apr 2009 15:32:17 +0000 (15:32 +0000)]
b=19087,i=liang:
- removed unused field md_addrkey so that sizeof lnet_libmd_t with one frag would be
exactly 128 on x86_64, very sweet.
maxim [Tue, 7 Apr 2009 11:09:13 +0000 (11:09 +0000)]
b=18414
i=isaac
i=liang
Landing a patch fixing 'running out of ports' issue on HEAD. The patch
essentially does:
- add a delay before next reconnect attempt in ksocklnd in the case of lost race;
- limit the frequency of query-requests in lnet;
- special handling of 'dead peer' notifications in lnet.
zam [Tue, 7 Apr 2009 06:39:30 +0000 (06:39 +0000)]
Branch HEAD
b=18988
i=alexey.lyashkov
i=jinshan.xiong
i=adilger
If append write, vvp_io_write_start sets pos to the end of the file and
doesn't touch kiocb->ki_pos, it triggers BUG_ON(iocb->ki_pos != pos) in Linux
kernel code. This patch adds missing ki_pos adjustment.
robert.read [Tue, 7 Apr 2009 05:05:20 +0000 (05:05 +0000)]
Branch HEAD
b=18554
o=shadow,rread
i=zam
i=eric.mei
Full fix for 18554. Includes original patch, Shadow's new fixes, and a test.
bobijam [Tue, 7 Apr 2009 01:31:54 +0000 (01:31 +0000)]
Branch HEAD
b=17378
i=robert.read
add test case: sanity.sh test_17h()
bobijam [Tue, 7 Apr 2009 01:28:12 +0000 (01:28 +0000)]
Branch HEAD
b=17378
i=johann
i=andrew.perepechko (panda)
qos_shrink_lsm() may allocate a new lsm while lov_free_memmd() still exerting on
old lsmp causes LBUG.
nathan [Mon, 6 Apr 2009 20:26:54 +0000 (20:26 +0000)]
b=18798
i=rread
i=adilger
Track import connection state changes in a new osc/mdc proc file
Add overview-type data to the osc/mdc import proc file.
deen [Mon, 6 Apr 2009 12:26:24 +0000 (12:26 +0000)]
Fix compile error when building v1_9_164 on Cray.
b=18855
i=sheng.yang
i=edg
grev [Sat, 4 Apr 2009 01:04:30 +0000 (01:04 +0000)]
b=17973
i=Brian
mpi_run: process mpi output to get an error
grev [Sat, 4 Apr 2009 00:26:26 +0000 (00:26 +0000)]
b=18994
i=Robert.Read
move duplicate code to fn
grev [Sat, 4 Apr 2009 00:10:37 +0000 (00:10 +0000)]
b=19010
i=Alexander.Zarochentsev (Zam)
t-f sanity check if env is sane
grev [Fri, 3 Apr 2009 19:39:55 +0000 (19:39 +0000)]
revert mistakenly added patch from b=18696
grev [Fri, 3 Apr 2009 19:29:00 +0000 (19:29 +0000)]
b=17973
i=Brian
run_* scripts fix: kill PGID properly
robert.read [Fri, 3 Apr 2009 17:59:16 +0000 (17:59 +0000)]
Branch HEAD
Wait for debug_daemon to finish its work before exiting so that we avoid
racing when looking for the dumped file in sanity.sh test_170.
Remove tabs from file.
b=18806
i=rahul.deshmukh
i=adilger
grev [Fri, 3 Apr 2009 17:28:16 +0000 (17:28 +0000)]
b=18404
o=Adilger
i=grev
i=Johann
write-append-truncate cleanup
grev [Fri, 3 Apr 2009 16:34:02 +0000 (16:34 +0000)]
b=18994
i=Tappro
add REPLAY_VBR to acc-sm
yangsheng [Fri, 3 Apr 2009 05:45:51 +0000 (05:45 +0000)]
Branch b1_6
b=18810
i=alex, johann
Fix race between read_block_bitmap() and mark_diskspace_used().
bobijam [Fri, 3 Apr 2009 03:43:18 +0000 (03:43 +0000)]
Branch HEAD
b=18895
i=robert.read
i=tappro
when mds_setup() fails the error handle path needs clean possibly built
nid_stat which builds nid_proc on obd's obd_proc_exports_entry.
wangdi [Thu, 2 Apr 2009 17:11:27 +0000 (17:11 +0000)]
Branch: HEAD
b=17711
reset crw_pos for appending write in the write page loop.
i=Jay,Shadow
adilger [Thu, 2 Apr 2009 03:53:48 +0000 (03:53 +0000)]
Branch b1_8
Ignore generated files.
robert.read [Thu, 2 Apr 2009 00:04:57 +0000 (00:04 +0000)]
Branch HEAD
b=18554
Reverting change. A different, seemingly unrelated bug is ocurring
since landing this, and removing this for further review.
huanghua [Wed, 1 Apr 2009 14:39:22 +0000 (14:39 +0000)]
Branch HEAD
b=18796
i=tappro
i=vladimir.saveliev
correct error handling.
deshmukh [Wed, 1 Apr 2009 13:58:34 +0000 (13:58 +0000)]
Branch HEAD
b=18675
i=vladimir.saveliev
wangdi [Wed, 1 Apr 2009 02:10:41 +0000 (02:10 +0000)]
Branch: HEAD
bug=18973
Nested environment for cl_lock_delete in osc_lock_cancel_wait, because it
will trigger lov_lock_delete, then trigger the closure be shared by two environment,
which will cause the assertion failed.
i=Jay,Robert
robert.read [Wed, 1 Apr 2009 01:39:22 +0000 (01:39 +0000)]
Branch HEAD
b=18554
Still pending inspections from Shadow and Oleg, but this fixes at least
one of the issues that causing tests to fail and is worth a try.
robert.read [Tue, 31 Mar 2009 22:26:14 +0000 (22:26 +0000)]
Branch HEAD
b=18861
i=h.huang
i=pavin
Default mode for mountpoint should be 0755.
(Landing for Fan Yong who is on a customer site this week.)
anserper [Tue, 31 Mar 2009 21:04:00 +0000 (21:04 +0000)]
b=18972
i=Elena
fix a typo in test 24i of sanity.sh
zhanghc [Tue, 31 Mar 2009 15:20:50 +0000 (15:20 +0000)]
b=17710
fixup a problem in original patch
in test_49 of conf-sanity
i=grev
jxiong [Tue, 31 Mar 2009 08:22:23 +0000 (08:22 +0000)]
b=18337
r=wangdi,shadow
Fixed a crash of bottom to top lock destruction path.
liangzhen [Tue, 31 Mar 2009 05:20:46 +0000 (05:20 +0000)]
Branch HEAD
b=18487
i=liang
Pass in physical address, MX needs to translate the address into physical
address anyway and mxlnd knows more about how to translate them.
fanyong [Tue, 31 Mar 2009 04:29:54 +0000 (04:29 +0000)]
Branch HEAD
b=18903
i=eric.mei
i=w.li
typo fix
wangdi [Mon, 30 Mar 2009 19:54:57 +0000 (19:54 +0000)]
Branch: HEAD
b:18794
remove event if there are no obd registered under that event.
i=Ericm,Huanghua
stinson1947 [Thu, 26 Mar 2009 22:29:40 +0000 (22:29 +0000)]
Updated version for next bi-weekly build for 2.0, build 15.
brian [Thu, 26 Mar 2009 17:35:17 +0000 (17:35 +0000)]
b=18656
i=yangsheng
i=wangyb
Kernel configs for Xen DomU kernel packages.
brian [Thu, 26 Mar 2009 17:32:10 +0000 (17:32 +0000)]
b=18656
rpmbuild gets a little upset when macros are left empty rather than being
defined to the empty string.
I'll be glad when all of this build spaghetti goes the way of the do-do.
ericm [Thu, 26 Mar 2009 15:24:03 +0000 (15:24 +0000)]
branch: HEAD
sanity check of flags & ea of incoming create request.
b=18854
r=wangdi
r=huanghua
grev [Thu, 26 Mar 2009 14:27:17 +0000 (14:27 +0000)]
b=18874
i=Alexey.Lyashkov
test_48: remove useless code; cleanup properly
grev [Thu, 26 Mar 2009 14:06:26 +0000 (14:06 +0000)]
b=17195
i=Tappro
new LARGE_SCALE testsuite
test_3a only
grev [Thu, 26 Mar 2009 13:44:55 +0000 (13:44 +0000)]
b=18867
i=Jian.Yu
test_77b fix
tappro [Thu, 26 Mar 2009 13:13:47 +0000 (13:13 +0000)]
- add version_get/set methods for dot_lustre special object
b:18901
i:h.huang,manoj
jxiong [Thu, 26 Mar 2009 10:20:53 +0000 (10:20 +0000)]
b=18829,18850
r=h.huang,yong.fan,shadow
Fix some ldlm lock related issue for clio..
Still has more :-)
brian [Wed, 25 Mar 2009 18:26:33 +0000 (18:26 +0000)]
b=18656
i=yangsheng
i=wangyb
Enable lbuild to build Xen DomU kernel and lustre packages.
fanyong [Wed, 25 Mar 2009 03:34:13 +0000 (03:34 +0000)]
Branch HEAD
b=18741
i=tianzy
i=huanghua
1) abort all dqacq/dqrel requests when lqc_import is invalid.
2) scripts fix.
grev [Tue, 24 Mar 2009 15:09:19 +0000 (15:09 +0000)]
b=18804
i=Jian.Yu
runtests cleanup: get rid of global SETUP/CLEANUP, use t-f functions instead
fanyong [Tue, 24 Mar 2009 03:43:30 +0000 (03:43 +0000)]
Branch HEAD
b=17336
i=robert.read
i=jinshan.xiong
Do not trigger readpage when objective page index exceeds the end-of-file page index.
grev [Fri, 20 Mar 2009 14:16:11 +0000 (14:16 +0000)]
b=18676
i=Jian.Yu
test_160 remote mds fix
ericm [Wed, 18 Mar 2009 17:32:49 +0000 (17:32 +0000)]
branch: HEAD
fix the logic of ptlrpc_pinger_register_timeout().
b=18662
r=wangdi