Skip to content

Conversation

@ldematte
Copy link
Contributor

@ldematte ldematte commented Jan 27, 2025

This reverts commit 43e3e24.

Incident 1077: The Elasticsearch-serverless build has been failing for over a week as the kibana e2e tests are failing

There is a suspected issue in the elasticsearch-js client: if the client does not use Expect: 100-continue header, Elasticsearch expects to be able to reject a request with 413 Content Too Large and close the connection (without consuming the body), but it seems the client doesn't notice that the connection is closed and instead returns an EPIPE error to a subsequent request.
The likely cause has been identified in #120246; as part of the content size limit, a different handling has been introduced, which does not sit well with the elasticsearch-js client

@ldematte ldematte added >non-issue :Distributed Coordination/Network Http and internode communication implementations auto-backport Automatically create backport pull requests when merged v9.0.0 v8.18.0 labels Jan 27, 2025
@elasticsearchmachine elasticsearchmachine added the Team:Distributed Coordination Meta label for Distributed Coordination team label Jan 27, 2025
@elasticsearchmachine
Copy link
Collaborator

Pinging @elastic/es-distributed-coordination (Team:Distributed Coordination)

Copy link
Contributor

@DaveCTurner DaveCTurner left a comment

Choose a reason for hiding this comment

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

Approving as a clean revert.

@Tim-Brooks Tim-Brooks merged commit 570efa2 into elastic:main Jan 27, 2025
16 checks passed
@elasticsearchmachine
Copy link
Collaborator

💔 Backport failed

Status Branch Result
8.x Commit could not be cherrypicked due to conflicts

You can use sqren/backport to manually backport by running backport --upstream elastic/elasticsearch --pr 120934

Tim-Brooks pushed a commit to Tim-Brooks/elasticsearch that referenced this pull request Jan 27, 2025
@Tim-Brooks
Copy link
Contributor

Backport opened here: #120953

@Tim-Brooks
Copy link
Contributor

There was a minor merge conflict in Netty4IncrementalRequestHandlingIT related to the max context length constant.

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 :Distributed Coordination/Network Http and internode communication implementations >non-issue Team:Distributed Coordination Meta label for Distributed Coordination team v8.18.0 v9.0.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants