Whamcloud - gitweb
fs/lustre-release.git
15 years agoBranch HEAD
johann [Thu, 27 Nov 2008 10:44:18 +0000 (10:44 +0000)]
Branch HEAD
b=12596
i=grev
i=adilger

check striping after setstripe in recovery-small test 18*.
move get_stripe_info() to t-f.

15 years agoBranch HEAD
johann [Thu, 27 Nov 2008 10:27:02 +0000 (10:27 +0000)]
Branch HEAD
b=16164
i=adilger
i=bobijam

enable OBD_CONNECT_{CKSUM,BRW_SIZE} in mds_lov_connect()

15 years agoBranch HEAD
johann [Thu, 27 Nov 2008 10:13:46 +0000 (10:13 +0000)]
Branch HEAD
b=16860
i=nathan
i=rread

With AT enabled, the recovery window can be excessively long (6000+
seconds). To address this problem, we no longer use
OBD_RECOVERY_FACTOR when extending the recovery window (the connect
timeout no longer depends on the service time, it is set to
INITIAL_CONNECT_TIMEOUT now) and clients report the old service
time via pb_service_time.

15 years agoAdded quota support code in index insert of iop mode
deshmukh [Thu, 27 Nov 2008 06:33:27 +0000 (06:33 +0000)]
Added quota support code in index insert of iop mode

b=17818
i=fanyong
i=pravin

15 years agoBranch HEAD
vs [Thu, 27 Nov 2008 02:12:20 +0000 (02:12 +0000)]
Branch HEAD
b=12749
i=nathan,deen

Third of three patches for the root squash feature

map root UID/GID to UID/GID set via configuration parameter root_squash
with the exception for NID range set via configuration parameter nosquash_nids

15 years agoBranch HEAD
vs [Thu, 27 Nov 2008 01:58:17 +0000 (01:58 +0000)]
Branch HEAD
b=12749
i=nathan,deen

Second of three patches for the root squash feature

This patch is to allow configuration parameters to contain spaces
It is accopmpished with
1. in mgs_write_log_params (renamed to mgs_write_log_param)
    assume the incoming string is a single parameter (the while loop is removed)
2. in mgs_write_log_target, call mgs_write_log_params for each parameter
a) new funcion class_get_next_param copies the entire next parameter into a temp buffer
   spaces are included if they are inside quotes (single or double)
   the first space outside of quotes is the terminator
   the quotes are stripped in the copy
   the copy is null-terminated
b) repeatedly call class_get_next_param and mgs_write_log_param in a loop from mgs_write_log_target

15 years agoBranch HEAD
vs [Thu, 27 Nov 2008 01:55:35 +0000 (01:55 +0000)]
Branch HEAD
b=12749
i=maxim,isaac

First of three patches for the root squash feature

This adds three functions to manipulate with lists of NID ranges:
cfs_parse_nidlist - parses nid range list and
                    creates structure of lists of [lo,hi,stride,net]
                    which can be used to check matching a NID to set of NIDs
cfs_free_nidlist - frees structures allocated on nidlist parsing
cfs_match_nid - check whether a NID matches to set of NIDs
cfs_iswhite - auxiliary function to check if a character is a whitespace

These functions have prefixes cfs_ instead of libcfs_ because of bug #17167.

Example of NID range list: 10.2.0.[1-20/2]@tcp [0,2,6]@elan0 [1,2,4-100/4]@elan1
nidlist syntax:
  <nidlist>         :== <nidrange> [ ' ' <nidrange> ]
  <nidrange>        :== <addrrange> '@' <net>
  <addrrange>       :== '*' |
                        <ipaddr_range> |
                        <numaddr_range>
  <ipaddr_range>    :== <numaddr_range>.<numaddr_range>.<numaddr_range>.<numaddr_range>
  <numaddr_range>   :== <number> |
                        <expr_list>
  <expr_list>       :== '[' <range_expr> [ ',' <range_expr>] ']'
  <range_expr>      :== <number> |
                        <number> '-' <number> |
                        <number> '-' <number> '/' <number>
  <net>             :== <netname> | <netname><number>
  <netname>         :== "lo" | "tcp" | "o2ib" | "cib" | "openib" | "iib" |
                        "vib" | "ra" | "elan" | "gm" | "mx" | "ptl"
  <number>          :== <nonnegative decimal> | <hexadecimal>

