Skip to content

Cherry-picks for 2.11.7-RC.1#7098

Merged
neilalexander merged 35 commits intorelease/v2.11.7from
neil/2117rc1
Jul 25, 2025
Merged

Cherry-picks for 2.11.7-RC.1#7098
neilalexander merged 35 commits intorelease/v2.11.7from
neil/2117rc1

Conversation

@neilalexander
Copy link
Copy Markdown
Member

@neilalexander neilalexander commented Jul 24, 2025

Includes the following:

Signed-off-by: Neil Twigg neil@nats.io

neilalexander and others added 30 commits July 24, 2025 17:41
Signed-off-by: Neil Twigg <neil@nats.io>
Signed-off-by: Maurice van Veen <github@mauricevanveen.com>
Signed-off-by: Maurice van Veen <github@mauricevanveen.com>
Signed-off-by: Maurice van Veen <github@mauricevanveen.com>
…gle-filter & multi-filter

This ensures that the benchmark covers both `LoadNextMsg` and `LoadNextMsgMulti`.

Signed-off-by: Neil Twigg <neil@nats.io>
Signed-off-by: Maurice van Veen <github@mauricevanveen.com>
The `n.wal.Compact()` call before `n.installSnapshot()` is potentially
dangerous in a crash scenario as we could blow away the log without
having written the snapshot to disk yet. Once the snapshot is written,
`n.installSnapshot()` will compact the log itself to the same index (as
`lastIndex == n.pindex`).

Signed-off-by: Neil Twigg <neil@nats.io>
Signed-off-by: Maurice van Veen <github@mauricevanveen.com>
Signed-off-by: Neil Twigg <neil@nats.io>
Signed-off-by: Maurice van Veen <github@mauricevanveen.com>
Signed-off-by: Maurice van Veen <github@mauricevanveen.com>
Signed-off-by: Neil Twigg <neil@nats.io>
Signed-off-by: Maurice van Veen <github@mauricevanveen.com>
Signed-off-by: Tomasz Pietrek <tomasz@synadia.com>
Signed-off-by: Neil Twigg <neil@nats.io>
This provides a way to associate to the connection.

Signed-off-by: Byron Ruth <byron@nats.io>
Signed-off-by: Maurice van Veen <github@mauricevanveen.com>
Signed-off-by: Maurice van Veen <github@mauricevanveen.com>
Signed-off-by: Alex Bozhenko <alexbozhenko@gmail.com>
Signed-off-by: Maurice van Veen <github@mauricevanveen.com>
Signed-off-by: Maurice van Veen <github@mauricevanveen.com>
Signed-off-by: R.I.Pienaar <rip@devco.net>
Signed-off-by: R.I.Pienaar <rip@devco.net>
Signed-off-by: Maurice van Veen <github@mauricevanveen.com>
Signed-off-by: Sergey Sobolev <seregasobolev96@gmail.com>
Signed-off-by: Maurice van Veen <github@mauricevanveen.com>
All servers in the cluster were unexpectedly attempting to respond, but
only the server that the client is connected to would know about the auth
credentials. It was effectively a race condition which response would make
it back to the client first.

Fixes #7088.

Signed-off-by: Neil Twigg <neil@nats.io>
Signed-off-by: Maurice van Veen <github@mauricevanveen.com>
Signed-off-by: Maurice van Veen <github@mauricevanveen.com>
Signed-off-by: Maurice van Veen <github@mauricevanveen.com>
alexbozhenko and others added 4 commits July 24, 2025 17:53
Signed-off-by: Alex Bozhenko <alexbozhenko@gmail.com>
Signed-off-by: Alex Bozhenko <alexbozhenko@gmail.com>
Signed-off-by: znley <shanjiantao@loongson.cn>
Signed-off-by: Maurice van Veen <github@mauricevanveen.com>
@neilalexander neilalexander requested a review from a team as a code owner July 24, 2025 16:55
Copy link
Copy Markdown
Member

@derekcollison derekcollison left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link
Copy Markdown
Member

@MauriceVanVeen MauriceVanVeen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Signed-off-by: Maurice van Veen <github@mauricevanveen.com>
@neilalexander neilalexander merged commit 0b1e526 into release/v2.11.7 Jul 25, 2025
69 of 70 checks passed
@neilalexander neilalexander deleted the neil/2117rc1 branch July 25, 2025 09:41
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.

8 participants