Skip to content

Commit 947d537

Browse files
limit scope of skip_unavailable setting (#128056)
* limit scope of skip_unavailable setting * Update migrate_8_18.asciidoc * Update migrate_8_18.asciidoc
1 parent 556fe6a commit 947d537

File tree

2 files changed

+21
-0
lines changed

2 files changed

+21
-0
lines changed

docs/reference/migration/migrate_8_18.asciidoc

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,20 @@ Before this change, in case of shard failures, EQL queries always returned an er
8181
EQL queries that would previously fail due to shard failures, will now succeed and return partial results. The previous defaults can be restored by setting `xpack.eql.default_allow_partial_results` cluster setting to `false` or setting with `allow_partial_search_results` to `false` in the query request.
8282
====
8383

84+
[discrete]
85+
[[breaking_818_esql_changes]]
86+
==== ES|QL changes
87+
88+
[[limit_scope_skip_unavailable_setting_remote_clusters]]
89+
.Limit the scope of the skip_unavailable setting for remote clusters
90+
[%collapsible]
91+
====
92+
*Details* +
93+
Before this change, ES|QL would honor the skip_unavailable setting for nonmatching indices errors at planning time, meaning that when a query with a concrete (non-wildcarded) index was issued to a cluster where skip_unavailable=true, the index would be skipped, allowing the query to proceed on any other specified clusters rather than returning an error.
94+
95+
*Impact* +
96+
Remote clusters, regardless of their skip_unavailable setting, will now use the same logic as the local cluster for index expression analysis at plan time. As a result, any missing concrete index in your index expression will return an error rather than partial results.
97+
====
8498

8599
[discrete]
86100
[[deprecated-8.18]]

docs/reference/release-notes/8.18.1.asciidoc

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,13 @@
33

44
Also see <<breaking-changes-8.18,Breaking changes in 8.18>>.
55

6+
[[breaking-8.18.1]]
7+
[float]
8+
=== Breaking changes
9+
10+
ES|QL::
11+
* Limit the scope of the skip_unavailable setting for remote clusters {es-pull}120236[#120236]
12+
613
[[bug-8.18.1]]
714
[float]
815
=== Bug fixes

0 commit comments

Comments
 (0)