[ESQL] Type HTTP 200 truncated reads like 206/S3 #159716

Open
costin opened 12:18pm on September 18, 2026 wants to merge 500 Ξ” into elastic/elasticsearch main from
esql/http-truncated-read-diagnostics
Reviewing
67 fewer changed lines
(13% less) vs GitHub
This saves about 22.8 hours per year vs conventional diff tools
costin authored
of work during September 18
Diff Delta:
500
About 10000 Diff Delta/hour
Classified as:  General

costin's Description of Work

HTTP 200 skip-then-fill used to fail as IOException, so the mapper
rewrote it as a generic transient 503. Raise the same path-named
ExternalUnavailableException as 206 and S3 so the operator names
the object.

8 total changed files
Loading changes...
Loading changes...
Loading changes...
Loading changes...
Loading changes...
You've made it to the end of the scroll.
PR review complete, one step closer to shipping πŸš€