From owner-freebsd-current@FreeBSD.ORG Wed Apr 20 20:37:56 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 81262106564A; Wed, 20 Apr 2011 20:37:56 +0000 (UTC) (envelope-from uqs@spoerlein.net) Received: from acme.spoerlein.net (acme.spoerlein.net [IPv6:2a01:4f8:131:23c2::1]) by mx1.freebsd.org (Postfix) with ESMTP id 193F68FC0C; Wed, 20 Apr 2011 20:37:55 +0000 (UTC) Received: from localhost (acme.spoerlein.net [IPv6:2a01:4f8:131:23c2::1]) by acme.spoerlein.net (8.14.4/8.14.4) with ESMTP id p3KKbsaP007475 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 20 Apr 2011 22:37:54 +0200 (CEST) (envelope-from uqs@spoerlein.net) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=spoerlein.net; s=dkim200908; t=1303331875; bh=3+duNg3P2Gp6orIFVRiVXe++fHJ3c+qy+mi9dluYQJM=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:In-Reply-To; b=P/y4CaSIpJvNTkrFFRqX/NGDBfQPtbbCYLYuhaZuD7pR+nP39bci0taFu3OJCCTbQ ooq9FKyJH/xDx3JWAiHpzw0sGvVYFlov1hPWOwIoNoN7cIsUGOfAg8v+CCWDcJeqWN D9ZXkOc6Vi7Kwi2QD1wofTNNLR1hsnnbw+4JOMP0= Date: Wed, 20 Apr 2011 22:37:54 +0200 From: Ulrich =?utf-8?B?U3DDtnJsZWlu?= To: Alexander Motin Message-ID: <20110420203754.GM85668@acme.spoerlein.net> Mail-Followup-To: Alexander Motin , FreeBSD-Current References: <4DAEAE1B.70207@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4DAEAE1B.70207@FreeBSD.org> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: FreeBSD-Current Subject: Re: 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 20:37:56 -0000 On Wed, 20.04.2011 at 12:57:47 +0300, Alexander Motin wrote: > 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. Can we then please get the "ad" device prefix back? I seem to remember that when they were introduced they were thought to be a temporary thing ... Unless both stacks can run in parallel, I don't see a problem with having them both show up as /dev/ad0, etc. People with problems must send in a complete dmesg anyway, so it should be clear what stack they are running. The POLA violation for people upgrading from 8.x to 9.0 however is pretty big ... and unnecessary. Cheers, Uli