Whamcloud - gitweb
fs/lustre-release.git
16 years agoBranch b1_8
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.

16 years agoBranch b1_8
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().

16 years agoBranch b1_8
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.

16 years agoBranch b1_8
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.

16 years agoBranch b1_8
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

16 years agocleanup usage obd_set_info_async, obd_get_info.
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

16 years agoBranch b1_8
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

16 years agob=15284
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

16 years agoBranch b1_8
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

16 years agoBranch b1_8
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

16 years agoBranch b1_8
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

16 years agob=15284
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.

16 years agob=13128
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

16 years agoBranch b1_8
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

16 years agoBranch b1_8
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

16 years agodon't panic with sparse OST's indexes.
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

16 years agobadly clear PG_Writeback bit in ll_ap_completion can produce false
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

16 years agob=13103 (patch by adilger)
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

16 years agoIn ldlm_resource_add_lock(), call to ldlm_resource_dump()
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

16 years agoBranch: b1_8
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

16 years agoBranch: b1_8
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

16 years agob=5188
grev [Fri, 27 Jun 2008 09:33:04 +0000 (09:33 +0000)]
b=5188
add test_68 to ALWAYS_EXCEPT list

16 years agoBranch b1_8
bwzhou [Fri, 27 Jun 2008 03:23:08 +0000 (03:23 +0000)]
Branch b1_8
b=15881
r=rread

rewrite sanity 129

16 years agob=15863
yury [Thu, 26 Jun 2008 12:29:08 +0000 (12:29 +0000)]
b=15863
r=shadow,wangdi
- fixes about missed llcd_put()

16 years agoBranch b1_8
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

16 years agofix typo introduced by grev 2008-02-12 rev 1.35.2.16
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

16 years agob=14384
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

16 years agoBranch b1_8
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

16 years agobranch: b1_8
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

16 years agoBranch b1_8
bwzhou [Wed, 25 Jun 2008 00:26:43 +0000 (00:26 +0000)]
Branch b1_8
b=13285

initialize save_errno

16 years agob=16153
grev [Tue, 24 Jun 2008 20:57:53 +0000 (20:57 +0000)]
b=16153
i=Johann
h2o2ib t-f fn

16 years agoBranch b1_8
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

16 years agoBranch b1_8
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.

16 years agoBranch b1_8
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.

16 years agoBranch b1_8
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.

16 years agob=14071
nathan [Mon, 23 Jun 2008 18:11:23 +0000 (18:11 +0000)]
b=14071
i=adilger
enable AT by default in 1.8

16 years agob=15316
brian [Fri, 20 Jun 2008 16:34:54 +0000 (16:34 +0000)]
b=15316

Forgotten kernel config file in the previous landing.

16 years agoBranch b1_8
yangsheng [Fri, 20 Jun 2008 05:48:44 +0000 (05:48 +0000)]
Branch b1_8
b=15593

i=shadow, johann

Force to remove SUID when the do_truncate() be called in 2.6.22 kernel.

16 years agob=15936
tappro [Thu, 19 Jun 2008 06:05:43 +0000 (06:05 +0000)]
b=15936
Unified last_rcvd for MDS/OSS
i:nathan,adilger

16 years agore-vert komaln 1.42.10.76.2.2 t-f changes unrelated to 14471
grev [Wed, 18 Jun 2008 21:41:10 +0000 (21:41 +0000)]
re-vert komaln 1.42.10.76.2.2 t-f changes unrelated to 14471

16 years agob=15870
brian [Wed, 18 Jun 2008 17:04:54 +0000 (17:04 +0000)]
b=15870
i=adilger

Forgot to remove the ChangeLog entry when I backed this patch out.

16 years agore-vert shadow b1_6 1.42.10.80 (robert.read 1.42.10.76.2.4 merge)
grev [Wed, 18 Jun 2008 15:18:20 +0000 (15:18 +0000)]
re-vert shadow b1_6 1.42.10.80 (robert.read 1.42.10.76.2.4 merge)
and 1.42.10.76.2.5 commits:
move debug code && sync to appropriate place

16 years agoBranch b1_8
bobijam [Wed, 18 Jun 2008 01:41:40 +0000 (01:41 +0000)]
Branch b1_8
b=14480
o=green
i=shadow, bobijam

Description: LBUG during stress test
Details    : Need properly lock accesses the flock deadlock detection list.

