Обсуждение: Incorrect file reference in comment in procarray.c
Hi, While working on something else, I noticed $SUBJECT: commit b7eda3e0e moved XidInMVCCSnapshot() from tqual.c into snapmgr.c, but follow-up commit c91560def updated this reference incorrectly: @@ -1498,7 +1498,7 @@ GetMaxSnapshotSubxidCount(void) * information may not be available. If we find any overflowed subxid arrays, * we have to mark the snapshot's subxid data as overflowed, and extra work * *may* need to be done to determine what's running (see XidInMVCCSnapshot() - * in tqual.c). + * in heapam_visibility.c). Attached is a small patch for that: s/heapam_visibility.c/snapmgr.c/. Best regards, Etsuro Fujita
Вложения
> On 2 Nov 2023, at 13:40, Etsuro Fujita <etsuro.fujita@gmail.com> wrote: > Attached is a small patch for that: s/heapam_visibility.c/snapmgr.c/. No objections to the patch, the change is correct. However, with git grep and ctags and other ways of discovery I wonder if we're not better off avoiding such references to filenames which are prone to going stale (and do from time to time). -- Daniel Gustafsson
On Thu, Nov 2, 2023 at 10:20 PM Daniel Gustafsson <daniel@yesql.se> wrote: > > On 2 Nov 2023, at 13:40, Etsuro Fujita <etsuro.fujita@gmail.com> wrote: > > Attached is a small patch for that: s/heapam_visibility.c/snapmgr.c/. > > No objections to the patch, the change is correct. However, with git grep and > ctags and other ways of discovery I wonder if we're not better off avoiding > such references to filenames which are prone to going stale (and do from time > to time). Agreed. As XidInMVCCSnapshot() is an extern function, such a tool would allow the reader to easily find the source file that contains the definition of that function. Thanks for the comment! Best regards, Etsuro Fujita
On Fri, Nov 3, 2023 at 6:53 PM Etsuro Fujita <etsuro.fujita@gmail.com> wrote: > On Thu, Nov 2, 2023 at 10:20 PM Daniel Gustafsson <daniel@yesql.se> wrote: > > > On 2 Nov 2023, at 13:40, Etsuro Fujita <etsuro.fujita@gmail.com> wrote: > > > Attached is a small patch for that: s/heapam_visibility.c/snapmgr.c/. > > > > No objections to the patch, the change is correct. However, with git grep and > > ctags and other ways of discovery I wonder if we're not better off avoiding > > such references to filenames which are prone to going stale (and do from time > > to time). > > Agreed. As XidInMVCCSnapshot() is an extern function, such a tool > would allow the reader to easily find the source file that contains > the definition of that function. Pushed, and back-patched, like that. Best regards, Etsuro Fujita