Revert "Ensure flush during internal refresh is only performed on stateless realtime get path" #159689

Merged
nicktindall opened 6:51am on September 18, 2026 wanted to merge 222 Δ into elastic/elasticsearch main from
revert-158432-avoid_flush_version_map

Pull Request Overview

  • Opened on September 18, 2026
  • Status Merged
  • Commit count 2 with first commit September 18, 2026

Total Delta

222 Total Diff Delta

Open Days

Open 0 weekdays

Test Delta

6 Diff Delta in Test Files
Breakdown by Phase

How long has this pull request spent in each phase of its lifecycle?

Fraction of total time Business days Phase
 
0.0 days Authoring 1 commit before pull request opened for review
 
0.1 days Awaiting first review
 
0.1 days Revising work with 1 commit in response to 1 review that left 5 comments
 
0.9 days Merge to deploy (still awaiting deployment)

Total time for pull request 0.2 business days from first commit authored to merge
Still awaiting deployment

Author avatar

Revert "Ensure flush during internal refresh is only performed on stateless realtime get path"

In serverless this change appears to increase contention on the version map lock. We've seen sustained elevated p90 write-pool latencies in a number of projects as a result.

Reverts elastic/elasticsearch#158432

Comments Threads Pending Resolution

Resolved Comment Threads

No resolved comments have been left on this PR.