Whamcloud - gitweb
fs/lustre-release.git
12 years agofix typo for
grev [Fri, 13 Feb 2009 13:50:00 +0000 (13:50 +0000)]
fix typo for
b=16488
i=Oleg.Drokin
RACER acc-sm test suit

12 years agofix typo.
shadow [Fri, 13 Feb 2009 10:22:37 +0000 (10:22 +0000)]
fix typo.

Branch HEAD

12 years agoUpdated for the next 2.0 bi-weekly build, build 12.
stinson1947 [Fri, 13 Feb 2009 02:21:57 +0000 (02:21 +0000)]
Updated for the next 2.0 bi-weekly build, build 12.

12 years agob=17839
grev [Thu, 12 Feb 2009 18:45:48 +0000 (18:45 +0000)]
b=17839
i=Brian
recovery-mds-scale for SLOW=no

12 years agorevert b=17839 commit
grev [Thu, 12 Feb 2009 16:17:52 +0000 (16:17 +0000)]
revert b=17839 commit

12 years agob=17839
grev [Thu, 12 Feb 2009 15:34:38 +0000 (15:34 +0000)]
b=17839
i=Brian
recovery-mds-scale for SLOW=no

12 years agoBranch HEAD
bobijam [Thu, 12 Feb 2009 06:39:19 +0000 (06:39 +0000)]
Branch HEAD
b=18015

sles9 doesn't define SLAB_DESTROY_BY_RCU

12 years agob=15428
jxiong [Thu, 12 Feb 2009 04:24:10 +0000 (04:24 +0000)]
b=15428
r=adilger

Fix a crash issue for raid5 zerocopy patch.

12 years agoBranch: HEAD
wangdi [Thu, 12 Feb 2009 02:22:55 +0000 (02:22 +0000)]
Branch: HEAD
fix buildcvs for b_hd*

12 years agoBranch HEAD
huanghua [Thu, 12 Feb 2009 01:38:56 +0000 (01:38 +0000)]
Branch HEAD
b=11404
i=yong.fan
i=rahul.deshmukh

more debugging code.

12 years agob=18452
kalpak [Wed, 11 Feb 2009 18:52:26 +0000 (18:52 +0000)]
b=18452
i=nathan
i=pravin

allow getstripe to work for .lustre dir
llapi_traverse should not open .lustre dir

12 years agob=18417
girish [Wed, 11 Feb 2009 18:07:12 +0000 (18:07 +0000)]
b=18417
o=h.huang
i=girish

Fix typo from last commit which caused test-framework to exit wrongly

12 years agob=17914
jxiong [Wed, 11 Feb 2009 15:44:09 +0000 (15:44 +0000)]
b=17914
r=nathan,h.huang

recommit the patch after fixing the problem

12 years agorevert the patch for bug 17914, since it breaks sanity:65i.
jxiong [Wed, 11 Feb 2009 09:27:53 +0000 (09:27 +0000)]
revert the patch for bug 17914, since it breaks sanity:65i.

12 years agob=18417
girish [Wed, 11 Feb 2009 06:52:20 +0000 (06:52 +0000)]
b=18417
i=kalpak
i=girish
o=adilger

correct cleanup for sanity 102 tests

12 years ago Branch HEAD
liuy [Wed, 11 Feb 2009 02:58:30 +0000 (02:58 +0000)]
 Branch HEAD
 b=15384
 update lnet tag for b_hd_params_tree

12 years agoBranch HEAD
huanghua [Wed, 11 Feb 2009 02:33:23 +0000 (02:33 +0000)]
Branch HEAD
b=17158
i=grev
i=rahul.deshmukh

exhaust_precreations fn for CMD - using get_mds_dir

12 years agoBranch HEAD
huanghua [Wed, 11 Feb 2009 02:29:22 +0000 (02:29 +0000)]
Branch HEAD
b=18147
i=grev
i=yong.fan

enable this test: get new statfs data and CMD enabled.

12 years agob=17087
maxim [Tue, 10 Feb 2009 18:33:35 +0000 (18:33 +0000)]
b=17087
i=matt
i=liang
Minor fix for winnt build problems introduced by landing patch making ksocklnd more os-neutral

