Whamcloud - gitweb
fs/lustre-release.git
16 years agorecommit the patch for bug 5498.
jxiong [Fri, 28 Sep 2007 03:27:24 +0000 (03:27 +0000)]
recommit the patch for bug 5498.

16 years agob=13716
nathan [Thu, 27 Sep 2007 23:21:20 +0000 (23:21 +0000)]
b=13716
typo

16 years agob=13537
nathan [Thu, 27 Sep 2007 22:50:32 +0000 (22:50 +0000)]
b=13537
i=adilger
limit connection switch max to obd_timeout,
don't ignore the req timeout of the first reconnecting client

16 years agob=5498
mjmac [Thu, 27 Sep 2007 21:24:17 +0000 (21:24 +0000)]
b=5498
* reverting broken commit (b1_6 does not build with this commit)

16 years agob=11673
kalpak [Thu, 27 Sep 2007 13:47:02 +0000 (13:47 +0000)]
b=11673
i=andreas, green

If LAST_ID value on disk is smaller than the objects existing in the O/0/d* directories, it indicates disk corruption and causes an LBUG(). If the object is 0-length, then we should use the existing object. This will help to avoid a full fsck in most cases.

16 years agob=13454
kalpak [Thu, 27 Sep 2007 13:21:33 +0000 (13:21 +0000)]
b=13454
r=bzzz, kalpak

jbd-stats patch for rhel5 and 2.6.18.8-vanilla

16 years agonot revalidate dentry if it root dentry.
shadow [Thu, 27 Sep 2007 12:04:08 +0000 (12:04 +0000)]
not revalidate dentry if it root dentry.
b=13334
i=green
i=johann

16 years agoBranch b1_6
bwzhou [Thu, 27 Sep 2007 11:41:51 +0000 (11:41 +0000)]
Branch b1_6
b=12207

add parentheses to eliminate compiling warnings in the original patch

16 years agoBranch b1_6
adilger [Thu, 27 Sep 2007 09:09:03 +0000 (09:09 +0000)]
Branch b1_6
Quiet overly verbose messages when trying to set block device tunables.
There are many reasons why these might fail (e.g. LVM, older kernel, etc).
b=11230
i=nathan

16 years agoBranch b1_6
bwzhou [Thu, 27 Sep 2007 05:41:10 +0000 (05:41 +0000)]
Branch b1_6
b=12207
i=johann
i=shadow

hide trusted.lov to the users and export it internally as lustre.lov

16 years agorestore this file. wrongly uploaded just now.
jxiong [Thu, 27 Sep 2007 05:13:51 +0000 (05:13 +0000)]
restore this file. wrongly uploaded just now.

16 years agob=5498
jxiong [Thu, 27 Sep 2007 05:09:24 +0000 (05:09 +0000)]
b=5498
r=andreas,wangdi
w
Add support for lustre loop device emulator.

16 years agob=13541
mjmac [Thu, 27 Sep 2007 03:39:03 +0000 (03:39 +0000)]
b=13541
Reverting broken commit.

16 years agoBranch b1_6
bwzhou [Thu, 27 Sep 2007 03:15:17 +0000 (03:15 +0000)]
Branch b1_6
b=12840
i=green
i=johann

prevent self-evicting through procfs

16 years agoBranch b1_6
bobijam [Thu, 27 Sep 2007 02:52:19 +0000 (02:52 +0000)]
Branch b1_6
b=12948
i= wangdi, johann

Description: buffer overruns could theoretically occur
Details    : llapi_semantic_traverse() modifies the "path" argument by
             appending values to the end of the origin string, and a buffer
             overrun may occur. Adding buffer overrun check in liblustreapi.

16 years agoBranch b1_6
bwzhou [Thu, 27 Sep 2007 02:09:48 +0000 (02:09 +0000)]
Branch b1_6
b=13720
i=johann

check for existence of $LUSTRE/utils/l_getgroups before using it as group upcall

16 years agob=13716
nathan [Wed, 26 Sep 2007 23:36:58 +0000 (23:36 +0000)]
b=13716
i=adilger
i=green
clear invalid exp ref, take real references in ptlrpc_at_send_early_reply

16 years agobz-13541
walter [Wed, 26 Sep 2007 21:00:47 +0000 (21:00 +0000)]
bz-13541

16 years agoBranch b1_6
adilger [Wed, 26 Sep 2007 20:05:40 +0000 (20:05 +0000)]
Branch b1_6
Move patches that landed for 1.6.3 after branching into 1.6.3 section.
Remove entry for reverted patch b=10657.
Move 11270 out of 1.6.3 section.