15 years agob=17603
maxim [Wed, 26 Nov 2008 12:32:02 +0000 (12:32 +0000)]
b=17603
Wireshark plugins for dissecting LNET/Lustre 1.6 packets.
(contributed by Stephane Thiell)

15 years agoBranch HEAD
vitaly [Wed, 26 Nov 2008 12:11:33 +0000 (12:11 +0000)]
Branch HEAD

update b_som from the proper branch

15 years agoBranch HEAD
tianzy [Wed, 26 Nov 2008 08:23:37 +0000 (08:23 +0000)]
Branch HEAD
fix the false qunit_put in qctxt_wait_pending_dqacq()
b=17794
i=tianzy
i=panda

15 years agob=17785
pravins [Wed, 26 Nov 2008 07:38:34 +0000 (07:38 +0000)]
b=17785
i=Huang hua
i=Rahul

This patch contains llo API interface change. Now it allows to create object
in specified path.
Fixes bug in object create in directory other than "/"
Adds llo unregister api.

15 years agoRestore the changes I made yesterday which broke build because I used a stale kernel.
jxiong [Wed, 26 Nov 2008 07:05:39 +0000 (07:05 +0000)]
Restore the changes I made yesterday which broke build because I used a stale kernel.

15 years agobranch: HEAD
ericm [Wed, 26 Nov 2008 00:40:27 +0000 (00:40 +0000)]
branch: HEAD
remove a line of m4_allow_pattern.
b=17781
r=adilger

15 years agoBranch HEAD
anserper [Tue, 25 Nov 2008 23:22:51 +0000 (23:22 +0000)]
Branch HEAD
b=17371
i=Elena
fail each time setup/cleanup does not work

15 years agob=17326
grev [Tue, 25 Nov 2008 20:05:17 +0000 (20:05 +0000)]
b=17326
i=Brian
load_modules fn modprobe.d fix

15 years agob=17477
grev [Tue, 25 Nov 2008 19:24:47 +0000 (19:24 +0000)]
b=17477
i=Huang Hua
check_config fn default network type fix

15 years agoBranch HEAD
johann [Tue, 25 Nov 2008 10:11:41 +0000 (10:11 +0000)]
Branch HEAD
i=umka
i=panda
b=17611

don't override lcm->lcm_name

15 years ago- make margin 10 sec more in 124a to let client kill some locks.
yury [Tue, 25 Nov 2008 09:02:52 +0000 (09:02 +0000)]
- make margin 10 sec more in 124a to let client kill some locks.

Rationale is the following:

* 30 sec we need because in 30 sec locks on client will get old enough to _start_ kiling them;
* 10 sec we need because client checks SLV and kills locks every 10 sec;
* 10 sec more we need to make sure that we did not race in worse case scenario and client really had some time to kill locks.

15 years agob=17397
alex [Tue, 25 Nov 2008 08:22:07 +0000 (08:22 +0000)]
b=17397
i=green

 - few minor issues fixed

15 years agoBranch HEAD
tianzy [Tue, 25 Nov 2008 05:59:41 +0000 (05:59 +0000)]
Branch HEAD
fix "should take longer" problem of test_18 of sanity-quota.sh
b=17773
i=johann
i=panda

15 years agoBranch HEAD
tianzy [Tue, 25 Nov 2008 05:52:30 +0000 (05:52 +0000)]
Branch HEAD
change target_handle_dqacq_callback() error handling
b=16890
i=johann
i=panda

15 years agoFixed the raid5 patches.
jxiong [Tue, 25 Nov 2008 04:12:58 +0000 (04:12 +0000)]
Fixed the raid5 patches.
- rebuild policy for rhel5 .21 kernel
- soft lockups fixed

b=17084
r=adilger,jay

15 years agofile md-soft-lockups.patch was initially added on branch b1_6.
jxiong [Tue, 25 Nov 2008 03:53:36 +0000 (03:53 +0000)]
file md-soft-lockups.patch was initially added on branch b1_6.

15 years agofile md-rebuild-policy-rhel5.patch was initially added on branch b1_6.
jxiong [Tue, 25 Nov 2008 03:53:35 +0000 (03:53 +0000)]
file md-rebuild-policy-rhel5.patch was initially added on branch b1_6.

15 years agoBranch HEAD
yangsheng [Tue, 25 Nov 2008 03:14:36 +0000 (03:14 +0000)]
Branch HEAD
b=17786

