public inbox for [email protected]  
help / color / mirror / Atom feed
Re: PSA: Planning to grease protocol connections during 19beta
9+ messages / 3 participants
[nested] [flat]

* Re: PSA: Planning to grease protocol connections during 19beta
@ 2026-02-23 20:00 Jacob Champion <[email protected]>
  2026-02-23 20:20 ` Re: PSA: Planning to grease protocol connections during 19beta Tom Lane <[email protected]>
  0 siblings, 1 reply; 9+ messages in thread

From: Jacob Champion @ 2026-02-23 20:00 UTC (permalink / raw)
  To: pgsql-hackers; +Cc: Jelte Fennema-Nio <[email protected]>

On Tue, Dec 9, 2025 at 5:16 PM Jacob Champion
<[email protected]> wrote:
> I want to make sure this doesn't take anyone by surprise: I'm planning
> to get Jelte's "grease" patch into shape for a commit some time in
> January.

As of January 54th, this is committed.

I wanted to get people's thoughts on communication. As it stands now,
beta users will be directed towards our own documentation [1] when
they hit a grease failure. But personally, I'd like the landing page
to be on the wiki, for several reasons:

- It can be written in a more casual voice, and go into detail that
would be out of place in a docs note
- It's easier to change quickly in response to end user feedback, if
we receive any
- It can remain in place after the beta period ends

But having libpq link to a wiki page makes that page a vandalism
target. Can a wiki page be protected in a way that still lets
committers edit it? Is there a third option that works better than the
docs or the wiki?

--Jacob

[1] https://www.postgresql.org/docs/devel/libpq-connect.html#LIBPQ-CONNECT-MAX-PROTOCOL-VERSION






^ permalink  raw  reply  [nested|flat] 9+ messages in thread

* Re: PSA: Planning to grease protocol connections during 19beta
  2026-02-23 20:00 Re: PSA: Planning to grease protocol connections during 19beta Jacob Champion <[email protected]>
@ 2026-02-23 20:20 ` Tom Lane <[email protected]>
  2026-02-26 16:30   ` Re: PSA: Planning to grease protocol connections during 19beta Jacob Champion <[email protected]>
  0 siblings, 1 reply; 9+ messages in thread

From: Tom Lane @ 2026-02-23 20:20 UTC (permalink / raw)
  To: Jacob Champion <[email protected]>; +Cc: pgsql-hackers; Jelte Fennema-Nio <[email protected]>

Jacob Champion <[email protected]> writes:
> I wanted to get people's thoughts on communication. As it stands now,
> beta users will be directed towards our own documentation [1] when
> they hit a grease failure. But personally, I'd like the landing page
> to be on the wiki, for several reasons:

> - It can be written in a more casual voice, and go into detail that
> would be out of place in a docs note
> - It's easier to change quickly in response to end user feedback, if
> we receive any
> - It can remain in place after the beta period ends

> But having libpq link to a wiki page makes that page a vandalism
> target. Can a wiki page be protected in a way that still lets
> committers edit it? Is there a third option that works better than the
> docs or the wiki?

We have the ability to lock down a wiki page, but I believe that means
nobody can edit it until a wiki admin unlocks it.  That might be the
way to go here though.  I concur with your reasoning that the main
docs are a less-good place.

			regards, tom lane






^ permalink  raw  reply  [nested|flat] 9+ messages in thread

* Re: PSA: Planning to grease protocol connections during 19beta
  2026-02-23 20:00 Re: PSA: Planning to grease protocol connections during 19beta Jacob Champion <[email protected]>
  2026-02-23 20:20 ` Re: PSA: Planning to grease protocol connections during 19beta Tom Lane <[email protected]>
