From owner-freebsd-hackers@FreeBSD.ORG Sat Dec 15 10:36:07 2007 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5605416A41A for ; Sat, 15 Dec 2007 10:36:07 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.181]) by mx1.freebsd.org (Postfix) with ESMTP id 1487213C457 for ; Sat, 15 Dec 2007 10:36:06 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: by py-out-1112.google.com with SMTP id u77so2064413pyb.3 for ; Sat, 15 Dec 2007 02:36:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; bh=RBmSdTUdD2iq3ZRHyamAAN3FXXRcnoQPXNK+9loLcAE=; b=SrS/SiSjRYy+B2UbXWQW5r5VXqYcn6ruil23ZEjgjWLuINgx2j1qb+ELfSzYe5gi/gKw++RncnpkWOnaxU2SaeAp09ZK7BT0ms9zixPWiBS2bBaGzbB7SRmW3647T9uoqJwzclsOCjnuzvxAeKhpnI6/AhPzel6hIHBPZETXGgE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; b=or4eHS5OxmfPVL7djK0O9RdLIMfrOgsT2a5uO9kVDTUpDVOt8I6KOIVi+XJYxnjw8GXfmgKz8tO47qohEUEi0siE0tvvSx0e+9iVddAQEGVQTd7/wgJEGr2Ataemri4CUShRMn1ky59kW+W7v1KW3OxgQm5P4ia2ovIaSqsh4uo= Received: by 10.65.180.9 with SMTP id h9mr9591107qbp.41.1197714966085; Sat, 15 Dec 2007 02:36:06 -0800 (PST) Received: by 10.65.155.16 with HTTP; Sat, 15 Dec 2007 02:36:06 -0800 (PST) Message-ID: Date: Sat, 15 Dec 2007 19:36:06 +0900 From: "Adrian Chadd" Sender: adrian.chadd@gmail.com To: "James Mansion" In-Reply-To: <4763A398.2040109@mansionfamily.plus.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <4763A398.2040109@mansionfamily.plus.com> X-Google-Sender-Auth: 7f3ce57f24b9c6d4 Cc: freebsd-hackers@freebsd.org Subject: Re: kqueue and libev X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 15 Dec 2007 10:36:07 -0000 On 15/12/2007, James Mansion wrote: > |EVBACKEND_KQUEUE| (value 8, most BSD clones) > Kqueue deserves special mention, as at the time of this writing, it > was broken on all BSDs except NetBSD (usually it doesn't work with > anything but sockets and pipes, except on Darwin, where of course > its completely useless). For this reason its not being > "autodetected" unless you explicitly specify it explicitly in the > flags (i.e. using |EVBACKEND_KQUEUE|). Does he define "broken" anywhere? It seems to work great for Squid and Varnish.. -- Adrian Chadd - adrian@freebsd.org