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.94.2) (envelope-from ) id 1sdTiI-00Fulm-Bi for pgsql-hackers@arkaria.postgresql.org; Mon, 12 Aug 2024 11:59:50 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1sdTiG-00Fdrw-OR for pgsql-hackers@arkaria.postgresql.org; Mon, 12 Aug 2024 11:59:48 +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.94.2) (envelope-from ) id 1sdTiG-00Fdrn-D0 for pgsql-hackers@lists.postgresql.org; Mon, 12 Aug 2024 11:59:48 +0000 Received: from mail-lf1-x129.google.com ([2a00:1450:4864:20::129]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1sdTiD-004S19-Kv for pgsql-hackers@lists.postgresql.org; Mon, 12 Aug 2024 11:59:47 +0000 Received: by mail-lf1-x129.google.com with SMTP id 2adb3069b0e04-530e2287825so3971748e87.1 for ; Mon, 12 Aug 2024 04:59:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1723463985; x=1724068785; darn=lists.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=dDBeLQI4fwfZ+a91qDkkzNYqUjuDyxZeKGX/1qKFFDA=; b=f8N6i/pInWwbk/HE8Pioj5Ph5uS25t5+k1+rxOJR/lgQVwbWUHTPJvfZJ4A7CB3Cmo S2mKLe2uWKd+0LFecVKEEAxTwSMURutyF0P1uj6WpQHolXpflDE/OEQIW3NBZo2yJ0KD qATpecuN7ylMKiOVn35TumBKWfJ7R2sqf9OgOuYDs9TGExPIiS/64SifECs1ydtqo5Rx uWY5JqNeZlgRLmlZGEJyBC3vRxd3sPeJPKH29b5mCmNlePBpRQM3wyZmOdHR22vFI0T/ 83mNgVhq49JtRsDnH7MML8EKX0PfR+9aQDv0G6d1y1d80vGYumCpRtsGqEqLq6hh4+IV Vr3g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1723463985; x=1724068785; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=dDBeLQI4fwfZ+a91qDkkzNYqUjuDyxZeKGX/1qKFFDA=; b=wiPXVZmDbiWJX4PYUhYxOv4kDyr4o4O/80DLrjm4LrNFDUZ+IpsJUjyh7mIjTnqzoO 2+fgcKUL97hDoU0+MZlGdQbRY+Q/QpSE7CXmj4j3L/yP/oPKUw9IIzht6LuKlUclE+3L KQN62L9FPpORPawZcmZGPujh+bv19LrJDxvf4/J5R37ib7IO4M9q+UGuTxJx8xvoZDNW BXqTQpxa8ua6xPDjNwLEowPF7ou7CNNrwC4qpBf8YxKuZcFi2sHn9YIMj9FHNsVOhR9j F+A8d+6UVx/UOebYdedLKTD2a1CF7N06T1cRrLUt0khb7B6yzOhmm6ScfPvf/O62n8P8 lHPA== X-Forwarded-Encrypted: i=1; AJvYcCVRjJXvvYOhMu1BFnX8QogYg8Gjf6dhDv4tLSM1fcIIa8hZt5Aj7pc06S1+srJJ3bYQnXz3edDtSr1V30b+xo91P3Fsb7QPg94ypc9NjT5tTg3f X-Gm-Message-State: AOJu0YygtKE61L6esrMLsdmlE8Iog44i8x7694gdYGMjnndpU38B7gCH ClAkcv6VA+Ya1ITKae+6J9SQSp3H6lg+ZKpOtsnPxsgLX4rPbs9cfwZuiSRgmGF699snd45EgV7 D7OOZVkS5pDSNsUkUaQJEvINAXM0= X-Google-Smtp-Source: AGHT+IHrkowuad38/8V9bxII1Umwqk0k6leTW96ghLSUirc/iJpvK7JLzAuZCf9RVJizDOHOBA1CHvVgCHxHtt8ANfg= X-Received: by 2002:a05:6512:12c4:b0:52e:be1f:bf84 with SMTP id 2adb3069b0e04-530eea0778dmr6569352e87.53.1723463984417; Mon, 12 Aug 2024 04:59:44 -0700 (PDT) MIME-Version: 1.0 References: <3F577953-A29E-4722-98AD-2DA9EFF2CBB8@yesql.se> <3E020742-206E-4052-83AF-8721190A10E0@yesql.se> <39A535AF-154F-4FFD-B887-3C4EDC362DA4@yesql.se> In-Reply-To: From: David Rowley Date: Mon, 12 Aug 2024 23:59:31 +1200 Message-ID: Subject: Re: Typos in the code and README To: Alexander Lakhin , Robert Haas , Tom Lane Cc: Daniel Gustafsson , Nazir Bilal Yavuz , Heikki Linnakangas , PostgreSQL Developers Content-Type: multipart/mixed; boundary="00000000000093524d061f7b3ac1" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --00000000000093524d061f7b3ac1 Content-Type: text/plain; charset="UTF-8" (I know Daniel mentioned he'd get to these, but the ScanDirection one was my fault and I needed to clear that off my mind. I did a few others while on this topic.) On Fri, 5 Jul 2024 at 05:00, Alexander Lakhin wrote: > Please look at another bunch of inconsistencies/orphaned entities I found > in the tree, with the possible substitutions: > errmsg_buf -> errormsg_buf > (coined by 6b18b3fe2) Fixed. > NoMovementScanDirectionScans -> NoMovementScanDirection > (introduced with e9aaf0632, discussed in [1], but still seems inaccurate) Oops. Fixed. > XLogReadRecordInternal -> XLogReadRecord > (from 3f1ce9734, align with a comment above: "Start and end point of last > record returned by XLogReadRecord().") Fixed. > BYPASS_ALLOWCONN -> BGWORKER_BYPASS_ROLELOGINCHECK (see 492217301) Fixed > xs_ctup.t_self -> xs_heaptid (see c2fe139c2 and 304532421) Fixed. > pgStatShmLookupCache -> pgStatLocal.shmem (coined by 5891c7a8e) Fixed. > smgr_fsm_nblocks and smgr_vm_nblocks -> smgr_cached_nblocks > (see the same comment updated by c5315f4f4) Heikki fixed in 19de089cd. > XID becomes older than GlobalXmin -> XID becomes visible to everyone > (in accordance with dc7420c2c9 src/backend/access/gist/gistutil.c) I'd need to spend more time to understand this. > gen-rtab - remove (non-existing since db7d1a7b0) Daniel fixed in cc59f9d0f. > BARRIER_SHOULD_CHECK - remove (unused since a3ed4d1ef) I wasn't sure if nothing else external could be using this. The macro doesn't use any fields that are now gone, so I'm not confident enough to remove it. Can Robert confirm? > EXE_EXT - remove (unused since f06b1c598) Daniel fixed in 88e3da565. > endterm - remove > (see 60c90c16c -- Use xreflabel attributes instead of endterm ...) I read that commit message and I agree it's now unused. I just didn't get any vibes from the commit message that it shouldn't ever be used again. Can Tom confirm? > xl_commit_ts_set, SizeOfCommitTsSet - remove (unused since 08aa89b32) I would say it should be removed. I just didn't because the commit I had pending fitted into the "typos" category and this didn't quite fit. I've attached a patch with the remainder. David --00000000000093524d061f7b3ac1 Content-Type: application/octet-stream; name="remaining_typos.patch" Content-Disposition: attachment; filename="remaining_typos.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lzqxovi30 ZGlmZiAtLWdpdCBhL2RvYy9zcmMvc2dtbC9SRUFETUUubGlua3MgYi9kb2Mvc3JjL3NnbWwvUkVB RE1FLmxpbmtzCmluZGV4IDY1ZGY5YzExMWYuLjkwMGUwMzA4YjYgMTAwNjQ0Ci0tLSBhL2RvYy9z cmMvc2dtbC9SRUFETUUubGlua3MKKysrIGIvZG9jL3NyYy9zZ21sL1JFQURNRS5saW5rcwpAQCAt MTUsMTAgKzE1LDYgQEAgSW50cmEtZG9jdW1lbnQgTGlua2luZwogbGlua2VuZD0KIAljb250cm9s cyB0aGUgdGFyZ2V0IG9mIHRoZSBsaW5rL3hyZWYsIHJlcXVpcmVkCiAKLWVuZHRlcm09Ci0JZm9y IDx4cmVmPiwgYWxsb3dzIHRoZSB0ZXh0IG9mIHRoZSBsaW5rL3hyZWYgdG8gYmUgdGFrZW4gZnJv bSBhCi0JZGlmZmVyZW50IGxpbmsgdGFyZ2V0IHRpdGxlCi0KIDxsaW5rPgogCXVzZSB0byBzdXBw bHkgdGV4dCBmb3IgdGhlIGxpbmssIG9ubHkgdXNlcyBsaW5rZW5kLCByZXF1aXJlcyA8L2xpbms+ CiAJaHR0cDovL3d3dy5vYXNpcy1vcGVuLm9yZy9kb2Nib29rL2RvY3VtZW50YXRpb24vcmVmZXJl bmNlL2h0bWwvbGluay5odG1sCmRpZmYgLS1naXQgYS9zcmMvYmFja2VuZC9hY2Nlc3MvZ2lzdC9n aXN0dmFjdXVtLmMgYi9zcmMvYmFja2VuZC9hY2Nlc3MvZ2lzdC9naXN0dmFjdXVtLmMKaW5kZXgg MjRmYjk0ZjQ3My4uNTkzNzI3ODNkMCAxMDA2NDQKLS0tIGEvc3JjL2JhY2tlbmQvYWNjZXNzL2dp c3QvZ2lzdHZhY3V1bS5jCisrKyBiL3NyYy9iYWNrZW5kL2FjY2Vzcy9naXN0L2dpc3R2YWN1dW0u YwpAQCAtNjQzLDcgKzY0Myw3IEBAIGdpc3RkZWxldGVwYWdlKEluZGV4VmFjdXVtSW5mbyAqaW5m bywgSW5kZXhCdWxrRGVsZXRlUmVzdWx0ICpzdGF0cywKIAkgKiBUaGUgcGFnZSBjYW5ub3QgYmUg aW1tZWRpYXRlbHkgcmVjeWNsZWQsIGJlY2F1c2UgaW4tcHJvZ3Jlc3Mgc2NhbnMgdGhhdAogCSAq IHNhdyB0aGUgZG93bmxpbmsgbWlnaHQgc3RpbGwgdmlzaXQgaXQuICBNYXJrIHRoZSBwYWdlIHdp dGggdGhlIGN1cnJlbnQKIAkgKiBuZXh0LVhJRCBjb3VudGVyLCBzbyB0aGF0IHdlIGtub3cgd2hl biBpdCBjYW4gYmUgcmVjeWNsZWQuICBPbmNlIHRoYXQKLQkgKiBYSUQgYmVjb21lcyBvbGRlciB0 aGFuIEdsb2JhbFhtaW4sIHdlIGtub3cgdGhhdCBhbGwgc2NhbnMgdGhhdCBhcmUKKwkgKiBYSUQg YmVjb21lcyB2aXNpYmxlIHRvIGV2ZXJ5b25lLCB3ZSBrbm93IHRoYXQgYWxsIHNjYW5zIHRoYXQg YXJlCiAJICogY3VycmVudGx5IGluIHByb2dyZXNzIG11c3QgaGF2ZSBlbmRlZC4gIChUaGF0J3Mg bXVjaCBtb3JlIGNvbnNlcnZhdGl2ZQogCSAqIHRoYW4gbmVlZGVkLCBidXQgbGV0J3Mga2VlcCBp dCBzYWZlIGFuZCBzaW1wbGUuKQogCSAqLwpkaWZmIC0tZ2l0IGEvc3JjL2JhY2tlbmQvc3RvcmFn ZS9pcGMvcHJvY3NpZ25hbC5jIGIvc3JjL2JhY2tlbmQvc3RvcmFnZS9pcGMvcHJvY3NpZ25hbC5j CmluZGV4IDg3MDI3ZjI3ZWIuLmNhYmRkZDc2NTQgMTAwNjQ0Ci0tLSBhL3NyYy9iYWNrZW5kL3N0 b3JhZ2UvaXBjL3Byb2NzaWduYWwuYworKysgYi9zcmMvYmFja2VuZC9zdG9yYWdlL2lwYy9wcm9j c2lnbmFsLmMKQEAgLTkzLDEwICs5Myw2IEBAIHN0cnVjdCBQcm9jU2lnbmFsSGVhZGVyCiAgKi8K ICNkZWZpbmUgTnVtUHJvY1NpZ25hbFNsb3RzCShNYXhCYWNrZW5kcyArIE5VTV9BVVhJTElBUllf UFJPQ1MpCiAKLS8qIENoZWNrIHdoZXRoZXIgdGhlIHJlbGV2YW50IHR5cGUgYml0IGlzIHNldCBp biB0aGUgZmxhZ3MuICovCi0jZGVmaW5lIEJBUlJJRVJfU0hPVUxEX0NIRUNLKGZsYWdzLCB0eXBl KSBcCi0JKCgoZmxhZ3MpICYgKCgodWludDMyKSAxKSA8PCAodWludDMyKSAodHlwZSkpKSAhPSAw KQotCiAvKiBDbGVhciB0aGUgcmVsZXZhbnQgdHlwZSBiaXQgZnJvbSB0aGUgZmxhZ3MuICovCiAj ZGVmaW5lIEJBUlJJRVJfQ0xFQVJfQklUKGZsYWdzLCB0eXBlKSBcCiAJKChmbGFncykgJj0gfigo KHVpbnQzMikgMSkgPDwgKHVpbnQzMikgKHR5cGUpKSkKZGlmZiAtLWdpdCBhL3NyYy9pbmNsdWRl L2FjY2Vzcy9jb21taXRfdHMuaCBiL3NyYy9pbmNsdWRlL2FjY2Vzcy9jb21taXRfdHMuaAppbmRl eCA4MmQzYWE4NjI3Li5jMThmYWVhNzZkIDEwMDY0NAotLS0gYS9zcmMvaW5jbHVkZS9hY2Nlc3Mv Y29tbWl0X3RzLmgKKysrIGIvc3JjL2luY2x1ZGUvYWNjZXNzL2NvbW1pdF90cy5oCkBAIC00Niwx NyArNDYsNiBAQCBleHRlcm4gaW50CWNvbW1pdHRzc3luY2ZpbGV0YWcoY29uc3QgRmlsZVRhZyAq ZnRhZywgY2hhciAqcGF0aCk7CiAjZGVmaW5lIENPTU1JVF9UU19aRVJPUEFHRQkJMHgwMAogI2Rl ZmluZSBDT01NSVRfVFNfVFJVTkNBVEUJCTB4MTAKIAotdHlwZWRlZiBzdHJ1Y3QgeGxfY29tbWl0 X3RzX3NldAotewotCVRpbWVzdGFtcFR6IHRpbWVzdGFtcDsKLQlSZXBPcmlnaW5JZCBub2RlaWQ7 Ci0JVHJhbnNhY3Rpb25JZCBtYWlueGlkOwotCS8qIHN1YnhhY3QgWGlkcyBmb2xsb3cgKi8KLX0J CQl4bF9jb21taXRfdHNfc2V0OwotCi0jZGVmaW5lIFNpemVPZkNvbW1pdFRzU2V0CShvZmZzZXRv Zih4bF9jb21taXRfdHNfc2V0LCBtYWlueGlkKSArIFwKLQkJCQkJCQkgc2l6ZW9mKFRyYW5zYWN0 aW9uSWQpKQotCiB0eXBlZGVmIHN0cnVjdCB4bF9jb21taXRfdHNfdHJ1bmNhdGUKIHsKIAlpbnQ2 NAkJcGFnZW5vOwo= --00000000000093524d061f7b3ac1--