From owner-soc-status@FreeBSD.ORG Sat Aug 22 08:25:05 2009 Return-Path: Delivered-To: soc-status@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C5259106568C; Sat, 22 Aug 2009 08:25:05 +0000 (UTC) (envelope-from upczhsh@gmail.com) Received: from mail-iw0-f174.google.com (mail-iw0-f174.google.com [209.85.223.174]) by mx1.freebsd.org (Postfix) with ESMTP id 805EE8FC16; Sat, 22 Aug 2009 08:25:05 +0000 (UTC) Received: by iwn4 with SMTP id 4so539303iwn.3 for ; Sat, 22 Aug 2009 01:25:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=p4uk+j74r5GRtXdBGlPEVQFsVmU59kpOjhP1XA5Qruk=; b=rjM2R8DRfpnBnNVo2q3n/o+UiXiCOSRqOUz5d8oxGTuTaJCOiSS6Wcx0igSp1yJUU+ JyMT86p/7xGbYAZPVhyl1SWeFgXfhnhzS1SqRGKc4x4ttEztrr8f2ON/6CXbP1Q4wmUM wAxfbbXmHMEVCmWRJtK/2zivLxwcGIykz3hbw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type; b=OP2wjWAEHiy91Ecxqzmg+zZHkDB6VFADQ8tagyxp9J8E5agudKtAHugYajeBcdKBRN kORjRA02xMSwEbaI9sPn090uJVsEka5zu/4kmsuqFbKpclQnPoZvtbrq6jLcQUX5Ka36 4aYmntr1tvRerm02o5y7n1B6yh2EUBVKBuqp8= MIME-Version: 1.0 Sender: upczhsh@gmail.com Received: by 10.231.19.10 with SMTP id y10mr1105644iba.32.1250929504806; Sat, 22 Aug 2009 01:25:04 -0700 (PDT) Date: Sat, 22 Aug 2009 16:25:04 +0800 X-Google-Sender-Auth: b2b12f01a1aa5b96 Message-ID: <8126ef5c0908220125u42463afbm3303413015c05107@mail.gmail.com> From: Zhao Shuai To: soc-status , John Baldwin Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: FIFO Optimization - final summary X-BeenThere: soc-status@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Summer of Code Status Reports and Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Aug 2009 08:25:05 -0000 Hi All, This summer I worked on rewriting the FIFO(named pipe) subsystem. The new FIFO system uses pipe implementation while previously it is implemented as socket. The new FIFO code passes the official regression test and the following bugs has been eliminated: PR 76525,PR 94772,PR 76144,PR 116770. According to my performance test, the new FIFO system increases the throughput by 30% comparing with the old one. I will continue to improve my code after GSoC and hope it can be merged with the main tree. -- Regards, Zhao