12 years agoBranch HEAD
yangsheng [Tue, 10 Feb 2009 17:21:12 +0000 (17:21 +0000)]
Branch HEAD
b=10762

Fixed for new kernel.

12 years agob=14132
maxim [Tue, 10 Feb 2009 17:16:02 +0000 (17:16 +0000)]
b=14132
Few words about acceptor cleanup patch that was landed recently are added.

12 years agoBranch HEAD
yangsheng [Tue, 10 Feb 2009 15:58:55 +0000 (15:58 +0000)]
Branch HEAD

b=10762

i=adilger, green

Rate limit watchdog
Author: Jim Garlick(LLNL)

12 years agoBranch HEAD
fanyong [Tue, 10 Feb 2009 05:08:45 +0000 (05:08 +0000)]
Branch HEAD
b=18295
i=huanghua
i=pravin

Osd should not update object's xtime when calls ldiskfs stuff.

12 years agob=13739
deshmukh [Tue, 10 Feb 2009 05:04:40 +0000 (05:04 +0000)]
b=13739
i=adilger
i=grev

conf_sanity_32b test-case is fixed and now enabled. This test-case will test very basic
interop operation between 1.8 and 2.0

12 years agoBranch HEAD
fanyong [Tue, 10 Feb 2009 04:57:01 +0000 (04:57 +0000)]
Branch HEAD
b=18294
i=tianzy
i=panda

Diagnostic patch to catch what's the garbage left in the system when quota error.

12 years agoBranch HEAD
tianzy [Tue, 10 Feb 2009 04:30:20 +0000 (04:30 +0000)]
Branch HEAD
add an entry under /proc to support what policy(RR or QOS) will be used.
b=18334
i=nathan
i=adilger

12 years agob=17914
jxiong [Tue, 10 Feb 2009 04:01:34 +0000 (04:01 +0000)]
b=17914
r=nathan,h.huang

Parse <fsname>-MDTXXXX-mdc as mdt, in order to support CMD.

12 years agob=17025
jxiong [Tue, 10 Feb 2009 02:05:08 +0000 (02:05 +0000)]
b=17025
r=adilger,nikita

If a client creates and opens some files, and then mds gets crashed, there exists a chance that the objids in OSTs will be used for multiple files.

The root cause of this issue is that we don't have the appropriate mechanism to handle the case if the replaying of open request fails.

This is a hot fix for this problem. By skipping the orphan objects, the client won't see that multiple files using the same objid any more.

12 years agoBranch HEAD
huanghua [Tue, 10 Feb 2009 01:35:24 +0000 (01:35 +0000)]
Branch HEAD
b=17175
i=grev

use correct matching pattern to match the string.

12 years agob=18219
grev [Tue, 10 Feb 2009 00:17:15 +0000 (00:17 +0000)]
b=18219
i=Adilger
test_70b one client fix

12 years agob=18366
grev [Mon, 9 Feb 2009 23:47:31 +0000 (23:47 +0000)]
b=18366
i=Johann
test_5 ENOSPC fix

12 years agoBranch HEAD
johann [Mon, 9 Feb 2009 15:31:06 +0000 (15:31 +0000)]
Branch HEAD
b=18067
i=johann
i=adilger

Change oap magic LASSERT into LASSERTF to aid debugging.

12 years agob=15134
pravins [Sun, 8 Feb 2009 17:02:20 +0000 (17:02 +0000)]
b=15134
i=nikita.danilov
i=h.huang
use unsigned long index for  radix tree lookup

12 years agob=15134
pravins [Sun, 8 Feb 2009 16:56:20 +0000 (16:56 +0000)]
b=15134
i=adilger
i=yury.umanets
add file-type attribute to lu_dirent.

12 years agob=17508
jxiong [Sat, 7 Feb 2009 06:16:36 +0000 (06:16 +0000)]
b=17508
r=nikita,h.huang

cmm_mdc device is not stacked into lu devices tree right now, which causes it
is not initialized correctly.

12 years agoBranch b_hd_kdmu
rcorreia [Fri, 6 Feb 2009 22:22:06 +0000 (22:22 +0000)]
Branch b_hd_kdmu
b=17584

