From: Michael Vrable <mvrable@cs.ucsd.edu>
To: xen-devel@lists.sourceforge.net
Subject: Re: LVM Snapshot Troubles
Date: Thu, 30 Sep 2004 14:02:23 -0700 [thread overview]
Message-ID: <20040930140223.B19241@cs.ucsd.edu> (raw)
In-Reply-To: <E1CCPRl-00032u-00@mta1.cl.cam.ac.uk>; from Ian.Pratt@cl.cam.ac.uk on Tue, Sep 28, 2004 at 10:23:41PM +0100
I've been looking into the LVM snapshot/memory allocation troubles and
will try to come up with a fix.
FYI: In doing more searching for information about the problem, I did
come across this:
http://www.redhat.com/archives/dm-devel/2004-January/msg00068.html
"The problem seems to be that dm-ioctl-v4.c sets the PF_MEMALLOC
flag for the current process.
Lookaing at the memory allocator (__alloc_page) this means that the
VM will think the memory allocation is already running (and this is
a recursion) so it will not try to free pages / rebalance page or
whatever." ...
I'm looking into sharing memory between the snapshots instead of giving
each snapshot its own private allocation of pages for I/O. (As I'd like
to scale to a large number of snapshots, and don't want to need >1 MB of
kernel memory per snapshot.)
--Michael Vrable
-------------------------------------------------------
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl
next prev parent reply other threads:[~2004-09-30 21:02 UTC|newest]
Thread overview: 26+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-09-27 19:23 Automation scripts Paul Dorman
2004-09-27 20:26 ` Paul Dorman
2004-09-27 21:53 ` Mark A. Williamson
2004-09-28 14:21 ` Brian Wolfe
2004-09-29 10:36 ` Christian Limpach
2004-09-29 19:47 ` Paul Dorman
2004-09-29 20:23 ` Ian Pratt
2004-09-27 21:46 ` Mark A. Williamson
2004-09-27 21:50 ` Paul Dorman
2004-09-27 22:08 ` Ian Pratt
2004-09-27 22:18 ` Michael Vrable
2004-09-27 22:43 ` Paul Dorman
2004-09-28 18:41 ` Michael Vrable
2004-09-28 8:23 ` Peri Hankey
2004-09-28 12:26 ` Ian Pratt
2004-09-28 14:55 ` Peri Hankey
2004-09-28 15:43 ` Ian Pratt
2004-09-28 18:09 ` LVM Snapshot Troubles Michael Vrable
2004-09-28 20:06 ` Ian Pratt
2004-09-28 20:52 ` Michael Vrable
2004-09-28 21:23 ` Ian Pratt
2004-09-29 8:39 ` Keir Fraser
2004-09-30 21:02 ` Michael Vrable [this message]
2004-09-28 23:59 ` Automation scripts Mark A. Williamson
2004-09-30 20:58 ` Loop and ENBD device management (was Re: Automation scripts) Mark A. Williamson
2004-09-30 21:00 ` Mark A. Williamson
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20040930140223.B19241@cs.ucsd.edu \
--to=mvrable@cs.ucsd.edu \
--cc=xen-devel@lists.sourceforge.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.