i=adilger, huanghua

Initialize the request.

15 years agobranch: HEAD
ericm [Tue, 25 Nov 2008 01:23:48 +0000 (01:23 +0000)]
branch: HEAD
support gss on mgc-mgs connection.
b=16054
r=umka
r=vitaly

15 years agobranch: HEAD
ericm [Mon, 24 Nov 2008 22:53:46 +0000 (22:53 +0000)]
branch: HEAD
rewrite part of sptlrpc configuration system to be able to interoperate
with 1.8.
b=15363
r=nathan
r=fanyong

15 years agob=17747
grev [Mon, 24 Nov 2008 22:14:37 +0000 (22:14 +0000)]
b=17747
i=Tappro
FAIL_ON_ERROR=false fix: force suits exit 1 if some tests failed

15 years agoBranch HEAD
adilger [Mon, 24 Nov 2008 21:42:10 +0000 (21:42 +0000)]
Branch HEAD
Add "abort_recov" mount option to mount.lustre usage message.

15 years agoBranch HEAD
adilger [Mon, 24 Nov 2008 21:40:14 +0000 (21:40 +0000)]
Branch HEAD
Fix 80-column line overflow.

15 years agoBranch HEAD
adilger [Mon, 24 Nov 2008 21:38:46 +0000 (21:38 +0000)]
Branch HEAD
Add error messages in case of failure in test_27p.
Don't have explicit return inside test_75*, this is already skipped due
to test 75 being listed in ALWAYS_EXCEPT.

Add regression tests for -1 stripe width case.
b=12836

15 years agoBranch HEAD
adilger [Mon, 24 Nov 2008 21:30:35 +0000 (21:30 +0000)]
Branch HEAD
Fix filename formatting to include space for sticky bit.

15 years agoBranch HEAD
adilger [Mon, 24 Nov 2008 21:29:09 +0000 (21:29 +0000)]
Branch HEAD
Fix broken whitespace in error message.

15 years agoBranch HEAD
adilger [Mon, 24 Nov 2008 21:24:27 +0000 (21:24 +0000)]
Branch HEAD
Fix comment whitespace.

15 years agoBranch HEAD
adilger [Mon, 24 Nov 2008 21:23:07 +0000 (21:23 +0000)]
Branch HEAD
Add patch description.

15 years agoBranch HEAD
adilger [Mon, 24 Nov 2008 19:45:54 +0000 (19:45 +0000)]
Branch HEAD
Add description of the patch.

15 years agoBranch HEAD
adilger [Mon, 24 Nov 2008 19:43:18 +0000 (19:43 +0000)]
Branch HEAD
Add brief description of the patch.

15 years ago- safe operations with recovery queues
tappro [Mon, 24 Nov 2008 17:32:04 +0000 (17:32 +0000)]
- safe operations with recovery queues
  b:16711
  i:adilger,green

15 years agob=17631
yury [Mon, 24 Nov 2008 16:44:04 +0000 (16:44 +0000)]
b=17631
r=shadow,panda

- fixes long sync bulk unlink in ptlrpcd which stops other rpcs from being handled and also causes asstion in umount time;

- make sure that long unlink wait is done with 1 sec interval to return quickly.

15 years agoDrop slow OSCs if we can, but not for requested start idx.
shadow [Mon, 24 Nov 2008 12:26:41 +0000 (12:26 +0000)]
Drop slow OSCs if we can, but not for requested start idx.
This means "if OSC is slow and it is not the requested
start OST, then it can be skipped, otherwise skip it only
if it is inactive/recovering/out-of-space.

Branch HEAD
b=16081
i=shadow
i=green

15 years agoFixes related to mount failure path cleanup
deshmukh [Mon, 24 Nov 2008 07:25:35 +0000 (07:25 +0000)]
Fixes related to mount failure path cleanup

b=17752
i=umka
i=shadow

15 years agouse LASSERT_SPIN_LOCKED() in LASSERT(spin_is_locked()) stead as the latter does not...
nikita [Sun, 23 Nov 2008 20:27:27 +0000 (20:27 +0000)]
use LASSERT_SPIN_LOCKED() in LASSERT(spin_is_locked()) stead as the latter does not work correctly with the uniprocessor kernels. b=17664; i=robert.read

15 years agob=17750
yury [Sun, 23 Nov 2008 13:04:54 +0000 (13:04 +0000)]
b=17750
r=shadow,deen

