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 1x0juR-004mu6-2B for pgsql-hackers@arkaria.postgresql.org; Sun, 30 Aug 2026 18:05:35 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1x0juQ-00EEal-18 for pgsql-hackers@arkaria.postgresql.org; Sun, 30 Aug 2026 18:05:34 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1x0juQ-00EEac-00 for pgsql-hackers@lists.postgresql.org; Sun, 30 Aug 2026 18:05:34 +0000 Received: from mail-qk1-x733.google.com ([2607:f8b0:4864:20::733]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1x0juO-00000003BK0-1bEE for pgsql-hackers@postgresql.org; Sun, 30 Aug 2026 18:05:33 +0000 Received: by mail-qk1-x733.google.com with SMTP id af79cd13be357-9392aa26b25so103075785a.2 for ; Sun, 30 Aug 2026 11:05:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1788113130; x=1788717930; darn=postgresql.org; h=in-reply-to:content-disposition:content-type:mime-version :references:message-id:subject:cc:to:from:date:from:to:cc:subject :date:message-id:reply-to:content-type; bh=X4YLSklKpZKuuk7W9Phf/0Tmm9FSr9tr5jpE6Ln/vrI=; b=ePZl3A6ZHVMgN3nc0F8me7DeaxaXYZGIhFbODp05PwXnowZFKC22PKB6Zh6yG2aRjR R8drCAutjgch8KYh0e7wRuUOAFF9Mb6Kyz53bKIXigEngPDg1Gut6u8Q+w+fvKunrYTu 7DkZxYW/m0YnhHviTg33NUCoTfN5lEFU7HwKShbYis487nNuFget55Nv9usT4242lB7H 1vgFCnlwNV8Zd7JNT1NvNaPXXHMC7qti4x1mJS6H1iGMmsFGNXyrwaJKT1UD8G0t5gXd I3Ov/5HA0GQdxEhTcUaKAxFzv3GZ77UiQKRsG7JTiAXsSOtLt6kH791oTEY0tIigm6fO inJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788113130; x=1788717930; h=in-reply-to:content-disposition:content-type:mime-version :references:message-id:subject:cc:to:from:date:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=X4YLSklKpZKuuk7W9Phf/0Tmm9FSr9tr5jpE6Ln/vrI=; b=GtAOVe6T1+cEHokMFCbh9iuBMo9C+VZV2TAyKpN/w3/cSEv6eHEzYmCN3M7A0YUvw4 XJiDDQpjpAR8KpZy+LQqKmfTXcdVTHe28rKof52tU7zjZcz98fDT7wYHjOq3XI1DOpNh Mvt5AcQ0TXrMcp7vRDFfFp1jXl2DsYTzYIxNsVk4k9iSJpWd/quFbejRZtDFHnNiWEN1 8uJOl3payzSLhgtt8UP5AkLwayxnIgYR1cJtD66f9tpZus4CcXS3ZmH9QRdX61teRcLW NcX7AmZ1jio6OLdRcGIcKKFy5aMSZ0GmR/jIhwokxuva1jdBXgvxQhFkJTvPMtcTcu73 llVw== X-Forwarded-Encrypted: i=1; AHgh+RqnxmTtZEuqmfpEu51uFLUmXqD1fpT2vIYUKRdJW6ZYTpGfcbPPJLHpTHMslASwH54B4vv221CrY0VbXqkk@postgresql.org X-Gm-Message-State: AFuF++lgYj6O+N0HKW4NwFiVrlBi7hM79iyRK+44ZoCVXF5kgOKAYHZu n4Jn1wKN1w/DBAZtyP3V0EQ5rtUMC+G41A+KCngjMDdEqM18PSEjyaWe X-Gm-Gg: AR+sD12f1tg36S2U7k1/+qWS6F1Ghdii0IeB3Af8bTmEFXHeVIlubnPGhd9+UZdCjQ+ 4Xpd/vA+1OZvYegNpGdkIfel90YAlbBca2RrAItSfoduzoVnE1q6woU833YKwjyxDBsxRtb8WZi lc9kWye4qKWVKdKxHaj+fW6h/N8HYaMAJbuotIIq+24BR9qtRGl0ci1uFSB4dUqRXsN4lFAgw/g EL8BVcAxyraJ8XgQkUSH2/npIQK7HrDT7Es4ebEGd3YcYzy26u/M5Iij3Dv1Bg1w9LSorIrdA+w TsjEeJuhL5Y6Otg5dzqrDyYTI73tAldkbugp/lZIm3olUt0qDabxzOvNeeTrIuE5h02O3Kc67KS CvY0Bc85rQRF3E52ZrP468bCGwmrsS0mOaDqOCy0PDycjv3N0spPoj5Vz8z2cNNLsLhhA/paXbu 3hR23Uw1/k0lXM5tiBEtC+lbzpHnn7DDKLK4FwNKdXvG1z4eU3AUfU8tU8LznFF+i3/Zd9YOc3y GkfSBXOvL1F2ipqGfeyFew8XoWhRqzl8r3IMFCFc2d4I9VBWUf7mc6mQlsnXvJwp/YkS1DYmKUr AraabvZ6WuhqoJ8= X-Received: by 2002:a05:620a:2248:20b0:938:7751:c0fd with SMTP id af79cd13be357-9391397e7ecmr1796616485a.38.1788113130242; Sun, 30 Aug 2026 11:05:30 -0700 (PDT) Received: from nathan (162-195-168-172.lightspeed.stlsmo.sbcglobal.net. [162.195.168.172]) by smtp.gmail.com with ESMTPSA id af79cd13be357-939172604f3sm617281185a.21.2026.08.30.11.05.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 30 Aug 2026 11:05:29 -0700 (PDT) Date: Sun, 30 Aug 2026 13:05:27 -0500 From: Nathan Bossart To: Andrey Borodin Cc: Heikki Linnakangas , Andres Freund , Peter Eisentraut , pgsql-hackers mailing list Subject: Re: convert various variables to atomics Message-ID: References: <9d8c317d-d933-46c7-b675-4b9308eaca2b@eisentraut.org> <207c0bfb-6e06-4358-bb2f-c961915efc36@eisentraut.org> <3856d1cf-53a8-414b-98d9-829d5a455a86@iki.fi> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Sun, Aug 30, 2026 at 10:54:36PM +0500, Andrey Borodin wrote: > This entry is currently Ready for Committer, but the last exchange seems > to leave the signed-atomic API question open. Andres objected to the > general form, and Heikki suggested exposing only read, write and CAS. > > Is the current patchset still the intended design, or should it be > updated after that discussion? I have moved the entry back to Needs > Review until that is clear. My interpretation is that the signed atomics stuff would be a follow-up effort. I'm still planning to commit the v2 patch set soon. If you have questions about the status of one of my commitfest entries, please ask before you change it. -- nathan