[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: [linux-lvm] vgchange -a memory consumption
- From: Alasdair G Kergon <agk redhat com>
- To: LVM general discussion and development <linux-lvm redhat com>
- Subject: Re: [linux-lvm] vgchange -a memory consumption
- Date: Sat, 12 Jul 2008 17:51:45 +0100
On Fri, Jul 11, 2008 at 10:57:31PM -0700, Daniel Stodden wrote:
> I'm running, lvm2-2.02.26.
Don't bother investigating that version - stuff got changed.
Update to the latest release (or CVS) and try again.
> Why is that data reread?
Because the two parts of the code are designed to be independent. - The
so-called "activation" code sits behind an API in a so-called "locking"
module. There's a choice of locking modules, and some send the requests
around a cluster of machines - remote machines will only run the
activation code and manage the metadata independently. We just pass
UUIDs through the cluster communication layer, never metadata itself.
> Second: why isn't that memory freed after returning from
> activate_lv?
It's released after processing the whole command. If there are cases
where too much is still being held while processing in the *current*
version of the code, then yes, you might be able to free parts of it
sooner.
Alasdair
--
agk redhat com
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]