Re: error context for vacuum to include block number
Andres Freund <andres@anarazel.de>
From: Andres Freund <andres@anarazel.de>
To: Justin Pryzby <pryzby@telsasoft.com>
Cc: Alvaro Herrera <alvherre@2ndquadrant.com>, Michael Paquier <michael@paquier.xyz>, pgsql-hackers@postgresql.org
Date: 2020-01-20T19:13:05Z
Lists: pgsql-hackers
Hi, On 2019-12-12 21:08:31 -0600, Justin Pryzby wrote: > On Wed, Dec 11, 2019 at 12:33:53PM -0300, Alvaro Herrera wrote: > On Wed, Dec 11, 2019 at 08:54:25AM -0800, Andres Freund wrote: > > Hm, wonder if could be worthwhile to not use a separate struct here, but > > instead extend one of the existing structs to contain the necessary > > information. Or perhaps have one new struct with all the necessary > > information. There's already quite a few places that do > > get_namespace_name(), for example. > > Didn't find a better struct to use yet. I was thinking that you could just use LVRelStats. Greetings, Andres Freund
Commits
-
Avoid calls to RelationGetRelationName() and RelationGetNamespace() in
- ef75140fe756 13.0 landed
-
Introduce vacuum errcontext to display additional information.
- b61d161c1463 13.0 landed
-
Fix mesurement of elapsed time during truncating heap in VACUUM.
- 007491979461 13.0 cited
-
Allow vacuum command to process indexes in parallel.
- 40d964ec997f 13.0 cited
-
Refactor code dedicated to index vacuuming in vacuumlazy.c
- 1ab41a3c8edc 13.0 landed
-
Remove duplicated progress reporting during heap scan of VACUUM
- e5a02e0fc68b 13.0 landed