@ 2026-02-26 16:30   ` Jacob Champion <[email protected]>
  2026-05-29 18:49     ` Re: PSA: Planning to grease protocol connections during 19beta Jacob Champion <[email protected]>
  2026-06-03 08:03     ` Re: PSA: Planning to grease protocol connections during 19beta Jelte Fennema-Nio <[email protected]>
  0 siblings, 2 replies; 9+ messages in thread

From: Jacob Champion @ 2026-02-26 16:30 UTC (permalink / raw)
  To: Tom Lane <[email protected]>; +Cc: pgsql-hackers; Jelte Fennema-Nio <[email protected]>

On Mon, Feb 23, 2026 at 12:20 PM Tom Lane <[email protected]> wrote:
> We have the ability to lock down a wiki page, but I believe that means
> nobody can edit it until a wiki admin unlocks it.  That might be the
> way to go here though.  I concur with your reasoning that the main
> docs are a less-good place.

Okay, sounds good. I've created
https://wiki.postgresql.org/wiki/Grease for now; I'll work on filling
it in. I think FAQ-style might work well for this format.

--Jacob






^ permalink  raw  reply  [nested|flat] 9+ messages in thread

* Re: PSA: Planning to grease protocol connections during 19beta
  2026-02-23 20:00 Re: PSA: Planning to grease protocol connections during 19beta Jacob Champion <[email protected]>
  2026-02-23 20:20 ` Re: PSA: Planning to grease protocol connections during 19beta Tom Lane <[email protected]>
  2026-02-26 16:30   ` Re: PSA: Planning to grease protocol connections during 19beta Jacob Champion <[email protected]>
@ 2026-05-29 18:49     ` Jacob Champion <[email protected]>
  1 sibling, 0 replies; 9+ messages in thread

From: Jacob Champion @ 2026-05-29 18:49 UTC (permalink / raw)
  To: Jelte Fennema-Nio <[email protected]>; +Cc: pgsql-hackers; Tom Lane <[email protected]>

On Wed, May 6, 2026 at 8:05 AM Jacob Champion
<[email protected]> wrote:
> > I would definitely prefer that to be the landing page (assuming it can be locked down).
>
> Sounds good; I will ask around.

Joe did this for us [1] -- thanks Joe! -- and I've pushed the commit
to link to it.

So: thanks everybody! Now we get to see if anything happens.

--Jacob

[1] https://postgr.es/m/72dd6202-3346-40b3-be3e-7ae22f914302%40joeconway.com






^ permalink  raw  reply  [nested|flat] 9+ messages in thread

* Re: PSA: Planning to grease protocol connections during 19beta
  2026-02-23 20:00 Re: PSA: Planning to grease protocol connections during 19beta Jacob Champion <[email protected]>
  2026-02-23 20:20 ` Re: PSA: Planning to grease protocol connections during 19beta Tom Lane <[email protected]>
  2026-02-26 16:30   ` Re: PSA: Planning to grease protocol connections during 19beta Jacob Champion <[email protected]>
@ 2026-06-03 08:03     ` Jelte Fennema-Nio <[email protected]>
  2026-06-03 18:38       ` Re: PSA: Planning to grease protocol connections during 19beta Jacob Champion <[email protected]>
  1 sibling, 1 reply; 9+ messages in thread

From: Jelte Fennema-Nio @ 2026-06-03 08:03 UTC (permalink / raw)
  To: Jacob Champion <[email protected]>; +Cc: Tom Lane <[email protected]>; pgsql-hackers

On Mon, Apr 13, 2026, 20:58 Jacob Champion <[email protected]>
wrote:

> Something I'm struggling with is whether (and how) to have people let
> us know when they've hit this, so that we know that the campaign is
> working. I have some language to that effect in the "What do I need to
> do?" section, but I don't really know what list I should point to, if
> any, nor what they should say so that they don't confuse the list
> regulars. I'm considering removing that part of the call to action.
>

I think it'd be good if they notify us too. So we can get a sense of
whether it's "safe enough" to bump the protocol version at some point
and/or we can bug important offenders that we have some sway over. How
about adding something like this to the wiki page:

