Skip to content

Conversation

@DaveCTurner
Copy link
Contributor

With parallel releases on multiple branches it's possible that an older
branch sees a transport version update that is not known to a
numerically newer but chronologically older version. In that case the
two nodes cannot intercommunicate, so with this commit we reject such
connection attempts at the version negotiation stage.

Backport of #121747 to 8.x

With parallel releases on multiple branches it's possible that an older
branch sees a transport version update that is not known to a
numerically newer but chronologically older version. In that case the
two nodes cannot intercommunicate, so with this commit we reject such
connection attempts at the version negotiation stage.

Backport of elastic#121747 to 8.x
@DaveCTurner DaveCTurner added :Core/Infra/Core Core issues without another label backport v8.18.1 v8.19.0 auto-backport Automatically create backport pull requests when merged labels Feb 5, 2025
@DaveCTurner DaveCTurner added the auto-merge-without-approval Automatically merge pull request when CI checks pass (NB doesn't wait for reviews!) label Feb 6, 2025
@DaveCTurner DaveCTurner enabled auto-merge (squash) February 7, 2025 10:35
@DaveCTurner DaveCTurner disabled auto-merge February 7, 2025 10:35
@DaveCTurner DaveCTurner merged commit 193c7bb into elastic:8.x Feb 7, 2025
15 checks passed
@DaveCTurner DaveCTurner deleted the 2025/02/05/validate-known-transport-handshake-version-8x branch February 7, 2025 10:35
DaveCTurner added a commit to DaveCTurner/elasticsearch that referenced this pull request Feb 7, 2025
With parallel releases on multiple branches it's possible that an older
branch sees a transport version update that is not known to a
numerically newer but chronologically older version. In that case the
two nodes cannot intercommunicate, so with this commit we reject such
connection attempts at the version negotiation stage.

Backport of elastic#121747 to 8.x
@elasticsearchmachine
Copy link
Collaborator

💚 Backport successful

Status Branch Result
8.18

DaveCTurner added a commit to DaveCTurner/elasticsearch that referenced this pull request Feb 7, 2025
With parallel releases on multiple branches it's possible that an older
branch sees a transport version update that is not known to a
numerically newer but chronologically older version. In that case the
two nodes cannot intercommunicate, so with this commit we reject such
connection attempts at the version negotiation stage.

Backport of elastic#121747/elastic#121802 to 8.18
elasticsearchmachine pushed a commit that referenced this pull request Feb 7, 2025
With parallel releases on multiple branches it's possible that an older
branch sees a transport version update that is not known to a
numerically newer but chronologically older version. In that case the
two nodes cannot intercommunicate, so with this commit we reject such
connection attempts at the version negotiation stage.

Backport of #121747 to 8.x
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

auto-backport Automatically create backport pull requests when merged auto-merge-without-approval Automatically merge pull request when CI checks pass (NB doesn't wait for reviews!) backport :Core/Infra/Core Core issues without another label v8.18.1 v8.19.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants