Skip to content

Commit 676a764

Browse files
authored
Merge branch 'main' into increase_sparse_pruning_test_coverage
2 parents b22eb47 + 64023d7 commit 676a764

File tree

128 files changed

+3576
-577
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

128 files changed

+3576
-577
lines changed

distribution/tools/server-cli/src/main/java/org/elasticsearch/server/cli/APMJvmOptions.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -329,7 +329,7 @@ static Path findAgentJar(String installDir) throws IOException, UserException {
329329

330330
try (var apmStream = Files.list(apmModule)) {
331331
final List<Path> paths = apmStream.filter(
332-
path -> path.getFileName().toString().matches("elastic-apm-agent-\\d+\\.\\d+\\.\\d+\\.jar")
332+
path -> path.getFileName().toString().matches("elastic-apm-agent-java8-\\d+\\.\\d+\\.\\d+\\.jar")
333333
).toList();
334334

335335
if (paths.size() > 1) {

distribution/tools/server-cli/src/test/java/org/elasticsearch/server/cli/APMJvmOptionsTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ private Path makeFakeAgentJar() throws IOException {
141141
Path tempFile = createTempFile();
142142
Path apmPathDir = tempFile.getParent().resolve("modules").resolve("apm");
143143
Files.createDirectories(apmPathDir);
144-
Path apmAgentFile = apmPathDir.resolve("elastic-apm-agent-0.0.0.jar");
144+
Path apmAgentFile = apmPathDir.resolve("elastic-apm-agent-java8-0.0.0.jar");
145145
Files.move(tempFile, apmAgentFile);
146146

147147
return tempFile.getParent();

docs/changelog/131723.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
pr: 131723
2+
summary: Tests for FORK's evaluation of field names used in `field_caps` resolve calls
3+
area: Search
4+
type: bug
5+
issues: []

docs/changelog/132131.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
pr: 132131
2+
summary: Updating `TransportSimulateIndexTemplateAction.resolveTemplate()` to account
3+
for data stream overrides
4+
area: Indices APIs
5+
type: bug
6+
issues:
7+
- 131425

docs/changelog/132210.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
pr: 132210
2+
summary: Adding a `merge_type` parameter to the ingest simulate API
3+
area: Ingest Node
4+
type: enhancement
5+
issues:
6+
- 131608

docs/changelog/132546.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
pr: 132546
2+
summary: Improve EIS auth call logs and fix revocation bug
3+
area: Machine Learning
4+
type: bug
5+
issues: []

docs/changelog/132622.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
pr: 132622
2+
summary: Push down compute engine value loading of long based singleton numeric doc value to the es819 tsdb doc values codec.
3+
area: "Codec"
4+
type: enhancement
5+
issues: []

docs/changelog/132646.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
pr: 132646
2+
summary: Update EIS sparse and dense embedding max batch size to 16
3+
area: Machine Learning
4+
type: bug
5+
issues: []

docs/changelog/132651.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
pr: 132651
2+
summary: Use java8 variant of apm-agent
3+
area: Infra/Core
4+
type: upgrade
5+
issues: []

docs/release-notes/known-issues.md

Lines changed: 29 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,43 @@
11
---
22
navigation_title: "Known issues"
33
mapped_pages:
4-
- https://www.elastic.co/guide/en/elasticsearch/reference/current/es-connectors-known-issues.html
4+
- https://www.elastic.co/guide/en/elasticsearch/reference/current/es-release-notes.html
55
---
66

77
# Elasticsearch known issues [elasticsearch-known-issues]
8+
89
Known issues are significant defects or limitations that may impact your implementation. These issues are actively being worked on and will be addressed in a future release. Review the Elasticsearch known issues to help you make informed decisions, such as upgrading to a new version.
910

11+
## 9.1.1 [elasticsearch-9.1.1-known-issues]
12+
13+
* An [optimization](https://github.com/elastic/elasticsearch/pull/125403) introduced in 9.1.0 contains a [bug](https://github.com/elastic/elasticsearch/pull/132597) that causes merges to fail for shrunk TSDB and LogsDB indices.
14+
15+
Possible *temporary* workarounds include:
16+
* Configure the ILM policy to not perform force merges after shrinking TSDB or LogsDB indices.
17+
* Add `-Dorg.elasticsearch.index.codec.tsdb.es819.ES819TSDBDocValuesConsumer.enableOptimizedMerge=false` as a Java system property to all data nodes in the cluster and perform a rolling restart.
18+
* *Important:* Remove this property when upgrading to the fixed version to re-enable merge optimization. Otherwise, merges will be slower.
19+
20+
The bug is addressed in version 9.1.2.
21+
1022
## 9.1.0 [elasticsearch-9.1.0-known-issues]
11-
* An error in the configuration of vector indices with type `bbq_hnsw` may lead to significant search performance degradation on 9.1.0. To mitigate this, set the `-Dvector.rescoring.directio=false` JVM option on all search nodes, then restart the nodes.
12-
This option can be removed in 9.1.1.
23+
24+
* An [optimization](https://github.com/elastic/elasticsearch/pull/125403) introduced in 9.1.0 contains a [bug](https://github.com/elastic/elasticsearch/pull/132597) that causes merges to fail for shrunk TSDB and LogsDB indices.
25+
26+
Possible *temporary* workarounds include:
27+
* Configure the ILM policy to not perform force merges after shrinking TSDB or LogsDB indices.
28+
* Add `-Dorg.elasticsearch.index.codec.tsdb.es819.ES819TSDBDocValuesConsumer.enableOptimizedMerge=false` as a Java system property to all data nodes in the cluster and perform a rolling restart.
29+
* *Important:* Remove this property when upgrading to the fixed version to re-enable merge optimization. Otherwise, merges will be slower.
30+
31+
The bug is addressed in version 9.1.2.
32+
33+
* The `-Dvector.rescoring.directio` JVM option is enabled (set to `true`) by default. When used with `bbq_hnsw` type vector indices, this can cause significant search performance degradation; particularly when enough memory is available to hold all vector data. In some cases, kNN search latency can increase by as much as 10x. To mitigate this, set the JVM option `-Dvector.rescoring.directio=false` on all search nodes and restart them. This option can be removed in 9.1.1.
34+
35+
**How do I know if my index vector type is `bbq_hnsw`?**
36+
37+
* Prior to 9.1, the vector type had to be explicitly set to `bbq_hnsw`. Starting with 9.1, `bbq_hnsw` is the default vector type for dense vectors with more than 384 dimensions in new indices, unless another type is specified.
1338

1439
## 9.0.3 [elasticsearch-9.0.3-known-issues]
40+
1541
* A bug in the merge scheduler in Elasticsearch 9.0.3 may prevent shards from closing when there isn’t enough disk space to complete a merge. As a result, operations such as closing or relocating an index may hang until sufficient disk space becomes available.
1642
To mitigate this issue, the disk space checker is disabled by default in 9.0.3 by setting `indices.merge.disk.check_interval` to `0` seconds. Manually enabling this setting is not recommended.
1743

0 commit comments

Comments
 (0)