6a71722 | Mark Laney | 02 January 2024, 21:16:19 UTC | Update dense-vector.asciidoc typo - similariy vs similarity | 02 January 2024, 21:16:19 UTC |
535e1ea | Abdon Pijpelink | 02 January 2024, 16:20:44 UTC | [DOCS] Warn against using ES|QL on production environments (#103797) (#103805) | 02 January 2024, 16:20:44 UTC |
c547bd3 | Nhat Nguyen | 30 December 2023, 21:26:46 UTC | Fix the transport version of PlanStreamOutput (#103758) (#103767) (#103768) The backward compatibility of ESQL is not handled correctly because PlanStreamOutput doesn't return the transport version from its delegate. The reason we didn't notice these failures is that the mixed cluster QA doesn't upgrade two nodes to the current version, leaving all nodes in the cluster with BWC versions. | 30 December 2023, 21:26:46 UTC |
d35aa81 | Nhat Nguyen | 30 December 2023, 19:31:16 UTC | Fix now in millis for ESQL search contexts (#103474) (#103480) (#103766) Currently, ESQL search contexts do not have the correct actual 'now' in milliseconds. Ideally, we should use a consistent 'now' in millis for all nodes participating in the execution of a search request. I will follow up with a PR to deserialize that value between nodes for version 8.13 and later. Closes #103455 | 30 December 2023, 19:31:16 UTC |
2113ff3 | Stef Nestor | 23 December 2023, 03:42:39 UTC | [+DOC][ILM] age calculation resets post rollover (#103662) * [+DOC][ILM] age calculation 👋 howdy, team! I have the internal belief/understanding that [ILM Explain](https://www.elastic.co/guide/en/elasticsearch/reference/current/ilm-explain-lifecycle.html)'s `age` calculates based off rollover time fall back index creation time (or ILM creation time override settings). However, I'm not able to find that currently in existing docs, so adding it to [ILM > Phase Transitions](https://www.elastic.co/guide/en/elasticsearch/reference/8.11/ilm-index-lifecycle.html#ilm-phase-transitions) Background: This relates to > ([doc](https://www.elastic.co/guide/en/elasticsearch/reference/current/getting-started-index-lifecycle-management.html#ilm-gs-check-progress)) The `age` of the indexed used to transition to the next phase (in this case it is the same with the age of the index). Uh... I'm not actually(/currently) finding an official Elastic doc confirming `age` works off index creation time override to rollover time, but I know that's correspondingly true from the blog I wrote that LeeH had signed-off > ([blog](https://www.elastic.co/blog/troubleshooting-elasticsearch-ilm-common-issues-and-fixes)) **Common issue 3: min_age calculation clarification** > When working with customers, I have seen confusion about how `min_age` works. The min_age [must increase](https://www.elastic.co/guide/en/elasticsearch/reference/current/ilm-index-lifecycle.html#ilm-phase-transitions) between subsequent phases. If rollover is used, min_age is calculated off the rollover date. This is because rollover generates a new index and the new index’s creation date is used in the calculation. Otherwise, min_age is calculated off the original index’s creation date. We're working to tighten-ship on docs+api for users to self-service understanding > (internal link) The `age` of an index is calculated based on: > - The `index_creation_date_millis` of the index IF it did not go through `hot.rollover` > - The rollover time of the index (TODO: `time_since_index_rollover`) IF it went through `hot.rollover` (noting rollover resets `age`) > - Index ILM Setting overrides `index.lifecycle.origination_date` or `index.lifecycle.parse_origination_date` (related [blog](https://www.elastic.co/blog/control-ilm-phase-transition-timings-using-origination-date)) * Apply suggestions from code review Co-authored-by: Lee Hinman <dakrone@users.noreply.github.com> --------- Co-authored-by: Lee Hinman <dakrone@users.noreply.github.com> | 23 December 2023, 03:42:39 UTC |
ce190e7 | Daniel Mitterdorfer | 21 December 2023, 15:55:25 UTC | Exists query also works with only doc_values (#103647) (#103655) With this commit we amend the docs for the `exists` query to clarify that it works with either `index` *or* `doc_values` set to `true` in the mapping. Only if both are disabled, the `exists` query won't work. | 21 December 2023, 15:55:25 UTC |
ee99fc4 | Alexander Spies | 20 December 2023, 13:07:53 UTC | Mute cranky eval tests for convert functions (#103609) The evalVector method on convert functions catches exceptions, including CircuitBreakerException, and emit nulls instead. This was fixed in 8.12. Mute the corresponding tests for convert functions. | 20 December 2023, 13:07:53 UTC |
978db27 | Luigi Dell'Aquila | 20 December 2023, 12:40:53 UTC | Fix NPE on missing event queries (#103611) (#103619) | 20 December 2023, 12:40:53 UTC |
3a5a2af | Iraklis Psaroudakis | 20 December 2023, 12:32:34 UTC | Reference stored scripts in snapshot restore (#102966) (#103045) Closes #102903 | 20 December 2023, 12:32:34 UTC |
98989ce | Iraklis Psaroudakis | 20 December 2023, 11:19:48 UTC | Correct docs tcp retries timeout (#102968) (#103043) Closes #102788 | 20 December 2023, 11:19:48 UTC |
12fa97d | Andrei Dan | 20 December 2023, 10:22:05 UTC | [8.11] [DOCS] migrate ILM to DSL headings and TLDR (#102068) (#103605) * [DOCS] migrate ILM to DSL headings and TLDR (#102068) This adds some headings and a TL;DR section to the migration to DSL tutorial. (cherry picked from commit 2212df73e873d07d23264f3012c0c1c7cc0cff29) Signed-off-by: Andrei Dan <andrei.dan@elastic.co> * Fix test | 20 December 2023, 10:22:05 UTC |
f6daa59 | Nhat Nguyen | 19 December 2023, 04:52:49 UTC | Mute HeapAttackIT (#103539) (#103541) This suite is no longer OOM, but GC is taking all CPUs. I will mute this suite for now. | 19 December 2023, 04:52:49 UTC |
2368eef | Przemysław Witek | 18 December 2023, 12:40:45 UTC | [Transform] Unmute TransformSchedulerTests.testScheduleNowWithSystemClock (#103191) (#103195) | 18 December 2023, 12:40:45 UTC |
96a3651 | Martijn van Groningen | 18 December 2023, 11:01:54 UTC | Slightly simplify setup tsds section (#103475) (#103502) * By not encouraging to use index.look_ahead index setting. The default should would well out of the box and changing this setting can cause tsds to not work correctly. * Not mentioning the index.codec setting. This is a low level setting has no real benefit in case of tsds. And setting it to best compression can hurt performance without any real benefit. | 18 December 2023, 11:01:54 UTC |
dcedac6 | Brian Seeders | 14 December 2023, 21:18:52 UTC | [ci] Add amazon-2023 to platform-support matrix (#103466) (#103478) (cherry picked from commit 2517d5c065a03d409f55806dc1c97bfb80146b66) | 14 December 2023, 21:18:52 UTC |
fe267c9 | Mark Vieira | 13 December 2023, 22:17:03 UTC | Propagate 'isCI' system property to BWC build tasks (#103409) (#103412) | 13 December 2023, 22:17:03 UTC |
edec46c | Brian Seeders | 13 December 2023, 15:47:13 UTC | Bump versions after 7.17.16 release | 13 December 2023, 15:48:34 UTC |
aa9ab11 | David Turner | 13 December 2023, 14:03:31 UTC | Clarify that we need stack dumps of the main process (#103391) (#103396) ES comprises more than one Java process, but it's the main one which matters when looking at stack dumps. | 13 December 2023, 14:03:31 UTC |
fa52f82 | Nimrod Dolev | 13 December 2023, 11:55:34 UTC | fix typo (#103149) Fixed a typo and a small grammatical error in the explanation of the `null_value` option | 13 December 2023, 11:55:34 UTC |
2435bf8 | Mark Vieira | 12 December 2023, 22:15:51 UTC | Disable incremental compilation in CI environments (#103346) (#103351) | 12 December 2023, 22:15:51 UTC |
dee22d3 | Abdon Pijpelink | 12 December 2023, 21:47:54 UTC | [DOCS] Add security update to 8.11.2 RNs (#103324) (#103353) | 12 December 2023, 21:47:54 UTC |
15a99a0 | Brian Seeders | 12 December 2023, 17:01:48 UTC | Remove 'coming soon' notification | 12 December 2023, 17:01:48 UTC |
b15677a | Nhat Nguyen | 12 December 2023, 16:24:40 UTC | Reduce concurrent level in ManyShardsIT (#103159) (#103327) This test failed during testing with a single CPU. To prevent test failure in such cases, we should lower the concurrency level, ensuring that it doesn't spawn more than 1000 tasks. Closes #103128 | 12 December 2023, 16:24:40 UTC |
d5e7f35 | Brian Seeders | 12 December 2023, 15:55:03 UTC | Prune changelogs after 8.11.3 release | 12 December 2023, 15:55:03 UTC |
0cbe52b | Brian Seeders | 12 December 2023, 15:53:17 UTC | Bump versions after 8.11.3 release | 12 December 2023, 15:54:25 UTC |
7e23a75 | Benjamin Trent | 11 December 2023, 20:20:23 UTC | Improve docs around knn similarity search (#103158) (#103295) Adding equations to the docs around how to best calculate similarity & score. The similarity parameter for search was added in 8.8. The max-inner-product mentions will be removed for all versions before 8.11 when backporting. closes: https://github.com/elastic/elasticsearch/issues/102924 | 11 December 2023, 20:20:23 UTC |
6571864 | Mark Vieira | 11 December 2023, 19:04:23 UTC | Add release notes for 8.11.3 release (#103216) | 11 December 2023, 19:04:23 UTC |
ed9739e | Abdon Pijpelink | 11 December 2023, 15:55:26 UTC | Skip docs.DissectEmptyRightPaddingModifier for versions <8.11.2 (#103276) (#103281) | 11 December 2023, 15:55:26 UTC |
da675bb | Abdon Pijpelink | 11 December 2023, 11:02:57 UTC | [DOCS] Empty keys for ES|QL DISSECT (#102632) (#103259) * [DOCS] Empty keys for ES|QL DISSECT * Update test | 11 December 2023, 11:02:57 UTC |
90d9e41 | Lorenzo Dematté | 11 December 2023, 09:12:03 UTC | Fix: Watcher API watcher_get_settings clears product header (#103003) (#103256) Current code do stashing and un-stashing of the context to ignore warning headers about accessing a system index. However, this ignores all header, omitting the X-elastic-product header from the response. This PR removes the stashing/un-stashing and instead calls the concreteIndexNames variant that allows system index access (which does not generate the warning), concreteIndexNamesWithSystemIndexAccess | 11 December 2023, 09:12:03 UTC |
1059567 | Tim Vernum | 11 December 2023, 05:33:00 UTC | [Docs] Custom S3 CA must be reinstalled on upgrade (#103168) (#103249) This commit updates the docs to call out that custom certificate authorities for S3 repositories will need to be reinstalled every time ES is upgraded, is the node is using the bundled JDK | 11 December 2023, 05:33:00 UTC |
3f974b3 | Ryan Ernst | 09 December 2023, 14:50:47 UTC | Wrap painless explain error (#103151) (#103235) In https://github.com/elastic/elasticsearch/pull/100872 Painless errors were wrapped so as to avoid throwing Errors outside scripting. However, one case was missed: PainlessExplainError which is used by Debug.explain. This commit adds the explain error to those that painless wraps. closes #103018 | 09 December 2023, 14:50:47 UTC |
2f31907 | Benjamin Trent | 08 December 2023, 20:02:21 UTC | Add docs for the include_named_queries_score param (#103155) (#103221) The only docs for this _search param were mentioned in the bool query docs. While it makes contextual sense to have it there, we should also add it as a _search parameter in the search API docs. It was introduced in 8.8. | 08 December 2023, 20:02:21 UTC |
8930330 | Tanguy Leroux | 08 December 2023, 14:48:43 UTC | Decref CacheFileRegion after read is done not before (#102848) (#103200) The CacheFileRegion instance is decref before the read operation is executed, meaning that the SharedBytes.IO instance can return to the pool of free regions, being polled and written by another thread for another cache file region, before the first read is effectively completed (and will return incorrect bytes). | 08 December 2023, 14:48:43 UTC |
41a6792 | Tanguy Leroux | 08 December 2023, 14:48:03 UTC | Restore CacheFileRegion refcounting for writes (#102843) (#103201) In #98241 we removed the refcounting around write handler in SharedBytes.IO. But recently we saw wrong bytes being read from the snapshot file under heavy evictions and investigation shows that the bytes belonged to another cached file. Low level logging (hard to reproduce) shows that writes and reads using the same SharedBytes.IO instance but for different cache file region could be interleaved, so that bytes in shared cache could be overwritten and the last read would read (and store in internal index input buffers) bytes from a different file: Thread[elasticsearch[node_t0][stateless_shard][T#4],5,TGRP-IndexCorruptionIT]: 10485760 bytes written using SharedBytes$IO@dc07632 (230716978) for FileCacheKey[shardId=[index-0][0], primaryTerm=1, fileName=stateless_commit_26] Thread[elasticsearch[node_t0][stateless_shard][T#3],5,TGRP-IndexCorruptionIT]: 10485760 bytes written using SharedBytes$IO@dc07632 (230716978) for FileCacheKey[shardId=[index-0][0], primaryTerm=1, fileName=stateless_commit_16] Thread[elasticsearch[node_t0][stateless_shard][T#4],5,TGRP-IndexCorruptionIT]: 375 bytes read using SharedBytes$IO@dc07632 (230716978) for key FileCacheKey[shardId=[index-0][0], primaryTerm=1, fileName=stateless_commit_26] This change fixes resfcounting around the write handler so that the IO instance is decref after bytes are fully written. Relates #98241 | 08 December 2023, 14:48:03 UTC |
479fcef | Andrei Dan | 08 December 2023, 12:15:17 UTC | [DOCS] DSL downsampling docs (#103148) (#103187) | 08 December 2023, 12:15:17 UTC |
64cf052 | Nhat Nguyen | 07 December 2023, 19:00:09 UTC | Remove AwaitFix HeapAttack tests in 8.11 (#103154) We've made some improvements in memory tracking in ESQL, but due to their complexity, we intentionally chose not to backport them to 8.11. Without these enhancements, some HeapAttack tests are not ready for 8.11. I think we should remove the AwaitsFix tests and focus on 8.13 instead. Closes #100640 | 07 December 2023, 19:00:09 UTC |
7de781d | Lee Hinman | 07 December 2023, 16:47:48 UTC | Use latest version of entsearch ingestion pipeline (#103087) (#103139) * Use latest version of entsearch ingestion pipeline This pipeline accidentally had a hardcoded version of "1", instead of using the registry version (like the other assets for this plugin). This led to lots of lines such as: ``` [2023-12-06T14:16:00,593][INFO ][o.e.x.c.t.IndexTemplateRegistry] [runTask-0] adding ingest pipeline ent-search-generic-ingestion [2023-12-06T14:16:00,633][INFO ][o.e.x.c.t.IndexTemplateRegistry] [runTask-0] upgrading ingest pipeline [ent-search-generic-ingestion] for [enterprise_search] from version [1] to version [3] [2023-12-06T14:16:00,634][INFO ][o.e.x.c.t.IndexTemplateRegistry] [runTask-0] adding ingest pipeline ent-search-generic-ingestion [2023-12-06T14:16:00,680][INFO ][o.e.x.c.t.IndexTemplateRegistry] [runTask-0] upgrading ingest pipeline [ent-search-generic-ingestion] for [enterprise_search] from version [1] to version [3] [2023-12-06T14:16:00,681][INFO ][o.e.x.c.t.IndexTemplateRegistry] [runTask-0] adding ingest pipeline ent-search-generic-ingestion [2023-12-06T14:16:00,706][INFO ][o.e.x.c.t.IndexTemplateRegistry] [runTask-0] upgrading ingest pipeline [ent-search-generic-ingestion] for [enterprise_search] from version [1] to version [3] [2023-12-06T14:16:00,707][INFO ][o.e.x.c.t.IndexTemplateRegistry] [runTask-0] adding ingest pipeline ent-search-generic-ingestion [2023-12-06T14:16:00,731][INFO ][o.e.x.c.t.IndexTemplateRegistry] [runTask-0] upgrading ingest pipeline [ent-search-generic-ingestion] for [enterprise_search] from version [1] to version [3] [2023-12-06T14:16:00,732][INFO ][o.e.x.c.t.IndexTemplateRegistry] [runTask-0] adding ingest pipeline ent-search-generic-ingestion etc etc etc ``` Because the pipeline was installed at version 1, and then immediately "upgraded" to version 3, despite no changes. Relates to #97463 | 07 December 2023, 16:47:48 UTC |
ba27814 | Brian Seeders | 07 December 2023, 16:13:22 UTC | Prune changelogs after 8.11.2 release | 07 December 2023, 16:13:22 UTC |
ee68cd4 | Brian Seeders | 07 December 2023, 16:11:28 UTC | Bump versions after 8.11.2 release | 07 December 2023, 16:12:44 UTC |
851cab6 | Ugo Sangiorgi | 07 December 2023, 09:55:41 UTC | Update rrf.asciidoc (#103078) typo | 07 December 2023, 09:55:41 UTC |
718849e | Kathleen DeRusso | 06 December 2023, 22:36:27 UTC | [Query Rules] Add some usability clarifications to docs (#102990) (#103090) * [Query Rules] Add some usability clarifications to docs * Fix typo | 06 December 2023, 22:36:27 UTC |
cf3ea8a | Brian Seeders | 06 December 2023, 22:19:29 UTC | Update docs for v8.11.2 release (#103088) | 06 December 2023, 22:19:29 UTC |
3aa6a57 | Benjamin Trent | 06 December 2023, 20:31:37 UTC | Ensure dynamicMapping updates are handled in insertion order (#103047) (#103083) The switch to holding dynamic fields in a hashmap effectively randomizes their iteration order. This can be troublesome when building the mapping update required by these updates. When iterating in an unknown order, recursing to the leaf mapper can occur many times `O(n^2)`. However, starting with insertion order, it will occur only `O(n)` times. closes: https://github.com/elastic/elasticsearch/issues/103011 | 06 December 2023, 20:31:37 UTC |
5a0c79a | Nhat Nguyen | 06 December 2023, 19:49:41 UTC | Allow match field in enrich fields (#102734) (#103082) It's perfectly fine for the match field of an enrich policy to be included in the enrich fields. However ESQL enrich consistently fails on such an enrich policy because it mistakenly excludes the match field from the enrich mapping during resolution. | 06 December 2023, 19:49:41 UTC |
bdd2b42 | Nhat Nguyen | 06 December 2023, 19:31:42 UTC | Collect warnings in compute service (#103031) (#103079) We have implemented #99927 in DriverRunner. However, we also need to implement this in ComputeService, where we spawn multiple requests to avoid losing response headers. Relates #99927 Closes #100163 Closes #102982 Closes #102871 Closes #103028 | 06 December 2023, 19:31:42 UTC |
268565e | Mark Vieira | 06 December 2023, 19:00:28 UTC | Update IronBank docker image base to ubi:9.3 (#102721) (#103076) Co-authored-by: Jon <jon@elastic.co> | 06 December 2023, 19:00:28 UTC |
f347620 | Nhat Nguyen | 06 December 2023, 16:51:30 UTC | Unmute HeapAttack tests (#102942) (#103069) This PR re-enables two more heap attack tests. I have run more than 100 iterations with these tests without hitting any failures. | 06 December 2023, 16:51:30 UTC |
e070991 | Mary Gouseti | 06 December 2023, 16:25:40 UTC | [ILM] More resilient when a policy is added to searchable snapshot (#102741) (#103064) In this PR we enable ILM to handle the following scenarios: - An ILM policy with the a searchable snapshot action in hot or cold is added on a partially mounted searchable snapshot. - An ILM policy with the a searchable snapshot action in frozen is added on a fully mounted searchable snapshot. The searchable snapshot could have had a previous ILM policy that has been removed via POST <index>/_ilm/remove or it might not have been managed at all. | 06 December 2023, 16:25:40 UTC |
bf85643 | Iraklis Psaroudakis | 06 December 2023, 13:48:11 UTC | Fix Windows tcpretries as well (#103048) (#103050) In previous PR #102968 fixed the Linux value but not the Windows one. Relates #102788 | 06 December 2023, 13:48:11 UTC |
b842c0c | Lorenzo Dematté | 06 December 2023, 13:20:10 UTC | Force urandom on Linux (#102963) | 06 December 2023, 13:20:10 UTC |
f15ffc6 | Rene Groeschke | 06 December 2023, 08:12:29 UTC | Fix :plugins:repository-hdfs:forbiddenApisJavaRestTest (#102983) (#103036) Reworking forbiddenApis check to use gradle worker api exposed a bug in how we resolve krb5kdc keytab information. This fixes the depenendency to krb5kdc keytab configuration and its builtBy task. This also changes the usage of krb5kdc keytab files to be passed directly to task classpath as they are only required at runtime and directly having them as part of javaRestTestRuntimeOnly would mean precommit requires krb5kdc compose up which we definitely not want | 06 December 2023, 08:12:29 UTC |
2240989 | Mark Vieira | 06 December 2023, 00:15:24 UTC | Use extra properties for configuring test output dump on error (#103023) (#103029) | 06 December 2023, 00:15:24 UTC |
34f887d | Benjamin Trent | 05 December 2023, 21:48:03 UTC | Log more information in debug when synonyms fail updates (#102946) (#103020) Related to: https://github.com/elastic/elasticsearch/issues/102261 In test failures, we are not receiving any information around the bulk indexing cause stacktrace, just the message. This adds debug logging and grabs the first stacktrace over all indices. Additionally, the logger groups by the failure message in an effort to find unique failures over all the indices. | 05 December 2023, 21:48:03 UTC |
2329efc | Przemysław Witek | 05 December 2023, 10:33:41 UTC | [Transform] Ensure transform `_schedule_now` API only triggers the expected transform task (#102958) (#102962) | 05 December 2023, 10:33:41 UTC |
76013fa | Przemysław Witek | 04 December 2023, 18:56:31 UTC | [Transform] Ensure transform updates only modify the expected transform task (#102934) (#102940) | 04 December 2023, 18:56:31 UTC |
637baa9 | Kathleen DeRusso | 04 December 2023, 13:49:38 UTC | [Query Rules] Fix bug where combining the same metadata with text/numeric values leads to error (#102891) (#102923) * Fix issue where query rule criteria with matching metadata but different types returns error * Update docs/changelog/102891.yaml | 04 December 2023, 13:49:38 UTC |
8adf56c | Rene Groeschke | 04 December 2023, 11:08:19 UTC | Suppress gradle welcome messages (#102898) (#102910) There are not usefuil for us (cherry picked from commit 7e24080fb26a88d7b1a0b897ef425317251747d5) | 04 December 2023, 11:08:19 UTC |
0b2b638 | Nhat Nguyen | 01 December 2023, 23:46:53 UTC | New QA module for heap attack tests (#102833) (#102892) The heap attack test suite is very special. It deliberately tries to take down Elasticsearch testing instances. When one of Elasticsearch testing instance is terminated, other tests will fail. This PR avoids such noise by adding a new QA module for only heap attack tests. | 01 December 2023, 23:46:53 UTC |
91f6f80 | Joe Gallo | 01 December 2023, 19:17:55 UTC | Better processor stat merge (#102821) (#102886) | 01 December 2023, 19:17:55 UTC |
bc81f68 | Nhat Nguyen | 01 December 2023, 19:11:04 UTC | Fix memory tracking in TopN.Row (#102831) (#102887) This commit addresses the issue of missing memory tracking for the BitSet in TopN.Row. Instead of introducing BreakingBitSet, we replace the BitSet with a smaller array of offsets in this PR. Nik suggested to remove that BitSet, but I haven't looked into that option yet. Closes #100640 Closes #102683 Closes #102790 Closes #102784 | 01 December 2023, 19:11:04 UTC |
b152d50 | Benjamin Trent | 01 December 2023, 14:47:05 UTC | [8.11] Allow mismatched sort-by field types if there are no docs to sort (#102779) (#102834) * Allow mismatched sort-by field types if there are no docs to sort (#102779) When searching multiple indices and a field only exists in ONE of the indices, we should allow sorting by that field, regardless of the "unmapped" type provided. closes: https://github.com/elastic/elasticsearch/issues/102723 (cherry picked from commit 43dc74bfaf9ab8565309616b94c598b4accc8362) * fixing compile * fixing format | 01 December 2023, 14:47:05 UTC |
b5e7a2e | Rene Groeschke | 01 December 2023, 11:39:17 UTC | Increase timeout in MixedClusterClientYamlTestSuiteIT (#100585) (#102852) This suite now has a couple of thousand tests, some of which take a couple of seconds, so it times out occasionally. Relaxing the timeout further. (cherry picked from commit 63b4ee128cbdd44d9f151ff0fe58c220c9cd1dcc) Co-authored-by: David Turner <david.turner@elastic.co> | 01 December 2023, 11:39:17 UTC |
ed435ad | Mark Vieira | 30 November 2023, 22:29:03 UTC | Update IronBank BASE_IMAGE with ironbank prefix (#102720) (#102837) This supports local testing. It should not be included in hardening_manifest.yml, which injects the scope at runtime. Co-authored-by: Jon <jon@elastic.co> | 30 November 2023, 22:29:03 UTC |
931903c | Rene Groeschke | 30 November 2023, 22:25:02 UTC | Update gradle wrapper to 8.5 (#102154) (#102835) Update BuildLayout references (cherry picked from commit 8e9a88b63d24a3c428e91c14df3ea14ef195c1b3) | 30 November 2023, 22:25:02 UTC |
fa0d502 | Rene Groeschke | 30 November 2023, 20:14:10 UTC | Update gradle wrapper to 8.4 (#99856) (#102828) * Remove deprecated forConfigurationTime usage (cherry picked from commit 8a6df32de66f99314de28dabf360c5cf43b2d2a9) | 30 November 2023, 20:14:10 UTC |
70df440 | Ignacio Vera | 30 November 2023, 16:27:00 UTC | Adjust the maximum resolution used in GeoHexVisitorTests (#102804) (#102820) | 30 November 2023, 16:27:00 UTC |
4e326c5 | Iraklis Psaroudakis | 30 November 2023, 12:25:08 UTC | MockTransportService did not call handle exception (#102766) (#102805) A failure to send the delayed message would previously not call the handler logic for exceptions. This resulted in some tests complaining about un-subtracted bytes in IndexingPressure. Also adding some logging that helped figuring out the situation. Fixes #92344 | 30 November 2023, 12:25:08 UTC |
eacb70f | Benjamin Trent | 29 November 2023, 15:54:21 UTC | Adding assertion and message to debug issue #102261 (#102733) (#102764) | 29 November 2023, 15:54:21 UTC |
cc31ce9 | amyjtechwriter | 29 November 2023, 14:23:10 UTC | Adding image to 'basic write model' section. (#102702) (#102757) | 29 November 2023, 14:23:10 UTC |
5d79dc2 | Kostas Krikellas | 29 November 2023, 13:28:07 UTC | Backport #102743 to 8.11 branch. (#102749) Backport #102743 to 8.11 branch | 29 November 2023, 13:28:07 UTC |
561bbca | Brian Seeders | 28 November 2023, 22:07:35 UTC | Set NEEDRESTART_MODE=l | 28 November 2023, 22:07:35 UTC |
d208f53 | Nhat Nguyen | 28 November 2023, 20:20:47 UTC | Fix leaking blocks in BlockUtils (#102716) (#102722) | 28 November 2023, 20:20:47 UTC |
e1ceecb | Nhat Nguyen | 28 November 2023, 17:50:22 UTC | Add unsupported error message for cross-clusters query (#102677) (#102719) Return ES|QL does not yet support querying remote indices for cross-clusters queries until the feature is implemented. Closes #102650 | 28 November 2023, 17:50:22 UTC |
90b1f42 | Nhat Nguyen | 28 November 2023, 17:12:18 UTC | Fix leaking blocks in TopN (#102715) (#102718) Closes #102646 | 28 November 2023, 17:12:18 UTC |
2f9b964 | Lorenzo Dematté | 28 November 2023, 14:48:16 UTC | Added GC known issue (#102663) (#102709) | 28 November 2023, 14:48:16 UTC |
dbccb96 | Ignacio Vera | 28 November 2023, 12:15:01 UTC | Increase GeoHexGridTiler#FACTOR (#101142) (#102701) we added a more aggressive way to handle geotile boundaries which affects the correction factor for GeoHexGridTiler. | 28 November 2023, 12:15:01 UTC |
bdd82f7 | Luigi Dell'Aquila | 28 November 2023, 11:46:45 UTC | Fix DISSECT with empty patterns (#102580) (#102695) Fixes https://github.com/elastic/elasticsearch/issues/102577 Ignore empty DISSECT patterns, eg. `DISSECT a "%{a} %{} %{b}"` will only return two fields (`a` and `b`) and will ignore the empty pattern (discarding the corresponding values). | 28 November 2023, 11:46:45 UTC |
ddfd048 | Jan Kuipers | 28 November 2023, 11:43:55 UTC | Bugfix: create the tmp dir if it doesn't exist (#102599) (#102693) * Make sure the tmp dir exists before creating a tmp file * Correct file permissions * changelog * Recreate tmp dir before creating named pipes | 28 November 2023, 11:43:55 UTC |
2f6d264 | István Zoltán Szabó | 28 November 2023, 10:09:24 UTC | [DOCS] Fixes link in PUT datafeeds API docs. (#102684) (#102686) | 28 November 2023, 10:09:24 UTC |
3271aa2 | Abdon Pijpelink | 27 November 2023, 16:36:17 UTC | [DOCS] Improve enrich policy execute 'wait_for_completion' docs (#102291) (#102664) * [DOCS] Improve enrich policy execute 'wait_for_completion' docs * Update docs/reference/ingest/apis/enrich/execute-enrich-policy.asciidoc --------- Co-authored-by: James Rodewig <james.rodewig@elastic.co> | 27 November 2023, 16:36:17 UTC |
7f23419 | Tanguy Leroux | 27 November 2023, 14:54:25 UTC | Fix InternalEngineTests.testMergeThreadLogging (#102640) (#102649) The test has to wait for all merge thread log messages (include Lucene ones) to be seen before reset the log level and stop the appender. Previous attempt wasn't enough: the test failure in #90071 (comment) shows that Lucene's merge scheduler thread can log after the Elasticsearch one, and if the appender has been closed in the meanwhile it can fail the test. This change ensure that the appender saw the Merge Scheduler end message before resetting the log level and close the engine. Closes #90071 | 27 November 2023, 14:54:25 UTC |
fcb4fd2 | Iraklis Psaroudakis | 27 November 2023, 13:05:17 UTC | Add warning on desired balancer heuristics (#102633) (#102641) To avoid changing them. | 27 November 2023, 13:05:17 UTC |
2a7310a | Abdon Pijpelink | 27 November 2023, 10:56:35 UTC | [DOCS] ES|QL: add full-text search limitation (#102150) (#102631) * [DOCS] ES|QL: add full-text search limitation * Improve wording | 27 November 2023, 10:56:35 UTC |
b4fa675 | Liam Thompson | 27 November 2023, 10:42:04 UTC | [DOCS] Update get started button on landing page (#102627) (#102630) | 27 November 2023, 10:42:04 UTC |
6fcef3c | Abdon Pijpelink | 27 November 2023, 10:36:03 UTC | [DOCS] Examples for ES|QL DISSECT and WHERE (#102591) (#102628) * DISSECT examples * WHERE examples * Remove references to empty keys * Fix non-deterministic test | 27 November 2023, 10:36:03 UTC |
8e78160 | addytripathi | 27 November 2023, 09:41:06 UTC | Update intro.asciidoc (#102549) * Update intro.asciidoc Added vector database use cases to the list * Update docs/reference/intro.asciidoc --------- Co-authored-by: Abdon Pijpelink <abdon.pijpelink@elastic.co> | 27 November 2023, 09:41:06 UTC |
3264217 | Ali | 27 November 2023, 09:26:37 UTC | Update path-settings.asciidoc (#102615) The "the" is non-necessary and meaningless. | 27 November 2023, 09:26:37 UTC |
2e52bc5 | Nikolaj Volgushev | 24 November 2023, 17:48:38 UTC | Synchronize Coordinator#onClusterStateApplied (#100986) (#102603) When a cluster state has been applied and right after the node becomes a candidate, there's a small race condition where the the thread scheduling can lead to closing the PeerFinder while the node is a Candidate. Closes #99023 Co-authored-by: Francisco Fernández Castaño <francisco.fernandez.castano@gmail.com> | 24 November 2023, 17:48:38 UTC |
994b620 | Liam Thompson | 24 November 2023, 14:46:00 UTC | [DOCS] Add ES quickstart (#102226) (#102595) * [DOCS] TEST restore quickstart * Use up to date Docker instructions, minor user-friendly modifications * Use books dataset, update verbiage, add examples * Update verbiage * Updated Elasticsearch 'Getting Started' docs: added SSL, Docker setup, Python resources, and expanded next steps * minor formatting * Collapse responses, TODO comment tests * Add request tests * Edit superfluities * Apply suggestions * Update docs/reference/tab-widgets/quick-start-install.asciidoc --------- Co-authored-by: István Zoltán Szabó <istvan.szabo@elastic.co> | 24 November 2023, 14:46:00 UTC |
b0ef4f7 | Jan Kuipers | 24 November 2023, 12:09:13 UTC | Respect ChunkedDataExtractor's query in the wrapped ScrollDataExtractor. (#102492) (#102582) * Respect ChunkedDataExtractor's query in the wrapped ScrollDataExtractor. * Update docs/changelog/102492.yaml * Add+fix ChunkedDataExtractorTests * Close the scroll in the preview datafeed endpoint * Add extraFilters as constructor param of the DataExtractors * Update docs/changelog/102492.yaml --------- Co-authored-by: David Roberts <dave.roberts@elastic.co> | 24 November 2023, 12:09:13 UTC |
2350da9 | Liam Thompson | 24 November 2023, 09:48:10 UTC | [DOCS] Update URL in 8.11 release highlights (#102568) | 24 November 2023, 09:48:10 UTC |
3718f1c | Slobodan Adamović | 23 November 2023, 14:03:06 UTC | Upgrade reactor netty http version (#102311) (#102531) This commit upgrades the version of `reactor-netty-http` library and its transitive dependencies (`reactor-core` and `reactor-netty-core`) to the latest versions. | 23 November 2023, 14:03:06 UTC |
5ec9264 | Abdon Pijpelink | 23 November 2023, 11:34:43 UTC | [DOCS] Fix docs for user profiles (#102452) (#102517) * [DOCS] Fix docs for user profiles (cherry picked from commit 9f1875ee2cb72b7e70bcd3fca21c36815d826f6d) Co-authored-by: Fabio Busatto <52658645+bytebilly@users.noreply.github.com> | 23 November 2023, 11:34:43 UTC |
9aeb559 | Chris Hegarty | 22 November 2023, 18:51:47 UTC | Adjust test skip to include 8.11.1 (#102494) (#102497) Now that #102480 has been merged to 8.11.2, enable the test in this version. | 22 November 2023, 18:51:47 UTC |
29988b0 | Chris Hegarty | 22 November 2023, 17:03:50 UTC | Fix dense_vector cluster stats indexed_vector_dim_min/max values (#102467) (#102480) This commit fixes a bug in cluster stats when the dimensions of a dense_vector field type are not yet known - they are set automatically on first indexed doc. The change here is to report a value of -1 for indexed_vector_dim_min and indexed_vector_dim_max for not yet known dims. Additionally, there is a separate issue with indexed_vector_dim_min, which would previous report 1024 if all vectors had dimensions greater than 1024. closes #102416 | 22 November 2023, 17:03:50 UTC |
1f84fe3 | David Kyle | 22 November 2023, 10:43:25 UTC | [ML] Add model Id to starting deployment message (#102451) (#102458) | 22 November 2023, 10:43:25 UTC |
cbdee1f | Rene Groeschke | 22 November 2023, 08:47:12 UTC | Revert "Update build cache setup to use Gradle Enterprise connector (#102180) (#102400)" (#102438) Unblocking CI See https://buildkite.com/elastic/elasticsearch-periodic-packaging/builds/505 | 22 November 2023, 08:47:12 UTC |
ef17804 | Ignacio Vera | 22 November 2023, 07:44:45 UTC | Add more logging to the real memory circuit breaker and lower minimum interval (#102396) (#102442) It lowers the minimumInterval from 5000ms to 500ms as we observed high number of CBEs when there are bursting allocations in newer JDKs. | 22 November 2023, 07:44:45 UTC |
562c81b | Luigi Dell'Aquila | 21 November 2023, 16:48:07 UTC | ES|QL: Fix layout management for Project (#102399) (#102424) Fixes https://github.com/elastic/elasticsearch/issues/102120 In case of multiple aggs with the same expression, the layout has multiple entries pointing to the same position. Project planning didn't manage this situation properly, resulting in the same entry appearing multiple times in the layout and pointing to multiple positions (that violates the layout contract). The planning of the following commands (eg. MV_EXPAND) resulted in a NullPointerException, because the layout.inverse() could not be calculated properly. | 21 November 2023, 16:48:07 UTC |