- fixes writing cookie beyond llcd's boundaries.

15 years agob=17738
yury [Sun, 23 Nov 2008 12:37:46 +0000 (12:37 +0000)]
b=17738
r=zam,shadow

- kill old locks from ldlm pools in convert time before adding them back with new mode.

15 years agob=17690
yury [Sun, 23 Nov 2008 12:27:39 +0000 (12:27 +0000)]
b=17690
r=shadow

- fixes in test_59b

15 years agob=17751
yury [Sun, 23 Nov 2008 12:10:05 +0000 (12:10 +0000)]
b=17751
r=grev

- fixes and cleanups in test_124a

15 years agob=17735
grev [Fri, 21 Nov 2008 21:48:07 +0000 (21:48 +0000)]
b=17735
i=Yury.Umanets
check_mem_leak fn: use echo instead of log fn

15 years agoBranch HEAD
yangsheng [Fri, 21 Nov 2008 16:32:27 +0000 (16:32 +0000)]
Branch HEAD
b=17201

i=shadow, bobijam

Update to RHEL5 kernel-2.6.18-92.1.17.el5.

15 years agofile thread.h was initially added on branch b1_6.
yangsheng [Fri, 21 Nov 2008 15:27:40 +0000 (15:27 +0000)]
file thread.h was initially added on branch b1_6.

15 years agofile thread.c was initially added on branch b1_6.
yangsheng [Fri, 21 Nov 2008 15:27:39 +0000 (15:27 +0000)]
file thread.c was initially added on branch b1_6.

15 years agofile lshowmount.h was initially added on branch b1_6.
yangsheng [Fri, 21 Nov 2008 15:27:38 +0000 (15:27 +0000)]
file lshowmount.h was initially added on branch b1_6.

15 years agofile hostlist.h was initially added on branch b1_6.
yangsheng [Fri, 21 Nov 2008 15:27:37 +0000 (15:27 +0000)]
file hostlist.h was initially added on branch b1_6.

15 years agofile hostlist.c was initially added on branch b1_6.
yangsheng [Fri, 21 Nov 2008 15:27:36 +0000 (15:27 +0000)]
file hostlist.c was initially added on branch b1_6.

15 years agofile hash.h was initially added on branch b1_6.
yangsheng [Fri, 21 Nov 2008 15:27:35 +0000 (15:27 +0000)]
file hash.h was initially added on branch b1_6.

15 years agofile hash.c was initially added on branch b1_6.
yangsheng [Fri, 21 Nov 2008 15:27:34 +0000 (15:27 +0000)]
file hash.c was initially added on branch b1_6.

15 years agofile lshowmount.c was initially added on branch b1_6.
yangsheng [Fri, 21 Nov 2008 15:27:33 +0000 (15:27 +0000)]
file lshowmount.c was initially added on branch b1_6.

15 years agofile lshowmount.8 was initially added on branch b1_6.
yangsheng [Fri, 21 Nov 2008 15:27:31 +0000 (15:27 +0000)]
file lshowmount.8 was initially added on branch b1_6.

15 years agoBranch HEAD
vs [Thu, 20 Nov 2008 23:24:31 +0000 (23:24 +0000)]
Branch HEAD
b=17132
i=adilger

Use raid5/6 rhel5 improvements

15 years agofix build on sles9.
shadow [Thu, 20 Nov 2008 21:21:23 +0000 (21:21 +0000)]
fix build on sles9.

Branch HEAD

15 years agofix 'make rpm'
shadow [Thu, 20 Nov 2008 15:19:26 +0000 (15:19 +0000)]
fix 'make rpm'

15 years agofix typo.
shadow [Thu, 20 Nov 2008 12:51:23 +0000 (12:51 +0000)]
fix typo.

Branch HEAD

15 years ago*** empty log message ***
shadow [Thu, 20 Nov 2008 09:25:26 +0000 (09:25 +0000)]
*** empty log message ***

15 years agofirst part of 2.6.26 support (lnet/libcfs part)
shadow [Thu, 20 Nov 2008 09:24:35 +0000 (09:24 +0000)]
first part of 2.6.26 support (lnet/libcfs part)

Branch HEAD
b=14250
i=maxim
i=deen

15 years agoBranch HEAD
liangzhen [Thu, 20 Nov 2008 06:54:16 +0000 (06:54 +0000)]
Branch HEAD