Please also report the issue to the pgsql-hackers mailinglist using the
[grease] tag at the start of the subject and include a link to the upstream
issue (if it's on a public issue tracker). As an example:

To: [email protected]
Subject: [grease] ExampleProxy fails grease check
Body:
I'm using ExampleProxy and it's failing the grease check. I've reported the
issue upstream at https://example.com/issues/1234


^ permalink  raw  reply  [nested|flat] 9+ messages in thread

* Re: PSA: Planning to grease protocol connections during 19beta
  2026-02-23 20:00 Re: PSA: Planning to grease protocol connections during 19beta Jacob Champion <[email protected]>
  2026-02-23 20:20 ` Re: PSA: Planning to grease protocol connections during 19beta Tom Lane <[email protected]>
  2026-02-26 16:30   ` Re: PSA: Planning to grease protocol connections during 19beta Jacob Champion <[email protected]>
  2026-06-03 08:03     ` Re: PSA: Planning to grease protocol connections during 19beta Jelte Fennema-Nio <[email protected]>
@ 2026-06-03 18:38       ` Jacob Champion <[email protected]>
  2026-06-03 19:30         ` Re: PSA: Planning to grease protocol connections during 19beta Jelte Fennema-Nio <[email protected]>
  0 siblings, 1 reply; 9+ messages in thread

From: Jacob Champion @ 2026-06-03 18:38 UTC (permalink / raw)
  To: Jelte Fennema-Nio <[email protected]>; +Cc: Tom Lane <[email protected]>; pgsql-hackers

On Wed, Jun 3, 2026 at 1:04 AM Jelte Fennema-Nio <[email protected]> wrote:
> I think it'd be good if they notify us too. So we can get a sense of whether it's "safe enough" to bump the protocol version at some point and/or we can bug important offenders that we have some sway over. How about adding something like this to the wiki page:
>
> Please also report the issue to the pgsql-hackers mailinglist using the [grease] tag at the start of the subject and include a link to the upstream issue (if it's on a public issue tracker). As an example:
>
> To: [email protected]
> Subject: [grease] ExampleProxy fails grease check
> Body:
> I'm using ExampleProxy and it's failing the grease check. I've reported the issue upstream at https://example.com/issues/1234

Thanks! Something like that seems reasonable to me, yeah.

Any objections here to making -hackers the landing point? I wouldn't
want to do that for a released feature, but for a beta-only thing, I
feel like the audience will be small enough to avoid accidentally
DoSing ourselves.

--Jacob






^ permalink  raw  reply  [nested|flat] 9+ messages in thread

* Re: PSA: Planning to grease protocol connections during 19beta
  2026-02-23 20:00 Re: PSA: Planning to grease protocol connections during 19beta Jacob Champion <[email protected]>
  2026-02-23 20:20 ` Re: PSA: Planning to grease protocol connections during 19beta Tom Lane <[email protected]>
  2026-02-26 16:30   ` Re: PSA: Planning to grease protocol connections during 19beta Jacob Champion <[email protected]>
  2026-06-03 08:03     ` Re: PSA: Planning to grease protocol connections during 19beta Jelte Fennema-Nio <[email protected]>
  2026-06-03 18:38       ` Re: PSA: Planning to grease protocol connections during 19beta Jacob Champion <[email protected]>
@ 2026-06-03 19:30         ` Jelte Fennema-Nio <[email protected]>
  2026-06-04 15:16           ` Re: PSA: Planning to grease protocol connections during 19beta Jacob Champion <[email protected]>
  0 siblings, 1 reply; 9+ messages in thread

From: Jelte Fennema-Nio @ 2026-06-03 19:30 UTC (permalink / raw)
  To: Jacob Champion <[email protected]>; +Cc: Tom Lane <[email protected]>; pgsql-hackers

On Wed, 3 Jun 2026 at 20:38, Jacob Champion
<[email protected]> wrote:
> Any objections here to making -hackers the landing point? I wouldn't
> want to do that for a released feature, but for a beta-only thing, I
> feel like the audience will be small enough to avoid accidentally
> DoSing ourselves.

If it becomes too noisy we can change the page to suggest people to
report it some other way Another option would be to dedicate a wiki
page to it, but wiki edit permissions are non-trivial to get these
days. I prefer making it easy for people to report issues to us,
unless it becomes an actual problem.






^ permalink  raw  reply  [nested|flat] 9+ messages in thread

* Re: PSA: Planning to grease protocol connections during 19beta
  2026-02-23 20:00 Re: PSA: Planning to grease protocol connections during 19beta Jacob Champion <[email protected]>
  2026-02-23 20:20 ` Re: PSA: Planning to grease protocol connections during 19beta Tom Lane <[email protected]>
  2026-02-26 16:30   ` Re: PSA: Planning to grease protocol connections during 19beta Jacob Champion <[email protected]>
  2026-06-03 08:03     ` Re: PSA: Planning to grease protocol connections during 19beta Jelte Fennema-Nio <[email protected]>
  2026-06-03 18:38       ` Re: PSA: Planning to grease protocol connections during 19beta Jacob Champion <[email protected]>
  2026-06-03 19:30         ` Re: PSA: Planning to grease protocol connections during 19beta Jelte Fennema-Nio <[email protected]>
@ 2026-06-04 15:16           ` Jacob Champion <[email protected]>
  2026-06-04 20:48             ` Re: PSA: Planning to grease protocol connections during 19beta Jacob Champion <[email protected]>
  0 siblings, 1 reply; 9+ messages in thread

From: Jacob Champion @ 2026-06-04 15:16 UTC (permalink / raw)
  To: Jelte Fennema-Nio <[email protected]>; +Cc: Tom Lane <[email protected]>; pgsql-hackers

On Wed, Jun 3, 2026 at 12:30 PM Jelte Fennema-Nio <[email protected]> wrote:
> If it becomes too noisy we can change the page to suggest people to
> report it some other way

Yep! Hearing no objections so far, I'll copy-edit a version of your
suggestion this morning and send it to the wiki admins.

Thanks!
--Jacob






^ permalink  raw  reply  [nested|flat] 9+ messages in thread

* Re: PSA: Planning to grease protocol connections during 19beta
  2026-02-23 20:00 Re: PSA: Planning to grease protocol connections during 19beta Jacob Champion <[email protected]>
  2026-02-23 20:20 ` Re: PSA: Planning to grease protocol connections during 19beta Tom Lane <[email protected]>
  2026-02-26 16:30   ` Re: PSA: Planning to grease protocol connections during 19beta Jacob Champion <[email protected]>
  2026-06-03 08:03     ` Re: PSA: Planning to grease protocol connections during 19beta Jelte Fennema-Nio <[email protected]>
  2026-06-03 18:38       ` Re: PSA: Planning to grease protocol connections during 19beta Jacob Champion <[email protected]>
  2026-06-03 19:30         ` Re: PSA: Planning to grease protocol connections during 19beta Jelte Fennema-Nio <[email protected]>
  2026-06-04 15:16           ` Re: PSA: Planning to grease protocol connections during 19beta Jacob Champion <[email protected]>
@ 2026-06-04 20:48             ` Jacob Champion <[email protected]>
  0 siblings, 0 replies; 9+ messages in thread

From: Jacob Champion @ 2026-06-04 20:48 UTC (permalink / raw)
  To: Jelte Fennema-Nio <[email protected]>; +Cc: Tom Lane <[email protected]>; pgsql-hackers

On Thu, Jun 4, 2026 at 8:16 AM Jacob Champion
<[email protected]> wrote:
> Yep! Hearing no objections so far, I'll copy-edit a version of your
> suggestion this morning and send it to the wiki admins.

Done. Thank you!

--Jacob






^ permalink  raw  reply  [nested|flat] 9+ messages in thread


end of thread, other threads:[~2026-06-04 20:48 UTC | newest]

Thread overview: 9+ messages (download: mbox mbox.gz follow: Atom feed)
-- links below jump to the message on this page --
2026-02-23 20:00 Re: PSA: Planning to grease protocol connections during 19beta Jacob Champion <[email protected]>
2026-02-23 20:20 ` Tom Lane <[email protected]>
2026-02-26 16:30   ` Jacob Champion <[email protected]>
2026-05-29 18:49     ` Jacob Champion <[email protected]>
2026-06-03 08:03     ` Jelte Fennema-Nio <[email protected]>
2026-06-03 18:38       ` Jacob Champion <[email protected]>
2026-06-03 19:30         ` Jelte Fennema-Nio <[email protected]>
2026-06-04 15:16           ` Jacob Champion <[email protected]>
2026-06-04 20:48             ` Jacob Champion <[email protected]>

This inbox is served by agora; see mirroring instructions
for how to clone and mirror all data and code used for this inbox