16 years agoll_setattr_raw/truncate: there should be no
zam [Wed, 26 Sep 2007 19:10:08 +0000 (19:10 +0000)]
ll_setattr_raw/truncate: there should be no
ll_extent_lock after a successful obd_match.
b=11270
i=vitaly
i=green

16 years agob=13696
yury [Wed, 26 Sep 2007 18:49:54 +0000 (18:49 +0000)]
b=13696
r=adilger,nathan
- adds "lruresize" and "nolruresize" mount options;
- adds lru resize performance test.

16 years agob=2262
yury [Wed, 26 Sep 2007 17:21:56 +0000 (17:21 +0000)]
b=2262
r=adilger,nathan
- fixed possible divide by zero in ldlm_pools_shrink();
- in ldlm_cancel_lru_local() cancel not more than requested locks in case count is specified (not lru resize case, proc one).

16 years agob=13557
grev [Wed, 26 Sep 2007 02:00:13 +0000 (02:00 +0000)]
b=13557
i=Adilger

set stripecount correctly

16 years agoBranch b1_6
adilger [Tue, 25 Sep 2007 19:38:22 +0000 (19:38 +0000)]
Branch b1_6
Remove ancient tag file.

16 years agoBranch b1_6
adilger [Tue, 25 Sep 2007 18:17:14 +0000 (18:17 +0000)]
Branch b1_6
Move $RUNAS initialization until after cfg parsing so that $RUNAS_ID can
be set in the cfg file.  Use "error" instead of "echo".
b=12609

16 years agoBranch b1_6
adilger [Tue, 25 Sep 2007 16:39:32 +0000 (16:39 +0000)]
Branch b1_6
Description: e2fsck reports "invalid unused inodes count"
Details    : If a new ldiskfs filesystem is created with the "uninit_groups"
     feature and only a single inode is created in a group then the
     "bg_unused_inodes" count is incorrectly updated.  Creating a
     second inode in that group would update it correctly.
i=behlendorf
i=valerie

16 years agobz-13516
walter [Tue, 25 Sep 2007 16:36:06 +0000 (16:36 +0000)]
bz-13516

16 years agoconvert uint64_t to __u64
walter [Tue, 25 Sep 2007 15:18:42 +0000 (15:18 +0000)]
convert uint64_t to __u64

16 years agob=13504
grev [Tue, 25 Sep 2007 09:34:22 +0000 (09:34 +0000)]
b=13504
i=Nathan

give multiop chan��e to start before umount client.

16 years agoBranch b1_6
huanghua [Tue, 25 Sep 2007 02:42:36 +0000 (02:42 +0000)]
Branch b1_6
b=13685
b=11401
i=adilger
i=tappro

fix race condition in stopping statahead thread.

16 years agoBranch b1_6
huanghua [Tue, 25 Sep 2007 02:37:34 +0000 (02:37 +0000)]
Branch b1_6
b=13653
b=11401
i=adilger
i=green

dir entry may have been removed before statahead starts.

16 years agob=13537
nathan [Mon, 24 Sep 2007 16:53:05 +0000 (16:53 +0000)]
b=13537
b=3055
in some cases we wouldn't schedule at ptlrpc_invalidate_import
cap reconnect ping interval
use simple reconnect backoff instead of "drain"

16 years agoBranch b1_6
bwzhou [Mon, 24 Sep 2007 09:46:03 +0000 (09:46 +0000)]
Branch b1_6
b=12609
i=johann
i=tianzy

set l_getgroups as the default group upcall for MDS;
a minor fix on sanity.sh

16 years agoBranch b1_6
yangsheng [Mon, 24 Sep 2007 03:44:51 +0000 (03:44 +0000)]
Branch b1_6
b=13616
i=johann
i=scjody

Modify target file & which_kernel for RHEL5 2.6.18-8.1.10.el5 kernel.

16 years agob=13669
nathan [Thu, 20 Sep 2007 17:04:50 +0000 (17:04 +0000)]
b=13669
i=adilger
i=green
send early replies even after we've packed the final reply.

16 years agob=2262
yury [Thu, 20 Sep 2007 12:15:45 +0000 (12:15 +0000)]
b=2262
r=vitaly,nikita
- slv recalc fixes and cleanups in ldlm_pool.c;
- fixes and cleanups in lru resize sanity test 124.

