Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 9 Sep 1999 19:21:40 +0300 (EEST)
From:      Narvi <narvi@haldjas.folklore.ee>
To:        Michael Robinson <robinson@netrinsics.com>
Cc:        freebsd-stable@FreeBSD.ORG
Subject:   Re: Vinum, malloc, and swap
Message-ID:  <Pine.BSF.3.96.990909192027.30127A-100000@haldjas.folklore.ee>
In-Reply-To: <199909080703.PAA00509@netrinsics.com>

next in thread | previous in thread | raw e-mail | index | archive | help


On Wed, 8 Sep 1999, Michael Robinson wrote:

> >From the Vinum intro:
> 
> "In order to perform its functionality, Vinum allocates a large
>  number of dynamic data structures. Currently these structures are
>  allocated by calling kernel malloc. This is a potential problem,
>  since malloc interacts with the virtual memory system and may
>  trigger a page fault. The potential for a deadlock exists if the
>  page fault requires a transfer to a Vinum volume. It is probable
>  that Vinum will modify its allocation strategy by reserving a small
>  number of buffers when it starts and using these if a malloc request
>  fails."
> 
> Has this "potential problem" been addressed in the Vinum in Stable?
> 
> If not, is there any other way to prevent a system panic if a drive 
> containing a swap partition fails?
> 

The problem is avoided by *not* swapping to vinum drives. I'm not sure why
anybody would like to do that anyways 8-)

> 	-Michael Robinson
> 



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.96.990909192027.30127A-100000>