Whamcloud - gitweb
fs/lustre-release.git
16 years agob=12649
grev [Sun, 23 Dec 2007 00:57:22 +0000 (00:57 +0000)]
b=12649
i=Nathan
i=Brian

CLIENTONLY fix

16 years agoinclude liblustre only after libcfs includes for avoid break build.
shadow [Fri, 21 Dec 2007 10:49:08 +0000 (10:49 +0000)]
include liblustre only after libcfs includes for avoid break build.

16 years agouse userland bitops from libcfs.
shadow [Fri, 21 Dec 2007 10:09:43 +0000 (10:09 +0000)]
use userland bitops from libcfs.

b=14390
i=green
i=deen

16 years agocleanup in userland bitops code.
shadow [Fri, 21 Dec 2007 09:32:45 +0000 (09:32 +0000)]
cleanup in userland bitops code.

b=14390
i=green
i=deen

16 years agorevert bz-14390 commit which is causing build failures on buffalo.
walter [Fri, 21 Dec 2007 04:45:14 +0000 (04:45 +0000)]
revert bz-14390 commit which is causing build failures on buffalo.

16 years agofile rollback-raid5ch-to-55.patch was initially added on branch b1_4.
yangsheng [Fri, 21 Dec 2007 04:02:13 +0000 (04:02 +0000)]
file rollback-raid5ch-to-55.patch was initially added on branch b1_4.

16 years agoBranch b1_4
yangsheng [Fri, 21 Dec 2007 03:57:33 +0000 (03:57 +0000)]
Branch b1_4
b=14288
i=adilger
i=johann

Update to RHEL4 U6 kernel-2.6.9-67.EL.

16 years agob=14390
walter [Thu, 20 Dec 2007 23:02:07 +0000 (23:02 +0000)]
b=14390
i=adilger
fixes problem where b1_4 does not build on xt3
due to missing uint32_t defn in lnet/libcfs/user-bitops.c

16 years agomerge with HEAD
nikita [Thu, 20 Dec 2007 15:05:14 +0000 (15:05 +0000)]
merge with HEAD

16 years agoBranch HEAD
yangsheng [Thu, 20 Dec 2007 07:42:31 +0000 (07:42 +0000)]
Branch HEAD
b=14388
i=shadow
i=scjody

Update to SLES10 SP1 latest kernel-2.6.16.54-0.2.3.

16 years agoBranch HEAD
bobijam [Thu, 20 Dec 2007 02:17:54 +0000 (02:17 +0000)]
Branch HEAD
b=13715
i=nathan
i=johann

* Activate import on intial connection.
* Don't let outdated timeout request invalidate import.

16 years agoBranch HEAD
fanyong [Thu, 20 Dec 2007 01:48:24 +0000 (01:48 +0000)]
Branch HEAD
b=13709
i=chen zheng

enable conf-sanity test_22.

16 years agoBranch b1_6
adilger [Wed, 19 Dec 2007 20:33:43 +0000 (20:33 +0000)]
Branch b1_6
Minor whitespace fixup.

16 years agob=14462
grev [Wed, 19 Dec 2007 20:08:43 +0000 (20:08 +0000)]
b=14462
i=Adilger
i=Alexey.Lyashkov

error if dd is not started; use tfile instead of tdir

16 years agob=14387
maxim [Tue, 18 Dec 2007 16:31:53 +0000 (16:31 +0000)]
b=14387
i=isaac
i=liang
Fix for "liblustre network error" - parse enviromental variables always. Also, few code style cleanups.

16 years agob=14100
maxim [Tue, 18 Dec 2007 13:17:29 +0000 (13:17 +0000)]
b=14100
b_ula: use b1_8_iam for ldiskfs instead of HEAD

16 years agob=14100
maxim [Tue, 18 Dec 2007 12:26:10 +0000 (12:26 +0000)]
b=14100
support "lustrecvs b_ula" to check out the lnet "User Level Access" (ULA) development branch.

16 years agoBranch HEAD
fanyong [Tue, 18 Dec 2007 04:27:30 +0000 (04:27 +0000)]
Branch HEAD
b=13814
i=oleg.drokin
i=sheng.yang

