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 1wEXNH-0047RD-2r for pgsql-hackers@arkaria.postgresql.org; Sun, 19 Apr 2026 19: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 1wEXNH-00G051-0U for pgsql-hackers@arkaria.postgresql.org; Sun, 19 Apr 2026 19: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 1wEXNG-00G04t-2i for pgsql-hackers@lists.postgresql.org; Sun, 19 Apr 2026 19:00:06 +0000 Received: from mail-wm1-x329.google.com ([2a00:1450:4864:20::329]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1wEXNE-000000020s5-2PAy for pgsql-hackers@lists.postgresql.org; Sun, 19 Apr 2026 19:00:06 +0000 Received: by mail-wm1-x329.google.com with SMTP id 5b1f17b1804b1-48374014a77so29453445e9.3 for ; Sun, 19 Apr 2026 12:00:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1776625203; x=1777230003; darn=lists.postgresql.org; h=content-transfer-encoding:in-reply-to:content-language:references :cc:to:from:subject:user-agent:mime-version:date:message-id:from:to :cc:subject:date:message-id:reply-to; bh=2dM0FmStQQvh4u31lalBceItAR8k6eL5t75EhFxsA7s=; b=CihUUcB3+8lDzRr7un/cLgMSchg2QZP00Izu6grUQdq7p7xQtEYM0Nxw42sMcqIawm 1ZmZj2rJ5KwK76BCNtuy7iZ3q8NnwNK5GkUvZW0oLxSwoeQddlyOHh7NSIaQaFTvb3Zi r4kQXCBYyIyj3yX6tOLHgyLkXoSQQCwcozhH9lzTMJutgy5TvGCfgB1rmP1wnU6qjTLR PRWW2m30ME9NGdKFI+f0hrhnS1hMSSx/O3vOFzJ6zePE0mtxNJi6Dd/tedSDqFzWfIOi 959oeAcnoaKC8TlmsU8jQIn7VEGDZ6Y70dOvchsyc53YDxL/zNbrJ0vFM6EzLRO9cL3e qPCw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776625203; x=1777230003; h=content-transfer-encoding:in-reply-to:content-language:references :cc:to:from:subject:user-agent:mime-version:date:message-id:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=2dM0FmStQQvh4u31lalBceItAR8k6eL5t75EhFxsA7s=; b=GIGaEbJjL3GWqbGavx74Nf836wE6+7fmLKBxe+rgAhTzohmQPa2Yed/9Mx81CsG4Hj HRubWEjMSys7h1pA0fqmzYfkud/ed+2zn+txn/2G0O6nPK7JhHOEUKPDBoUawDWqPrhI hRT/JlJTcMDDezApdCE7gYKXRYJn1zaKvLmbw4zM3iXGuEZHH1Tox6ILAO/ns7jk5xRC 8AIjcNNBtW1bIKD6dxK9KKfG3UiIYxEVPT7OhU+vOCT5A1jK5zsrTp527GURTtS2QddW pqvVfHMpPuQ8k5ArQFzV1rfGAPvgMnigiIfCpUzz2s4Or3T7EDnqwTda6l2uZpIj0HFE 2U8w== X-Gm-Message-State: AOJu0Yx5a2P5MlL63k0uh5E7LybUwoWOl13NnKeogtREkEleXJVziDZh jEawuUnmeJv/DGf8CpY1q1CqcGP7eExm6jMy2eH5tkZm8GQ4di8rNO0m X-Gm-Gg: AeBDievyuF5plM9fcQGn9IbjYyKESPGYc+dQWMzTq9RsfJGfgc4NUmgD1JXpdfC9Uxv NMdimLhlpsWjrDcJV9dZuoeuPNjCz2TUL7RkcTtvZn5+Yphhp+PrJfJVCGWkARUyRtmK/eao3P4 j3FdTOdMhqb02rWz4b0k7L7poJrLdRxw1GiP61ANfVN8uA6lhGFBRMb3BG8I8xFWxurQoa6TbFz JJSjooYb3RV/BrcmxoIUTymJtDL8HoWR9vCFCoWZdMO593V6Ku2GUshxQuXJI2UtujHQzxRbAXf PhEn8/x1bm1vuz0NhyOpo5LkG0+3qzkdSCVjGuCAbfSYJ7wmBHB7dLtP1+nt0USrpPRgMIQ4m1/ HYAVMeetpgONUQLtP+Bi8mWBjGAof7Fbi4OO27nWcy3bAmliXfqKA1/o2WXjEEXYvqajs4IDY8j R+N1aoKwrrr5tdLwPoSEyb0AQBQ8IabH76sgY= X-Received: by 2002:a05:600c:4e8b:b0:488:c257:a73b with SMTP id 5b1f17b1804b1-488fb74a723mr167919185e9.9.1776625203293; Sun, 19 Apr 2026 12:00:03 -0700 (PDT) Received: from [192.168.0.50] ([89.149.68.143]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-488fb762f56sm71082615e9.15.2026.04.19.12.00.01 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 19 Apr 2026 12:00:02 -0700 (PDT) Message-ID: <2d7d47ef-98a3-47ff-9564-c4c4f7b0889f@gmail.com> Date: Sun, 19 Apr 2026 22:00:00 +0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Typos in the code and README From: Alexander Lakhin To: Michael Paquier , David Rowley Cc: PostgreSQL Developers References: <5812a0b9-b0cf-4151-9a14-d9f00e4f2858@gmail.com> Content-Language: en-US In-Reply-To: <5812a0b9-b0cf-4151-9a14-d9f00e4f2858@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Hello hackers, Please look at another set of typos and inconsistencies introduced since 2026-01-01: AttNumber -> AttrNumber attytypids, attytypmods -> atttypids, atttypmods AX handle  -> AH handle big5_to_mic -> remove (following 77645d44e) bk_category -> bkcategory (per postmaster/proctypelist.h) BufferLockRelease -> BufferLockReleaseSub build_index_scan -> build_index_scankeys cacheoffset -> attcacheoff (see index_getattr()) containg -> containing Controlfile -> ControlFile DataChecksumShmemRequest -> DataChecksumsShmemRequest DataChecksumsLauncher -> DataChecksumsWorkerLauncherMain (DataChecksumsWorkerLauncherMain() calls SetDataChecksumsOn(), which calls EmitProcSignalBarrier()) Datachecksumsworker -> DataChecksumsWorker dc_fake_temptable, dc_modify_db_result -> remove (the implementation was removed in 07009121c) determing -> determining doublecheck -> double-check Doublecheck -> Double-check element_patterns -> path_pattern (align with the implementation) endTruncOff, endTruncMemb -> oldestMulti, oldestOffset (align with the implementation) expr_nulls[]  -> remove (exprs_nulls[] was removed in v2jsonb-0001-Add-support-for-exprs-in-pg_restore_extended.patch [1]) forPortionOfClause -> forPortionOf (align with the implementation) HeaptupleSatisfiesMVCC -> HeapTupleSatisfiesMVCC hintbits -> hint bits hostsfile -> hosts file idenifier -> identifier io_worker_launch_delay -> io_worker_launch_interval (named io_worker_launch_delay in [2], but this name is absent in v7-0001-aio-Adjust-I-O-worker-pool-size-automatically.patch attached there) load_from_disk_pending -> stashes_ready (cf. "if (pg_atomic_unlocked_test_flag(&pgsa_state->stashes_ready))" below) LockManagerShmemSize -> remove the referencing sentence? (following 9b5acad3f) nonprivileged -> non-privileged option_values -> option_value oveflows -> overflows path_pattern_lists -> path_elem_lists paralell -> parallel pg_buffercache_mark_dirt_relation -> pg_buffercache_mark_dirty_relation pgpa_relation_identifier -> pgpa_identifier pgstat_activity -> pg_stat_activity pg_statistic.ext_data -> pg_statistic_ext_data precalculated -> pre-calculated PredicateLockShmemSize -> remove the referencing sentence? (following 2e0943a85) queryID -> Query ID rel_dst -> cc_rel (rel_dst existed in v25-0004-Add-CONCURRENTLY-option-to-REPACK-command.patch [3], but then got transformed into dest->rel in v26 [4] and then renamed to cc_rel) relfrozen -> relfrozenxid (as in other occurrences "relfrozenxid/relminmxid") replorigin_session_origin -> replorigin_xact_state.origin ResOwnerReleaseBufferPin -> ResOwnerReleaseBuffer (see fcb9c977a) RewriteGraphTable -> rewriteGraphTable RTEkind -> RTE kind SetHintBitExt -> SetHintBitsExt signedess -> signedness statsare -> stats are SubPlanInfo -> SubPlanRTInfo SubRTInfo -> SubPlanRTInfo subsystemslist.h -> subsystemlist.h swicthed -> switched tablespacenames -> tablespace names TABLE_UPDATE_WAIT -> remove the mention ("#define TABLE_UPDATE_WAIT" existed in v46-0002-Add-CONCURRENTLY-option-to-REPACK-command.patch, but it was removed in v47 [6].) targetExpr -> targetRange (see the code below) testcluster -> test cluster themself -> themselves tkeys -> rids truncation_block -> truncation_block_length tupleTableSlot -> TupleTableSlot VacAttrStatP -> VacAttrStatsP XLOGShmemSize -> XLOGShmemRequest (XLOGShmemRequest modifies wal_buffers) [1] https://www.postgresql.org/message-id/CADkLM%3Ddu%2BOcctrsTk%2BhZryUGy%3D0OnPep-3LdGzut1nqF391%2BEg%40mail.gmail.com [2] https://www.postgresql.org/message-id/CA%2BhUKGK%3DvELXFXNj2L%3DvTkof6s_EQzTjYXXrUVwOOW0rahEfVg%40mail.gmail.com [3] https://www.postgresql.org/message-id/202510301734.pj4uds3mqxx4%40alvherre.pgsql [4] https://www.postgresql.org/message-id/116433.1764870207%40localhost [5] https://www.postgresql.org/message-id/202603292157.tnqxaozfjlkh%40alvherre.pgsql [6] https://www.postgresql.org/message-id/202603311523.iqhng5ljkzpq%40alvherre.pgsql Best regards, Alexander