Skip to content

Integration/microscaler fork - #5

Open
casibbald wants to merge 2 commits into
masterfrom
integration/microscaler-fork
Open

casibbald wants to merge 2 commits into
masterfrom
integration/microscaler-fork

Conversation

@casibbald

Copy link
Copy Markdown

No description provided.

casibbald and others added 2 commits November 2, 2026 20:59
From the integration branch before this rebase (tag integration-2026-11-02).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Y3TSRmEZAYU6RBUXhkn7WF
The integration branch rebased onto upstream master 0f93c04, which now
contains #2 (notification delivery), #3 (COPY IN deadlock) and #4 (CI). What
upstream does not have, as one change; the tree is identical to the old
integration head 3a24363, so consumers get exactly the code they ran:

- TLS (rustls) with libpq sslmode, root CA and client certificates; explicit
  plaintext sslmode accepted
- graceful shutdown on drop (close the socket), pending responses failed when
  the I/O loop exits, a 1 MiB stack for the connection coroutine
- Client::is_closed, Client::next_notification (wakes LISTEN consumers;
  never waits less than 1 ms), RowStream affected-row count
- Error::user_column_decode_failed
- CopyInReceiver drops the unused recv method upstream kept
- tests: severed connections, TLS, notifications; examples/leak_probe

Per-commit history: tag integration-2026-11-02 (old head 3a24363).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Y3TSRmEZAYU6RBUXhkn7WF
@casibbald
casibbald force-pushed the integration/microscaler-fork branch from 3a24363 to 0f9df0e Compare November 2, 2026 19:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant