Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1j4gCZ-000277-7i for pgsql-committers@arkaria.postgresql.org; Thu, 20 Feb 2020 07:24:51 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1j4gCX-0008TG-QV for pgsql-committers@arkaria.postgresql.org; Thu, 20 Feb 2020 07:24:49 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1j4gCX-0008T9-FD for pgsql-committers@lists.postgresql.org; Thu, 20 Feb 2020 07:24:49 +0000 Received: from wout1-smtp.messagingengine.com ([64.147.123.24]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1j4gCU-0003W3-S8 for pgsql-committers@lists.postgresql.org; Thu, 20 Feb 2020 07:24:48 +0000 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id 9AA196DE; Thu, 20 Feb 2020 02:24:45 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Thu, 20 Feb 2020 02:24:45 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=paquier.xyz; h= date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=fm1; bh=mY6Hl9euZX2IzptCx45ubTLRONx vpMN71txcDpG7OfM=; b=e0g/t1l+bs+np0SsilE74J1CGR24d+I1BtwXe+yoe92 MBUpa5bKsJCRJLn1Ij7+thCdxeSusgKQfDCt03ExLhyxoJOgnefVT0/CU5TdVNQS 2LFo15JEwSalErsHDs+Z052YXJZuF4yDNeMlz9wDJ+6WNWPJTZmoymQ49p6LtMxl Z1+oNSgcrtomqS2lVAGixd1iEfktAKma0XhO8eQBDcYY2ijsX/XwH3jgb6WxviIu Bfo9HL1vwy6GN9F8YXBOKKm6W9q6+rZJoRSN3tlFCxcegr3FZuC5gGafZEaEnYjw kTUMOe21fSvlzGh+5Qj6X3EYi5lPj7VauS6JFAnLaAw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=mY6Hl9 euZX2IzptCx45ubTLRONxvpMN71txcDpG7OfM=; b=vCe7Ho6RXjjFfbjuSA7NkZ R8160TK00LEi6c+WGxPmsFwx/od4x6Nn6e815J8IKICwpWLLC44b1LVPW1GSpr0D eyv9CTkH60wQ+pRlMia3uTvuMdGxWAAsoHcO0toGXQ+W8LFZgjnAWoggGw5Zusc+ s4mdYzYaUK59V5UvBbMS3T2MlZz9RmTd7KSVsyR03hEB5SS2gDo+Em7jyZ+BNuN6 /3qMYXvb27lICfJpOdrGFJFINSvnQMCtPglF5FQq7CJUsfDzh2qjAR/YUySzZaEw VoA0kyHoJbdF+D77TBEgfgLtAg9kn8g4ZVsTycwcAtQ9CmZzVhsfwVIf+e+fUq2A == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrkedugddutdejucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne gfrhhlucfvnfffucdlfeehmdenucfjughrpeffhffvuffkfhggtggujgesghdtreertddt vdenucfhrhhomhepofhitghhrggvlhcurfgrqhhuihgvrhcuoehmihgthhgrvghlsehprg hquhhivghrrdighiiiqeenucffohhmrghinhepphhoshhtghhrvghsqhhlrdhorhhgnecu kfhppeduudekrddvgedurddvgeekrddvuddtnecuvehluhhsthgvrhfuihiivgeptdenuc frrghrrghmpehmrghilhhfrhhomhepmhhitghhrggvlhesphgrqhhuihgvrhdrgiihii X-ME-Proxy: Received: from paquier.xyz (mp76f1f8d2.ap.nuro.jp [118.241.248.210]) by mail.messagingengine.com (Postfix) with ESMTPA id CC14D3060F09; Thu, 20 Feb 2020 02:24:43 -0500 (EST) Date: Thu, 20 Feb 2020 16:24:35 +0900 From: Michael Paquier To: Thomas Munro Cc: pgsql-committers@lists.postgresql.org Subject: Re: pgsql: Add kqueue(2) support to the WaitEventSet API. Message-ID: <20200220072435.GM2288@paquier.xyz> References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="LvAn5G4Ewe70kJ1i" Content-Disposition: inline In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --LvAn5G4Ewe70kJ1i Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi Thomas, On Wed, Feb 05, 2020 at 04:59:10AM +0000, Thomas Munro wrote: > Add kqueue(2) support to the WaitEventSet API. >=20 > Use kevent(2) to wait for events on the BSD family of operating > systems and macOS. This is similar to the epoll(2) support added > for Linux by commit 98a64d0bd. Worth noting this issue with the test suite of postgres_fdw for buildfarm animal coypu, running on NetBSD: https://buildfarm.postgresql.org/cgi-bin/show_log.pl?nm=3Dcoypu&dt=3D2020-0= 2-19%2023%3A01%3A01 +ERROR: kqueue failed: Too many open files -- Michael --LvAn5G4Ewe70kJ1i Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEG72nH6vTowiyblFKnvQgOdbyQH0FAl5ONDMACgkQnvQgOdby QH1N7Q//a4pFxUsYqFq10uqcWvVi8ohoKGJQ+WsiUaVaxyCR+dNcArmJeFVtk2VE u1p7TOLsDRNoQFPSsiLW/Ohbu/y/k3rfgawafOJyXJKZzMxVih7DOaJdsAncZNHF 0YngLSQS1Ml375KqAYLzgk7QZronL30KHXgrAj2/4f789hKZwPmoOETYqd9u8dIv 6nRbjO1EvRcXhcq56AgtfhQY9QeV+zJ0nqf+IWvG1b+BCuO/f1dOJ43Tcmp3phk3 gTF55/d8JGY/5W/xZdSxiMwbyB3n3Z/PWFX5bkO7H6FcHUQ3QcS3LMINN8KWxVUd cN9vUYi959tHtzjLiTgdX5lxXbcSioqOEvIcBBfadodh7e4BeK+2jME8NFHtlddU d0oNZtKZcVz3Cmk5wePrTkU9rl0XHY4LCLKO39i5YRT2/4BTr3eUt/gZj5Gu9/8A SWomi5Ft+u+bktOP9HqSV/Y2YiWrH07Y8enHpGwmeqkBGbRwAowBPtwNqiy2g9rx bjXWItG0N8iPlJMyvzi2A51scRrHpjIaibFxG2IJ+9mrt2IZ/nUyZL8+BWvCDmc4 VCBTrez8XGQUIh4CZcnexSKlrIa+/eT/zLYhkthKyxTH+d9pnPxNTMjTJV2kiGpH hmSEA8oXCY3aGunrWgbKVolxBENwVbj6p4mqOgVfYpKLW7yaVRE= =89LW -----END PGP SIGNATURE----- --LvAn5G4Ewe70kJ1i--