Re: pgstat include expansion
| От | Alvaro Herrera |
|---|---|
| Тема | Re: pgstat include expansion |
| Дата | |
| Msg-id | 202602271034.lgsu7hqnmc5p@alvherre.pgsql обсуждение исходный текст |
| Ответ на | Re: pgstat include expansion (Andres Freund <andres@anarazel.de>) |
| Ответы |
Re: pgstat include expansion
|
| Список | pgsql-hackers |
Hi, On 2026-Feb-26, Andres Freund wrote: > FWIW, regardless of what we choose here (i.e. whether and where to > "unnecessarily" include wait_event.h), I'd be in favor of fixing all the > fallout in our source tree, just for cleanliness' sake. It's also presumably > the part of the patch that would be the most pain to keep updated. Oh, that makes sense. > I'm not sure that including in latch.h really would an improvement though - > that's included in proc.h and libpq.h, which both are fairly widely included > [1]. I have committed fixes for both of those, so that including an extra file in latch.h is not as bad. Here's one more patch. I noticed that the call actually uses PG_WAIT_EXTENSION, which is in storage/wait_classes.h. Including that seems a bit narrow-minded even if it's just for backwards compatibility, so I decided to do wait_event_types.h instead. This is still a bit better than the whole wait_event.h IMO. And also now it's IWYU: export rather than IWYU: keep, which seems sensible. -- Álvaro Herrera 48°01'N 7°57'E — https://www.EnterpriseDB.com/ "El miedo atento y previsor es la madre de la seguridad" (E. Burke)
Вложения
В списке pgsql-hackers по дате отправления: