From owner-freebsd-current@FreeBSD.ORG Tue Sep 7 21:01:29 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4F94E16A4CE; Tue, 7 Sep 2004 21:01:29 +0000 (GMT) Received: from pooker.samsco.org (pooker.samsco.org [168.103.85.57]) by mx1.FreeBSD.org (Postfix) with ESMTP id EFE5743D31; Tue, 7 Sep 2004 21:01:28 +0000 (GMT) (envelope-from scottl@samsco.org) Received: from [192.168.0.200] ([192.168.0.200]) (authenticated bits=0) by pooker.samsco.org (8.12.11/8.12.10) with ESMTP id i87L1nOn005551; Tue, 7 Sep 2004 15:01:50 -0600 (MDT) (envelope-from scottl@samsco.org) Message-ID: <413E20FC.80801@samsco.org> Date: Tue, 07 Sep 2004 14:58:36 -0600 From: Scott Long User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.2) Gecko/20040831 X-Accept-Language: en-us, en MIME-Version: 1.0 To: freebsd-current@FreeBSD.org Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, hits=0.0 required=3.8 tests=none autolearn=no version=2.63 X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on pooker.samsco.org cc: re@FreeBSD.org Subject: HEADS UP: Scheduler change X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 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: Tue, 07 Sep 2004 21:01:29 -0000 All, In the interest of getting RELENG_5 stable and ready for 5.3, we are going to switch the scheduler in 6-CURRENT from SCHED_ULE to SCHED_4BSD. Tests are showing that the 4BSD is a bit more stable under load than ULE, and is a LOT morestable than ULE with PREEMPTION enabled. This does not mean that ULE is being removed or that we have lost confidence in the direction and features of ULE. By changing this we can focus on stability for the rest of the RELENG_5 cycle. I'd encourage anyone who is interested in the ULE scheduler to talk to Julian Elischer and Jeff Roberson about what needs to be done with it. Once 5.3 is released we can look at switching 6-CURRENT back to ULE if it makes sense. Scott