Trivial autoconf fixes for 0.4.x versions of the SPL and ZFS repos.

12 years agoresolve lots races and use after free.
shadow [Fri, 6 Feb 2009 12:31:22 +0000 (12:31 +0000)]
resolve lots races and use after free.
Branch b1_8
b=HEAD
i=jc.lafoucriere
i=panda

12 years agoBranch HEAD
bobijam [Fri, 6 Feb 2009 02:36:01 +0000 (02:36 +0000)]
Branch HEAD
b=17011
i=tom.wang
i=joahnn

remove redundant brw_stats on obdfilter.

12 years agofix typo
shadow [Thu, 5 Feb 2009 20:05:26 +0000 (20:05 +0000)]
fix typo
Branch HEAD

12 years ago- corrected a typo in ChangeLog.
isaac [Thu, 5 Feb 2009 19:25:13 +0000 (19:25 +0000)]
- corrected a typo in ChangeLog.

12 years agosync previous release entries (1.6.6, 1.6.7, 1.8.0, & 1.8.1) into the file.
stinson1947 [Thu, 5 Feb 2009 17:42:32 +0000 (17:42 +0000)]
sync previous release entries (1.6.6, 1.6.7, 1.8.0, & 1.8.1) into the file.

12 years agohandle MDS connect in failover as real connect.
shadow [Thu, 5 Feb 2009 11:05:00 +0000 (11:05 +0000)]
handle MDS connect in failover as real connect.
Branch HEAD
b=18304
i=johann
i=green

12 years agosend activate event only when connect finished and import state is FULL.
shadow [Thu, 5 Feb 2009 10:35:55 +0000 (10:35 +0000)]
send activate event only when connect finished and import state is FULL.
Branch HEAD
b=16839
i=nikita
i=umka

12 years agoEnqueue glimpse locks with CEF_MUST flag so that they are not accidentaly
nikita [Wed, 4 Feb 2009 16:33:20 +0000 (16:33 +0000)]
Enqueue glimpse locks with CEF_MUST flag so that they are not accidentaly
converted into a lockless mode.
b=18104
i=oleg.drokin@sun.com
i=jinshan.xiong@sun.com

12 years agoBranch HEAD
bobijam [Wed, 4 Feb 2009 01:45:47 +0000 (01:45 +0000)]
Branch HEAD
b=18015
i=johann
i=sheng.yang

add SLAB_DESTROY_BY_RCU to ldlm_lock_slab's flags for ldlm_locks are freed
with RCU mechanism.

12 years agob=17187
kalpak [Tue, 3 Feb 2009 19:17:29 +0000 (19:17 +0000)]
b=17187
i=nikita
i=nathan

open file using fid

12 years agob=18417
girish [Tue, 3 Feb 2009 19:10:11 +0000 (19:10 +0000)]
b=18417
i=adilger
i=kalpak

remove star tests from sanity.sh

12 years agob=17887
zhanghc [Tue, 3 Feb 2009 14:16:52 +0000 (14:16 +0000)]
b=17887

1, print the actual time to wait for lock
   cancellation in "waiting_locks_callback"

2, compare resource in "ost_rw_hpreq_lock_match"

3, replace "LDLM_ERROR" with "LDLM_WARN" if a lock
   is completed after waiting more than odb_timeout

i=vitaly.fertman
i=johann

12 years agob=17899
grev [Tue, 3 Feb 2009 13:44:24 +0000 (13:44 +0000)]
b=17899
i=Johann
test_53* fix: rm dirs used at start

12 years agob=14132
maxim [Tue, 3 Feb 2009 13:43:21 +0000 (13:43 +0000)]
b=14132
i=isaac
acceptor.c cleanup:
 - removed code duplication in acceptor.c for the cases of kernel
   and user-space code
 - uniformed user-space libcfs tcpip primitives to have prototypes
   similar to kernel ones
 - removed parse_int_tunable() from libcfs to lnet because it's not
   generic enough to reside in libcfs
 - untabified and removed trailing spaces in files touched
 - minor cosmetic changes in usocklnd becasue now a socket is
   represented with cfs_socket_t structure and should be released
   properly (just close(fd) is not ehough).

