From owner-svn-src-projects@FreeBSD.ORG Tue Dec 16 19:09:54 2014 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 72924838 for ; Tue, 16 Dec 2014 19:09:54 +0000 (UTC) Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 3C5FAD1F for ; Tue, 16 Dec 2014 19:09:53 +0000 (UTC) Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 763CA20707 for ; Tue, 16 Dec 2014 14:09:52 -0500 (EST) Received: from frontend1 ([10.202.2.160]) by compute4.internal (MEProxy); Tue, 16 Dec 2014 14:09:52 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=fastmail.net; h= x-sasl-enc:message-id:date:from:mime-version:to:subject :references:in-reply-to:content-type:content-transfer-encoding; s=mesmtp; bh=jgvUEidNAwcmQXRSs9/wa4Q2GEU=; b=TiM8bU7nom4I9kW/EM PB3AtPZHeBO1nLYLH0+NWGU8VU8zNUoioek8CHVAcRVjArWV49+CfvzVWNFqXozP fkEb/TdK3PrJFg8aI7atFbFaA3lDjos67mcTIgmucy1FHT1sAPC42NwkB698GND5 r4z6kzpOsp6LiEYWCuOkvxYOU= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=x-sasl-enc:message-id:date:from :mime-version:to:subject:references:in-reply-to:content-type :content-transfer-encoding; s=smtpout; bh=jgvUEidNAwcmQXRSs9/wa4 Q2GEU=; b=JdR068EjBgYuSrjegaGRFNHdTnPBznUlthHWg0b0NPSM0wtOkAewuK VmZta+e4H9PaHUvwAm31ef4xSg+cVcRotwgQPV87/UP6LkiJDdtWGJ380CpRE5gf ZndRXrgmKFdAXO+SBySmYWmyQ7bLm8/+NqdrFz5u1CWchJ07PGYUc= X-Sasl-enc: L9BSBYz9CL80+WAIDqAZs4/nEneovSyze7ybDIJjdJJs 1418756992 Received: from [192.168.1.65] (unknown [81.132.153.28]) by mail.messagingengine.com (Postfix) with ESMTPA id CB202C00283; Tue, 16 Dec 2014 14:09:51 -0500 (EST) Message-ID: <5490837E.8050907@fastmail.net> Date: Tue, 16 Dec 2014 19:09:50 +0000 From: Bruce Simpson User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: Bryan Venteicher , src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: Re: svn commit: r275835 - projects/paravirt References: <201412161857.sBGIvgKR045243@svn.freebsd.org> In-Reply-To: <201412161857.sBGIvgKR045243@svn.freebsd.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Dec 2014 19:09:54 -0000 Bryan, I am very glad to see this, because: there are some limitations with Bhyve right now which make a KVM based workflow more suitable for my specific use case (protocol testbed on laptop). On 16/12/2014 18:57, Bryan Venteicher wrote: > This branch will initially be used to develop support for KVM > paravirtualization - KVM clock, EIO, and async page fault - > and then hopefully pvops infrastructure and support for other > hypervisors. > KVM is likely to be a better choice in constrained environments (e.g. laptops) because of the richer support for sparse storage (QCOW2, virtio-scsi, virtio-block and TRIM etc.) Unfortunately one limitation of this approach is that ZFS on Linux has not yet gained TRIM features, so this rules out direct migration to Bhyve on the same system at a later date; I will have to use ext4 for guests hosted on a laptop SSD and migrate everything manually. I have discussed the lack of sparse storage support in BHyve in private with marcel@. He is aware of the issue and is working to address it in tools, however it does need to be looked at further afield. I cannot get directly involved in this due to other commitments. thanks Bruce