From owner-freebsd-bugs@FreeBSD.ORG Mon Aug 27 14:10:04 2012 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 5B065106575D for ; Mon, 27 Aug 2012 14:10:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 1A1A58FC0C for ; Mon, 27 Aug 2012 14:10:04 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q7REA3p9016690 for ; Mon, 27 Aug 2012 14:10:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q7REA3hQ016689; Mon, 27 Aug 2012 14:10:03 GMT (envelope-from gnats) Resent-Date: Mon, 27 Aug 2012 14:10:03 GMT Resent-Message-Id: <201208271410.q7REA3hQ016689@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Mark Felder Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A78591065673 for ; Mon, 27 Aug 2012 14:06:51 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id 9251F8FC17 for ; Mon, 27 Aug 2012 14:06:51 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.4/8.14.4) with ESMTP id q7RE6pCq089123 for ; Mon, 27 Aug 2012 14:06:51 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.4/8.14.4/Submit) id q7RE6pSa089122; Mon, 27 Aug 2012 14:06:51 GMT (envelope-from nobody) Message-Id: <201208271406.q7RE6pSa089122@red.freebsd.org> Date: Mon, 27 Aug 2012 14:06:51 GMT From: Mark Felder To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: kern/171118: FreeBSD XENHVM guest doesn't shutdown cleanly X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Aug 2012 14:10:04 -0000 >Number: 171118 >Category: kern >Synopsis: FreeBSD XENHVM guest doesn't shutdown cleanly >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Aug 27 14:10:03 UTC 2012 >Closed-Date: >Last-Modified: >Originator: Mark Felder >Release: 9.0-RELEASE >Organization: >Environment: >Description: If you install FreeBSD as a guest on XenServer or XCP and utilize both sysutils/xen-tools and my Xen scripts (https://github.com/felderado/freebsd-xen-tools-scripts) the hypervisor will recognize the guest and give you additional features such as the ability to make the guest cleanly shutdown. When you do this to FreeBSD, it doesn't shutdown completely. It appears it is doing the equivalent of a "shutdown -h now" and halting instead of doing the complete poweroff. If you manually run "shutdown -p now" from the console it does cleanly poweroff the VM, indicating the capability exists; it just doesn't use the right shutdown method when the signal comes through XEN. >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: >Unformatted: