From owner-freebsd-xen@freebsd.org Mon Jan 11 06:29:27 2016 Return-Path: Delivered-To: freebsd-xen@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 767D5A6CF3E for ; Mon, 11 Jan 2016 06:29:27 +0000 (UTC) (envelope-from bounces+73574-0602-freebsd-xen=freebsd.org@sendgrid.net) Received: from o3.shared.sendgrid.net (o3.shared.sendgrid.net [208.117.48.85]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 24CE91351 for ; Mon, 11 Jan 2016 06:29:26 +0000 (UTC) (envelope-from bounces+73574-0602-freebsd-xen=freebsd.org@sendgrid.net) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sendgrid.info; h=to:from:subject:mime-version:content-type:content-transfer-encoding; s=smtpapi; bh=E4EenkkGu7r9zlnEjidR8gWZR1g=; b=js5QenKsKfZc7ZfUbk aBFn5yL4hrg/NecnSQgbCQthnWb6TXzbxkJ1JLEWm8KjMCydtd+3nEkApi02IqAV P9LQnpiK77/MYhGZsPlm1GsiKODWsp2J5ZoLlvW5KgYE+6hoberiXypTZBDGzZN3 pj7W54mZHsYtMtnzobiTdBYVA= Received: by filter0601p1mdw1.sendgrid.net with SMTP id filter0601p1mdw1.3326.56934BC4F 2016-01-11 06:29:24.25139652 +0000 UTC Received: from mail.tarsnap.com (ec2-54-86-246-204.compute-1.amazonaws.com [54.86.246.204]) by ismtpd0001p1iad1.sendgrid.net (SG) with ESMTP id 5pJ9XysNRcSbF43phEHnHA for ; Mon, 11 Jan 2016 06:29:24.292 +0000 (UTC) Received: (qmail 89801 invoked from network); 11 Jan 2016 06:27:02 -0000 Received: from unknown (HELO clamshell.daemonology.net) (127.0.0.1) by ec2-107-20-205-189.compute-1.amazonaws.com with ESMTP; 11 Jan 2016 06:27:02 -0000 Received: (qmail 75639 invoked from network); 11 Jan 2016 06:28:31 -0000 Received: from unknown (HELO clamshell.daemonology.net) (127.0.0.1) by clamshell.daemonology.net with SMTP; 11 Jan 2016 06:28:31 -0000 To: freebsd-xen@freebsd.org From: Colin Percival Subject: recent disk-related breakage X-Enigmail-Draft-Status: N1110 Message-ID: <56934B8F.8050503@freebsd.org> Date: Sun, 10 Jan 2016 22:28:31 -0800 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-SG-EID: RUbAm5H8PjswBj/QH+sYVehaJogg3iBnZcyVi1bw/IxbdQR/ClWTpcJA0UEm+vx8V/pTWLlzCisxim FzJbgSSmLF0z6gAkx1UKIRVSadDhMDo/mGvnxkxkzftNH05gzsRRABZvyojNRSlcbX8S6iEBf4PONE 6slx0JqVltn0dY+FhzgsdYKoQPyZ9RnJwdY/5wFP4DfE674A055xEytySeozcXSW42vNU7lsEOGYI2 U= X-BeenThere: freebsd-xen@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussion of the freebsd port to xen - implementation and usage List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Jan 2016 06:29:27 -0000 Some time in early December, disk I/O broke. The EC2 image built from r291495 works fine; the EC2 image built from r292413 is broken. Symptoms: 1. growfs reports "superblock not recognized" 2. fsck reports lots of "UNKNOWN FILE TYPE"s and after a few seconds provokes "panic: XEN disk driver data cannot cross a page boundary" xbd_mksegarray() at xbd_mksegarray+0x4b/frame 0xfffffe0f4dadb420 xbd_queue_cb() at xbd_queue_cb+0x1e8/frame 0xfffffe0f4dadb490 bus_dmamap_load_bio() at bus_dmamap_load_bio+0xad/frame 0xfffffe0f4dadb4f0 xbd_startio() at xbd_startio+0x194/frame 0xfffffe0f4dadb530 xbd_strategy() at xbd_strategy+0x6a/frame 0xfffffe0f4dadb560 g_disk_start() at g_disk_start+0x37c/frame 0xfffffe0f4dadb5d0 g_io_request() at g_io_request+0x39d/frame 0xfffffe0f4dadb630 g_part_start() at g_part_start+0x2b5/frame 0xfffffe0f4dadb6b0 g_io_request() at g_io_request+0x39d/frame 0xfffffe0f4dadb710 g_io_request() at g_io_request+0x39d/frame 0xfffffe0f4dadb770 g_dev_strategy() at g_dev_strategy+0x171/frame 0xfffffe0f4dadb7b0 physio() at physio+0x440/frame 0xfffffe0f4dadb850 devfs_read_f() at devfs_read_f+0xe7/frame 0xfffffe0f4dadb8b0 dofileread() at dofileread+0x98/frame 0xfffffe0f4dadb900 kern_readv() at kern_readv+0x68/frame 0xfffffe0f4dadb950 sys_read() at sys_read+0x60/frame 0xfffffe0f4dadb9a0 Does anyone remember touching any relevant bits of code in that timeframe? -- Colin Percival Security Officer Emeritus, FreeBSD | The power to serve Founder, Tarsnap | www.tarsnap.com | Online backups for the truly paranoid