Whamcloud - gitweb
bobijam [Thu, 4 Sep 2008 07:14:58 +0000 (07:14 +0000)]
Branch b1_8_gate
b=16561
roll back. (cannot finish sanitN.sh)
bobijam [Thu, 4 Sep 2008 02:51:28 +0000 (02:51 +0000)]
Branch b1_8_gate
b=16907
o=Brian Behlendorf <behlendorf1@llnl.gov>
i=yury.umanets
i=robert.read
Description: Prevent import from entering FULL state when server in recovery
bobijam [Thu, 4 Sep 2008 02:35:40 +0000 (02:35 +0000)]
Branch b1_8_gate
b=16750
i=nathan.rutman
i=sheng.yang
Description: service mount cannot take device name with ":"
Details : Only when device name contains ":/" will mount treat it as
client mount.
bobijam [Thu, 4 Sep 2008 02:18:39 +0000 (02:18 +0000)]
Branch b1_8_gate
b=16561
i=Oleg Drokin (green)
i=johann
Description: Hitting mdc_commit_close() ASSERTION
Details : Properly handle request reference release in
ll_release_openhandle().
shadow [Fri, 29 Aug 2008 13:17:49 +0000 (13:17 +0000)]
revert bug 16839
Branch b1_8_gate
shadow [Wed, 27 Aug 2008 05:17:26 +0000 (05:17 +0000)]
if ost is restarted before set_info(KEY_MDS_CONN) finished, this
request will resend before finished ost llog init and this produce
access to non init llog context.
Branch b1_8_gate
b=16839
i=adilger
i=rread
adilger [Sun, 24 Aug 2008 08:58:12 +0000 (08:58 +0000)]
Branch b1_8_gate
Quiet compiler warnings.
b=15981
i=robert.read
i=adilger (girish.shilamkar original patch)
adilger [Sun, 24 Aug 2008 04:34:30 +0000 (04:34 +0000)]
Branch b1_8_gate
Minor cleanup
nathan [Fri, 22 Aug 2008 17:40:12 +0000 (17:40 +0000)]
b=15899
i=nathan
i=adilger
add OST pools
fanyong [Thu, 21 Aug 2008 08:36:10 +0000 (08:36 +0000)]
Branch b1_8_gate
b=15927
i=johann
i=huanghua
Replace ptlrpcd with the statahead thread to interpret the async statahead RPC callback.
shadow [Thu, 21 Aug 2008 06:07:23 +0000 (06:07 +0000)]
avoid I/O failures after umount during fail back
Branch b1_8_gate
b=16611
i=green
i=rread
adilger [Wed, 20 Aug 2008 08:06:02 +0000 (08:06 +0000)]
Branch b1_8
Merge minor changes from b1_8 into lustre/ChangeLog
yangsheng [Wed, 20 Aug 2008 05:44:36 +0000 (05:44 +0000)]
Branch b1_8_gate
b=16633
i=shadow, zhenyu.xu
Update to RHEL5 kernel-2.6.18-92.1.10.el5.
bobijam [Wed, 20 Aug 2008 02:04:35 +0000 (02:04 +0000)]
Branch b1_8_gate
b=15825
o=green
i=shadow, bobijam
Description: Kernel BUG tries to release flock
Details : Lustre does not destroy flock lock before last reference goes
away. So always drop flock locks when client is evicted and
perform unlock regardless of successfulness of speaking to MDS.
yangsheng [Tue, 19 Aug 2008 04:34:03 +0000 (04:34 +0000)]
Branch b1_8_gate
b=16547
i=shadow, zhenyu.xu
Update to SLES10 kernel-2.6.16.60-0.27.
bobijam [Tue, 19 Aug 2008 02:14:20 +0000 (02:14 +0000)]
Branch b1_8_gate
b=16566
o=Jonathan Li(jli@cray.com)
i=shadow, bobijam
Description: Upcall on Lustre log has been dumped
Details : Allow for a user mode script to be called once a Lustre log has
been dumped. It passes the filename of the dumped log to the
script, the location of the script can be specified via
/proc/sys/lnet/debug_log_upcall.
shadow [Mon, 18 Aug 2008 15:52:58 +0000 (15:52 +0000)]
void messages about idr_remove called for id which is not allocated.
Branch b1_8_gate
b=16583
i=zam
i=panda
shadow [Thu, 14 Aug 2008 09:17:48 +0000 (09:17 +0000)]
avoid "Already found the key in hash [CONN_UNUSED_HASH]" messages
Branch b1_8_gate
b=16109
i=johann
i=green
shadow [Wed, 13 Aug 2008 07:11:53 +0000 (07:11 +0000)]
avoid ASSERTION(client_stat->nid_exp_ref_count == 0) failed
Branch b1_8_gate
b=15139
i=tappro
i=rread
shadow [Wed, 13 Aug 2008 06:32:49 +0000 (06:32 +0000)]
add workaround for get valid ost count for avoid warnings about
drop too big messages, not init llog cat under semphore which
can be blocked on reconnect and break normal replay, fix access
to wrong pointer.
Branch b1_8_gate
b=16679
i=tappro
i=nathan
bobijam [Tue, 12 Aug 2008 04:17:32 +0000 (04:17 +0000)]
Branch b1_8_gate
b=16573
o=adilger
i=johann, nathan
Description: Export bytes_read/bytes_write count on OSC/OST.
bobijam [Mon, 11 Aug 2008 05:41:10 +0000 (05:41 +0000)]
Branch b1_8_gate
b=16237
i=adilger, nathan
Description: Early reply size mismatch, MGC loses connection
Details : Apply the MGS_CONNECT_SUPPORTED mask at reconnect time so
the connect flags are properly negotiated.
kalpak [Fri, 8 Aug 2008 08:26:59 +0000 (08:26 +0000)]
b=10555
i=adilger
i=green
i=girish
add ldiskfs patches and lustre support for FIEMAP ioctl
shadow [Thu, 7 Aug 2008 17:37:17 +0000 (17:37 +0000)]
Properly propagate oinfo flags from lov to osc for statfs
Branch b1_8_gate
b=16006
i=shadow
i=johann
anserper [Thu, 7 Aug 2008 11:11:12 +0000 (11:11 +0000)]
*** empty log message ***
yangsheng [Thu, 7 Aug 2008 05:13:12 +0000 (05:13 +0000)]
Branch b1_8_gate
b=16208
i=adilger, johann
Implement lustre ll_show_options method.
yangsheng [Thu, 7 Aug 2008 04:57:10 +0000 (04:57 +0000)]
Branch b1_8_gate
b=16188
i=johann, zhenyu.xu
Update to SLES9 kernel-2.6.5-7.312.
yangsheng [Thu, 7 Aug 2008 04:38:44 +0000 (04:38 +0000)]
Branch b1_8_gate
b=16503
i=johann, zhenyu.xu
Update to RHEL4 kernel-2.6.9-67.0.22.EL.
anserper [Wed, 6 Aug 2008 09:42:22 +0000 (09:42 +0000)]
*** empty log message ***
johann [Wed, 6 Aug 2008 08:29:10 +0000 (08:29 +0000)]
Branch b1_8_gate
b=16140
i=nathan
i=bobijam
pass journal_dev mount option during pre-mount.
bobijam [Wed, 6 Aug 2008 02:44:52 +0000 (02:44 +0000)]
Branch b1_8_gate
b=16317
o=Herb Wartens(hwartens@llnl.gov)
i=wangdi, johann
Description: exports in /proc are broken
Details : recreate /proc entries for clients when they reconnect.
shadow [Tue, 5 Aug 2008 09:05:38 +0000 (09:05 +0000)]
don't fail open with -ERANGE.
if client connected until mds will be know about real ost count,
getting LOV EA can be fail because mds not allocate enougth buffer
for LOV EA.
Branch b1_8_gate
b=16080
i=tappro
i=johann
bobijam [Mon, 4 Aug 2008 02:31:33 +0000 (02:31 +0000)]
Branch b1_8_gate
b=15576
i=johann, adilger
Description: Resolve device initialization race
Details : Prevent proc handler from accessing devices added to the
obd_devs array but yet be intialized.
johann [Thu, 31 Jul 2008 23:06:29 +0000 (23:06 +0000)]
Branch b1_8_gate
b=12755,16494,16404
i=bzzz
i=adilger
several fixes in the sd_iostat patch:
- remove the limit of 256 scsi disks
- unloading/reloading the scsi low level driver triggers a kernel
bug when trying to access the sd iostat file.
- REQ_BLOCK_PC requests are not handled properly causing memory corruption.
johann [Wed, 30 Jul 2008 16:05:12 +0000 (16:05 +0000)]
Branch b1_8_gate
b=16496
i=bzzz
i=vitaly
fix a race between class_handle_unhash() and class_handle2object()
introduced in lustre 1.6.5 by bug 13622. use h_in instead of h_cookie
in class_handle2object().
johann [Mon, 28 Jul 2008 08:56:03 +0000 (08:56 +0000)]
Branch b1_8_gate
b=16362
i=bzzz
i=adilger
looking up an inode via iopen with the wrong generation number can
populate the dcache with a disconneced dentry while the inode
number is in the process of being reallocated. This causes an
assertion failure in iopen since the inode's dentry list contains
both a connected and disconnected dentry.
tianzy [Mon, 28 Jul 2008 04:53:50 +0000 (04:53 +0000)]
Branch b1_8
Have O_DIRECT honor the quota
b=16125
i=johann
i=tom.wang
tianzy [Fri, 25 Jul 2008 13:34:14 +0000 (13:34 +0000)]
Branch b1_8
add quota statistics and sort out quota lproc code.
b=15058
i=johann
i=andrew.perepechko
yangsheng [Thu, 24 Jul 2008 14:56:08 +0000 (14:56 +0000)]
Branch b1_8_gate
b=15308
i=johann, shadow, zhenyu.xu, brian
Update to SLES10 SP2 kernel-2.6.16.60-0.23 and update to OFED-1.3.1.
yangsheng [Thu, 24 Jul 2008 11:17:11 +0000 (11:17 +0000)]
Branch b1_8_gate
b=16190
i=johann, shadow, zhenyu.xu
Update to RHEL5 kernel-2.6.18-92.1.6.el5 and update OFED to 1.3.1.
shadow [Mon, 21 Jul 2008 08:44:33 +0000 (08:44 +0000)]
don't swab ost objects in response about directory, because
this not exist.
Branch b1_8_gate
b=16318
i=johann
i=deen
kalpak [Sat, 19 Jul 2008 14:15:02 +0000 (14:15 +0000)]
b=16226, 16199
Add changelog entries
kalpak [Sat, 19 Jul 2008 12:28:08 +0000 (12:28 +0000)]
Set correct e2fsprogs version
deen [Thu, 17 Jul 2008 10:35:55 +0000 (10:35 +0000)]
Sort source/child resource pair after updating child resource.
b=15674
i=adilger
i=shadow
anserper [Wed, 16 Jul 2008 22:04:17 +0000 (22:04 +0000)]
Branch b1_8_gate
b=15754
adilger [Fri, 11 Jul 2008 20:16:34 +0000 (20:16 +0000)]
Branch b1_8_gate
Add Frequency to ChangeLog entries.
brian [Wed, 9 Jul 2008 22:22:37 +0000 (22:22 +0000)]
b=15625
Fix to match b1_6.
brian [Wed, 9 Jul 2008 21:07:13 +0000 (21:07 +0000)]
b=15625
i=adilger
i=nathan
Service Tags.
If the service tags package is installed on a Lustre node when a Lustre
target is mounted, a service tag will be generated which can then optionally
be collected by a Registration Client for addition to the Sun asset
inventory system being offered at inventory.sun.com.
adilger [Wed, 9 Jul 2008 00:03:23 +0000 (00:03 +0000)]
Merge b1_8_gate from b1_6 (20080708_1553)
Mostly minor cleanups.
Make ChangeLog consistent.
Bump build version to v1_7_51.
cvs2svn [Mon, 7 Jul 2008 16:18:16 +0000 (16:18 +0000)]
This commit was manufactured by cvs2svn to create branch
'unlabeled-1.176.2.342.2.26.2'.
anserper [Mon, 7 Jul 2008 16:18:15 +0000 (16:18 +0000)]
*** empty log message ***
bobijam [Mon, 7 Jul 2008 02:56:44 +0000 (02:56 +0000)]
Branch b1_8
b=13285
o=bowen.zhou
i=joahnn, bobijam
Add lctl dl '-t' option to print ost_conn_uuid for osc and mds_conn_uuid for mdc.
bobijam [Mon, 7 Jul 2008 01:54:59 +0000 (01:54 +0000)]
Branch b1_8
b=14693
o=bowen.zhou
i=johann, bobijam
test case for "'lctl conf_param' stores invalid parameter, future mounts fail"
anserper [Sun, 6 Jul 2008 17:37:12 +0000 (17:37 +0000)]
Branch b1_8
b=13904
i=Johann Lombardi(johann)
i=ZhiYong Tian(tianzy)
Adding 64-bit quota file support
yangsheng [Sun, 6 Jul 2008 15:18:47 +0000 (15:18 +0000)]
Branch b1_8
b=16247
i=sheng.yang
i=joahnn
Allow liblustre sanity to exclude tests
kalpak [Sat, 5 Jul 2008 10:50:17 +0000 (10:50 +0000)]
b=13128
i=adilger
i=johann
Add uid and gid options to lfs manpage. numeric uid/gid should be accepted with -user/-group option
adilger [Sat, 5 Jul 2008 05:38:25 +0000 (05:38 +0000)]
Branch b1_8
Tag build version v1_7_50
i=terry
adilger [Sat, 5 Jul 2008 05:31:44 +0000 (05:31 +0000)]
Branch b1_8
Allow both "clear" and "clear\n" to be written to ldlm.namespaces.*.lru_size.
Minor line wrapping and whitespace cleanup.
b=13868
adilger [Fri, 4 Jul 2008 23:34:36 +0000 (23:34 +0000)]
Branch b1_8
Remove spurious LPROCFS_EXIT() that is breaking the semaphore refcount.
b=16288
i=adilger (wangdi original patch)
adilger [Fri, 4 Jul 2008 23:32:23 +0000 (23:32 +0000)]
Branch b1_8
Remove trailing whitespace.
wangdi [Fri, 4 Jul 2008 22:13:08 +0000 (22:13 +0000)]
Branch: b1_8
add stride read-ahead test case
b=16172
i=adilger,nikita
anserper [Fri, 4 Jul 2008 22:03:21 +0000 (22:03 +0000)]
Branch b1_8
b=15754
i=Johann Lombardi (johann)
i=ZhiYong Tian (tianzy)
Including manual pages into make files
wangdi [Fri, 4 Jul 2008 21:11:18 +0000 (21:11 +0000)]
Branch: b1_8
sync import destory with llog_thread and lprocfs access
b=15684
i=Robert, Jay
shadow [Fri, 4 Jul 2008 07:31:10 +0000 (07:31 +0000)]
add recount protection for osc callbacks, so avoid panic on shutdown
Branch b1_8
b=15210
i=green
i=umka
yangsheng [Fri, 4 Jul 2008 06:49:38 +0000 (06:49 +0000)]
Branch b1_8
b=16190
Back the change since OFED-1.3 build failed with this kernel.
yangsheng [Fri, 4 Jul 2008 03:19:22 +0000 (03:19 +0000)]
Branch b1_8
b=16190
i=johann, shadow, zhenyu.xu
Update to RHEL5 kernel-2.6.18-92.1.6.el5.
johann [Thu, 3 Jul 2008 07:56:27 +0000 (07:56 +0000)]
Branch b1_8
b=15950
i=wangdi
i=shadow
The direct IO path doesn't call check_rpcs to submit a new RPC once
one is completed. As a result, some RPCs are stuck in the queue
and are never sent.
Merge brw_interpret() and brw_interpret_oap().
yangsheng [Thu, 3 Jul 2008 05:00:58 +0000 (05:00 +0000)]
Branch b1_8
b=16189
i=johann, zhenyu.xu
Update to RHEL4 kernel-2.6.9-67.0.20.
yangsheng [Thu, 3 Jul 2008 04:13:36 +0000 (04:13 +0000)]
Branch b1_8
b=16041
i=shadow, zhenyu.xu
Fixed the name error.
adilger [Wed, 2 Jul 2008 21:22:53 +0000 (21:22 +0000)]
Branch b1_8
Add description of setstripe parameters to lfs man page.
b=15754
shadow [Wed, 2 Jul 2008 06:28:05 +0000 (06:28 +0000)]
cleanup usage obd_set_info_async, obd_get_info.
fix KEY_IS macro
Branch b1_8
b=14032
i=johann
i=deen
anserper [Tue, 1 Jul 2008 22:53:21 +0000 (22:53 +0000)]
Branch b1_8
b=15754
i=Johann(johann)
i=ZhiYong(tianzy)
a manual page for llapi_quotactl
kalpak [Tue, 1 Jul 2008 13:49:41 +0000 (13:49 +0000)]
b=15284
i=shadow
libattr package may not be installed on all systems
tianzy [Tue, 1 Jul 2008 13:29:59 +0000 (13:29 +0000)]
Branch b1_8
when setquota is executed, quota limitation on slaves is always reset which leads
to this bug. Now only first setquota and cancelling quota will reset quota
limitation on slaves.
b=16053
i=andrew.perepechko
i=johann
tianzy [Tue, 1 Jul 2008 10:10:28 +0000 (10:10 +0000)]
Branch b1_8
this bug only happens when inode quota limitation is very low(less than 12), so that inode quota unit is 1 at initialization. Now least quota qunit is 2,
instead of 1.
b=15758
i=andrew.perepechko
i=johann
bwzhou [Tue, 1 Jul 2008 08:39:33 +0000 (08:39 +0000)]
Branch b1_8
b=11990
r=johann, bobijam
zeroed param upon every mount point
kalpak [Tue, 1 Jul 2008 05:36:42 +0000 (05:36 +0000)]
b=15284
i=adilger
i=johann
OST crashes and subsequent e2fsck can lead to objects being moved to lost+found directory. Using the "ll_recover_lost_found_objs" tool, these objects can be retrieved and data can be salvaged by using the object ID saved in the fid.
kalpak [Tue, 1 Jul 2008 04:15:11 +0000 (04:15 +0000)]
b=13128
i=adilger
i=johann
add -gid,-group,-uid-,-user options to lfs find
bobijam [Tue, 1 Jul 2008 02:58:17 +0000 (02:58 +0000)]
Branch b1_8
b=12653
i=green, johann
Description: sanity test 65a fails if stripecount of -1 is set
Details : handle -1 striping on filesystem in ll_dirstripe_verify
wangdi [Mon, 30 Jun 2008 18:56:10 +0000 (18:56 +0000)]
Branch b1_8
Two minor fixes for stride read-ahead.
b=14483
i=adilger
shadow [Mon, 30 Jun 2008 15:34:14 +0000 (15:34 +0000)]
don't panic with sparse OST's indexes.
Branch b1_8
b=16014
i=tappro
i=deen
shadow [Mon, 30 Jun 2008 12:20:20 +0000 (12:20 +0000)]
badly clear PG_Writeback bit in ll_ap_completion can produce false
positive assertion
Branch b1_8
b=14742
i=nikita
i=johan
kalpak [Sun, 29 Jun 2008 10:08:42 +0000 (10:08 +0000)]
b=13103 (patch by adilger)
i=kalpak,girish
upstream e2fsprogs calls uninit_groups feature as uninit_bg. So mkfs.lustre should check for uninit_bg feature also
deen [Sat, 28 Jun 2008 09:41:44 +0000 (09:41 +0000)]
In ldlm_resource_add_lock(), call to ldlm_resource_dump()
starve other threads from the resource lock for a long time in
case of long waiting queue, so change the debug level from
D_OTHER to the less frequently used D_INFO.
b=15953
i=adilger
i=nathan.rutman
adilger [Sat, 28 Jun 2008 06:37:08 +0000 (06:37 +0000)]
Branch: b1_8
Allow ldiskfs and OFED module symbols to co-exist.
b=16112
i=brian
i=shadow
wangdi [Fri, 27 Jun 2008 18:15:16 +0000 (18:15 +0000)]
Branch: b1_8
miss stride_offset in stride read-ahead.
b=16172
i=Oleg,Johann
grev [Fri, 27 Jun 2008 09:33:04 +0000 (09:33 +0000)]
b=5188
add test_68 to ALWAYS_EXCEPT list
bwzhou [Fri, 27 Jun 2008 03:23:08 +0000 (03:23 +0000)]
Branch b1_8
b=15881
r=rread
rewrite sanity 129
yury [Thu, 26 Jun 2008 12:29:08 +0000 (12:29 +0000)]
b=15863
r=shadow,wangdi
- fixes about missed llcd_put()
anserper [Wed, 25 Jun 2008 21:34:56 +0000 (21:34 +0000)]
Branch b1_8
b=14010
i=Alexey(shadow)
i=Andreas(adilger)
type fixes
grev [Wed, 25 Jun 2008 20:09:14 +0000 (20:09 +0000)]
fix typo introduced by grev 2008-02-12 rev 1.35.2.16
grev [Wed, 25 Jun 2008 19:38:34 +0000 (19:38 +0000)]
b=14384
i=Adilger
remove tdir creation from run_one: the test has to create this dir
by itself if it needs this
b=16165
i=Jian.Yu
localize TYPE
anserper [Wed, 25 Jun 2008 18:04:49 +0000 (18:04 +0000)]
Branch b1_8
b=15754
i=Johann(johann)
i=ZhiYong(tianzy)
lfs setquota interface enhancements
ericm [Wed, 25 Jun 2008 17:55:36 +0000 (17:55 +0000)]
branch: b1_8
drop request with 0 timeout estimation.
b=14071
r=nathan
r=robert
bwzhou [Wed, 25 Jun 2008 00:26:43 +0000 (00:26 +0000)]
Branch b1_8
b=13285
initialize save_errno
grev [Tue, 24 Jun 2008 20:57:53 +0000 (20:57 +0000)]
b=16153
i=Johann
h2o2ib t-f fn
bwzhou [Tue, 24 Jun 2008 16:23:56 +0000 (16:23 +0000)]
Branch b1_8
b=13285
r=adilger, bobijam (cid-1579)
johann, deen (cid-1613)
johann, bobijam (cid-1685)
Coverity bugs
johann [Tue, 24 Jun 2008 08:42:55 +0000 (08:42 +0000)]
Branch b1_8
b=15677
i=zhenyu.xu
Tiny fix when the MDS is also the client node. Don't change the checksum
type on MDS's OSCs.
yangsheng [Tue, 24 Jun 2008 03:05:15 +0000 (03:05 +0000)]
Branch b1_8
b=15865
i=johann, shadow
Update to RHEL5 kernel-2.6.18-53.1.21.el5.
Fixed build failed for IA64 arch.
bobijam [Tue, 24 Jun 2008 01:53:13 +0000 (01:53 +0000)]
Branch b1_8
b=15924
i=green, johann
Description: do not process already freed flock
Details : flock can possibly be freed by another thread before it reaches
to ldlm_flock_completion_ast.