Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vfhkW-004Ja1-04 for pgsql-bugs@arkaria.postgresql.org; Tue, 13 Jan 2026 17:00:08 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vfhkU-005iX2-2u for pgsql-bugs@arkaria.postgresql.org; Tue, 13 Jan 2026 17:00:07 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vfhkT-005iWu-2t for pgsql-bugs@lists.postgresql.org; Tue, 13 Jan 2026 17:00:06 +0000 Received: from fout-a4-smtp.messagingengine.com ([103.168.172.147]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vfhkR-000Gdp-16 for pgsql-bugs@lists.postgresql.org; Tue, 13 Jan 2026 17:00:05 +0000 Received: from phl-compute-06.internal (phl-compute-06.internal [10.202.2.46]) by mailfout.phl.internal (Postfix) with ESMTP id 7714EEC029B; Tue, 13 Jan 2026 12:00:00 -0500 (EST) Received: from phl-frontend-04 ([10.202.2.163]) by phl-compute-06.internal (MEProxy); Tue, 13 Jan 2026 12:00:00 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=anarazel.de; h= cc:cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm2; t=1768323600; x=1768410000; bh=uPV8jNgJar8w/F650NFg0KwenVqpokCieLLrx7ZnkFY=; b= FxOweEgGYJ9j4lT9Fy1B0embHjJcqCcLl43feSln3W8s/yY5hdk5YLS2ICsgwWNP D2+eyWyOTnzFotZgzr7u63lNdX15J6Dn2YjVqyucbqIEyRtgmlnPYrI5GESfue7B Hp3McKOKRLbTsHPCt9MKQGMhYSOhgv45gJZOAqydWZv9+e0i1hSr3LsTaDcZYLlt FCyzAr1nfkfrSeJx47Ykia/UgHnMS0qSLIHXVzWoAvVber+lcx8r2w1CPB18n7+t meSX+eElluke56CKQhK7vX+ZuzTZ1lljV510VlGchKhWvElTdRbnggU8kA5StQen ngNmHAJ+AeOiowAiqQ+nVA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1768323600; x= 1768410000; bh=uPV8jNgJar8w/F650NFg0KwenVqpokCieLLrx7ZnkFY=; b=f JHUwu7VQkcYa1iUzRH0OSfqS50ntAGUmJ5LZHUKi2FS3ovIZ93ton5laEbevw/jf DRnczUKRMqOa3nQ2M3C3o9fongJjgovihTCokSr+TLmYeNJMgrDQDv76detslGaB q85NfhjniW+xepxTRsqjmZlyt4AN+3jwrX55VEQPYmMKcT8w6oWEGk8gD5lN98P5 z/VyiY1SKPD3fEZI8xQTb3tBLjbJzGgJfJ8UUFWUuRBUVR5bg+Pk8nQmlDbYMSkc bozCwJIIEJVS9PfewlZ7Fl+pk5xoWLBBwT+l0P3waB7WtOPj5E84HzYSSXRF8GuD GkQAKJv1NZd1nUbwzNDhg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefgedrtddtgdduvddtkeeiucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf gurhepfffhvfevuffkfhggtggugfgjsehtkefstddttdejnecuhfhrohhmpeetnhgurhgv shcuhfhrvghunhguuceorghnughrvghssegrnhgrrhgriigvlhdruggvqeenucggtffrrg htthgvrhhnpedtleelvdfgjedvffeiueekfeeuleffhfegfffhgfffkeevueehieehhfei gffhvdenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpe grnhgurhgvshesrghnrghrrgiivghlrdguvgdpnhgspghrtghpthhtohepfedpmhhouggv pehsmhhtphhouhhtpdhrtghpthhtohepvghvshhisegrmhgriihonhdrtghomhdprhgtph htthhopehsuhhrhigrphhoohhnughlrgegsehgmhgrihhlrdgtohhmpdhrtghpthhtohep phhgshhqlhdqsghughhssehlihhsthhsrdhpohhsthhgrhgvshhqlhdrohhrgh X-ME-Proxy: Feedback-ID: id4a34324:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 13 Jan 2026 11:59:59 -0500 (EST) Date: Tue, 13 Jan 2026 11:59:59 -0500 From: Andres Freund To: "Si, Evan" Cc: surya poondla , "pgsql-bugs@lists.postgresql.org" Subject: Re: BUG #19369: Not documented that io_uring on kernel versions between 5.1 and below 5.6 does not work Message-ID: References: <19369-aa853da20e970a89@postgresql.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Hi, On 2026-01-12 21:16:48 +0000, Si, Evan wrote: > Hi Surya, > > Sure, thanks for the interest. Mainly I think it’d be nice to for the engine > to behave similarly as it does pre-5.1 and point out that the kernel version > is too old. Or at least for the README to reflect the minimum kernel version > (5.6) accurately. Yea, this clearly is just an oversight. I had forgotten that those operations weren't available in earlier kernel versions. While it would be possible to make things work on the older kernel, by always using the vectorized op on old kernels, I'm doubtful it's worth the increase in test matrix. Any chance you want to provide a patch? Greetings, Andres Freund