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 1w68ZM-003zS1-2s for pgsql-hackers@arkaria.postgresql.org; Fri, 27 Mar 2026 14:53:53 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w68ZL-00AExS-1P for pgsql-hackers@arkaria.postgresql.org; Fri, 27 Mar 2026 14:53:51 +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 1w68ZL-00AExK-0V for pgsql-hackers@lists.postgresql.org; Fri, 27 Mar 2026 14:53:51 +0000 Received: from mail-ed1-x52f.google.com ([2a00:1450:4864:20::52f]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1w68ZJ-00000001UmM-0DCn for pgsql-hackers@postgresql.org; Fri, 27 Mar 2026 14:53:51 +0000 Received: by mail-ed1-x52f.google.com with SMTP id 4fb4d7f45d1cf-667de793310so3698194a12.0 for ; Fri, 27 Mar 2026 07:53:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1774623228; cv=none; d=google.com; s=arc-20240605; b=BHVgMRWcg24Ixrl8fJgTzy1rbasgtstY8hrsaSxiVDXRmAwUcEyL4bax5NB9f5nqIo DsLzB+38TQhZtTYT7jI3ztWFUhaq/CxcwGZow8x05yIV3ZkrWRDT+KV3RDVazcAxpr39 YNi9EvG1SJtcOx/BBexkEIhBWilQOsVFjpOJNjdr7J2q6aaiovZ9yUHidK9BYUHk2oTT /5HkMmUKbrB3Pz3Hw3AGezY8ZTSMfO6AJB98fgIUlfLQkzEW4HyE8H6CT40BnrKy4JOe WLeVl4dh63y4K4UsPyD3cJ+ywKNb65ANx+Ak0cbcBb4VqwqXifCXMeTwWns0c8cH6/LY XL0Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=mI5kIIyX1XhewxOqxo4+mKXSs6yxjY7HMppAp2u+Pjk=; fh=KBXBQrt5wtymCsDt5Q9I9b0iknIUGWFLdMrAjNgnoPA=; b=SMo051q9GsmZIMWmiJ6QAXrQsvvrYfOBtvl2mLNu9DA1qGq7GrtyClbwn188VTzXXg Cg9Ca4wiMX8yYVFrtefZR9ybJvCfBOu4BEanqpmVnyZYD7V3MAi74yIjyUGDqjQ0uk/o csTI26IIAEvUNXVwd7gfydrCwaHp7Bk9mSrE6RJZraQ9gPGFo4TUV3rgLpcjE7EjtzNq mvI5mZJKT0MR/iE2r0cAgDHY7OPOJ6DwqjYZIx6phU4sj2kJaXe/81+IdK+m9dABwWsL 9iWOKzW5YLb/TF8cNQ21FNg0HRxsr1JIQDG5yPf1Bq249PrL1vO7EYS9P7iq74vnxZAN /PLQ==; darn=postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774623228; x=1775228028; darn=postgresql.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=mI5kIIyX1XhewxOqxo4+mKXSs6yxjY7HMppAp2u+Pjk=; b=aXOMhHVHyKiqNtuRvM43aOt0tWvkq28T0x3fUkJKQkbcpZc/UhimnacTIoKWypNQ0f LgUPrTfYzBIaNTPfDoViOEU0TMIw/Ie2rWakT9SXyh0k7H5Fho4b9j7qL/xhnjiKjW4d TmVWsC32RYTZwWgW+qYEFHtNS+hzqdavycLFonj5UbatvkABeTmpvudqPwDK2c/FodPt BeqEWhQKQAodf9hRN8Z/csDiNe787odEcZ6czbGsQkpj7nH4XvOlKfyzPgi4rko8mQXV rizrYyp1NQJZuPCDFKm4YjWS+u3P+xfFkSvU4IyOzCp4iem/oINJksMHZ48AlwI3v87r qYpA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774623228; x=1775228028; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=mI5kIIyX1XhewxOqxo4+mKXSs6yxjY7HMppAp2u+Pjk=; b=jCmix4elEqpi1NMbv9D3b+8TEhjfdmdB9+hwY2EWr9TzEb8y0BXEy9pIW4rXLEG/4x Wfg0IZXL7G8lJ7z7V9cHQxApFkoCSZJC56FFxc/EZGBOQaOjOMk7orkNsu9IYaqq7zkj H76P/ukCfHgQZj91BSSEDKeJvFob0inBX+v2JGyuGa74XIWo+ng96ZknzJdsRbLLf2eE LSzyHXWPY9RQpUs6jEZiD+DIBV9s8rRSXMjO4FBnrYqRKihq6ev+skM2RyTuppXKZYbf dVhhDkvvAbUPxru5EK4L56JygTYvhIRb8acVMVmGU/GaDZmNrZg/DifbNBaOCpTSaqvI vLBg== X-Forwarded-Encrypted: i=1; AJvYcCWn8cWb3uVLOn6ojUbFLdyc0z52l8mKLDwe/2KIqkHYWX+CA9pKkmukG78NLh7EcLKmgSUxrJXijqkWmhDT@postgresql.org X-Gm-Message-State: AOJu0YzkGnO8UmpCryZNErSWKsUEyBgSrLlHIuBOB+XN2PED3mnXogGz OD1UR+DrqHV2NG3fATkzZSSHhrAp8uCxloOezCqD03ZDFePSpTozgNA4vfFshxYZ2SMwodRYQPq di4oJmj4nVLpwOk//hYlFNMt4vxVWU8k= X-Gm-Gg: ATEYQzyVppvsNAfO8/4N+usuvTFBJfmqBmqdl1V8452SEOBpfZARbGfGpZq/0HBi1yl DPxubRwdCFkBjLQdrXCEaS0QUYtyFZ+zoBnGJlzhZYcOPIDYZ8z4NJKgoGVNObGjqHwF/d2Yq5F mWsUQYFiKSVoK1c6L0pMLSrnbGP9bPdbBcYqLHiCWms3B5B+RX1qPQKy10F3wuutAELNd55ubYo BSBrld4FeoCgx37ed0K4AlG8p3RjAnFNCdIv9s7R0NEEwJWI6BgcvUGxWHHnO5S8U0+7N/aoPrG po9Hvg== X-Received: by 2002:a17:907:93c2:b0:b9b:1f3e:fa56 with SMTP id a640c23a62f3a-b9b5094c45fmr111192066b.45.1774623227997; Fri, 27 Mar 2026 07:53:47 -0700 (PDT) MIME-Version: 1.0 References: <47aaf57e-1b7b-4e12-bda2-0316081ff50e@iki.fi> <0ba6cb8c-a893-4445-b8fa-fa9f52be8f39@iki.fi> <1e1dd445-730e-40c9-b0f7-4d153bb013fb@iki.fi> In-Reply-To: <1e1dd445-730e-40c9-b0f7-4d153bb013fb@iki.fi> From: Sami Imseih Date: Fri, 27 Mar 2026 09:53:36 -0500 X-Gm-Features: AQROBzANH_sdHQ6hxopJyWhMKrdQaDogfJn0Bye6f8QTLv_zhtmVlaqq-TLcmcA Message-ID: Subject: Re: Clean up NamedLWLockTranche stuff To: Heikki Linnakangas Cc: Nathan Bossart , Robert Haas , "pgsql-hackers@postgresql.org" Content-Type: multipart/mixed; boundary="0000000000001dce39064e02ab2b" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --0000000000001dce39064e02ab2b Content-Type: text/plain; charset="UTF-8" > Committed with that little change, thanks! Thanks! I think there is one more comment cleanup in lwlock.c /* - * This points to the main array of LWLocks in shared memory. Backends inherit - * the pointer by fork from the postmaster (except in the EXEC_BACKEND case, - * where we have special measures to pass it down). + * This points to the main array of LWLocks in shared memory. */ we no longer need to take special measures to pass down MainLWLockArray through the BackendParameters. -- Sami --0000000000001dce39064e02ab2b Content-Type: application/octet-stream; name="v1-0001-Remove-another-outdated-comment-regading-MainLWLo.patch" Content-Disposition: attachment; filename="v1-0001-Remove-another-outdated-comment-regading-MainLWLo.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_mn90qu2l0 RnJvbSBlMTNmODY4M2IzZmM0ZWYwOGFkNzg5MmU4ZjZiNTVjNzRhYjUyZmM1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTYW1pIEltc2VpaCA8c2FtaW1zZWloQGdtYWlsLmNvbT4KRGF0 ZTogRnJpLCAyNyBNYXIgMjAyNiAxNDo0OTowMiArMDAwMApTdWJqZWN0OiBbUEFUQ0ggdjEgMS8x XSBSZW1vdmUgYW5vdGhlciBvdXRkYXRlZCBjb21tZW50IHJlZ2FkaW5nCiBNYWluTFdMb2NrQXJy YXkKCi0tLQogc3JjL2JhY2tlbmQvc3RvcmFnZS9sbWdyL2x3bG9jay5jIHwgNCArLS0tCiAxIGZp bGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv c3JjL2JhY2tlbmQvc3RvcmFnZS9sbWdyL2x3bG9jay5jIGIvc3JjL2JhY2tlbmQvc3RvcmFnZS9s bWdyL2x3bG9jay5jCmluZGV4IDdhNjgwNzEzMDJhLi5hZGU1YzY1MmUzNyAxMDA2NDQKLS0tIGEv c3JjL2JhY2tlbmQvc3RvcmFnZS9sbWdyL2x3bG9jay5jCisrKyBiL3NyYy9iYWNrZW5kL3N0b3Jh Z2UvbG1nci9sd2xvY2suYwpAQCAtMTQ2LDkgKzE0Niw3IEBAIFN0YXRpY0Fzc2VydERlY2wobGVu Z3Rob2YoQnVpbHRpblRyYW5jaGVOYW1lcykgPT0KIAkJCQkgIm1pc3NpbmcgZW50cmllcyBpbiBC dWlsdGluVHJhbmNoZU5hbWVzW10iKTsKIAogLyoKLSAqIFRoaXMgcG9pbnRzIHRvIHRoZSBtYWlu IGFycmF5IG9mIExXTG9ja3MgaW4gc2hhcmVkIG1lbW9yeS4gIEJhY2tlbmRzIGluaGVyaXQKLSAq IHRoZSBwb2ludGVyIGJ5IGZvcmsgZnJvbSB0aGUgcG9zdG1hc3RlciAoZXhjZXB0IGluIHRoZSBF WEVDX0JBQ0tFTkQgY2FzZSwKLSAqIHdoZXJlIHdlIGhhdmUgc3BlY2lhbCBtZWFzdXJlcyB0byBw YXNzIGl0IGRvd24pLgorICogVGhpcyBwb2ludHMgdG8gdGhlIG1haW4gYXJyYXkgb2YgTFdMb2Nr cyBpbiBzaGFyZWQgbWVtb3J5LgogICovCiBMV0xvY2tQYWRkZWQgKk1haW5MV0xvY2tBcnJheSA9 IE5VTEw7CiAKLS0gCjIuNDcuMwoK --0000000000001dce39064e02ab2b--