From owner-freebsd-current@FreeBSD.ORG Wed Apr 20 09:58:08 2011 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3DF44106564A for ; Wed, 20 Apr 2011 09:58:08 +0000 (UTC) (envelope-from mavbsd@gmail.com) Received: from mail-fx0-f54.google.com (mail-fx0-f54.google.com [209.85.161.54]) by mx1.freebsd.org (Postfix) with ESMTP id C5B2D8FC0A for ; Wed, 20 Apr 2011 09:58:07 +0000 (UTC) Received: by fxm11 with SMTP id 11so459541fxm.13 for ; Wed, 20 Apr 2011 02:58:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:sender:message-id:date:from:user-agent :mime-version:to:subject:x-enigmail-version:content-type :content-transfer-encoding; bh=YDJi6cjezYgPUF7XONVqH6lHKxsyqjon1ua+W3JwZ04=; b=Ih8W7dotR0S8smLHahUoGuxUWbwfNwnhotJQZrWeEfOAK3OE0mFVHesE4xlklSnJAD 8FGXMHRICJdtQ9SX4k3gZaaYAo9+4+niE7rO89pAeft2ru/NNSQ1Bi9OZbLIXz2K/g2s 1f+UN0+kO1JAHa2K2QZAFtthmSgi0/8yAyxRA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:message-id:date:from:user-agent:mime-version:to:subject :x-enigmail-version:content-type:content-transfer-encoding; b=NoYMFJRk+36Mktg119Q2+MkKB68rVIKQlcYRsvcgcAsWkejNkMepJGRNM+NlJQdc0+ bY3GNCGWTggEPH/umgjXNV6yHiepD/DpQV4L0v4GhZONJ6oOBnDq/ykm36BI1xD4NnWU ALXw3s8b/3tCmydR+KZYKtHsyqvKHrfy3AzUs= Received: by 10.223.159.14 with SMTP id h14mr1852331fax.20.1303293486718; Wed, 20 Apr 2011 02:58:06 -0700 (PDT) Received: from mavbook2.mavhome.dp.ua (pc.mavhome.dp.ua [212.86.226.226]) by mx.google.com with ESMTPS id l2sm233860fam.5.2011.04.20.02.58.05 (version=SSLv3 cipher=OTHER); Wed, 20 Apr 2011 02:58:05 -0700 (PDT) Sender: Alexander Motin Message-ID: <4DAEAE1B.70207@FreeBSD.org> Date: Wed, 20 Apr 2011 12:57:47 +0300 From: Alexander Motin User-Agent: Thunderbird 2.0.0.23 (X11/20091212) MIME-Version: 1.0 To: FreeBSD-Current X-Enigmail-Version: 0.96.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 7bit Subject: Switch from legacy ata(4) to CAM-based ATA X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Apr 2011 09:58:08 -0000 Hi. With 9.0 release approaching quickly, I believe it the best time now to manage migration from legacy ata(4) ATA to the new CAM-based one. New ATA code present in the tree for more then a year now, used by many people and proved it's superior functionality and reliability. The only major issue with it now is the migration process. Sooner or later we have to pass it, but due to major UI and API changes we can't do it after 9.0 release. So I propose to do it the next Sunday (April 24) to have as much time for troubleshooting as possible. I have prepared the following patch to do it: http://people.freebsd.org/~mav/ata_switch.patch I haven't added geom_raid to the kernel configurations because we have no other GEOM classes there. But tell me if you thing I should. If somebody has any problems with new ATA stack, please repeat your tests with latest HEAD code and contact me if problem is still there. Next three weeks before BSDCan I am going to dedicate to fixing possibly remaining issues. -- Alexander Motin