16 years agob=13632
yury [Thu, 20 Sep 2007 07:46:47 +0000 (07:46 +0000)]
b=13632
r=adilger, nikita
- Do not take namespace list lock while doing pool shrink or recalc, so that locks cancel may be done without ns list lock.

16 years agoBranch b1_6
huanghua [Thu, 20 Sep 2007 07:06:27 +0000 (07:06 +0000)]
Branch b1_6
b=11401
i=shadow
i=tappro

- use cfs_* macros and functions instead of linux primitives (a=12609)
- cast fixing (a=12706)

16 years agob=13664
yury [Thu, 20 Sep 2007 06:57:39 +0000 (06:57 +0000)]
b=13664
r=adilger, nathan
- use cancel_lru_locks in replay-ost-single.sh test_4 to cancel cached locks instead of using buggy echo -n clear > $i/lru_size

16 years agoBranch b1_6
bwzhou [Thu, 20 Sep 2007 06:33:50 +0000 (06:33 +0000)]
Branch b1_6
b=12234
i=adilger
i=johann
correct the cast of 'index' in obd_device_list_seq_show()

16 years agob=13499
grev [Thu, 20 Sep 2007 03:05:33 +0000 (03:05 +0000)]
b=13499
i=Adilger

Wait recovery complete before AFTERUSED is checked.

16 years agob=13587
grev [Thu, 20 Sep 2007 00:46:20 +0000 (00:46 +0000)]
b=13587
i=Scjody

set stripe count over all OSTs; calculate SIZE based on min kbytesfree.

16 years agob=13628
grev [Thu, 20 Sep 2007 00:08:39 +0000 (00:08 +0000)]
b=13628
i=Adilger
i=Nathan

do not create recursive dirs

16 years agob=12613
grev [Wed, 19 Sep 2007 23:48:34 +0000 (23:48 +0000)]
b=12613
i=Nathan

remove 18 from A_E list

16 years agob=12613
grev [Wed, 19 Sep 2007 23:01:13 +0000 (23:01 +0000)]
b=12613
i=Adilger
i=Nathan

test_18 MDS_MKFS_OPTS fix; cfg/local.sh MKFSOPT fix.

16 years agob=10825
grev [Wed, 19 Sep 2007 22:15:05 +0000 (22:15 +0000)]
b=10825
i=Adilger

make ALWAYS_EXCEPT usage more consistent.

16 years agob=13078
grev [Wed, 19 Sep 2007 21:52:15 +0000 (21:52 +0000)]
b=13078

new 1.4 image from Andreas.

16 years agob=13078
grev [Wed, 19 Sep 2007 21:11:49 +0000 (21:11 +0000)]
b=13078
i=Adilger
b=13649
i=Nathan

SAVE_PWD fix; 32a, 32b 35 fixes: disk1_4 correct path, correct FSNAME.

16 years agocorrention patch for the lockless i/o code addesses the following problems:
zam [Wed, 19 Sep 2007 20:22:26 +0000 (20:22 +0000)]
corrention patch for the lockless i/o code addesses the following problems:
. "false conflicts" may cause file contention and switching to lockless i/o
. compilation warning on a 64-bit platform
. contention reports are recorded as lustre errors
. llap_from_page complains about wrong llap_checksums for lockless pages
. assertions needed to be sure that ll_releasepage is called on pages with
  locks only
. NS_DEFAULT_CONTENDED_LOCKS=0 was considered as wrong default value

and, the lockless read/write is disabled by default now.

b=11270
i=green
i=adilger

16 years agoBranch b1_6
johann [Wed, 19 Sep 2007 18:59:23 +0000 (18:59 +0000)]
Branch b1_6
b=13358
i=nikita

add regression test.

16 years agoBranch b1_6
johann [Wed, 19 Sep 2007 18:57:13 +0000 (18:57 +0000)]
Branch b1_6
b=13358
i=nikita
i=bobijam

Don't LASSERT correctness of data obtained through the network.

16 years agob=12900
grev [Tue, 18 Sep 2007 16:00:48 +0000 (16:00 +0000)]
b=12900
i=Adilger

export DIR2 tdir

16 years agoBranch b1_6
adilger [Mon, 17 Sep 2007 17:10:34 +0000 (17:10 +0000)]
Branch b1_6
Add OBD_CONNECT_MDS_MDS and OBD_CONNECT_REAL from HEAD so we don't get any
conflicts in the future.