16 years agob=16090
grev [Tue, 17 Jun 2008 17:28:00 +0000 (17:28 +0000)]
b=16090
i=Deen
move export ${facet}_svc from start fn to mount_facet fn

16 years agobranch: b1_8
ericm [Tue, 17 Jun 2008 16:44:29 +0000 (16:44 +0000)]
branch: b1_8
don't report service est. for MSG_ERR during recovery.
b=15815
r=rread
r=nathan

16 years agorevert typo.
shadow [Tue, 17 Jun 2008 12:36:47 +0000 (12:36 +0000)]
revert typo.

16 years agofix oops in page fault handler.
shadow [Tue, 17 Jun 2008 06:35:12 +0000 (06:35 +0000)]
fix oops in page fault handler.
b=15837
i=nikita
i=green

16 years agoBranch b1_8
yangsheng [Mon, 16 Jun 2008 10:09:47 +0000 (10:09 +0000)]
Branch b1_8
b=15592
i=oleg, johann

Correctly handle the FS_RENAME_DOES_D_MOVE flag for Lustre.

16 years agoBranch b1_8
bwzhou [Sun, 15 Jun 2008 17:16:53 +0000 (17:16 +0000)]
Branch b1_8
b=14693
r=nathan

Don't return an error for conf_param processing failures

16 years agoBranch b1_8
bwzhou [Sun, 15 Jun 2008 16:25:36 +0000 (16:25 +0000)]
Branch b1_8
b=13285
r=adilger, deen

not to fail the import when -EFBIG is returned

16 years agoMerge b1_8 from b1_6 (20080613_1435)
robert.read [Fri, 13 Jun 2008 22:22:26 +0000 (22:22 +0000)]
Merge b1_8 from b1_6 (20080613_1435)

16 years agoBranch b1_8
bobijam [Fri, 13 Jun 2008 01:26:57 +0000 (01:26 +0000)]
Branch b1_8
b=14134
i=johann

minor fix handling '/etc/mtab' issue.

16 years agoBranch b1_8
bobijam [Thu, 12 Jun 2008 02:43:27 +0000 (02:43 +0000)]
Branch b1_8
b=15345
o=johann
i=nathan, bobijam

check --writeconf flag when forcing the index.

16 years agob=14384
grev [Wed, 11 Jun 2008 21:24:16 +0000 (21:24 +0000)]
b=14384
i=Adilger
test_9, test_10a fixes: do not break DIR value

16 years agoCleanup wrong mount_facet message
grev [Wed, 11 Jun 2008 20:45:58 +0000 (20:45 +0000)]
Cleanup wrong mount_facet message
(introduced by deen rev 1.42.10.74 b1_6)

16 years agoBranch b1_8
yangsheng [Wed, 11 Jun 2008 09:11:55 +0000 (09:11 +0000)]
Branch b1_8
b=15667
i=johann, andrew

Remove useless function echo_client_ubrw();

16 years agotimeout and assert in invalidate import.
shadow [Wed, 11 Jun 2008 06:45:21 +0000 (06:45 +0000)]
timeout and assert in invalidate import.
b=15716
i=rread
i=johann

16 years agob=14471
komaln [Tue, 10 Jun 2008 14:44:59 +0000 (14:44 +0000)]
b=14471
i=adilger
 replace /proc/fs/lustre access with lctl {get,set}_param in test-framework.sh

16 years agob=16019
grev [Mon, 9 Jun 2008 20:53:30 +0000 (20:53 +0000)]
b=16019
i=Maxim.Patlasov

get rid of quotation in "options lnet"

16 years agob=15711
grev [Sat, 7 Jun 2008 21:32:04 +0000 (21:32 +0000)]
b=15711
i=Tappro

insanity uses local cfg now; remove obsolete insanity-local cfg

16 years agob=15711
grev [Sat, 7 Jun 2008 21:28:16 +0000 (21:28 +0000)]
b=15711
i=Tappro

t-f and insanity fix to work properly with FAILURE_MODE=HARD

16 years agob=15226
yury [Sat, 7 Jun 2008 09:37:41 +0000 (09:37 +0000)]
b=15226
r=nikita,shadow
- fixes access to freed ns and pool on behalf of comming rpcs in finalization time;
- cleanups, comments.

16 years agoadd racer scripts on b1_8
walter [Thu, 5 Jun 2008 15:35:10 +0000 (15:35 +0000)]
add racer scripts on b1_8

16 years agoBranch b1_8
yangsheng [Wed, 4 Jun 2008 23:21:33 +0000 (23:21 +0000)]
Branch b1_8
b=15741
i=joahnn, zhenyu.xu

