- [x] Support partial results in each cluster: https://github.com/elastic/elasticsearch/pull/121942 - [x] Support partial results across clusters: https://github.com/elastic/elasticsearch/pull/122708 - [x] Return shard-level failures (currently only returning the `is_partial` flag) https://github.com/elastic/elasticsearch/pull/124823 https://github.com/elastic/elasticsearch/pull/124929 - [x] Introduce `esql.query.allow_partial_results` setting: https://github.com/elastic/elasticsearch/pull/122890 - [x] Defaults to true: https://github.com/elastic/elasticsearch/pull/125060 https://github.com/elastic/elasticsearch/pull/127351 - [x] Add documentation - [ ] Handle partial_results in the final reduction - [ ] Return fatal/non-fatal errors in data node responses to enable retries (or one shard at the time?) - [ ] Allow partial results during field-caps/resolution - [ ] Limit the list of allowed exceptions to support partial results
Support partial results in each cluster: Support partial results in ES|QL #121942
Support partial results across clusters: Support partial results in CCS in ES|QL #122708
Return shard-level failures (currently only returning the
is_partialflag) Report failures on partial results #124823 Include failures in partial response #124929Introduce
esql.query.allow_partial_resultssetting: Introduce allow_partial_results setting in ES|QL #122890Defaults to true: Allow partial results by default in ES|QL #125060 Allow partial results by default in ES|QL - Take 2 #127351
Add documentation
Handle partial_results in the final reduction
Return fatal/non-fatal errors in data node responses to enable retries (or one shard at the time?)
Allow partial results during field-caps/resolution
Limit the list of allowed exceptions to support partial results