12 years agoBranch HEAD
tianzy [Tue, 3 Feb 2009 06:45:38 +0000 (06:45 +0000)]
Branch HEAD
use QUOTA_REQ_RETURNED to replace -EAGAIN when a quota req is finished.
b=18307
i=johann
i=panda

12 years agoBranch HEAD
fanyong [Tue, 3 Feb 2009 02:10:04 +0000 (02:10 +0000)]
Branch HEAD
b=18135
i=tianzy
i=andrew.perepechko

Wake up all wait threads on the "lq_waitq" when "lqc_import" is invalid.

12 years agoImplement ll_glimpse_ioctl() in HEAD client.
nikita [Mon, 2 Feb 2009 19:49:38 +0000 (19:49 +0000)]
Implement ll_glimpse_ioctl() in HEAD client.
b=18040
i=adilger@sun.com
i=robert.read@sun.com

12 years agodon't call obd_disconnect under lov_lock.
shadow [Mon, 2 Feb 2009 17:30:44 +0000 (17:30 +0000)]
don't call obd_disconnect under lov_lock.
Branch HEAD
b=17310
i=johann
i=rread

12 years agob=16818
grev [Mon, 2 Feb 2009 14:18:08 +0000 (14:18 +0000)]
b=16818
i=Nathan
get rid of set_obd_timeout(), improve test_26*

12 years agob=17895
kalpak [Mon, 2 Feb 2009 08:50:37 +0000 (08:50 +0000)]
b=17895
i=adilger
i=alex

While using HA for Lustre servers with Linux RAID, it is possible that MMP will not detect multiple mounts. To make this work we need to unplug the device queue in RAID when the MMP block is being written. Also while reading the MMP block, we should read it from disk and not the cached one.

12 years agob=17895
kalpak [Mon, 2 Feb 2009 07:17:42 +0000 (07:17 +0000)]
b=17895
i=adilger
i=alex

While using HA for Lustre servers with Linux RAID, it is possible that MMP will not detect multiple mounts. To make this work we need to unplug the device queue in RAID when the MMP block is being written. Also while reading the MMP block, we should read it from disk and not the cached one.

12 years agob=11245,i=liangzhen:
isaac [Sun, 1 Feb 2009 20:53:27 +0000 (20:53 +0000)]
b=11245,i=liangzhen:
- IB path MTU mistakenly set to 1st path MTU when ib_mtu is off.

12 years agob=17807
vs [Sat, 31 Jan 2009 14:36:51 +0000 (14:36 +0000)]
b=17807
i=nikita
i=huanghua

ll_revalidate_nd: do not return 0 in case of error

12 years agoBranch HEAD
adilger [Fri, 30 Jan 2009 21:05:43 +0000 (21:05 +0000)]
Branch HEAD
Change incorrect error message about file join.

12 years agobranch: HEAD
ericm [Fri, 30 Jan 2009 17:35:56 +0000 (17:35 +0000)]
branch: HEAD
rewrite the bulk i/o security, use same gssapi as on rpc data instead of
invent our own mechanism.
b=16830
r=fanyong
r=vitaly

12 years agoupdated version for the nex 2.0 bi-weekly build
stinson1947 [Fri, 30 Jan 2009 02:34:11 +0000 (02:34 +0000)]
updated version for the nex 2.0 bi-weekly build

12 years agofix obsolete module name.
nikita [Thu, 29 Jan 2009 20:01:59 +0000 (20:01 +0000)]
fix obsolete module name.

12 years agob=15984, i=maxim:
isaac [Thu, 29 Jan 2009 15:23:34 +0000 (15:23 +0000)]
b=15984, i=maxim:
-  uptllnd credit overflow fix.

12 years agoBranch HEAD
huanghua [Thu, 29 Jan 2009 09:30:45 +0000 (09:30 +0000)]
Branch HEAD
b=18318
i=rahul
i=pravin

shrink close reply in resend case.