Update to RHEL5 kernel-2.6.18-53.1.19.el5.

16 years agoBranch b1_8
yangsheng [Wed, 4 Jun 2008 15:30:27 +0000 (15:30 +0000)]
Branch b1_8
b=15742
i=johann, zhenyu.xu

Update to RHEL4 kernel-2.6.9-67.0.15.

16 years agob=15440
yury [Wed, 4 Jun 2008 11:11:52 +0000 (11:11 +0000)]
b=15440
r=shadow,nikita
- fixes missed CFS_INIT_LIST_HEAD(&ns->ns_list_chain); in ldlm_namespace_new();
- cleanups about names and ns list work;
- remove ns from list before waiting to refc == 0.

16 years agoBranch b1_8
tianzy [Wed, 4 Jun 2008 04:18:26 +0000 (04:18 +0000)]
Branch b1_8
delete compatibility for 32bit qdata
b=15933
i=zhenyu.xu
i=johann

16 years agob=14471
komaln [Tue, 3 Jun 2008 08:03:14 +0000 (08:03 +0000)]
b=14471
i=nathan, andreas
To add -N option in lctl get_param which will print only path names.

16 years agoUpdated entry to support development of b1_8 branch (lustre 1.8.0).
stinson1947 [Fri, 30 May 2008 07:09:00 +0000 (07:09 +0000)]
Updated entry to support development of b1_8 branch (lustre 1.8.0).

16 years agoUpdated file to start development on new branch b1_8 based on b1_6.
stinson1947 [Fri, 30 May 2008 07:05:55 +0000 (07:05 +0000)]
Updated file to start development on new branch b1_8 based on b1_6.

16 years agoThis commit was manufactured by cvs2svn to create branch 'b1_8'.
cvs2svn [Fri, 30 May 2008 02:53:33 +0000 (02:53 +0000)]
This commit was manufactured by cvs2svn to create branch 'b1_8'.

16 years agoBranch b1_6
bobijam [Fri, 30 May 2008 02:53:32 +0000 (02:53 +0000)]
Branch b1_6
b=14134
i=nathan, johann

Description: enable MGS and MDT services start separately
Details    : add a 'nomgs' option in mount.lustre to enable start a MDT with
             a co-located MGS without starting the MGS, which is a complement
             to 'nosvc' mount option.

16 years agoBranch b1_6
vitaly [Thu, 29 May 2008 22:38:27 +0000 (22:38 +0000)]
Branch b1_6
b=15904
i=shadow
i=wangdi

clean log_commit_master properly at cleanup in llog_commit_thread()

16 years agocleanup in ptlrpc code, related to ppc platform
shadow [Thu, 29 May 2008 05:55:02 +0000 (05:55 +0000)]
cleanup in ptlrpc code, related to ppc platform
avoid twice swabing one msg buffer
fix get LOV_GET_INFO on ppc platform.
b=14856
i=nikita
i=adilger

16 years agoBranch b1_6
bobijam [Thu, 29 May 2008 02:35:27 +0000 (02:35 +0000)]
Branch b1_6
b=13310
o=eeb
i=joahnn, nikita

The bug is that target_send_reply_msg() calls ptlrpc_error() if 'rc != 0', but
"difficult" replies may not be passed to rpc_error().

16 years agob=15346
vs [Thu, 29 May 2008 00:13:04 +0000 (00:13 +0000)]
b=15346
i=green,shadow,vitaly

skiplists are used to group compatible locks on granted list
that was implemented as tracking first and last lock of each lock group
the patch changes that to using doubly linked lists

16 years agob=15876
grev [Wed, 28 May 2008 20:02:53 +0000 (20:02 +0000)]
b=15876
i=Adilger

skip LFSCK test for remote MDS also

16 years agob=14773
grev [Wed, 28 May 2008 19:28:51 +0000 (19:28 +0000)]
b=14773
i=Adilger

rename subtests to skipping mechanism works properly

16 years agobranch: b1_6
ericm [Wed, 28 May 2008 19:21:43 +0000 (19:21 +0000)]
branch: b1_6
a better way to fix the script.
b=13659

16 years agob=15908
brian [Wed, 28 May 2008 19:14:21 +0000 (19:14 +0000)]
b=15908
i=johann
i=zhenyu.xu:

Small message correction.