16 years agoBranch b1_6
adilger [Mon, 17 Sep 2007 16:24:16 +0000 (16:24 +0000)]
Branch b1_6
Add OBD_CONNECT_MDS_MDS and OBD_CONNECT_REAL from HEAD so we don't get any
conflicts in the future.

16 years ago- fixed arguments order in ldlm_dump_all_namespaces().
yury [Sat, 15 Sep 2007 13:01:54 +0000 (13:01 +0000)]
- fixed arguments order in ldlm_dump_all_namespaces().

16 years agob=13610
kalpak [Sat, 15 Sep 2007 07:14:43 +0000 (07:14 +0000)]
b=13610

Fix typo in last commit.

16 years agob=13610
kalpak [Sat, 15 Sep 2007 07:06:58 +0000 (07:06 +0000)]
b=13610
i=andreas, johann

The changed prototype of ext_prepare_callback will be used in lustre if HAVE_EXT_PREPARE_CB_EXTENT is declared.

16 years agob=13553
nathan [Fri, 14 Sep 2007 22:38:38 +0000 (22:38 +0000)]
b=13553
i=adilger
df after clearing fail_loc

16 years agoBranch b1_6
adilger [Fri, 14 Sep 2007 21:58:43 +0000 (21:58 +0000)]
Branch b1_6
Disable client page cache checksumming by default. This does not affect
the wire checksumming, and only adds a lot of CPU overhead that is mostly
useful only for debugging rare client memory corruption vs. the more
common network transfer corruption. It can be enabled at runtime via
"echo 1 > $LPROC/llite/*/checksum_pages".
b=13579
i=scjody
i=nathan

16 years agoBranch b1_6
adilger [Fri, 14 Sep 2007 21:52:16 +0000 (21:52 +0000)]
Branch b1_6
b=13547, b=13627
Description: Data corruption for OSTs that are formatted larger than 2TB
             on 32-bit servers.
Details    : When generating the bio request for lustre file writes the
     sector number would overflow a temporary variable before being
     used for the IO.  The data reads correctly from Lustre (which
     will overflow in a similar manner) but other file data or
     filesystem metadata may be corrupted in some cases.

16 years agob=13394
grev [Fri, 14 Sep 2007 17:49:51 +0000 (17:49 +0000)]
b=13394
i=Nathan

get rid of "./"

16 years agofix small typo in last commit.
shadow [Fri, 14 Sep 2007 17:42:58 +0000 (17:42 +0000)]
fix small typo in last commit.
b=13304

16 years agob=13457
cliffw [Fri, 14 Sep 2007 17:33:14 +0000 (17:33 +0000)]
b=13457
i=nathan
i=brian

fixes option syntax for lfs

16 years agoBranch b1_6
vitaly [Fri, 14 Sep 2007 17:05:34 +0000 (17:05 +0000)]
Branch b1_6
b=13563
i=adilger
i=green

1) cancel lru locks in ldlm_cli_cancel() and send 1 batched cancel RPC;
2) pass the whole list of canceled locks to the async blocking thread, not
lock-by-lock, and send cancels in batched cancel RPCs.

16 years agob=13595,13608
yury [Fri, 14 Sep 2007 16:14:11 +0000 (16:14 +0000)]
b=13595,13608
r=nathan,adilger,shadow,green

- separates client and server namespaces. Each "side" has own list and own lock;
- separate pool shrinker to client and server shrinkers which work each with own list. This is needed to avoid mixing up server and client pool cached resources which are too different. Client's locks may be canceled in sync manner and we can return to VM number of still cached resources. And server resources (locks) are not removed in sync way,  we just change SLV and expect that client will cancel something. To VM we return 0 as number of canceled locks;

- in ldlm_pools_shrink() use down_trylock() to avoid locking ns sem when it is already locked. This fixes hang up in test 116 if memory pressure comes. This issue is due to deadlock bewteen shrinker and pool thread if client and server run on same host;

- move lru add stuff into separate func;
- change l_last_used and move lock to tail of lru for case of FL_TEST_LOCK to make sure that it will still hang for some time in lru afer that. So that, if we looked for look even with FL_TEST_LOCK this means that we may need its resourse yet some time and better to stay lock in cache.

16 years agoBranch b1_6
johann [Fri, 14 Sep 2007 13:36:02 +0000 (13:36 +0000)]
Branch b1_6
b=13358
i=wangdi
i=nikita

Impossible (EPROTO is returned) to access a directory that has a
non-default striping and ACLs.