12 years agob=18165
pravins [Thu, 29 Jan 2009 09:03:37 +0000 (09:03 +0000)]
b=18165
i=rahul
i=huanghua

fix mem leak by releasing readdir private data calling f_op release().

12 years agofix typo
shadow [Wed, 28 Jan 2009 09:40:51 +0000 (09:40 +0000)]
fix typo

12 years agodon't lose wakeup fro imp_recovery_waitq
shadow [Wed, 28 Jan 2009 09:20:21 +0000 (09:20 +0000)]
don't lose wakeup fro imp_recovery_waitq

Branch HEAD
b=18154
i=nathan
i=rread

12 years agofix a typo and an obsolete name in documentation.
nikita [Tue, 27 Jan 2009 21:40:01 +0000 (21:40 +0000)]
fix a typo and an obsolete name in documentation.

12 years ago- added comment about LDLM_FL_* flags at Adilger's request.
yury [Tue, 27 Jan 2009 14:22:47 +0000 (14:22 +0000)]
- added comment about LDLM_FL_* flags at Adilger's request.

12 years ago b=17282
yury [Tue, 27 Jan 2009 14:07:07 +0000 (14:07 +0000)]
 b=17282
 r=johann,shadow

 - simplifies a lot lru resize memory presssure handling. No estimation pass is needed right now as it was too CPU consuming.

12 years ago- add b_hd_transapi support to buildcvs
alex [Tue, 27 Jan 2009 13:06:36 +0000 (13:06 +0000)]
- add b_hd_transapi support to buildcvs

12 years agoBranch HEAD
adilger [Tue, 27 Jan 2009 11:17:02 +0000 (11:17 +0000)]
Branch HEAD
Update ChangeLog to match b_release_1_6_7.
Update the ldiskfs build version for next release.

12 years agoBranch b_release_1_8_0
adilger [Mon, 26 Jan 2009 00:29:21 +0000 (00:29 +0000)]
Branch b_release_1_8_0
Minor ChangeLog updates.

12 years agoBranch HEAD
yangsheng [Sat, 24 Jan 2009 17:49:51 +0000 (17:49 +0000)]
Branch HEAD
b=18091
i=adilger, tappro

Clean up IOC_{INIT, PACK, UNPACK} macros.

12 years agob=18045
grev [Sat, 24 Jan 2009 09:22:37 +0000 (09:22 +0000)]
b=18045
i=Adilger
-- get rid of Hendrix rates values
-- create NUM_FILES -le IFree
-- use mdsrate for cleanup instead of rm

13 years agoBranch HEAD
adilger [Fri, 23 Jan 2009 19:20:17 +0000 (19:20 +0000)]
Branch HEAD
Don't print function name for DEBUG MARKER messages, it never changes.

13 years agoBranch HEAD
yangsheng [Fri, 23 Jan 2009 17:39:33 +0000 (17:39 +0000)]
Branch HEAD
b=17464

Fixed previous commit.

13 years agob=15524
girish [Fri, 23 Jan 2009 16:27:58 +0000 (16:27 +0000)]
b=15524
i=huanghua
i=kalpak

fix test 102f

13 years agoworkaround for leak space in ESTALE case.
shadow [Fri, 23 Jan 2009 14:22:55 +0000 (14:22 +0000)]
workaround for leak space in ESTALE case.
Branch HEAD

13 years agob=18279
grev [Fri, 23 Jan 2009 14:06:50 +0000 (14:06 +0000)]
b=18279
i=Nathan
AT tests cleanup: run setup/cleanup only if AT tests run

13 years agoBranch HEAD
yangsheng [Fri, 23 Jan 2009 13:24:30 +0000 (13:24 +0000)]
Branch HEAD
b=17464
i=johann, bobijam

Swab lov_mds_md when ioctl() call by liblustre.

13 years agob=17508
jxiong [Fri, 23 Jan 2009 10:01:55 +0000 (10:01 +0000)]
b=17508
r=huanghua,nikita

Fixed a minior issue about mdc device.
Now (mds) mdc device is not really stacked into mdt device family, so
mdc_type_init is not called at all. The hot fix is to call it in cmm_mod_init.