16 years agobranch: b1_6
ericm [Wed, 28 May 2008 18:33:44 +0000 (18:33 +0000)]
branch: b1_6
fix test script: at_start return correct value.
b=13659
r=grev

16 years agob=14471
komaln [Wed, 28 May 2008 05:46:18 +0000 (05:46 +0000)]
b=14471
r=Andreas
 to replace the sysctl lustre.* and lnet.* instances with lctl {get,set}_param

16 years agoUpstream fix for memory leak when verifying checksums in the journal.
girish [Tue, 27 May 2008 17:52:15 +0000 (17:52 +0000)]
Upstream fix for memory leak when verifying checksums in the journal.

16 years agobranch: b1_6
ericm [Mon, 26 May 2008 23:27:28 +0000 (23:27 +0000)]
branch: b1_6
do not drop replay according to msg flags, instead we check the
per-export recovery request queue for duplication of transno.
b=15756
r=adilger
r=rread

16 years agob=15255
grev [Mon, 26 May 2008 14:17:31 +0000 (14:17 +0000)]
b=15255
i=Adilger

config for several remote clients; replay-single test_70a, test_70b

16 years agoBranch b1_6
yangsheng [Mon, 26 May 2008 13:47:45 +0000 (13:47 +0000)]
Branch b1_6
b=15649
i=oleg, shadow

Enable debug options in vanilla kernel config file.

16 years agob=15874
grev [Mon, 26 May 2008 10:52:48 +0000 (10:52 +0000)]
b=15874
i=Adilger

skip test_32a, test_32b for NETTYPE != tcp

16 years agoBranch b1_6
anserper [Sun, 25 May 2008 19:56:47 +0000 (19:56 +0000)]
Branch b1_6
b=14443

16 years agoBranch b1_6
anserper [Sun, 25 May 2008 19:42:45 +0000 (19:42 +0000)]
Branch b1_6
b=13915

16 years agoBranch b1_6
adilger [Sun, 25 May 2008 05:43:55 +0000 (05:43 +0000)]
Branch b1_6
Update which_patch to indicate support for 2.6.22 patchless.

16 years agoUpdate e2fsprogs version to 1.40.7-sun3
girish [Sat, 24 May 2008 10:57:26 +0000 (10:57 +0000)]
Update e2fsprogs version to 1.40.7-sun3

16 years agofix liblustre build. use OBD_BRW macros instead of linux specific.
shadow [Sat, 24 May 2008 08:52:17 +0000 (08:52 +0000)]
fix liblustre build. use OBD_BRW macros instead of linux specific.
b=14010
i=green

16 years agoBranch b1_6
bwzhou [Sat, 24 May 2008 07:51:17 +0000 (07:51 +0000)]
Branch b1_6
b=15759
r=rread, green

Don't consider -EMFILE (too many threads) a fatal startup error

16 years agoBranch b1_6
robert.read [Sat, 24 May 2008 00:13:39 +0000 (00:13 +0000)]
Branch b1_6

b=15501
i=eric.mei
i=rread

Nathan's early margin debug patch.

16 years agofix build lustre with o2ib and SLES10.
shadow [Fri, 23 May 2008 15:51:57 +0000 (15:51 +0000)]
fix build lustre with o2ib and SLES10.
b=15870
i=walter

16 years agoBranch b1_6
anserper [Fri, 23 May 2008 10:29:04 +0000 (10:29 +0000)]
Branch b1_6
b=14010
i=shadow
i=zam

Fast-blocking read case

16 years agodon't create too many objects after del orphan.
shadow [Fri, 23 May 2008 06:03:26 +0000 (06:03 +0000)]
don't create too many objects after del orphan.
b=14835
i=tappro
i=deen

16 years agob=14471
komaln [Thu, 22 May 2008 17:56:18 +0000 (17:56 +0000)]
b=14471
r=Andreas

to remove instances of /proc/sys in sanity.sh by using either sysctl or lctl {get,set}_param

16 years agoIn reconstruct_* functions, LASSERTs on both the data supplied by
deen [Thu, 22 May 2008 09:15:05 +0000 (09:15 +0000)]
In reconstruct_* functions, LASSERTs on both the data supplied by
a client, and the data on disk are dangerous and incorrect. Change
them with client eviction.

b=15574
i=adilger
i=shadow

16 years agoBranch b1_6
robert.read [Wed, 21 May 2008 17:55:32 +0000 (17:55 +0000)]
Branch b1_6
b=13285

Reverting rest of script libexedir patch to fix rpm build.