eb6cd20 | James Rodewig | 15 October 2020, 20:56:58 UTC | [DOCS] Document `discovery.seed_hosts` only supports YAML sequences and arrays (#63746) (#63777) | 15 October 2020, 20:56:58 UTC |
4446fad | Adam Locke | 15 October 2020, 20:39:16 UTC | Add ess marker to indexing_pressure.memory.limit (#61127) (#63773) Adds marker indicating this setting is supported on Cloud. Co-authored-by: Tim Brooks <tim@uncontended.net> | 15 October 2020, 20:39:16 UTC |
b8bb8c6 | Costin Leau | 08 October 2020, 09:17:37 UTC | EQL: Avoid filtering on tiebreakers (#63415) Do not filter by tiebreaker while searching sequence matches as it's not monotonic and thus can filter out valid data. Add handling for data 'near' the boundary that has the same timestamp but different tie-breaker and thus can be just outside the window. Fix #62781 Relates #63215 (cherry picked from commit 36f834600d4d9ded0fb7b1440274b2e597733770) (cherry picked from commit 72a2ce825f3bfd13f87423ba7f3c739ea64c57f6) (cherry picked from commit 2ab5f226c498aad8307b8e9a096ae42bb8e4b900) | 15 October 2020, 13:51:27 UTC |
967ba89 | James Rodewig | 15 October 2020, 13:47:31 UTC | [DOCS] Clarifies the effect of per-field boosting (#63733) (#63745) The original description of per-field boosting is incorrect. Boosting a field does not imply that it is more important relative to other fields. It simply means that the score is multiplied by the supplied boost value. Due to the differences in each field's term and document statistics, it's not possible to imply relative importance of fields based on the per-field boost value alone. Co-authored-by: Josh Devins <josh.devins@elastic.co> | 15 October 2020, 13:47:31 UTC |
7ff676c | William Brafford | 14 October 2020, 13:07:19 UTC | Copy attributes when backing up and restoring custom configurations (#63619) | 14 October 2020, 15:12:23 UTC |
e6d04dc | Christoph Büscher | 14 October 2020, 14:42:21 UTC | [Docs] Correct default scroll_size for update by query (#63656) The current _update_by_query documentation mentions a scroll_size default of 100 and later another default of 1000. We use the default of 1000 defined in AbstractBulkByScrollRequest and this PR changes the documentation accordingly. Closes #63637 | 14 October 2020, 14:44:31 UTC |
9db3c4b | James Rodewig | 14 October 2020, 13:57:03 UTC | [DOCS] Fix AbstractDiffable typo (#59034) (#63669) Co-authored-by: Howard <danielhuang@tencent.com> | 14 October 2020, 13:57:03 UTC |
65a32e7 | James Rodewig | 13 October 2020, 13:05:34 UTC | [DOCS] Fix dup word in ShardRouting hashcode method. (#63452) (#63584) Co-authored-by: Howard <danielhuang@tencent.com> | 13 October 2020, 13:05:34 UTC |
a8540c9 | Dan Hermann | 12 October 2020, 15:33:44 UTC | [7.9] Handle error conditions when simulating ingest pipelines with verbosity enabled (#63518) | 12 October 2020, 15:33:44 UTC |
34fd573 | ondrejbardon | 12 October 2020, 13:54:07 UTC | [DOCS] Fix typo in search profile docs (#63522) | 12 October 2020, 13:54:07 UTC |
ee8e1be | Ryan Ernst | 08 October 2020, 21:45:12 UTC | Remove glibc warning (#63447) Now that the bundled jdk is switched to the Oracle JDK, the glibc warning is no longer relevant. This commit removes the warning. | 08 October 2020, 21:46:20 UTC |
b5992f0 | István Zoltán Szabó | 08 October 2020, 15:27:40 UTC | [DOCS] Adds huber and msle metrics to Evaluate API example calls (#63414) (#63497) | 08 October 2020, 15:27:40 UTC |
731c10b | Adam Locke | 07 October 2020, 21:15:05 UTC | [DOCS] Updating password usage for create user API (#63292) (#63442) * Updating password usage. * Add asterisk * Add explanation of asterisk for settings that are only sometimes required. * Clarify change password guidance | 07 October 2020, 21:15:05 UTC |
88451e1 | James Rodewig | 06 October 2020, 20:21:49 UTC | [DOCS] Update snowball links (#63351) (#63356) | 06 October 2020, 20:21:49 UTC |
344bca3 | Stefan Walter | 06 October 2020, 17:23:01 UTC | [DOCS] Update link to Snowball documentation (#63305) The current link points to an obsolete site, which is no longer maintained. | 06 October 2020, 17:23:01 UTC |
f8c1b18 | Adam Locke | 06 October 2020, 17:09:57 UTC | [DOCS] Updating permissions language for RPM install packages (#63277) (#63345) * Updating permissions language for RPM install packages. * Fix typo | 06 October 2020, 17:09:57 UTC |
df23ea0 | Adam Locke | 06 October 2020, 16:51:34 UTC | Updating certificate location instructions. (#63334) (#63341) | 06 October 2020, 16:51:34 UTC |
199d6aa | István Zoltán Szabó | 06 October 2020, 14:50:20 UTC | [7.9][DOCS] Adds delta and offset parameters to Evaluate DFA API docs. (#63331) | 06 October 2020, 14:50:20 UTC |
af26b23 | Ryan Ernst | 05 October 2020, 23:39:49 UTC | Remove unused import | 05 October 2020, 23:39:49 UTC |
840bb6c | Ryan Ernst | 05 October 2020, 23:38:59 UTC | Remove broken code from bad merge | 05 October 2020, 23:38:59 UTC |
221570e | Ryan Ernst | 05 October 2020, 23:31:10 UTC | Switch bundled jdk back to Oracle JDK (#63288) (#63290) We switched to adoptopenjdk from oracle jdk to rely on the notarization found in adoptopnejdk on MacOS. However, that notarization still had issues, and we currently do our own notarization of the entire distribution, including the jdk. The recent bump to jdk 15 has revealed openjdk to be lax in maintaining support for older systems. Since the notarization is no longer an issue, this PR moves the bundled jdk back to Oracle, in order to continue supporting those older systems affected by adoptopenjdk 15. relates #62709 | 05 October 2020, 23:32:31 UTC |
4391438 | Tim Brooks | 05 October 2020, 22:38:32 UTC | Transfer network bytes to smaller buffer (#63265) Currently we read in 64KB blocks from the network. When TLS is not enabled, these bytes are normally passed all the way to the application layer (some exceptions: compression). For the HTTP layer this means that these bytes can live throughout the entire lifecycle of an indexing request. The problem is that if the reads from the socket are small, this means that 64KB buffers can be consumed by 1KB or smaller reads. If the socket buffer or TCP buffer sizes are small, the leads to massive memory waste. It has been identified as a major source of OOMs on coordinating nodes as Elasticsearch easily exhausts the heap for these network bytes. This commit resolves the problem by placing a handler after the TLS handler to copy these bytes to a more appropriate buffer size as necessary. This comes after TLS, because TLS is a framing layer which often resolves this problem for us (the 64KB buffer will be decoded into a more appropriate buffer size). However, this extra handler will solve it for the non-TLS pipelines. | 05 October 2020, 22:38:32 UTC |
7f1d0a7 | Lisa Cawley | 05 October 2020, 19:41:04 UTC | [DOCS] Add experimental tag to rollup APIs (#63206) | 05 October 2020, 20:28:23 UTC |
1082e19 | James Rodewig | 05 October 2020, 19:56:43 UTC | [DOCS] Document static/dynamic watcher settings (#62218) (#63283) | 05 October 2020, 19:56:43 UTC |
2dd9dd1 | Lisa Cawley | 05 October 2020, 18:42:48 UTC | [DOCS] Add find file structure API to HLRC docs (#63212) (#63264) | 05 October 2020, 18:42:48 UTC |
47e384e | James Rodewig | 05 October 2020, 17:01:09 UTC | [DOCS] Clarify `allow_no_indices` def (#63209) (#63259) | 05 October 2020, 17:01:09 UTC |
0b6b8ef | Adam Locke | 05 October 2020, 16:05:27 UTC | Fixing typo in Kafka Standalone Consumer link (#63251) | 05 October 2020, 16:05:27 UTC |
eff7b7d | Tolu Aina | 05 October 2020, 15:25:32 UTC | Add PGSync as a new community supported tool (#62788) | 05 October 2020, 15:25:32 UTC |
0e9a045 | David Roberts | 05 October 2020, 13:55:30 UTC | Mute FullClusterRestartIT.testWatcherWithApiKey (#63241) Due to https://github.com/elastic/elasticsearch/issues/63088 | 05 October 2020, 14:10:30 UTC |
f849e8b | Ayush Eshan | 05 October 2020, 13:24:53 UTC | [Docs] Fixed a couple of typos in CONTRIBUTING (#63205) Fixed a couple of typos in contribution guide. (cherry picked from commit 71fcaa41d83bfc5388d22c9b07d2800ee19a8fe8) | 05 October 2020, 13:26:41 UTC |
e3dd0a8 | Lisa Cawley | 02 October 2020, 21:06:20 UTC | [DOCS] Clarify BWC of monitoring clusters (#63151) | 02 October 2020, 21:58:12 UTC |
3e45796 | Martijn van Groningen | 02 October 2020, 17:29:23 UTC | Fix enrich policy test bug. Backport #63182 to 7.x branch. The `randomEnrichPolicy(...)` helper method stores the policy and creates the source indices. If a source index already exists, because it was creates for a random policy created earlier then skipping the source index fails, but that is ignored and the test continues. However if the policy has a match field that doesn't exist in the previous random policy then the mapping is never updated and the put policy api fails with the fact that the match field can't be found. This pr fixes that by execute a put mapping call in the event that the source index already exists. Closes #63126 | 02 October 2020, 17:35:22 UTC |
a4ec87c | Lisa Cawley | 02 October 2020, 16:42:57 UTC | [DOCS] Add experimental tag to data frame analytics APIs (#63153) | 02 October 2020, 16:58:54 UTC |
e344827 | Leaf-Lin | 02 October 2020, 16:39:17 UTC | [DOCS] Remove ESMS (#63154) | 02 October 2020, 16:39:17 UTC |
6af8cee | Marios Trivyzas | 02 October 2020, 14:36:14 UTC | SQL: Fix exception when using CAST on inexact field (#62943) (#63186) Currently, CAST will use the first keyword subfield of a text field for an expression in WHERE clause that gets translated to a painless script which will lead to an exception thrown: ``` "root_cause": [ { "type": "script_exception", "reason": "runtime error", "script_stack": [ "org.elasticsearch.index.mapper.TextFieldMapper$TextFieldType.fielddataBuilder(TextFieldMapper.java:759)", "org.elasticsearch.index.fielddata.IndexFieldDataService.getForField(IndexFieldDataService.java:116)", "org.elasticsearch.index.query.QueryShardContext.lambda$lookup$0(QueryShardContext.java:308)", "org.elasticsearch.search.lookup.LeafDocLookup$1.run(LeafDocLookup.java:101)", "org.elasticsearch.search.lookup.LeafDocLookup$1.run(LeafDocLookup.java:98)", "java.security.AccessController.doPrivileged(Native Method)", "org.elasticsearch.search.lookup.LeafDocLookup.get(LeafDocLookup.java:98)", "org.elasticsearch.search.lookup.LeafDocLookup.get(LeafDocLookup.java:41)", "org.elasticsearch.xpack.sql.expression.function.scalar.whitelist.InternalSqlScriptUtils.docValue(InternalSqlScriptUtils.java:79)", "InternalSqlScriptUtils.cast(InternalSqlScriptUtils.docValue(doc,params.v0),params.v1)", " ^---- HERE" ], "script": "InternalSqlScriptUtils.cast(InternalSqlScriptUtils.docValue(doc,params.v0),params.v1)", "lang": "painless" } ], ``` Instead of allowing a painless translation using the first underlying keyword silently, which can be confusing, we detect such usage and throw\ an error early. Relates to #60178 (cherry picked from commit 7402e8267ba564e52dc672c25b262824b6048b40) | 02 October 2020, 14:36:14 UTC |
1b423b1 | Martijn van Groningen | 02 October 2020, 14:06:01 UTC | Fix querying a data stream name in _index field. (#63183) Backport #63170 to 7.9 branch. The _index field is a special field that allows using queries against the name of an index or alias. Data stream names were not included, this pr fixes that by changing SearchIndexNameMatcher (which used via IndexFieldMapper) to also include data streams. | 02 October 2020, 14:06:01 UTC |
c5a4b0e | nitin2goyal | 02 October 2020, 13:10:35 UTC | Fix to actually throttle indexing when throttling is activated (#61768) In #22721, the decision to throttle indexing was inadvertently flipped, so that we until this commit throttle indexing during recovery but never throttle user initiated indexing requests. This commit fixes that to throttle user initiated indexing requests and never throttle recovery requests. Closes #61959 | 02 October 2020, 13:51:29 UTC |
71661fa | John Berryman | 02 October 2020, 12:57:24 UTC | [DOCS] Corrected track_total_hits def (#62830) | 02 October 2020, 12:57:24 UTC |
3a62004 | Ioannis Kakavas | 02 October 2020, 09:15:40 UTC | Ensure domain_name setting for AD realm is present (#61983) (#63160) We would only check for a null value and not for an empty string so that meant that we were not actually enforcing this mandatory setting. This commits ensures we check for both and fail accordingly if necessary, on startup | 02 October 2020, 09:15:40 UTC |
6b26f7d | Rafi Estrada | 02 October 2020, 08:16:26 UTC | [Docs] Correct typo (#63102) | 02 October 2020, 08:18:14 UTC |
5880518 | Przemyslaw Gomulka | 02 October 2020, 07:40:07 UTC | [doc] Rounding range query rules backport(#63109) (#63156) a documentation explaining defaulting of missing fields when using date math parser. relates #62268 | 02 October 2020, 07:40:07 UTC |
cb732a5 | James Rodewig | 30 September 2020, 21:45:08 UTC | [DOCS] EQL: date_nanos timestamp is not supported (#63101) (#63104) | 30 September 2020, 21:45:08 UTC |
073d16d | Marios Trivyzas | 30 September 2020, 18:04:38 UTC | SQL: Allow skip of bwc tests on `check` task (#62936) (#63090) Bwc tests can consume much time to build and to run so it's nice to be able to skip them when running the `check` task on the SQL module. Introduce a new task `checkNoBwc` so one can use: ``` ./gradlew -p x-pack/plugin/sql checkNoBwc ``` to skip them. (cherry picked from commit a52e1846f338f6869273181c6f248579581fa68c) | 30 September 2020, 18:04:38 UTC |
8c17c50 | James Rodewig | 30 September 2020, 16:26:06 UTC | [DOCS] Document escaped backticks for identifiers (#63079) (#63085) | 30 September 2020, 16:26:06 UTC |
e13f52a | Lisa Cawley | 30 September 2020, 14:20:38 UTC | [DOCS] Add experimental tag to inference processor and bucket aggregation (#63023) | 30 September 2020, 15:52:03 UTC |
750177c | István Zoltán Szabó | 30 September 2020, 14:26:12 UTC | [DOCS] Adds limitation item about using scripts in transforms (#63021) (#63076) | 30 September 2020, 14:26:12 UTC |
64ec765 | James Rodewig | 30 September 2020, 13:28:58 UTC | [DOCS] Clarify that v2.0+ hyphenation files aren't supported (#60579) (#63074) Co-authored-by: James Rodewig <40268737+jrodewig@users.noreply.github.com> Co-authored-by: jgkirschbaum <juergen.kirschbaum@gmail.com> | 30 September 2020, 13:28:58 UTC |
a746e90 | István Zoltán Szabó | 30 September 2020, 13:21:00 UTC | [7.9][DOCS] Adds create index and mapping statements to one of the Painless examples (#63060) | 30 September 2020, 13:21:00 UTC |
ca0a942 | James Rodewig | 30 September 2020, 13:05:11 UTC | [DOCS] Updated target_field description of the json ingest processor (#61968) (#63069) Co-authored-by: Dan Hermann <danhermann@users.noreply.github.com> Co-authored-by: Jakob Reiter <jakommo@users.noreply.github.com> | 30 September 2020, 13:05:11 UTC |
094eeb2 | Dimitris Athanasiou | 30 September 2020, 12:30:42 UTC | [7.9][ML] Fix online updates with custom rules referencing filters (#63057) (#63065) When an opened anomaly detection job is updated with a detection rule that references a filter, apart from updating the c++ process with the rule, we also need to update it with the referenced filter. This commit fixes a bug which led to the job not applying such updates on-the-fly. Fixes #62948 Backport of #63057 | 30 September 2020, 12:30:42 UTC |
9b87774 | Yang Wang | 30 September 2020, 12:17:43 UTC | Fix API key role descriptors rewrite bug for upgraded clusters (#62917) (#63043) This PR ensures that API key role descriptors are always rewritten to a target node compatible format before a request is sent. | 30 September 2020, 12:17:43 UTC |
282d196 | Tanguy Leroux | 30 September 2020, 09:03:08 UTC | InternalClusterInfoService should not ignore hidden indices (#62995) (#63049) Today InternalClusterInfoService ignores hidden indices when retrieving shard stats of the cluster. This can lead to suboptimal shard allocation decisions as the size of shards are taken into account when allocating new shards or rebalancing existing shards. | 30 September 2020, 09:03:08 UTC |
bfbd616 | István Zoltán Szabó | 30 September 2020, 08:37:58 UTC | [DOCS] Adds data stream and ILM related limitation items to transforms (#63016) (#63047) | 30 September 2020, 08:37:58 UTC |
c9534e0 | James Rodewig | 29 September 2020, 17:48:02 UTC | [DOCS] Fix painless-datetime example script error (#62811) (#63028) Co-authored-by: mushao999 <mushaoqiong@126.com> | 29 September 2020, 17:48:02 UTC |
3e465a4 | James Rodewig | 29 September 2020, 16:14:30 UTC | [DOCS] Backport normalize aggregation fix (#63017) (#63020) This is a backport of 8534bd5ce79103bf2d5d41c2ebb278ac53583631 which was only applied to the master branch, but not to 7.x or 7.$current Co-authored-by: Alexander Reelsen <alexander@reelsen.net> | 29 September 2020, 16:14:30 UTC |
67f9a55 | James Rodewig | 29 September 2020, 14:37:42 UTC | [DOCS] Fix 404s (#62918) (#63014) Co-authored-by: James Rodewig <40268737+jrodewig@users.noreply.github.com> Co-authored-by: Guido Lena Cota <guido.lenacota@kreuzwerker.de> | 29 September 2020, 14:37:42 UTC |
9d099de | James Rodewig | 29 September 2020, 14:35:49 UTC | [DOCS] Fix elasticsearch-croneval chunking (#63008) (#63011) | 29 September 2020, 14:35:49 UTC |
1a6a1d0 | István Zoltán Szabó | 29 September 2020, 14:34:39 UTC | [7.9][DOCS] Expands footnote about dest index. (#62994) | 29 September 2020, 14:34:39 UTC |
07dde0e | Howard | 29 September 2020, 13:13:44 UTC | [DOCS] Remove duplicate disk.threshold_enabled setting (#62926) | 29 September 2020, 13:13:44 UTC |
a19ff96 | David Kyle | 29 September 2020, 08:35:50 UTC | [ML][Transform] Filter null objects from field caps request (#62945) (#62972) If the transform grouping is a script then exclude the field from the source index mappings fields caps request. A null object caused an NPE in the serialisation of FieldCapabilitiesIndexRequest. | 29 September 2020, 08:35:50 UTC |
0c6371f | James Rodewig | 28 September 2020, 19:48:59 UTC | [DOCS] EQL: Clarify EQL docs (#62961) (#62981) | 28 September 2020, 19:48:59 UTC |
57dbb0a | James Rodewig | 28 September 2020, 14:08:27 UTC | [DOCS] Document shard sizing guide (#61942) (#62958) Revises the current 'How to avoid oversharding' docs to incorporate information from our [shard sizing blog post][0]. Changes: * Streamlines introduction * Adds "Things to remember" section to describe how shards work * Adds "Guidelines" section based on blog tips * Creates a "Fix an oversharded cluster" section [0]: https://www.elastic.co/blog/how-many-shards-should-i-have-in-my-elasticsearch-cluster | 28 September 2020, 14:08:27 UTC |
2effd9e | Hendrik Muhs | 28 September 2020, 13:23:49 UTC | [Transform] fix possible NPE if transform task has no node assigned (#62946) ignore transform tasks that do not have a node assigned when collecting nodes to forward the request for _stop, _stats and _update fixes #62847 | 28 September 2020, 13:34:29 UTC |
35686c0 | Ryan Ernst | 25 September 2020, 00:07:24 UTC | Add warning about legacy glibc and bundled jvm (#62797) This commit adds a warning to the setup docs regarding using the bundled jvm on centos 6 and oracle enterprise linux 6. relates #62709 | 25 September 2020, 00:08:01 UTC |
3e079a0 | Ryan Ernst | 24 September 2020, 23:59:25 UTC | Handle JAVA_HOME better in packaging tests (#62905) JAVA_HOME is set as necessary in packaging tests, depending on whether it is needed for no-jdk distributions or testing override behavior. We currently rely on gradle finding java through PATH. However, JAVA_HOME can sometimes be set by the system itself, which then leaks through to the packaging test. This commit reworks our handling of JAVA_HOME to pass it through for gradle, and then explicitly clear it whenever running shell commands in packaging tests. | 25 September 2020, 00:03:04 UTC |
2a33da7 | Ryan Ernst | 23 September 2020, 23:55:47 UTC | Avoid using bundled jdk on unsupported platforms (#62793) We use the bundled jdk for unit, integ and packaging tests. Since upgrading to jdk 15, centos-6 and oracle enterprise linux 6 have failed due to versions of glibc no longer supported by the jdk. This commit adds detection of the old glibc versions to gradle, and utilizes that when deciding which jdk to use for tests. relates #62709 closes #62635 | 24 September 2020, 22:45:09 UTC |
57c8a2f | Ryan Ernst | 24 September 2020, 22:21:23 UTC | Avoid bundled jdk test on legacy platforms This commit skips a test of bundled jdk behavior on legacy platforms that can't run the bundled jdk. | 24 September 2020, 22:22:32 UTC |
f4c371f | Dan Hermann | 24 September 2020, 14:53:01 UTC | Bump version after 7.9.2 release | 24 September 2020, 15:48:57 UTC |
d51b19b | Daniel Mitterdorfer | 24 September 2020, 13:56:50 UTC | Mute failing test case in DeleteExpiredDataIT (#62870) (#62871) (#62874) Relates #62699 | 24 September 2020, 13:56:50 UTC |
c0c62fd | Kaarina Tungseth | 24 September 2020, 13:56:07 UTC | [DOCS] Remove 7.9.2 coming tags (#62872) Removes coming tags from 7.9.2 Release Notes. | 24 September 2020, 13:56:07 UTC |
f11d5d1 | AndyHunt66 | 24 September 2020, 12:57:54 UTC | [DOCS] Correct the documented behaviour of `track_total_hits` (#62837) If `track_total_hits=true` is used, the exact value of the number of hits is returned - i.e. the value is effectively limitless, and not the default value of 10,000 | 24 September 2020, 12:57:54 UTC |
5fd4513 | Dan Hermann | 24 September 2020, 12:51:38 UTC | Release notes for 7.9.2 (#62664) | 24 September 2020, 12:51:38 UTC |
5e1098a | Martijn van Groningen | 24 September 2020, 08:57:54 UTC | Adjust skip version in data stream yaml test. (#62831) (#62852) Relates to #62766 | 24 September 2020, 08:57:54 UTC |
f6fa4c4 | Martijn van Groningen | 23 September 2020, 14:28:11 UTC | Always validate that only a create op is allowed in bulk api for data streams (#62821) Backport #62766 to 7.9 branch. The bulk api cache the resolved concrete indices when resolving the user provided index name into the actual index name. The validation that prevents write ops other than create from being executed in a data stream was only performed if the result wasn't cached. In case of cached resolvings, the validation never occurs. The validation would be skipped for all bulk items for a data stream after a create operation for that same data stream. This commit ensures that the validation is always performed for all bulk items (whether the concrete index resolution has been cached or not cached). Closes #62762 | 23 September 2020, 14:28:11 UTC |
8a7c4ac | Dimitris Athanasiou | 23 September 2020, 11:09:13 UTC | [7.9][ML] Reset reindexing progress when DFA job resumes with incomplete reindexing (#62772) (#62818) This fixes reindexing progress in the scenario when a DFA job that had not finished reindexing is resumed (either because the user called stop and start or because the job was reassigned in the middle of reindexing). Before the fix reindexing progress stays to the value it had reached before until it surpasses that value. When we resume a data frame analytics job we want to preserve reindexing progress and reset all other phases. Except for when reindexing was not completed. In that case we are deleting the destination index and starting reindexing from scratch. Thus we need to reset reindexing progress too. Backport of #62772 | 23 September 2020, 11:09:13 UTC |
2498e8e | Przemko Robakowski | 23 September 2020, 08:32:15 UTC | [7.9] Make for each processor resistant to field modification (#62791) (#62808) * Make for each processor resistant to field modification (#62791) This change provides consistent view of field that foreach processor is iterating over. That prevents it to go into infinite loop and put great pressure on the cluster. Closes #62790 * fix compilation | 23 September 2020, 08:32:15 UTC |
d34da0e | Rory Hunter | 22 September 2020, 20:48:27 UTC | Check glibc version (#62728) Java 15 requires at last glibc 2.14, but we support older Linux OSs that ship with older versions. Rather than continue to ship Java 14, which is now EOL and therefore unsupported, ES will detect this situation and print a helpful message, instead of the cryptic error that would otherwise be printed. Users on older OSs will have to set JAVA_HOME instead of using the bundled JVM. This doesn't affect v8.0.0 because these older Linux OSs will not be supported, and all the supported ones have glibc 2.14. | 22 September 2020, 20:56:34 UTC |
7c77c2c | Lisa Cawley | 22 September 2020, 16:35:18 UTC | [DOCS] Add realm limitations for monitoring clusters (#62714) | 22 September 2020, 16:39:43 UTC |
b1807c9 | James Rodewig | 22 September 2020, 16:09:38 UTC | [DOCS] Fix EQL search API example | 22 September 2020, 16:10:00 UTC |
443dc60 | Adam Locke | 22 September 2020, 16:02:32 UTC | [DOCS] Add remote node as a node role (#62730) (#62777) * Adding remote node as a node role. * Incorporating reviewer feedback. | 22 September 2020, 16:02:32 UTC |
5fcad75 | Lisa Cawley | 22 September 2020, 15:43:10 UTC | [DOCS] Add SLM security privileges (#62737) | 22 September 2020, 15:44:43 UTC |
7842e43 | James Rodewig | 22 September 2020, 15:07:15 UTC | [DOCS] Fix typo: NamedID -> NameID (#62721) (#62768) Co-authored-by: Greg Back <1045796+gtback@users.noreply.github.com> Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com> | 22 September 2020, 15:07:15 UTC |
9fb7776 | Tim Brooks | 22 September 2020, 01:36:12 UTC | Log alloc description after netty processors set (#62741) Currently we log the NettyAllocator description when the netty plugin is created. Unfortunately, this hits certain static fields in Netty which triggers the settings of the number of CPU processors. This conflicts with out Elasticsearch behavior to override this based on a setting. This commit resolves the issue by logging after the processors have been set. | 22 September 2020, 02:27:09 UTC |
9a422bd | James Rodewig | 21 September 2020, 23:43:19 UTC | [DOCS] EQL: Style fixes | 21 September 2020, 23:44:35 UTC |
6582ef8 | Tim Brooks | 21 September 2020, 19:50:20 UTC | Change netty pool chunk size to respect G1 region (#62410) Currently the netty pool chunk size defaults to 16MB. The number does not play well with the G1GC which causes this to consume entire regions. Additionally, we normally allocated arrays of size 64KB or less. This means that Elasticsearch could handle a smaller pool chunk size to play nicer with the G1GC. | 21 September 2020, 23:08:18 UTC |
b2db11d | James Rodewig | 21 September 2020, 23:02:38 UTC | [7.9] [DOCS] EQL: Improve regsvr32 misuse explanation (#62722) (#62739) * [DOCS] EQL: Improve regsvr32 misuse explanation (#62722) Expands the introduction to better explain what regsvr32 misuse is and how it works at a high level. * [DOCS] EQL: Style fixes | 21 September 2020, 23:02:38 UTC |
11af873 | Henning Andersen | 21 September 2020, 18:55:47 UTC | Cardinality request breaker leak (#62685) (#62718) If HyperLogLogPlusPlus failed during construction, it would not release already allocated resources, causing the request circuit breaker to not be adjusted down. Closes #62439 | 21 September 2020, 18:55:47 UTC |
e7fe325 | Subhendu Sethi | 21 September 2020, 13:39:48 UTC | [DOCS] Change index name from `index` to `my-index-000001` (#62678) Co-authored-by: James Rodewig <40268737+jrodewig@users.noreply.github.com> | 21 September 2020, 13:39:48 UTC |
816d098 | Bogdan Pintea | 21 September 2020, 10:55:04 UTC | SQL: Document Maven Central as a JDBC repository (#62618) * Add Maven Central as a JDBC repository Document Maven Central as a JDBC repository. (cherry picked from commit 2bc4d7eb19a26bf21b11214c4351470b677e1598) | 21 September 2020, 11:06:28 UTC |
a3b4575 | Alan Woodward | 21 September 2020, 09:07:11 UTC | Fix standard filter BWC check to allow for cacheing bug (#62649) The `standard` tokenfilter was removed by #33310, and should have been unuseable in any indexes created since 7.0. However, a cacheing bug fixed by #51092 meant that it was still possible in certain circumstances to create indexes referencing the standard filter in versions up to 7.5.2. Our checks in AnalysisModule still refer to 7.0.0, however, meaning that a cluster that contains one of these rogue indexes cannot be upgraded. This commit adjusts the AnalysisModule checks so that we only refuse to build a mapping referring to standard filter if the index created version is 7.6 or later. Fixes #62644 | 21 September 2020, 09:34:10 UTC |
b91740b | James Rodewig | 18 September 2020, 20:55:30 UTC | [DOCS] Fix issue link in redirects (#62654) (#62657) | 18 September 2020, 20:55:30 UTC |
df2c65a | James Rodewig | 18 September 2020, 16:50:52 UTC | [DOCS] Fix typo in SLM docs (#62591) (#62648) Co-authored-by: Leaf-Lin <39002973+Leaf-Lin@users.noreply.github.com> | 18 September 2020, 16:50:52 UTC |
0625601 | Martijn van Groningen | 18 September 2020, 10:44:15 UTC | Adjust allowed warnings in data stream yaml test. (#62610) | 18 September 2020, 11:07:15 UTC |
25ac861 | Armin Braun | 18 September 2020, 10:10:40 UTC | Fix Races in testQueuedSnapshotOperationsAndBrokenRepoOnMasterFailOverMultipleRepos (#62431) (#62615) This test (in-part) verifies that snapshot creation is not retried on master fail-over once a snaphot has been started already. Unless we wait for the snapshot creation to show up in the cluster state before failing the master node though, we could run into a race where the snapshot wasn't yet in the cluster state and a retry goes through successfully. | 18 September 2020, 10:10:40 UTC |
777c931 | Martijn van Groningen | 18 September 2020, 08:09:20 UTC | adjust skip reason | 18 September 2020, 08:09:20 UTC |
7db33de | Martijn van Groningen | 18 September 2020, 07:26:38 UTC | Adjust skip version data stream test (#62598) after #62527 was backported. | 18 September 2020, 07:26:38 UTC |
14fe9cf | Martijn van Groningen | 18 September 2020, 05:52:02 UTC | Prohibit the usage of create index api in namespaces managed by data stream templates (#62575) Backport of #62527 to 7.9 branch. This commit adds validation that prohibits the creation of regular indices in the namespace of templates with data streams enabled. It shouldn't be possible to create ordinary indices when the name of the index matches with a composable index template that enables data streams. Auto creation has logic that creates data streams instead of regular indices. However validation logic for the create index api was missing. * adjust docs test to not index into stack template namespace. (test was disabled on 7.x and master branches) | 18 September 2020, 05:52:02 UTC |
adf4f59 | Tim Vernum | 18 September 2020, 01:19:10 UTC | Fix RestrictedTrustManagerTests on Zulu8 FIPS (#62590) Since #61857 we test using BCJSSE (Bouncy Castle SSL) when running on Zulu8-FIPS because Azul have backported SSL changes from Java11 into their Java8 JRE which prevents us from using Sun JSSE in FIPS mode. BCJSSE uses different exception messages than Sun JSSE, so we needed to update RestrictedTrustManagerTests.testThatDelegateTrustManagerIsRespected to reflect the fact that sometimes we might be receive BCJSSE error messages on a Java8 JVM Resolves: #62281 Backport of: #62436 | 18 September 2020, 01:19:10 UTC |
6c3fea4 | Tim Vernum | 17 September 2020, 20:42:09 UTC | [DOCS] Add warning about derived API keys to docs (#62351) | 17 September 2020, 20:47:09 UTC |
7c814a2 | Ryan Ernst | 17 September 2020, 18:53:05 UTC | Upgrade the bundled JDK to JDK 15 (#62580) This commit upgrades the bundled JDK to JDK 15. | 17 September 2020, 18:55:59 UTC |