(1) Difine some macros and variables if "disable-server" when configure.
(2) Support to compile patchless client on HEAD.
(3) Comment for some code copy issue.

16 years agob_HEAD_AT use b1_8_iam of ldiskfs.
ericm [Mon, 17 Dec 2007 22:31:10 +0000 (22:31 +0000)]
b_HEAD_AT use b1_8_iam of ldiskfs.

16 years agob=13774
grev [Mon, 17 Dec 2007 10:18:02 +0000 (10:18 +0000)]
b=13774
i=Adilger

use file with major,minor from /dev/console

16 years agoBranch HEAD
yangsheng [Mon, 17 Dec 2007 08:26:38 +0000 (08:26 +0000)]
Branch HEAD
b=14289
i=johann
i=scjody

Update to RHEL5 Update-1 kernel-2.6.18-53.el5.

16 years agoBranch b1_6
yangsheng [Mon, 17 Dec 2007 08:04:14 +0000 (08:04 +0000)]
Branch b1_6
b=14289
i=johann
i=scjody

Update to RHEL5 Update-1 kernel-2.6.18-53.el5.

16 years agoBranch b1_4
yangsheng [Mon, 17 Dec 2007 07:36:04 +0000 (07:36 +0000)]
Branch b1_4
b=14265
i=deen
i=scjody

Fix build failes for RHEL3.

16 years agoBranch HEAD
bwzhou [Mon, 17 Dec 2007 07:30:56 +0000 (07:30 +0000)]
Branch HEAD
b=14138
r=adilger, nikita

resolve deadlock on i_size_read() introduced by race condition of i_size_write();
Use old size assignment to avoid deadlock (bz14326).

16 years agoBranch b_mount_perm
fanyong [Mon, 17 Dec 2007 03:44:44 +0000 (03:44 +0000)]
Branch b_mount_perm
b=14156

Use b1_8_iam tag for b_mount_perm branch.

