From: | Jacob Champion <jchampion(at)timescale(dot)com> |
---|---|
To: | Thomas Munro <thomas(dot)munro(at)gmail(dot)com> |
Cc: | "pgsql-hackers(at)postgresql(dot)org" <pgsql-hackers(at)postgresql(dot)org>, mahendrakar s <mahendrakarforpg(at)gmail(dot)com>, Andrey Chudnovsky <achudnovskij(at)gmail(dot)com>, "hlinnaka(at)iki(dot)fi" <hlinnaka(at)iki(dot)fi>, "michael(at)paquier(dot)xyz" <michael(at)paquier(dot)xyz>, "smilingsamay(at)gmail(dot)com" <smilingsamay(at)gmail(dot)com>, Stephen Frost <sfrost(at)snowman(dot)net> |
Subject: | Re: [PoC] Federated Authn/z with OAUTHBEARER |
Date: | 2023-07-17 23:55:06 |
Message-ID: | CAAWbhmgb3-S0OVKBXZ8CCyf7a2TpQ7L4EbiF-Q-GaTFqCsjyPg@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
On Tue, Jul 11, 2023 at 10:50 AM Jacob Champion
<jchampion(at)timescale(dot)com> wrote:
> I have a WIP patch that passes tests on FreeBSD, which I'll clean up
> and post Sometime Soon. macOS builds now but still fails before it
> runs the test; looks like it's having trouble finding OpenSSL during
> `pip install` of the test modules...
Hi Thomas,
v9 folds in your kqueue implementation (thanks again!) and I have a
quick question to check my understanding:
> + case CURL_POLL_REMOVE:
> + /*
> + * We don't know which of these is currently registered, perhaps
> + * both, so we try to remove both. This means we need to tolerate
> + * ENOENT below.
> + */
> + EV_SET(&ev[nev], socket, EVFILT_READ, EV_DELETE, 0, 0, 0);
> + nev++;
> + EV_SET(&ev[nev], socket, EVFILT_WRITE, EV_DELETE, 0, 0, 0);
> + nev++;
> + break;
We're not setting EV_RECEIPT for these -- is that because none of the
filters we're using are EV_CLEAR, and so it doesn't matter if we
accidentally pull pending events off the queue during the kevent() call?
v9 also improves the Cirrus debugging experience and fixes more issues
on macOS, so the tests should be green there now. The final patch in the
series works around what I think is a build bug in psycopg2 2.9 [1] for
the BSDs+meson.
Thanks,
--Jacob
Attachment | Content-Type | Size |
---|---|---|
since-v8.diff.txt | text/plain | 18.1 KB |
v9-0001-common-jsonapi-support-FRONTEND-clients.patch.gz | application/gzip | 6.6 KB |
v9-0002-libpq-add-OAUTHBEARER-SASL-mechanism.patch.gz | application/gzip | 30.9 KB |
v9-0003-backend-add-OAUTHBEARER-SASL-mechanism.patch.gz | application/gzip | 12.4 KB |
v9-0004-Add-pytest-suite-for-OAuth.patch.gz | application/gzip | 31.9 KB |
v9-0005-squash-Add-pytest-suite-for-OAuth.patch.gz | application/gzip | 7.8 KB |
v9-0006-XXX-work-around-psycopg2-build-failures.patch.gz | application/gzip | 643 bytes |
From | Date | Subject | |
---|---|---|---|
Next Message | Andres Freund | 2023-07-18 00:08:35 | Re: Atomic ops for unlogged LSN |
Previous Message | David Rowley | 2023-07-17 23:40:13 | Re: Add TOAST support for more system tables |