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 1w5z8S-003pWX-39 for pgsql-hackers@arkaria.postgresql.org; Fri, 27 Mar 2026 04:49:29 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w5z8R-007a2E-1f for pgsql-hackers@arkaria.postgresql.org; Fri, 27 Mar 2026 04:49:27 +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 1w5z8R-007a25-0I for pgsql-hackers@lists.postgresql.org; Fri, 27 Mar 2026 04:49:27 +0000 Received: from mail-ej1-x62d.google.com ([2a00:1450:4864:20::62d]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1w5z8P-00000001G7m-2Mv2 for pgsql-hackers@postgresql.org; Fri, 27 Mar 2026 04:49:26 +0000 Received: by mail-ej1-x62d.google.com with SMTP id a640c23a62f3a-b79f8f7ea43so345466566b.2 for ; Thu, 26 Mar 2026 21:49:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1774586964; cv=none; d=google.com; s=arc-20240605; b=AoBYtF79yYtBXHmnx7q5u1rAazAl72WAuPRnUZbtbAK3Mf5bHBjWmQ9P7HLGGBdo6W BaN0VL+8kEK7rYVZ4IFpWkMsrByCWnPlTPhKZqKTPYWLrtHmVToZc8cshg2m9tMug7LQ PiniQ0lPestFMMhJGZuGrtP2Uo3KUIwKqdCxRpAalsyj/nNzHVtBd8YK0ew2Hwt48bL7 uqIDsKjmDNFzmEyoxDDXzq1OfmrOu/xk197O0l3I0c8W6eIxSUmAYMKUgczxcM+U8vKB P5fazHPnhiUK8MLospAQuDHeAr8t2gpVI0tPFrLIvV0X/xfRq7pRFt1iLcaw+4ytAS7G fMpw== 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=S+RgidpoiiyneIz3+5hZ6A6RKoptZSiZJZ4QJjneS7c=; fh=HkbTepKwFNV3VOH0uO0URQwq+QXHXZMQRx/n+7sJWwc=; b=aftGihj0L1K5YRhBG4wDa1qv9obf4VGyZQnPCpw6Vtn695MVKl4QmWnOB43DyI1Lzv vpFuCNJqLFnKBqw0xxKQbTVCmbg1QFGbLrlwXeCbanCy56uYSyFRmTsDeqjpoKYhQIla E96fZKW03xyE42Q9lo3SVuDbXek1E3wSBeC4Pl73AZIQLYTSQs3ZZUnWPILKJlOmhlfH 5LU7SiY1f0OdyRDQH8OF0KdS8DZ0IxujMcchQ7jDTycDmSCbihA8mpssDa9GJihapgUn uMFQ2/0+S8urCPz8u3L6nntPPY4NHRRXzSxH6nrzO09fj27C3nz0k6Dsgj9BnP+/WOvl SKBw==; 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=1774586964; x=1775191764; 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=S+RgidpoiiyneIz3+5hZ6A6RKoptZSiZJZ4QJjneS7c=; b=KJlIPYiEuCrAJcB58/x4mFxXJc067GDhlaEowNUUD3mQLOdBE9g7XzYvQMOPTKtDTi sH8Gnq1AcUFJYouSsUr0oLQlwHEX5QV5bMi1CF96ngF2nv/D6AYuEPpbZ2moqjvZ16jp 4cSo4ybOqouyFCTemSRKyQ1+TahLtKO9pyePy26Gc7f8DDDCE4bfcsDApsExEnyCXLTP nfmLow50q0uC6rTVtuh4hOqxf2YoIw2TY67NaN9R7X2CeOCUbLvwr7shgPU0HijPuN7x aLokj/lg0qwVQGM5n5/nlzcwmUvwu40LEBQnJMNPaGlBOlRDFh+9Ovo+WaJbqxiEWQ8T ODNA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774586964; x=1775191764; 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=S+RgidpoiiyneIz3+5hZ6A6RKoptZSiZJZ4QJjneS7c=; b=iWqwcsj1RkoX+q1cTR1e/odyRvY/EXycKZoVvdTnwukys16mxqtIpeQaiYK/qh2Wc3 wK0GBczOPoZX+Ql9B4Frw2Sh/5Iln7QIvaKCugjCPqpuuw2vzBHpmoitWVk1S2T+qbFt cdF1WjEgxIN2ZVHOwL8qmqxIoQWQSYz89MyVDuAB2USd30xCeqaOLKQISzaCvgOxSufM o+6gqlAWwt10/Oy370OeInDOjamBZqi+nY7xGM5udHSmW3Zx7aJ9PC+47Jnra1bJRymy PxCQmX4dTUOhvwnLIADp0+Nd9qreIhHkCwuqVHh0At9lMh1qlwlyCcQsO2joPXujkLrJ 0kaw== X-Forwarded-Encrypted: i=1; AJvYcCXvu3lrEw2TaeNV5PANkItKj1EMFfM9/SMFt6B1SzJJwUq7IOmu2Vsv/VIiLbic05Of9lsZqY0Rfpi8nxjW@postgresql.org X-Gm-Message-State: AOJu0Yxcq3BIbZ2318YiLGuqesgjc2N1bDP0ZHHtqqzESPefZbrIYG/J EKw+YfzvDbChk+hN79yUTvRtg3BFlWOVDi6CzQ2HakcyembXg/7LIwgD0ynSrsBNFz3ssvWmW0+ wglnNci9SSOLoG0K9c/6qd7FORmRlHis= X-Gm-Gg: ATEYQzzNLXV0jpc1riMRbDUfBQ2O2rM7CFV5JW33ZmoIiOjn41VtwMasIxOK/EeWGwF btBIulx+YAoO9MAehS+Ur6CVm3mRbpqbu8PH/xYsj9WM3ITNA4ZYUKtKVEirjLFEv+yXIjIiENx 5gEJN7Gj1e56Rv5/NNXeAw3Tg2ZNt0VnFE4Y3P2Ts/8VH/9rOPdmXEkjOYf3WDphQD5i6kWUsiJ 3ncudkylCObi6disBQ0vPe1zBZEcrxiTVOC53KausEovgqEyHL+ak6W+yaF4bTbKm+qBpyawH0Y a0bZtA== X-Received: by 2002:a17:906:4795:b0:b97:2a5:8a48 with SMTP id a640c23a62f3a-b9b507b0eb8mr57371466b.37.1774586963422; Thu, 26 Mar 2026 21:49:23 -0700 (PDT) MIME-Version: 1.0 References: <47aaf57e-1b7b-4e12-bda2-0316081ff50e@iki.fi> <0ba6cb8c-a893-4445-b8fa-fa9f52be8f39@iki.fi> In-Reply-To: From: Sami Imseih Date: Thu, 26 Mar 2026 23:49:11 -0500 X-Gm-Features: AQROBzDYOe8cW9cpoO7t41v14TU_UiFkmPS73OxEKPwb2RfSpGnBpYkfOFDGkpQ 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="00000000000094a267064dfa3932" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --00000000000094a267064dfa3932 Content-Type: text/plain; charset="UTF-8" > +/* backend-local copy of NamedLWLockTranches->num_user_defined */ > +static int LocalNumUserDefinedTranches; > The comment here should reference "LWLockTranches->num_user_defined " > instead. > Also, there are a few places in lwlock.c where "named tranches" is mentioned. > Maybe we should just say "user-defined tranches" instead? Like the attached. -- Sami --00000000000094a267064dfa3932 Content-Type: application/octet-stream; name="v1-0001-fix-some-comments-for-lwlock-tranches.patch" Content-Disposition: attachment; filename="v1-0001-fix-some-comments-for-lwlock-tranches.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_mn8f8on40 RnJvbSAzZjgwNTNhZGRlMGRhMmM5OWZkMWUwMmY0NjRhNzI0N2M3M2YwODg3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTYW1pIEltc2VpaCA8c2FtaW1zZWloQGdtYWlsLmNvbT4KRGF0 ZTogRnJpLCAyNyBNYXIgMjAyNiAwNDo0Njo1NSArMDAwMApTdWJqZWN0OiBbUEFUQ0ggdjEgMS8x XSBmaXggc29tZSBjb21tZW50cyBmb3IgbHdsb2NrIHRyYW5jaGVzCgotLS0KIHNyYy9iYWNrZW5k L3N0b3JhZ2UvbG1nci9sd2xvY2suYyB8IDExICsrKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg NiBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3NyYy9iYWNrZW5k L3N0b3JhZ2UvbG1nci9sd2xvY2suYyBiL3NyYy9iYWNrZW5kL3N0b3JhZ2UvbG1nci9sd2xvY2su YwppbmRleCAyNDFmMWYwODQzMC4uMmVlMzg1Njk4ZTUgMTAwNjQ0Ci0tLSBhL3NyYy9iYWNrZW5k L3N0b3JhZ2UvbG1nci9sd2xvY2suYworKysgYi9zcmMvYmFja2VuZC9zdG9yYWdlL2xtZ3IvbHds b2NrLmMKQEAgLTIwMCw3ICsyMDAsNyBAQCB0eXBlZGVmIHN0cnVjdCBMV0xvY2tUcmFuY2hlU2ht ZW1EYXRhCiAKIHN0YXRpYyBMV0xvY2tUcmFuY2hlU2htZW1EYXRhICpMV0xvY2tUcmFuY2hlczsK IAotLyogYmFja2VuZC1sb2NhbCBjb3B5IG9mIE5hbWVkTFdMb2NrVHJhbmNoZXMtPm51bV91c2Vy X2RlZmluZWQgKi8KKy8qIGJhY2tlbmQtbG9jYWwgY29weSBvZiBMV0xvY2tUcmFuY2hlcy0+bnVt X3VzZXJfZGVmaW5lZCAqLwogc3RhdGljIGludAlMb2NhbE51bVVzZXJEZWZpbmVkVHJhbmNoZXM7 CiAKIC8qCkBAIC00NjAsNyArNDYwLDcgQEAgTFdMb2NrU2htZW1Jbml0KHZvaWQpCiB9CiAKIC8q Ci0gKiBJbml0aWFsaXplIExXTG9ja3MgdGhhdCBhcmUgZml4ZWQgYW5kIHRob3NlIGJlbG9uZ2lu ZyB0byBuYW1lZCB0cmFuY2hlcy4KKyAqIEluaXRpYWxpemUgTFdMb2NrcyB0aGF0IGFyZSBmaXhl ZCBhbmQgdGhvc2UgYmVsb25naW5nIHRvIHVzZXItZGVmaW5lZCB0cmFuY2hlcy4KICAqLwogc3Rh dGljIHZvaWQKIEluaXRpYWxpemVMV0xvY2tzKGludCBudW1Mb2NrcykKQEAgLTQ4Nyw3ICs0ODcs NyBAQCBJbml0aWFsaXplTFdMb2NrcyhpbnQgbnVtTG9ja3MpCiAJCUxXTG9ja0luaXRpYWxpemUo Jk1haW5MV0xvY2tBcnJheVtwb3MrK10ubG9jaywgTFdUUkFOQ0hFX1BSRURJQ0FURV9MT0NLX01B TkFHRVIpOwogCiAJLyoKLQkgKiBDb3B5IHRoZSBpbmZvIGFib3V0IGFueSBuYW1lZCB0cmFuY2hl cyBpbnRvIHNoYXJlZCBtZW1vcnkgKHNvIHRoYXQKKwkgKiBDb3B5IHRoZSBpbmZvIGFib3V0IGFu eSB1c2VyLWRlZmluZWQgdHJhbmNoZXMgaW50byBzaGFyZWQgbWVtb3J5IChzbyB0aGF0CiAJICog b3RoZXIgcHJvY2Vzc2VzIGNhbiBzZWUgaXQpLCBhbmQgaW5pdGlhbGl6ZSB0aGUgcmVxdWVzdGVk IExXTG9ja3MuCiAJICovCiAJQXNzZXJ0KHBvcyA9PSBOVU1fRklYRURfTFdMT0NLUyk7CkBAIC01 MzYsOCArNTM2LDkgQEAgR2V0TmFtZWRMV0xvY2tUcmFuY2hlKGNvbnN0IGNoYXIgKnRyYW5jaGVf bmFtZSkKIAogCS8qCiAJICogT2J0YWluIHRoZSBwb3NpdGlvbiBvZiBiYXNlIGFkZHJlc3Mgb2Yg TFdMb2NrIGJlbG9uZ2luZyB0byByZXF1ZXN0ZWQKLQkgKiB0cmFuY2hlX25hbWUgaW4gTWFpbkxX TG9ja0FycmF5LiAgTFdMb2NrcyBmb3IgbmFtZWQgdHJhbmNoZXMgYXJlIHBsYWNlZAotCSAqIGlu IE1haW5MV0xvY2tBcnJheSBhZnRlciBmaXhlZCBsb2Nrcy4KKwkgKiB0cmFuY2hlX25hbWUgaW4g TWFpbkxXTG9ja0FycmF5LiAgTFdMb2NrcyBmb3IgdXNlci1kZWZpbmVkIHRyYW5jaGVzCisJICog cmVxdWVzdGVkIHdpdGggUmVxdWVzdE5hbWVkTFdMb2NrVHJhbmNoZSgpIGFyZSBwbGFjZWQgaW4K KwkgKiBNYWluTFdMb2NrQXJyYXkgYWZ0ZXIgZml4ZWQgbG9ja3MuCiAJICovCiAJZm9yIChpbnQg aSA9IDA7IGkgPCBMb2NhbE51bVVzZXJEZWZpbmVkVHJhbmNoZXM7IGkrKykKIAl7Ci0tIAoyLjQ3 LjMKCg== --00000000000094a267064dfa3932--