16 years agoUpdate recommended e2fsprogs version to 1.40.2-cfs5
girish [Fri, 14 Dec 2007 15:14:20 +0000 (15:14 +0000)]
Update recommended e2fsprogs version to 1.40.2-cfs5
CVSe --------------------------------------------------------------------- Entero Log.  Lines beginning with `CVS:' are removed automatically

16 years agob=13306
grev [Fri, 14 Dec 2007 09:55:07 +0000 (09:55 +0000)]
b=13306
i=Adilger

wait delete completed before check kbytesavail

16 years agobranch: b_colibri_devel
ericm [Fri, 14 Dec 2007 02:37:36 +0000 (02:37 +0000)]
branch: b_colibri_devel
update from HEAD (20071213_1836)

16 years agoBranch HEAD
fanyong [Thu, 13 Dec 2007 16:02:35 +0000 (16:02 +0000)]
Branch HEAD
b=12974
i=nikita
i=adilger

1) set as "inline" for such large function ("obd_fail_check()") is not suitable,
   replaced with normal function "__obd_fail_check_set()".
2) atomic operations for obd_fail_count (replace "static count" in obd_fail_check).
3) use "test_and_set_bit()" for "OBD_FAILED/OBD_FAIL_ONCE" check and set to avoid
   unexpected racing condition between multi-thread ops.
4) some cleanup for OBD_FAIL_XXX macro.

16 years agoBranch HEAD
anserper [Thu, 13 Dec 2007 14:03:30 +0000 (14:03 +0000)]
Branch HEAD
b=13377
i=umka
i=nikita

"comments" patch.

16 years agoBranch b_remote_acl
fanyong [Thu, 13 Dec 2007 10:08:45 +0000 (10:08 +0000)]
Branch b_remote_acl
b=11842

Use b1_8_iam tag for b_remote_acl branch.

16 years agoif client_disconnect_export was called without force flag set,
shadow [Thu, 13 Dec 2007 09:37:10 +0000 (09:37 +0000)]
if client_disconnect_export was called without force flag set,
and exist connect request in flight, this can produce access to
NULL pointer (or already free pointer) when connect_interpret
store ocd flags in obd_namespace.

b=14260
i=adilger
i=johann

16 years agonot alloc memory with spinlock held.
shadow [Thu, 13 Dec 2007 08:52:20 +0000 (08:52 +0000)]
not alloc memory with spinlock held.

b=14418
i=green
i=johann

16 years agoBranch HEAD
bobijam [Thu, 13 Dec 2007 05:32:06 +0000 (05:32 +0000)]
Branch HEAD
b=12211
i=green, adilger

commit the missing part and use a proper macro (thanks shadow for finding it out).

16 years agoBranch HEAD
bobijam [Thu, 13 Dec 2007 04:18:02 +0000 (04:18 +0000)]
Branch HEAD
b=12211
i=green, adilger

Description: make lustre randomly fail allocating memory
Details    : Make lustre randomly failed allocating memory for testing purpose.

16 years agob=13932
grev [Wed, 12 Dec 2007 21:04:54 +0000 (21:04 +0000)]
b=13932
i=Adilger

report the slow and excluded tests separately

16 years agoBranch HEAD
bobijam [Wed, 12 Dec 2007 02:00:15 +0000 (02:00 +0000)]
Branch HEAD
b=12646
i=johann, shadow

Add opc parameter to ost_checksum_bulk().

16 years agob=14385
grev [Tue, 11 Dec 2007 15:31:14 +0000 (15:31 +0000)]
b=14385
i=Adilger

force test_5c to use mount_client

16 years agob=13932
grev [Tue, 11 Dec 2007 09:38:57 +0000 (09:38 +0000)]
b=13932
i=Adilger

typo fixed (found by Huang Hua)

16 years agob=13932
grev [Mon, 10 Dec 2007 19:54:39 +0000 (19:54 +0000)]
b=13932
i=Adilger

test_29 cleanup

16 years agob=14433
yury [Mon, 10 Dec 2007 19:23:54 +0000 (19:23 +0000)]
b=14433
r=adilger,shadow,deen
- enable OBD_CONNECT_LRU_RESIZE only if lru resize is enabled in configure time.

16 years agoBranch HEAD
vitaly [Mon, 10 Dec 2007 19:21:41 +0000 (19:21 +0000)]
Branch HEAD
b=13563
i=green
i=shadow

does not check for LDLM_FL_BL_AST in ldlm_cli_cancel(),
as this is already a CANCEL rpc, no separate rpc is needed.

16 years agob=13766
yury [Mon, 10 Dec 2007 16:53:39 +0000 (16:53 +0000)]
b=13766
r=nikita,adilger,shadow

- lots of fixes and cleanups in ldlm pools code.

16 years ago- added missed DEBUG_SIZE which prevented HEAD from being used in cmd config.
yury [Mon, 10 Dec 2007 11:43:42 +0000 (11:43 +0000)]
- added missed DEBUG_SIZE which prevented HEAD from being used in cmd config.

16 years agob=14238, i=liangzhen, i=maxim:
isaac [Mon, 10 Dec 2007 09:08:20 +0000 (09:08 +0000)]
b=14238, i=liangzhen, i=maxim:
-   NULL md_me in lnet_md_unlink().
-   iterate ptl_ml safely since 'me' can be removed within the loop.

16 years agoUpdate w/ actual release date
scjody [Sun, 9 Dec 2007 00:20:22 +0000 (00:20 +0000)]
Update w/ actual release date

16 years agouse b1_8_iam ldiskfs for b_mixed_layout_req.
huanghua [Fri, 7 Dec 2007 06:55:41 +0000 (06:55 +0000)]
use b1_8_iam ldiskfs for b_mixed_layout_req.

16 years ago- fixed an incorrect bug # in ChangeLog.
isaac [Thu, 6 Dec 2007 14:01:26 +0000 (14:01 +0000)]
-   fixed an incorrect bug # in ChangeLog.

16 years agoBranch HEAD
johann [Thu, 6 Dec 2007 12:41:56 +0000 (12:41 +0000)]
Branch HEAD
b=13843
i=adilger
i=nathan

Dynamically create DLM blocking callback threads
+ fix an issue with MacOS implementation of atomic_sub_and_test().

16 years agoBranch HEAD
bwzhou [Thu, 6 Dec 2007 11:53:22 +0000 (11:53 +0000)]
Branch HEAD
b=13317
r=shadow, johann

enable liblustre to connect to mds with acl

16 years agoBranch b1_6
johann [Thu, 6 Dec 2007 11:27:48 +0000 (11:27 +0000)]
Branch b1_6
b=13843
i=adilger
i=nathan

Dynamically create DLM blocking callback threads
+ fix an issue with MacOS implementation of atomic_sub_and_test().

16 years ago- should iterate over peer_sendq and peer_activeq.
isaac [Thu, 6 Dec 2007 11:12:48 +0000 (11:12 +0000)]
-   should iterate over peer_sendq and peer_activeq.

16 years ago*** empty log message ***
yangsheng [Thu, 6 Dec 2007 10:57:38 +0000 (10:57 +0000)]
*** empty log message ***

16 years agoBranch b1_6
yangsheng [Thu, 6 Dec 2007 10:54:58 +0000 (10:54 +0000)]
Branch b1_6
b=13397
i=adilger
i=alex

-- Use GFP_NOFS instead of SLAB_NOFS.
-- Avoid fork the ext3-mballoc3-core patch.

16 years agoadd support for build HEAD without vfs_intent patches.
shadow [Thu, 6 Dec 2007 10:00:09 +0000 (10:00 +0000)]
add support for build HEAD without vfs_intent patches.
add sles10 support.

16 years ago- remove dynlocks from kernel patches, update 2.6.18 series with correct patches
tappro [Thu, 6 Dec 2007 08:04:09 +0000 (08:04 +0000)]
- remove dynlocks from kernel patches, update 2.6.18 series with correct patches

16 years agoremove last scability issue from lov objid. set next id only for OST which
shadow [Thu, 6 Dec 2007 07:35:37 +0000 (07:35 +0000)]
remove last scability issue from lov objid. set next id only for OST which
actualy finished recovery (mds_postrecov->mds_notify code path).
Always set next id if we ask ost about last id, this fixes problems from
bug 14222.

b=12702
i=tappro
i=yury.umanets

16 years agob=13284
jxiong [Thu, 6 Dec 2007 04:43:34 +0000 (04:43 +0000)]
b=13284
r=green,issac

Fixed the problem that the memory trace can't work in interrupt context.

Walking on eggs to land a patch, hope it works.

16 years agoBranch HEAD
bobijam [Thu, 6 Dec 2007 03:39:46 +0000 (03:39 +0000)]
Branch HEAD
b=14208
i=zhenyu.xu, johann

Original patch by Brian Behlendorf <behlendorf1@llnl.gov>

Replace macro __LINUX__ with __linux__.

16 years agoBranch b1_6
bobijam [Thu, 6 Dec 2007 02:49:01 +0000 (02:49 +0000)]
Branch b1_6
b=14208
i=zhenyu.xu, johann

Replace macro __LINUX__ with __linux__.

16 years agoBranch HEAD
johann [Wed, 5 Dec 2007 17:24:03 +0000 (17:24 +0000)]
Branch HEAD
b=12829
i=adilger
i=bobijam

When CRAY_XT3 is defined, the fsgid supplied by the client is
overridden with the primary group provided by the group upcall,
whereas the supplied fsgid can be trusted if it is in the list of
supplementary groups returned by the group upcall.

16 years ago- fixed a couple of misspellings in debug messages.
isaac [Wed, 5 Dec 2007 07:15:48 +0000 (07:15 +0000)]
-   fixed a couple of misspellings in debug messages.

16 years ago- fixed a comment typo.
isaac [Tue, 4 Dec 2007 06:49:49 +0000 (06:49 +0000)]
-   fixed a comment typo.

16 years agorevert slab type detection.
shadow [Mon, 3 Dec 2007 08:54:21 +0000 (08:54 +0000)]
revert slab type detection.
b=14359.

16 years agofile raid6-zerocopy.patch was initially added on branch b_raid_test.
jxiong [Mon, 3 Dec 2007 07:56:01 +0000 (07:56 +0000)]
file raid6-zerocopy.patch was initially added on branch b_raid_test.

16 years agofile raid6-stripe-by-stripe-handling.patch was initially added on branch b_raid_test.
jxiong [Mon, 3 Dec 2007 07:56:00 +0000 (07:56 +0000)]
file raid6-stripe-by-stripe-handling.patch was initially added on branch b_raid_test.

16 years agofile raid6-stats.patch was initially added on branch b_raid_test.
jxiong [Mon, 3 Dec 2007 07:55:59 +0000 (07:55 +0000)]
file raid6-stats.patch was initially added on branch b_raid_test.

16 years agofile raid6-serialize-ovelapping-reqs.patch was initially added on branch b_raid_test.
jxiong [Mon, 3 Dec 2007 07:55:58 +0000 (07:55 +0000)]
file raid6-serialize-ovelapping-reqs.patch was initially added on branch b_raid_test.

16 years agofile raid6-merge-ios.patch was initially added on branch b_raid_test.
jxiong [Mon, 3 Dec 2007 07:55:57 +0000 (07:55 +0000)]
file raid6-merge-ios.patch was initially added on branch b_raid_test.

16 years agofile raid6-large-io.patch was initially added on branch b_raid_test.
jxiong [Mon, 3 Dec 2007 07:55:56 +0000 (07:55 +0000)]
file raid6-large-io.patch was initially added on branch b_raid_test.

16 years agofile raid6-configurable-cachesize.patch was initially added on branch b_raid_test.
jxiong [Mon, 3 Dec 2007 07:55:55 +0000 (07:55 +0000)]
file raid6-configurable-cachesize.patch was initially added on branch b_raid_test.

16 years agoBranch HEAD
huanghua [Mon, 3 Dec 2007 04:17:33 +0000 (04:17 +0000)]
Branch HEAD
b=14064

- readdir() for liblustre: i=nikita,fanyong
- flock for liblustre and various fixes for liblustre: i=umka,fanyong

16 years agoLittle fixes proposed by Andreas after inspection.
deen [Sat, 1 Dec 2007 15:31:51 +0000 (15:31 +0000)]
Little fixes proposed by Andreas after inspection.

b=11301

16 years agob=13798
grev [Fri, 30 Nov 2007 11:35:10 +0000 (11:35 +0000)]
b=13798
i=nathan.rutman

cleanup: remove tdir creation

16 years ago- take credits for objids update correctly
tappro [Fri, 30 Nov 2007 08:48:45 +0000 (08:48 +0000)]
- take credits for objids update correctly
  b:13710
  i: nikita, fanyong

16 years agoremove stale debug.
shadow [Thu, 29 Nov 2007 17:16:30 +0000 (17:16 +0000)]
remove stale debug.

16 years agoBranch b1_6
scjody [Thu, 29 Nov 2007 16:08:29 +0000 (16:08 +0000)]
Branch b1_6

Only copy Module.symvers if ldiskfs is enabled; fixes patchless build.

b=12842
i=johann
i=zhenyu.xu

16 years agofix make rpms
shadow [Thu, 29 Nov 2007 14:13:28 +0000 (14:13 +0000)]
fix make rpms

16 years agob=14324, i=liangzhen:
isaac [Thu, 29 Nov 2007 13:35:39 +0000 (13:35 +0000)]
b=14324, i=liangzhen:
-   avoid accessing LNET peer table entries outside LNET_LOCK()

16 years agoFixes some scability and access to not inited memory problems
shadow [Thu, 29 Nov 2007 12:37:33 +0000 (12:37 +0000)]
Fixes some scability and access to not inited memory problems
in work with lov objdid file.

b=12702
i=umka
i=nathan

16 years agob=14351
grev [Thu, 29 Nov 2007 08:56:48 +0000 (08:56 +0000)]
b=14351
i=Adilger

get rid of relative path in setup_test102

16 years agoBranch HEAD
fanyong [Thu, 29 Nov 2007 03:59:48 +0000 (03:59 +0000)]
Branch HEAD
b=14135
i=nathan
i=huanghua

Original "mgc_logname2resid" process both "logname" (which consists of fsname-nodetype)
and "fsname", it can not distinguish "-" contained fsname and the logname.
Split it into two functions: "mgc_logname2resid" and "mgs_fsname2resid" for that.

16 years agoBranch HEAD
bobijam [Thu, 29 Nov 2007 01:58:47 +0000 (01:58 +0000)]
Branch HEAD
b=14283
i=zhenyu.xu, oleg.drokin

show "used" as only the used space, to match "df".

16 years agob=14148
grev [Wed, 28 Nov 2007 18:40:46 +0000 (18:40 +0000)]
b=14148
i=Adilger

match sanity-quota to t-f;
use bs=st_blksize instead of 1k while write large file;
get rid of not default stripe size; use new-style setstripe args;

b=13822
i=Nathan

sanity-quota fixes from 1_6

16 years agob=14286
walter [Wed, 28 Nov 2007 18:36:20 +0000 (18:36 +0000)]
b=14286
i=grev
i=adilger
branch=HEAD

change the rundbench script to use contents of DBENCH_LIB variable to
find the location of the dbench executable (like sanity.sh and
sanity_quota.sh do) so that we use the same environment variables to specify the location of the dbench executable in all the test scripts.
instead of using different environment variables to configure the
same thing in different scripts.

16 years agob=13919
kalpak [Wed, 28 Nov 2007 10:50:13 +0000 (10:50 +0000)]
b=13919
i=adilger,johann

llapi_semantic_traverse may report wrong filetype for some older kernels and we assumed that suchc files were either directories or regular files. This patch ensures that if DT_UNKNOWN is returned as filetype then it is correctly handled by finding out the correct filetype.

16 years agob=13128
kalpak [Wed, 28 Nov 2007 10:48:32 +0000 (10:48 +0000)]
b=13128
i=adilger, johann

Enhance lfs find by adding filetype and filesize parameters. Also multiple OBDs can now be specified for the --obd option.

16 years agob=13128
kalpak [Wed, 28 Nov 2007 10:46:14 +0000 (10:46 +0000)]
b=13128
i=kalpak, rupesh (patch by adilger)

add -type option to lfs find

16 years ago- mxlnd_wire.h was missing from DIST_SOURCES.
isaac [Wed, 28 Nov 2007 06:11:40 +0000 (06:11 +0000)]
- mxlnd_wire.h was missing from DIST_SOURCES.

16 years agoBranch HEAD
bobijam [Wed, 28 Nov 2007 02:33:36 +0000 (02:33 +0000)]
Branch HEAD
b=14270
i=johann, kalpak.shah

Description: lfs find does not continue on file error
Details    : Continue other files processing when a file/dir is absent.

16 years agob=13932
grev [Tue, 27 Nov 2007 20:57:53 +0000 (20:57 +0000)]
b=13932
i=Adilger

acc-sm "SLOW" list (all scripts)

16 years agob=13652
grev [Tue, 27 Nov 2007 16:47:38 +0000 (16:47 +0000)]
b=13652
i=Nathan

ignore writemany rc for test_50, test_51

16 years agob=10825
grev [Tue, 27 Nov 2007 14:30:22 +0000 (14:30 +0000)]
b=10825

typo fixed

16 years agob=13769
grev [Tue, 27 Nov 2007 12:52:21 +0000 (12:52 +0000)]
b=13769
i=Adilger
i=Nathan
t-f helper check_runas_id()

b=14148
i=Adilger
check_runas_id() modification

16 years agofile lustre_quota_fmt_convert.c was initially added on branch b1_4.
anserper [Tue, 27 Nov 2007 02:11:54 +0000 (02:11 +0000)]
file lustre_quota_fmt_convert.c was initially added on branch b1_4.

16 years agoBranch HEAD
adilger [Tue, 27 Nov 2007 00:32:57 +0000 (00:32 +0000)]
Branch HEAD
Don't test swap-on-lustre on TCP, as it can livelock allocating receive buffers.
b=14033
i=jay

16 years agoBranch b1_6
adilger [Mon, 26 Nov 2007 18:57:25 +0000 (18:57 +0000)]
Branch b1_6
Use tabs instead of spaces in kernel patches.

16 years agob=12649
grev [Mon, 26 Nov 2007 13:44:54 +0000 (13:44 +0000)]
b=12649

escape "|" on log message to protect interpretation by shell

16 years agob=6334
kalpak [Mon, 26 Nov 2007 09:27:56 +0000 (09:27 +0000)]
b=6334
i=adilger, scjody

  Enable MMP and uninit_groups features if the available e2fsprogs and ldiskfs support them

16 years ago- off-by-one assertion error.
isaac [Sun, 25 Nov 2007 08:38:11 +0000 (08:38 +0000)]
-   off-by-one assertion error.