o2iblnd asserts when ib_poll_cq() returns an error

b=17533
i=maxim
i=Christopher Morrone

15 years agoBranch HEAD
fanyong [Thu, 20 Nov 2008 05:51:00 +0000 (05:51 +0000)]
Branch HEAD
b=16947
i=h.huang
i=yury.umanets

Hold lli_lock when access lli_sai to prevent NULL pointer.

15 years agonot send LOV EA under replay, we can't know about they size at this
shadow [Thu, 20 Nov 2008 05:07:25 +0000 (05:07 +0000)]
not send LOV EA under replay, we can't know about they size at this
time. Don't allow client connect to mds before any ost connected,
for avoid problems with LOV EA size and returning EIO to client.

Branch HEAD
b=16080
i=umka
i=tappro

15 years agoBranch HEAD
fanyong [Thu, 20 Nov 2008 02:57:49 +0000 (02:57 +0000)]
Branch HEAD
b=13058
i=alexey.lyashkov
i=tianzy

64 bit quota support check when autoconf.

15 years agoBranch HEAD
anserper [Thu, 20 Nov 2008 01:19:08 +0000 (01:19 +0000)]
Branch HEAD
b=17371
i=Johann Lombardi
testcase for 17371

15 years agoBranch HEAD
vitaly [Wed, 19 Nov 2008 21:28:19 +0000 (21:28 +0000)]
Branch HEAD
b=16129

the test number fix

15 years agoBranch b1_8_gate
vitaly [Wed, 19 Nov 2008 21:14:46 +0000 (21:14 +0000)]
Branch b1_8_gate
b=16129
i=adilger
i=green

- a high priority request list is added into service;
- once a lock is canceled, all the IO requests, including coming
ones, under this lock, are moved into this list;
- PING is also added into this list;
- once a lock cancel timeout occurs, the timeout is prolonged
if there is an IO rpc under this lock;
- another request list is added into the export, used to speed up
the rpc-lock matching.

15 years agoUpdated for 2.0 build 07
stinson1947 [Wed, 19 Nov 2008 20:03:19 +0000 (20:03 +0000)]
Updated for 2.0 build 07

15 years agob=17740
pravins [Wed, 19 Nov 2008 19:54:00 +0000 (19:54 +0000)]
b=17740
allocate separate dentry for Iterator context.

15 years agob=17740
pravins [Wed, 19 Nov 2008 19:29:49 +0000 (19:29 +0000)]
b=17740
pass NULL to bypass capa while destroying orphan lov object.

15 years agob=17653
grev [Wed, 19 Nov 2008 19:20:13 +0000 (19:20 +0000)]
b=17653
i=Adilger
test_21c fix: restore config

15 years agob=17477
grev [Wed, 19 Nov 2008 19:04:56 +0000 (19:04 +0000)]
b=17477
i=Yury.Umanets
run acc-sm:formatall() only if forced

15 years agob=17477
grev [Wed, 19 Nov 2008 17:56:07 +0000 (17:56 +0000)]
b=17477
i=Adilger
force replay-dual to check and mount MOUNT2

15 years agob=17686
yury [Wed, 19 Nov 2008 14:18:37 +0000 (14:18 +0000)]
b=17686
r=shadow,panda

- fixes race in ptlrpcd caused busy obd and inability to cleanup;
- cleanups and debugs in llcd code.

15 years agoRemoving unwanted patches
deshmukh [Wed, 19 Nov 2008 13:22:35 +0000 (13:22 +0000)]
Removing unwanted patches

15 years agoReverting the changes
deshmukh [Wed, 19 Nov 2008 12:59:17 +0000 (12:59 +0000)]
Reverting the changes

15 years agoLand b_head_interop_disk on HEAD (20081119_1314)
deshmukh [Wed, 19 Nov 2008 08:55:54 +0000 (08:55 +0000)]
Land b_head_interop_disk  on HEAD (20081119_1314)
b=11826
i=nikita
i=adilger

15 years agoExported some ldiskfs functions which are required for iop
deshmukh [Wed, 19 Nov 2008 06:47:42 +0000 (06:47 +0000)]
Exported some ldiskfs functions which are required for iop
i=nikita
i=adilger
b=11826

15 years agoBranch HEAD
huanghua [Wed, 19 Nov 2008 02:29:18 +0000 (02:29 +0000)]
Branch HEAD
b=17083
i=johann

