Whamcloud - gitweb
fs/lustre-release.git
16 years agoBranch b1_8_gate
vitaly [Mon, 17 Nov 2008 17:46:07 +0000 (17:46 +0000)]
Branch b1_8_gate
b=17239
i=adilger
i=shadow

async lov_sync() operation.

16 years agob=17037
yury [Wed, 12 Nov 2008 11:59:45 +0000 (11:59 +0000)]
b=17037
r=tappro,wangdi

- fixes ost cleanup issue due to missed llcd_put() in the case ost does not receive disconnect from mds;

- do not sleep on hanging llcd. Instead assert on it _after_ stopping recov_thread's ptlrpcd which should kill any remeining llcds;

- fixes and cleanups, comments.

16 years agoBranch b1_8_gate
yangsheng [Tue, 11 Nov 2008 07:44:22 +0000 (07:44 +0000)]
Branch b1_8_gate
b=17153
i=adilger, robert.read

Remove 2.4 check.
Author: tappro
CVSooi=<inspected_by>

16 years agob=17397
alex [Sat, 1 Nov 2008 08:23:31 +0000 (08:23 +0000)]
b=17397
i=adilger

 - always flush page left by partial truncate

16 years agob=17353
yury [Tue, 21 Oct 2008 15:58:24 +0000 (15:58 +0000)]
b=17353
r=shadow,wangdi

- fixed llog issue leading to potential data loss on OST.

16 years agob=12182
alex [Mon, 13 Oct 2008 15:04:36 +0000 (15:04 +0000)]
b=12182
i=adilger
i=green
i=nikita

  - oss read-only cache feature

16 years ago- initialize transaction table if needed
tappro [Tue, 7 Oct 2008 11:47:57 +0000 (11:47 +0000)]
- initialize transaction table if needed
  b:17174
  i:bzzz, adilger

16 years agob=17194
yury [Wed, 1 Oct 2008 14:11:55 +0000 (14:11 +0000)]
b=17194
r=adilger,oleg

during abort recovery starts, stale export processing is slow

16 years ago- vbr orphan handling
tappro [Sat, 20 Sep 2008 12:34:20 +0000 (12:34 +0000)]
- vbr orphan handling
  b:15392,15391
  i:adilger, bzzz

16 years agob=16777 16776
yury [Fri, 19 Sep 2008 19:01:49 +0000 (19:01 +0000)]
b=16777 16776
r=shadow, adilger, vitaly, robert

- new clas_hash and using it for connections, held locks on server, etc

16 years agoBranch b1_8_gate
vitaly [Mon, 15 Sep 2008 18:31:07 +0000 (18:31 +0000)]
Branch b1_8_gate
b=15949
i=adilger
i=shadow

16 years agoBranch b1_8_gate
tianzy [Thu, 11 Sep 2008 14:51:32 +0000 (14:51 +0000)]
Branch b1_8_gate
This patch includes att18982, att18236, att18237,att18983 and att19061 in bz14840.
Slove "quota recovery deadlock during mds failover", it includes:
1. fix osts hang when mds does failover with quotaon
2. prevent watchdog storm when osts threads wait for the
   recovery of mds
b=14840
i=johann
i=shadow
i=panda

16 years agoAllow granting glimpse locks for PW requests. (Andreas)
girish [Sat, 6 Sep 2008 12:17:13 +0000 (12:17 +0000)]
Allow granting glimpse locks for PW requests. (Andreas)
b=16845
i=green
i=yury.umanets

16 years agofix paralel init for llog.
shadow [Fri, 5 Sep 2008 11:06:56 +0000 (11:06 +0000)]
fix paralel init for llog.
make llog more smp safe.
don't write big array into journal.
fix return codes in llog_put_cat_list/llog_get_cat_list.

Branch b1_8_gate
b=16679
i=umka
i=adilger

16 years agob=16898
yury [Wed, 3 Sep 2008 10:49:50 +0000 (10:49 +0000)]
b=16898
r=wangdi,shadow