16 years agoBranch b1_6
johann [Fri, 14 Sep 2007 12:57:01 +0000 (12:57 +0000)]
Branch b1_6
b=13181
i=alex
i=nikita

Don't take the BKL in fsfilt_ext3_setattr() for 2.6 kernels.
It causes scheduling issues when removing large files.

16 years agob=12460
grev [Fri, 14 Sep 2007 12:15:17 +0000 (12:15 +0000)]
b=12460
i=Adilger

Skip "cd ." part for patchless.

16 years ago- cleanups in ldlm_pool.c - all pools recalc is moved to separate function ldlm_pools...
yury [Fri, 14 Sep 2007 10:25:19 +0000 (10:25 +0000)]
- cleanups in ldlm_pool.c - all pools recalc is moved to separate function ldlm_pools_recalc();
- grant_speed, grant_rate, garnt_plan, cancel_rate have own procfs functions which take into account possible schedule lag for pools thread.

16 years agoKernels after 2.6.16 not allow resotre s_dev from put_super, fix it.
shadow [Fri, 14 Sep 2007 07:58:20 +0000 (07:58 +0000)]
Kernels after 2.6.16 not allow resotre s_dev from put_super, fix it.

b=13304
i=johann
i=green

16 years agoNever resend AST requests.
deen [Thu, 13 Sep 2007 18:45:05 +0000 (18:45 +0000)]
Never resend AST requests.

b=13596
i=adilger
i=deen
original patch by green

16 years ago- fixed issue with long time not being scheduled pools thread. We need to compensate...
yury [Thu, 13 Sep 2007 18:09:55 +0000 (18:09 +0000)]
- fixed issue with long time not being scheduled pools thread. We need to compensate that in lprocfs_rd_pool_state()

16 years agob=10555
kalpak [Thu, 13 Sep 2007 11:35:05 +0000 (11:35 +0000)]
b=10555

Use correct structure name.

16 years agoBranch b1_6
bobijam [Thu, 13 Sep 2007 03:11:44 +0000 (03:11 +0000)]
Branch b1_6
b=13600
i=kalpak, bobijam

original patch by adilger.

Description: "lfs find -obd UUID" prints directories
Details    : "lfs find -obd UUID" will return all directory names instead
             of just file names. It is incorrect because the directories
             do not reside on the OSTs.

16 years agoBranch b1_6
liuy [Thu, 13 Sep 2007 02:24:50 +0000 (02:24 +0000)]
Branch b1_6
b=2369
i=johann, deen

replace inode->i_size access with i_size_read/write

16 years agoBranch b1_6
scjody [Thu, 13 Sep 2007 01:38:27 +0000 (01:38 +0000)]
Branch b1_6

Remove client patches from SLES 10 kernel.  This causes SLES 10 clients to
behave as patchless clients even on a Lustre-patched (server) kernel.

b=12411
i=adilger
i=johann

16 years agob=13486
grev [Wed, 12 Sep 2007 23:21:43 +0000 (23:21 +0000)]
b=13486
i=Nathan

Increase a set of files to choose from.

16 years agoBranch b1_6
adilger [Wed, 12 Sep 2007 21:50:35 +0000 (21:50 +0000)]
Branch b1_6
Move bug 13547 to 1.6.3 section instead of 1.6.4

16 years agob=12186
cliffw [Wed, 12 Sep 2007 19:50:28 +0000 (19:50 +0000)]
b=12186
Update ChangeLog

16 years agob=12186
cliffw [Wed, 12 Sep 2007 19:42:44 +0000 (19:42 +0000)]
b=12186
i=Adilger

Fixes man pages for lfs

16 years agob=3055
nathan [Wed, 12 Sep 2007 19:18:47 +0000 (19:18 +0000)]
b=3055
i=green
changes from eeb's inspection

16 years agoBranch b1_6
adilger [Wed, 12 Sep 2007 18:36:37 +0000 (18:36 +0000)]
Branch b1_6
Allow dbench to find client.txt in /usr/share/dbench.
b=12467
i=nathan
i=adilger (original patch)

16 years agoBranch b1_6
scjody [Wed, 12 Sep 2007 16:42:12 +0000 (16:42 +0000)]
Branch b1_6

Add
--------------------------------------------------------------------------------
separator

16 years agob=11230
komaln [Wed, 12 Sep 2007 12:31:08 +0000 (12:31 +0000)]
b=11230
Quiet a warning.

