Thread
Commits
-
pg_stat_statements: Fix second comment related to entry resets
- 7e8349cbd7f7 14.9 landed
- e886124647ce 15.4 landed
- bc8e9a6a25e1 16.0 landed
-
pg_stat_statements: Fix incorrect comment with entry resets
- aa4b11e8be7d 14.9 landed
- a757e16b7e7c 15.4 landed
- dc73db67433c 16.0 landed
-
Track identical top vs nested queries independently in pg_stat_statements
- 6b4d23feef6e 14.0 cited
-
Another incorrect comment for pg_stat_statements
Japin Li <japinli@hotmail.com> — 2023-06-28T02:52:50Z
Hi, hackers There has $subject that introduced by commit 6b4d23feef6. When we reset the entries if all parameters are avaiable, non-top-level entries removed first, then top-level entries.
-
Re: Another incorrect comment for pg_stat_statements
Richard Guo <guofenglinux@gmail.com> — 2023-06-28T03:22:55Z
On Wed, Jun 28, 2023 at 10:53 AM Japin Li <japinli@hotmail.com> wrote: > > Hi, hackers > > There has $subject that introduced by commit 6b4d23feef6. When we reset > the entries > if all parameters are avaiable, non-top-level entries removed first, then > top-level > entries. I did not see the diffs. Maybe uploaded the wrong attachment? Thanks Richard
-
Re: Another incorrect comment for pg_stat_statements
Japin Li <japinli@hotmail.com> — 2023-06-28T04:15:47Z
On Wed, 28 Jun 2023 at 11:22, Richard Guo <guofenglinux@gmail.com> wrote: > On Wed, Jun 28, 2023 at 10:53 AM Japin Li <japinli@hotmail.com> wrote: > >> >> Hi, hackers >> >> There has $subject that introduced by commit 6b4d23feef6. When we reset >> the entries >> if all parameters are avaiable, non-top-level entries removed first, then >> top-level >> entries. > > > I did not see the diffs. Maybe uploaded the wrong attachment? > My bad! Here is the patch. Thanks!
-
Re: Another incorrect comment for pg_stat_statements
Michael Paquier <michael@paquier.xyz> — 2023-06-28T07:04:48Z
On Wed, Jun 28, 2023 at 12:15:47PM +0800, Japin Li wrote: > - /* Remove the key if it exists, starting with the top-level entry */ > + /* Remove the key if it exists, starting with the non-top-level entry */ > key.toplevel = false; > entry = (pgssEntry *) hash_search(pgss_hash, &key, HASH_REMOVE, NULL); > if (entry) /* found */ Nice catch. That's indeed wrong. Will fix. -- Michael
-
Re: Another incorrect comment for pg_stat_statements
Richard Guo <guofenglinux@gmail.com> — 2023-06-28T07:09:55Z
On Wed, Jun 28, 2023 at 3:04 PM Michael Paquier <michael@paquier.xyz> wrote: > On Wed, Jun 28, 2023 at 12:15:47PM +0800, Japin Li wrote: > > - /* Remove the key if it exists, starting with the > top-level entry */ > > + /* Remove the key if it exists, starting with the > non-top-level entry */ > > key.toplevel = false; > > entry = (pgssEntry *) hash_search(pgss_hash, &key, > HASH_REMOVE, NULL); > > if (entry) /* found */ > > Nice catch. That's indeed wrong. Will fix. +1. To nitpick, how about we remove the blank line just before removing the key for top level entry? - /* Also remove entries for top level statements */ + /* Also remove entries if exist for top level statements */ key.toplevel = true; - - /* Remove the key if exists */ entry = (pgssEntry *) hash_search(pgss_hash, &key, HASH_REMOVE, NULL); Thanks Richard
-
Re: Another incorrect comment for pg_stat_statements
Michael Paquier <michael@paquier.xyz> — 2023-06-28T07:36:29Z
On Wed, Jun 28, 2023 at 03:09:55PM +0800, Richard Guo wrote: > +1. To nitpick, how about we remove the blank line just before removing > the key for top level entry? > > - /* Also remove entries for top level statements */ > + /* Also remove entries if exist for top level statements */ > key.toplevel = true; > - > - /* Remove the key if exists */ > entry = (pgssEntry *) hash_search(pgss_hash, &key, HASH_REMOVE, NULL); Why not if it improves the overall situation. Could you send a patch with everything you have in mind? -- Michael
-
Re: Another incorrect comment for pg_stat_statements
Richard Guo <guofenglinux@gmail.com> — 2023-06-28T08:27:00Z
On Wed, Jun 28, 2023 at 3:36 PM Michael Paquier <michael@paquier.xyz> wrote: > On Wed, Jun 28, 2023 at 03:09:55PM +0800, Richard Guo wrote: > > +1. To nitpick, how about we remove the blank line just before removing > > the key for top level entry? > > > > - /* Also remove entries for top level statements */ > > + /* Also remove entries if exist for top level statements */ > > key.toplevel = true; > > - > > - /* Remove the key if exists */ > > entry = (pgssEntry *) hash_search(pgss_hash, &key, HASH_REMOVE, NULL); > > Why not if it improves the overall situation. Could you send a patch > with everything you have in mind? Here is the patch. I don't have too much in mind, so the patch just removes the blank line and revises the comment a bit. Thanks Richard
-
Re: Another incorrect comment for pg_stat_statements
Japin Li <japinli@hotmail.com> — 2023-06-28T13:26:02Z
On Wed, 28 Jun 2023 at 16:27, Richard Guo <guofenglinux@gmail.com> wrote: > On Wed, Jun 28, 2023 at 3:36 PM Michael Paquier <michael@paquier.xyz> wrote: > >> On Wed, Jun 28, 2023 at 03:09:55PM +0800, Richard Guo wrote: >> > +1. To nitpick, how about we remove the blank line just before removing >> > the key for top level entry? >> > >> > - /* Also remove entries for top level statements */ >> > + /* Also remove entries if exist for top level statements */ >> > key.toplevel = true; >> > - >> > - /* Remove the key if exists */ >> > entry = (pgssEntry *) hash_search(pgss_hash, &key, HASH_REMOVE, NULL); >> >> Why not if it improves the overall situation. Could you send a patch >> with everything you have in mind? > > > Here is the patch. I don't have too much in mind, so the patch just > removes the blank line and revises the comment a bit. > +1. LGTM. -- Regrads, Japin Li.
-
Re: Another incorrect comment for pg_stat_statements
Michael Paquier <michael@paquier.xyz> — 2023-06-29T00:19:15Z
On Wed, Jun 28, 2023 at 09:26:02PM +0800, Japin Li wrote: > +1. LGTM. Nothing much to add, so applied with the initial comment fix. -- Michael
-
Re: Another incorrect comment for pg_stat_statements
Japin Li <japinli@hotmail.com> — 2023-06-29T00:44:54Z
On Thu, 29 Jun 2023 at 08:19, Michael Paquier <michael@paquier.xyz> wrote: > On Wed, Jun 28, 2023 at 09:26:02PM +0800, Japin Li wrote: >> +1. LGTM. > > Nothing much to add, so applied with the initial comment fix. Thanks! -- Regrads, Japin Li.
-
Re: Another incorrect comment for pg_stat_statements
Richard Guo <guofenglinux@gmail.com> — 2023-06-29T03:25:53Z
On Thu, Jun 29, 2023 at 8:19 AM Michael Paquier <michael@paquier.xyz> wrote: > Nothing much to add, so applied with the initial comment fix. Thanks for pushing it! Thanks Richard