- stop recov thread before llog_cleanup() to release possibly busy ctxt

16 years ago- export handling for VBR
tappro [Wed, 3 Sep 2008 08:11:40 +0000 (08:11 +0000)]
- export handling for VBR
  b:15391
  i:rread, bzzz

16 years agob=14608
yury [Sun, 24 Aug 2008 15:53:51 +0000 (15:53 +0000)]
b=14608
r=wangdi,shadow

- new recov thread code;
- cleanups and fixes.

16 years agob=15899
nathan [Fri, 22 Aug 2008 17:40:54 +0000 (17:40 +0000)]
b=15899
i=nathan
i=adilger
add OST pools

16 years ago- vbr interoperability with 1.6
tappro [Wed, 20 Aug 2008 20:00:27 +0000 (20:00 +0000)]
- vbr interoperability with 1.6
  b:15942
  i:rread, bzzz

16 years agoavoid ASSERTION(client_stat->nid_exp_ref_count == 0) failed
shadow [Wed, 13 Aug 2008 07:11:59 +0000 (07:11 +0000)]
avoid ASSERTION(client_stat->nid_exp_ref_count == 0) failed

Branch b1_8_gate
b=15139
i=tappro
i=rread

16 years agob=10555
kalpak [Fri, 8 Aug 2008 08:27:09 +0000 (08:27 +0000)]
b=10555
i=adilger
i=green
i=girish

add ldiskfs patches and lustre support for FIEMAP ioctl

16 years agob=16098
kalpak [Thu, 7 Aug 2008 09:36:17 +0000 (09:36 +0000)]
b=16098

Add URL for GPLv2 license in copyright headers

16 years agoBranch b1_8_gate
bobijam [Wed, 6 Aug 2008 02:44:44 +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.

16 years agob=16227
kalpak [Thu, 31 Jul 2008 07:51:22 +0000 (07:51 +0000)]
b=16227

i=adilger
i=shadow

add lsm argument to obd_get_info. For some get_info calls the lsm was being sent as part of the key which was a hack. Now lsm can be sent as an argument.

16 years agoCleanup compiler warnings.
girish [Tue, 29 Jul 2008 11:22:43 +0000 (11:22 +0000)]
Cleanup compiler warnings.
b=15981
i=adilger
i=robert.read

16 years agoBranch b1_8_gate
yangsheng [Thu, 24 Jul 2008 14:56:47 +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.

16 years ago- land b_ver_recov
tappro [Thu, 24 Jul 2008 11:38:02 +0000 (11:38 +0000)]
- land b_ver_recov

16 years agob=16098
kalpak [Wed, 23 Jul 2008 18:14:35 +0000 (18:14 +0000)]
b=16098

Replace CFS license headers with Sun headers

16 years agoBranch b1_8_gate
johann [Tue, 22 Jul 2008 10:15:56 +0000 (10:15 +0000)]
Branch b1_8_gate
b=9945

Fix build issue. q->max_hw_sectors does not exist on SLES9.

16 years agoBranch b1_8_gate
johann [Mon, 21 Jul 2008 15:13:31 +0000 (15:13 +0000)]
Branch b1_8_gate
b=9945
i=bzzz
i=adilger

add warning when underlying device queue is not tuned for larger I/O requests.

16 years agoThis commit was manufactured by cvs2svn to create branch
cvs2svn [Wed, 2 Jul 2008 06:28:10 +0000 (06:28 +0000)]
This commit was manufactured by cvs2svn to create branch
'unlabeled-1.247.2.45.2.4.2'.

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

17 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.

17 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.

17 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

17 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

17 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.

17 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

17 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.

17 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

17 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

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

17 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

17 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.

17 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

17 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

17 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)

17 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.

17 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.

17 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

17 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)

17 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();

17 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

17 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

17 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"

17 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

17 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

17 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.

17 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

17 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.

17 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.

17 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.

17 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

17 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.

17 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).

17 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.

17 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'.

17 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.

17 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()

17 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