add warning message while waiting for exports to be destroyed.

15 years agob=15699
nathan [Wed, 19 Nov 2008 01:20:00 +0000 (01:20 +0000)]
b=15699
libcfs proc debug change requires this

15 years agob=17037
yury [Tue, 18 Nov 2008 10:25:14 +0000 (10:25 +0000)]
b=17037
- fixes merge issue in HEAD which caused deadlock on ctxt->loc_sem

15 years agoBranch HEAD
anserper [Tue, 18 Nov 2008 04:08:21 +0000 (04:08 +0000)]
Branch HEAD
b=12433
i=Oleg Drokin
i=Yury Umanets

fix imp_inval message

15 years agoBranch HEAD
tianzy [Mon, 17 Nov 2008 07:09:51 +0000 (07:09 +0000)]
Branch HEAD
fix a compile error in sles9 and sles10
i=johann
i=nathan

15 years agoBranch HEAD
tianzy [Mon, 17 Nov 2008 07:06:45 +0000 (07:06 +0000)]
Branch HEAD
decay qos ost/oss penalties if MDS is not creating objects
i=nathan
i=johann

15 years agoBranch HEAD
liangzhen [Mon, 17 Nov 2008 03:10:28 +0000 (03:10 +0000)]
Branch HEAD

remove LASSERT on message type from network

b=17372
i=isaac
i=Maxim

15 years agoLand b_head_quota onto HEAD (20081116_0105)
fanyong [Sat, 15 Nov 2008 18:39:35 +0000 (18:39 +0000)]
Land b_head_quota onto HEAD (20081116_0105)
b=13058
i=johann
i=yury.umanets

15 years agoBranch b_head_quota
fanyong [Sat, 15 Nov 2008 15:33:22 +0000 (15:33 +0000)]
Branch b_head_quota
b=13058
i=nikita.danilov
i=johann
i=robert.read

Debug patch for quota on HEAD.

15 years agobranch: HEAD
ericm [Fri, 14 Nov 2008 19:54:21 +0000 (19:54 +0000)]
branch: HEAD
reserve some space in mdt_body and mdt_rec_xxx structures and add
MDS_SETATTR64_REC to allow possible expansion of uid/gid to 64 bits
in the future.
b=17601
r=adilger
r=huanghua
r=fanyong

15 years agob=16488
grev [Fri, 14 Nov 2008 19:20:44 +0000 (19:20 +0000)]
b=16488
i=Oleg.Drokin
RACER accs-m test suit

15 years agob=15699
nathan [Fri, 14 Nov 2008 17:24:56 +0000 (17:24 +0000)]
b=15699
i=adilger
i=manoj
move string-based mask setting into a standalone fn; will also be used by changelogs

15 years agob=17122
grev [Fri, 14 Nov 2008 10:28:02 +0000 (10:28 +0000)]
b=17122
i=Adilger
skip sanity test_100 for NETTYPE != tcp

15 years agocl_lock_free(): remove assertion that does not work in liblustre.
nikita [Thu, 13 Nov 2008 13:44:41 +0000 (13:44 +0000)]
cl_lock_free(): remove assertion that does not work in liblustre.

15 years agob=17479
yury [Thu, 13 Nov 2008 10:15:44 +0000 (10:15 +0000)]
b=17479
r=adilger,behlendorf1

- avoid div/mod in lustre_hash code

15 years agob=16074
green [Thu, 13 Nov 2008 00:42:02 +0000 (00:42 +0000)]
b=16074
r=adilger, Lee Ward

Do not get extra reference on source inode since we already hold the reference
from previous name.

15 years agovvp: always write page from the beginning: sptlrpc depends on kiov_offset being 0.
nikita [Wed, 12 Nov 2008 21:00:37 +0000 (21:00 +0000)]
vvp: always write page from the beginning: sptlrpc depends on kiov_offset being 0.

15 years agolov_object: simplify and document lov_object life-time rules.
nikita [Wed, 12 Nov 2008 20:59:18 +0000 (20:59 +0000)]
lov_object: simplify and document lov_object life-time rules.

15 years agocl_page_list_own(): if page was truncated concurrently, remove it from the queue...
nikita [Wed, 12 Nov 2008 20:58:06 +0000 (20:58 +0000)]
cl_page_list_own(): if page was truncated concurrently, remove it from the queue at once.