13 years agoBranch HEAD
tianzy [Fri, 23 Jan 2009 09:50:30 +0000 (09:50 +0000)]
Branch HEAD
when there is any inactive ost, refuse to do quotacheck
b=18151
i=johann
i=andrew.perepechko

13 years agoBranch HEAD
tianzy [Fri, 23 Jan 2009 06:21:21 +0000 (06:21 +0000)]
Branch HEAD
fix the test issue of test_12 in sanity-quota.sh
b=18151
i=johann
i=panda

13 years agoBranch HEAD
vitaly [Thu, 22 Jan 2009 19:43:54 +0000 (19:43 +0000)]
Branch HEAD
b=17748
i=grev
i=adilger

sanityN test fix

13 years agob=17194
yury [Thu, 22 Jan 2009 13:09:15 +0000 (13:09 +0000)]
b=17194
- HEAD version of both patches in this one.

13 years agob=18173
girish [Thu, 22 Jan 2009 07:37:30 +0000 (07:37 +0000)]
b=18173
i=adilger
i=kalpak

If there is error during mount, MMP should error out correctly

13 years agoFixed the memory leak cause by the typo
deshmukh [Thu, 22 Jan 2009 04:33:47 +0000 (04:33 +0000)]
Fixed the memory leak cause by the typo
b=18288
i=huanghua
i=jxiong

13 years agoUpdated for the next bi-weekly build of 2.0
stinson1947 [Wed, 21 Jan 2009 21:51:26 +0000 (21:51 +0000)]
Updated for the next bi-weekly build of 2.0

13 years agob=16895
girish [Wed, 21 Jan 2009 18:38:25 +0000 (18:38 +0000)]
b=16895
i=adilger (o=johann)
i=girish

don't LASSERT on read-only device

13 years agob=17310
yury [Wed, 21 Jan 2009 16:49:55 +0000 (16:49 +0000)]
b=17310
r=johann

- tmp fix for long connect rpc interpret causing the assert

13 years agoBranch HEAD
huanghua [Wed, 21 Jan 2009 11:43:31 +0000 (11:43 +0000)]
Branch HEAD
b=18267
i=yong.fan
i=rahul.deshmukh
i=adilger

handle different set_info protocol: in interop mode, val might be NULL.

13 years agob=18291
girish [Wed, 21 Jan 2009 11:17:58 +0000 (11:17 +0000)]
b=18291
i=deen

Fix typo from commit of bug 17953

13 years agoBranch HEAD
liangzhen [Wed, 21 Jan 2009 07:59:32 +0000 (07:59 +0000)]
Branch HEAD

Lost comma in new added sysctl table

13 years agoBranch HEAD
fanyong [Wed, 21 Jan 2009 03:04:46 +0000 (03:04 +0000)]
Branch HEAD
b=15691
i=huanghua
i=yep

Another diagnostic patch to collect more log when error.

13 years agoBranch HEAD
tianzy [Wed, 21 Jan 2009 02:56:42 +0000 (02:56 +0000)]
Branch HEAD
take refcount of export when quotacheck is going on
b=18126
i=shadow
i=panda

13 years agoFor extent locks (that are `asynchronous', that is, enqueued through ptlrpcd)
nikita [Tue, 20 Jan 2009 20:06:45 +0000 (20:06 +0000)]
For extent locks (that are `asynchronous', that is, enqueued through ptlrpcd)
CLIO checks lock->l_granted_mode and accesses lock->l_lvb_data in its
completion AST and in the lock reply upcall (called from
osc_enqueue_fini()). As such things were never done in the pre-existing code,
execution of completion AST and reply upcall is not serialized.

Take lock and resource spin-locks manually to avoid races.

b=17927
i=oleg.drokin@sun.com
i=h.huang@sun.com

13 years agofix a typo
nikita [Tue, 20 Jan 2009 20:03:28 +0000 (20:03 +0000)]
fix a typo

13 years agoBranch HEAD
adilger [Tue, 20 Jan 2009 16:12:45 +0000 (16:12 +0000)]
Branch HEAD
Fix ll_opc2str() due to new DQACQ opcode number change.
i=h.huang (original patch)
i=yong.fan