Commit graph

9899 commits

Author SHA1 Message Date
David Turner
ce004d49e7
More docs re. removing cluster.initial_master_nodes (#85948)
Ensures that on every page of the docs that mentions
`cluster.initial_master_nodes` also mentions that this setting must be
removed after bootstrapping completes.
2022-04-19 07:54:43 +01:00
Nikola Grcevski
88600d156b
Remove references to bootstrap.system_call_filter (#85964) 2022-04-18 19:33:00 -04:00
Benjamin Trent
25d1afbe6f
[ML] rename trained model allocations to assignments (#85503)
This renames the internal concept of a trained model allocation into an assignment.

Now models are assigned to a node and routes created for inference. Not "allocated".

This is an internal rename only. The user facing concepts of trained models and deployments are untouched.
2022-04-18 11:35:10 -04:00
Julie Tibshirani
10aa947707 Remove out-of-date note about kNN with filters
We implemented this in #84734 but forgot to update these docs.
2022-04-14 10:18:07 -07:00
Yang Wang
7dee198ac7
User Profile: Initial beta overview documentations (#83766)
Add initial feature overview documentation pages for User Profile and
Security Domain.

Co-authored-by: Adam Locke <adam.locke@elastic.co>
Co-authored-by: Tim Vernum <tim@adjective.org>
Co-authored-by: Albert Zaharovits <albert.zaharovits@gmail.com>
2022-04-15 00:38:41 +10:00
Armin Braun
f887ac22b4
Remove NIO Transport Plugin (#82085)
Removes NIO transport.
2022-04-12 11:00:26 +02:00
Ryan Ernst
d60cde6681
Remove flavor from build (#85796)
The default distribution is the only remaining build flavor, and has been for
quite a while now. This commit removes flavor from the internal Build
class. It keeps rest api compat for nodes info for now by hardcoding
`default`.
2022-04-11 16:46:55 -07:00
Ryan Ernst
cf3dc57132
Remove no-jdk deprecations (#85765)
The no-jdk distributions exist in 7.x and before. They were removed with
8.0. This commit removes the remaining deprecation messages for using
the no-jdk distribution. Note that when talking with an older node, we
drop the bundledJdk attribute. This is ok because it is only possible
for this to not be true when talking with a 7.17 node, during an upgrade,
and the usingBundledJdk is retained, which is the important thing if
debugging a problem.

relates #76896
relates #85758
2022-04-11 14:52:31 -07:00
David Turner
4ba9ce7a7c
Relax docs about using new repos across major versions (#85740)
Today the docs say that new major versions need new snapshot
repositories or else corruption may occur. This isn't true, we support
using the same repository across upgrades.
2022-04-07 17:28:18 +01:00
István Zoltán Szabó
7f556ece75
[DOCS] Adds size param to evaluate DFA API docs (#85735) 2022-04-07 10:03:09 +02:00
Joe Gallo
326359f022
Remove ILM docs redirect (#85628) 2022-04-04 13:43:50 -04:00
Yannick Welsch
78789e2b5d
Fix wildcard highlighting on match_only_text (#85500)
Fixes a bug where match_only_text fields were ignored during highlighting when a field name with wildcard was specified.

Closes #85493
2022-04-01 08:12:08 +02:00
Yang Wang
dea288efdc
User Profile - rename search to suggest profile (#85196)
This PR renames "search profile" to "suggest profile" in all relevant
places:
* Class names
* Variable names
* Docs
* URL and REST specs
2022-04-01 10:33:23 +11:00
Nikola Grcevski
0935ca0add
[DOCS] Add readiness listener documentation (#85464)
Add documentation on the experimental TCP
readiness port listener.
2022-03-31 15:16:13 -04:00
Bogdan Pintea
f50ceecbd4
SQL: Update DbVisualizer connection steps (#85167)
Update DbVisualizer connection steps to reflect version 13.0's integrated
Elasticsearch support.
2022-03-31 16:48:24 +02:00
Artem Prigoda
92a4931eb0
DOCS: [8.3] Add 8.1.2 release notes (#85448) (#85557) 2022-03-31 16:44:22 +02:00
Rick Boyd
a476abdc71
Various updates related to minimum Java version 17 (#85545)
Since 8.0.0, we only support Java 17 and up. This change cleans up unsupported Java versions from jvm.options and updates documentation to reference supported Java versions, in case it is confusing to users.
2022-03-31 10:04:50 -04:00
Benjamin Trent
463a3bb41e
[ML] fix transform privilege requirements documentation (#85544)
This updates the privileges required when a retention_policy is configured.

See related PR: #85413
2022-03-31 09:41:26 -04:00
David Turner
6a273886e9
Add technical docs on diagnosing instability etc (#85074)
Copies some internal troubleshooting docs to the reference manual for
wider use.

Co-authored-by: James Rodewig <james.rodewig@gmail.com>
2022-03-31 09:01:10 +01:00
Craig Taverner
0b84eb1a53
Added buffer to vector tile REST API docs (#85460) 2022-03-30 14:29:01 +02:00
Lee Hinman
42d0071696
Correct prefix in docs for ILM fully-mounted searchable snapshots (#85457)
This incorrectly had "recovered-" when "restored-" is what is actually
used.

Resolves #85432
2022-03-29 11:02:26 -04:00
Benjamin Trent
5f03cab87e
[ML] correctly validate permissions when retention policy is configured (#85413)
When a transform has a `retention_policy` it needs to be able to delete documents in the destination index. 

`create_index` does not necessitate that we can delete documents from it. So, even if we create the index, we need to verify that we can delete documents given the `retention_policy` definition.

This is not a crucial bug as the transform will simply fail later. Its nicer to fail sooner.

closes https://github.com/elastic/elasticsearch/issues/85409
2022-03-29 07:54:31 -04:00
Alan Woodward
a5452603cc
Extra testing and some cleanups for filtering on field caps (#85068)
* adds a test for mixed cluster requests
* fixes a bad stream version check (above test will fail if this isn't included)
* replaces private FieldCapsFilter interface with Predicate
* renames 'allowedTypes' to 'types' to maintain consistency with external API
* adds javadoc to ResponseRewriter
* removes isRuntimeField from FieldTypeLookup

Relates to #83636
2022-03-29 11:38:52 +01:00
debadair
31b9aff848
[DOCS] Fix duplicate anchor (#85424)
* [DOCS] Fix duplicate anchor

* Removed misplaced end tag
2022-03-28 15:16:08 -07:00
James Rodewig
73e56e3cf8
[DOCS] Reuse data tier content in node role docs (#84346)
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2022-03-28 14:32:01 -07:00
Elasticsearch addict
7b2511e22b Update histogram-aggregation.asciidoc (#85356)
Fix small grammatical mistake.

Closes #85355
2022-03-28 12:27:32 -07:00
Lee Hinman
2d24f6ab8f
Clarify where force merge will occur in ILM (#85187)
This commit clarifies the force merge behavior for the `forcemerge` action either as a standalone
ILM action, or as part of the searchable snapshot action. When using a searchable snapshot it can be
confusing especially because the force merge can occur in a phase prior to the phase configured in
the ILM policy (since ILM doesn't migrate the index prior to the searchable snapshot mounting).
2022-03-24 11:30:29 -06:00
Rory Hunter
cccf8b71a1 Split release notes pages to be per-patch version
Follow up to #85279 / 4ec75537cd.
2022-03-23 20:29:33 +00:00
Gordon Brown
f85744de12
Re-add content from removed Security-specific snapshot pages (#85084)
This commit adds back some notes which were lost when we consolidated
the snapshot/restore documentation into a single location.

The notes in question are that:
1) If a Snapshot repository contains Security's feature state, then
   that repository contains security-sensitive information. This may
   be obvious to some, but is good to state explicitly.
2) Some files, such as the keystore and TLS keys, are not included in
   snapshots and are important to back up via other means.
2022-03-22 16:44:43 -06:00
David Turner
fd76f9c5d1
Fix auto-bootstrap docs (#85215)
Today it's no longer true that by default nodes will auto-discover other
nodes on the same host and bootstrap them all into a cluster. This
commit fixes the docs on auto-bootstrapping to recognise this.
2022-03-22 16:35:48 +00:00
William Brafford
03985f1953
Provide 'system' attribute when resolving system indices (#85042)
* Resolve indices api: add 'system' attribute
* Update docs/changelog/85042.yaml
* Remove magic strings for attribute values
* Update API docs to provide possible resolved index attributes
2022-03-22 11:40:42 -04:00
Karen Metts
27ef186104
Doc: Remove 'coming` tag from 8.1.1 release notes (#85226) 2022-03-22 10:36:14 -04:00
Henning Andersen
f6e46c93ca
[DOCS] Searchable snapshot data persistence (#85218)
Clarified that fully mounted indices persists on-disk data across
restarts whereas partially mounted indices are cleared upon restarts.
2022-03-22 12:58:15 +01:00
Nhat Nguyen
f4ba0dcf53
Add 8.1.1 release notes (#85190) (#85193)
Add 8.1.1 release notes
2022-03-21 20:50:44 -04:00
Justin Cranford
070dec4603
Add JWT cache to JWT realm. (#84842) 2022-03-21 13:55:32 -04:00
David Turner
ff742fcb27
More balanced docs about NFS etc (#85060)
Today we don't really say anything about the requirements for the data
path in terms of correctness, and we specifically say to avoid NFS for
performance reasons. This isn't wholly accurate: some NFS
implementations work just fine. This commit documents a more balanced
position on local vs remote storage.
2022-03-18 13:01:59 +00:00
Dimitris Athanasiou
5d670e45ac
Revert "[ML] Only one of inference_threads and model_threads may be great… (#84794)" (#85089)
This reverts commit 4eaedb265d.

On further investigation of how to improve allocation of trained models,
we concluded that being able to set `inference_threads` in combination with
`model_threads` is fundamental for scalability.
2022-03-18 09:41:27 +02:00
Ignacio Vera
a780558e4c
[DOCS] Fix Vector tiles search docs for features.id (#85067)
Removes the `features.id` property from the response body. This property was actually generated by the tool used to decode the mvt file to JSON.
2022-03-17 16:06:49 -04:00
Benjamin Trent
258d2b71e2
[ML] add roberta/bart docs (#85001)
adds roberta section to NLP tokenization documentation.
2022-03-17 12:14:57 -04:00
Mayya Sharipova
1eeee8e84f
Clarify max number of dims for indexed vectors (#85002) 2022-03-17 10:32:46 +00:00
Lee Hinman
ef01949562
Add list of allowed domains for Watcher email action (#84894)
This adds the `xpack.notification.email.account.domain_allowlist` dynamic cluster setting that
allows an administrator to specify a list of domains to which emails are allowed to be sent. The
default value for this setting is `["*"]` which means all domains are allowed. It supports
rudimentary globbing (`*`) in the domain name, so `*.company.com` will work as a valid option.

Resolves https://github.com/elastic/elasticsearch/issues/84739
2022-03-16 08:03:58 -06:00
Ignacio Vera
3f6d460d01
Integrate GeoHexGridAggregation with vector tiles API (#84553)
This commit adds a new optional parameter on the vector tiles API called `grid_agg` with two
possible values, geotile (default) and geohex. This will allow to build the aggs layer using different
grid aggregations, for example we can have a grid aggregation that is built using hexagons.
2022-03-16 11:16:30 +01:00
Ioannis Kakavas
7c33a770ad
Update start with security enabled docs (#84936)
In #84340 we adjusted the docs to show instructions on how to
retrieve TLS keystores passwords from the elasticsearch keystore
but the security-files-reference.asciidoc was not referenced in
all places where the instructions should be used. This commit
changes that and also removes references for beta versions.
2022-03-15 10:15:49 +02:00
Salvatore Campagna
db6c58ed45
fix: use the correct field name when reading data from multi fields (#84752)
When using a multi-field we need to extract data from the document
using the correct field name. That is the name of the top field.
Here we delegate extraction of the correct name to a method in the
SearchContext that is wrapped by the AggregationContext.

Issue: #82918
2022-03-11 17:11:26 +01:00
Julie Tibshirani
15708d5454
Integrate filtering support for ANN (#84734)
This PR integrates support for ANN with filtering added in Lucene 9.1. It adds
a new `filter` section to the `_knn_search` endpoint, which accepts a query (in
the Elasticsearch query DSL). The value can either be a single query or a list
of queries, which matches the syntax we use for defining filter clauses in a
`bool` query.

Closes #81788.
2022-03-10 15:53:51 -08:00
Craig Taverner
397eccf789
Added buffer pixels to vector tile spec parsing (#84710)
* Added buffer pixels to vector tile spec parsing

Previously this was hard-coded to 5, but now is configurable using the
format z/x/y@extent:buffer, where both extent and buffer are optional
and default to 4096 and 5 pixels respectively.

Co-authored-by: James Rodewig <james.rodewig@elastic.co>
2022-03-10 16:42:29 +01:00
Alex Chan
94f7d739d8
[DOCS] Fix a typo: "bult-in" ~> "built-in" (#84861) 2022-03-10 10:29:05 -05:00
Ioannis Kakavas
b1eb543c91
Fix check-running docs (#84856)
The way this specific doc was structured meant that the path for
DEB/RPM packages were wrong (an extra `config` was added to the
dir path). This commit changes the structure to be relevant to the
ES_CONF_PATH env variable that should work uniformly for all of
our installation means.
2022-03-10 17:13:27 +02:00
Ievgen Degtiarenko
5bf3dc8f7f
Forward port 8.1.0 release docs (#84860)
Forward port 8.1.0 release docs from the release branch into default and prune change-log files that are no longer needed.
2022-03-10 13:25:32 +01:00
Yang Wang
73fc68bc09
Add known issue for audit logging with fitered fields (#84786)
Users can encounter 401 HTTP error with NPE as the underlying cause when
using audit logging with `emit_request_body` and requests with filtered
fields. This PR adds this issue to known issues of the 8.1 release
notes.

Relates: #84784

Co-authored-by: Tim Vernum <tim@adjective.org>
Co-authored-by: James Rodewig <james.rodewig@elastic.co>
2022-03-10 11:41:25 +11:00