16 years agob=11230
komaln [Wed, 12 Sep 2007 11:55:04 +0000 (11:55 +0000)]
b=11230
r=Nathan, Adilger

To tune the kernel for good SCSI performance.

16 years ago- make lru resize stuff in sanity.sh less verbose;
yury [Wed, 12 Sep 2007 09:15:08 +0000 (09:15 +0000)]
- make lru resize stuff in sanity.sh less verbose;
- cleanups in tests 120* and test 124 about disable/enable lru resize;
- make test_124 sleep for 30s to not make it too long.

16 years agoBranch b1_6
liuy [Wed, 12 Sep 2007 03:29:20 +0000 (03:29 +0000)]
Branch b1_6
b=13125

replace stripe_cnt_min with *stripe_cnt to keep good object distribution

16 years agoBranch b1_6
bobijam [Wed, 12 Sep 2007 02:22:58 +0000 (02:22 +0000)]
Branch b1_6
b=13555

disable test_36 for now.

16 years agob=13552
nathan [Wed, 12 Sep 2007 00:33:14 +0000 (00:33 +0000)]
b=13552
wait longer for remote clients

16 years agoBranch b1_6
scjody [Tue, 11 Sep 2007 23:33:20 +0000 (23:33 +0000)]
Branch b1_6

Update versions for 1.6.4

16 years agoBranch b1_6
scjody [Tue, 11 Sep 2007 23:17:17 +0000 (23:17 +0000)]
Branch b1_6

Update versions and dates.

16 years agoBranch: b1_6
wangdi [Tue, 11 Sep 2007 21:00:02 +0000 (21:00 +0000)]
Branch: b1_6
b=13436
Only disconnect errors(ENOTCONNECT & ENODEV) should be returned by rq_status.
i=green
i=adiger

16 years agoBranch b1_6
johann [Tue, 11 Sep 2007 18:35:34 +0000 (18:35 +0000)]
Branch b1_6

Disable journal checksum patch due to release-blocking problems with
quota and other errors (LTS does not support # in the series files).
b=13487
b=13449
r=scjody

16 years agoBranch b1_6
johann [Tue, 11 Sep 2007 18:08:23 +0000 (18:08 +0000)]
Branch b1_6

Disable journal checksum patch due to release-blocking problems with
quota and other errors
b=13487
b=13449
r=scjody

16 years ago- zero out GS, GR and CR for client pools also in recalc.
yury [Tue, 11 Sep 2007 11:15:27 +0000 (11:15 +0000)]
- zero out GS, GR and CR for client pools also in recalc.

16 years ago- disable/enable all namespace pools matched with pass argument in sanity.sh;
yury [Tue, 11 Sep 2007 09:34:16 +0000 (09:34 +0000)]
- disable/enable all namespace pools matched with pass argument in sanity.sh;
- disable all pools (and OST ones too) in ELC tests;
- fixes in test_124:
  - make test_124 less stressing, create only 1000 locks in it;
  - calculate LVF correctly, that is, based on lock number created, desired sleep time and current limit instead of cardcoded value;
  - make test suitable for running CMD environment, where desired set of data may be shared between few MDSes.

16 years ago- cleanup in ldlm_cancel_lru_local()
yury [Mon, 10 Sep 2007 15:10:23 +0000 (15:10 +0000)]
- cleanup in ldlm_cancel_lru_local()

16 years ago- add OBD_CONNECT_LRU_RESIZE for mds->ost connections. MDS does not take locks on...
yury [Mon, 10 Sep 2007 14:49:10 +0000 (14:49 +0000)]
- add OBD_CONNECT_LRU_RESIZE for mds->ost connections. MDS does not take locks on OST, but this flag will allow all namespaces look same way if LRU_RESIZE is supported.

16 years ago- fixed bug in ldlm_cancel_lru_local(). It should cancel locks according to SLV only...
yury [Mon, 10 Sep 2007 14:00:20 +0000 (14:00 +0000)]
- fixed bug in ldlm_cancel_lru_local(). It should cancel locks according to SLV only in the case of passed zero @count. If @count is not zero - cancel requested number of locks regardless SLV. Found by failure of sanityN test_20;
- raise error and return -EINVAL if ldlm_cancel_lru() did not cancel requested number of locks in case of sync cancel if lru resize is supported.

16 years agoBranch b1_6
adilger [Mon, 10 Sep 2007 08:10:01 +0000 (08:10 +0000)]
Branch b1_6
Add "df" so the statfs data will be updated on disk (when statfs patches
are landed).
b=13198