Commit graph

544 commits

Author SHA1 Message Date
Ryan Ernst
96627dfa14
Remove quota-aware-fs plugin (#76352)
The quota aware filesystem was added as a means of allowing
Elasticsearch to track the used space of the underlying filesystem in
virtualized environments. However, the need for it was due to a bug in a
much earlier version of Elasticsearch that always found the underlying
mount and checked it directely for usage. That bug has already been
fixed, so the there is no longer a need for this plugin. This commit
removes the plugin. We should consider separately whether there is still
a need for bootstrap plugins.

closes #70309
2021-08-11 15:12:50 -07:00
Nhat Nguyen
5fb4c05095
Deprecate SimpleFS and replace it with NIOFS (#75156) (#75196)
SimpleFS is deprecated and will be removed in Lucene 9. This commit
deprecates SimpleFS in 7.x and uses NIOFS for SimpleFS in Elasticsearch
7.15 or later as it offers superior or equivalent performance to
SimpleFS.
2021-07-09 18:22:41 -04:00
debadair
364fe32c0c
[DOCS] Update xrefs to the units sections in the ES guide (#74726) 2021-06-29 18:09:10 -07:00
James Rodewig
75bf92c050
[DOCS] Update service account creation docs for GCS repository plugin (#73561) (#73664)
There are some changes in GCP. The service accounts are now their own button and not a child under the IAM/permissions anymore.

Co-authored-by: Philipp Kahr <philipp.kahr@elastic.co>
2021-06-02 09:01:06 -04:00
Rene Groeschke
94f07c4942
Fix docs path for docs PR to pass 2021-06-01 16:55:13 +02:00
James Rodewig
08f7902ff4
[DOCS] Clarify the type of Azure storage for snapshots (#72826) (#72976)
Azure Storage accounts offer several storage services including Blob Storage, Table Storage, File Storage, and Storage Queues.  The intro page for this plugin should specify which type is used for elasticsearch snapshots.  This info is necessary for pricing at very least.

Co-authored-by: joshschmitter <45405518+joshschmitter@users.noreply.github.com>
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2021-05-12 10:20:18 -04:00
Paul Puschmann
c575b15bd9
[DOCS] Improve discovery-gce docs (#72338)
* Improve indentation of code for discovery-gce

Improve the indentation by using a indentation level of two spaces to
improve readability and enable better copy&paste experience.

* Improve docs for GCP web-console and permissions

Match the description for the GCP web-console to the current state
and change the API-permission.
There is (no longer) a permission `compute.full_control`.

* Apply suggestions from code review

Co-authored-by: James Rodewig <40268737+jrodewig@users.noreply.github.com>
2021-04-28 12:26:52 -04:00
James Rodewig
6eed0b6bb5
[DOCS] Reword buffer_size default (#72038) 2021-04-21 12:46:41 -04:00
Yannick Welsch
801c50985c
Use default application credentials for GCS repositories (#71239)
Adds support for "Default Application Credentials" for GCS repositories, making it easier to set up a repository on GCP,
as all relevant information to connect to the repository is retrieved from the environment, not necessitating complicated
keystore setups.
2021-04-06 15:16:00 +02:00
Christoph Büscher
014cc2b759
Update mapper-size.asciidoc
Small change in wording.
2021-04-01 11:05:34 +02:00
Christoph Büscher
ba0ecac934
Add _size and _doc_count to fields output (#70575)
Currently metadata fields like `_size` or `_doc_count` cannot be retrieved using
the fields API. With this change, we allow this if the field is explicitely
queried for using its name, but won't include metadata fields when e.g.
requesting all fields via "*".
With this change, not all metadata fields will be retrievable by using its name,
but support for "_size" and "_doc_count" (which is fetched from source) is
added. Support for other metadata field types will need to be decided case by
case and an appropriate ValueFetcher needs to be supplied.

Relates to #63569
2021-03-31 19:24:21 +02:00
James Rodewig
693807a6d3
[DOCS] Fix double spaces (#71082) 2021-03-31 09:57:47 -04:00
James Rodewig
bd4439be24
[DOCS] Replace hard-coded admons with cloud-only attribute (#70864) 2021-03-25 09:21:35 -04:00
Mark Vieira
ef51e69513
Indicate that the quota-aware-fs plugin is for cloud-only use in docs (#70832) 2021-03-24 14:24:00 -07:00
James Rodewig
010a973018
[DOCS] Refactor ingest pipeline docs (#70253) 2021-03-15 12:22:57 -04:00
Rory Hunter
0f6ad19f15
Support removing multiple plugins at once in the CLI (#69063)
Closes #66476. Add support for removing multiple plugins at the
same time to `elasticsearch-plugin`. Also change references from
"plugin name" to "plugin id", to align better with the installer
class.
2021-02-24 14:10:06 +00:00
David Turner
851e2b8ed5
Remove mention of repositories.s3.base_path in doc (#69516)
We removed the global `repositories.s3.base_path` setting in 6.0 but it
is still mentioned in the docs for the S3 repository plugin. This commit
removes it from the docs.

Relates #24445
2021-02-24 09:14:10 +00:00
David Turner
27df7d6f75
Link to repo analyser from docs on S3-compat repos (#69513)
Adds a link to the repository analyser API from the docs regarding
"S3-compatible" repository types.
2021-02-24 09:05:16 +00:00
James Rodewig
463c7a1269
[DOCS] Audit community plugins and integrations (#69378) 2021-02-22 16:10:17 -05:00
James Rodewig
3252de5f35
[DOCS] Remove default modules from plugin docs (#69304) 2021-02-22 10:21:17 -05:00
James Rodewig
9b88ae92e6
[DOCS] Fix typos for duplicate words (#69125) 2021-02-17 10:34:20 -05:00
James Rodewig
6e0befe25c
[DOCS] Fix S3 bucket names in S3 repo plugin docs (#66521)
Co-authored-by: Inbar Shimshon <inbar.shimshon@elastic.co>
2020-12-17 09:53:25 -05:00
James Rodewig
78facdcf69 Revert "Update repository-s3.asciidoc"
This reverts commit 77a54aa722.
2020-12-17 08:42:23 -05:00
James Rodewig
7292a2e3ed Revert "Update repository-s3.asciidoc"
This reverts commit c40c29e2e4.
2020-12-17 08:42:15 -05:00
Inbar Shimshon
c40c29e2e4
Update repository-s3.asciidoc 2020-12-17 15:36:41 +02:00
Inbar Shimshon
77a54aa722
Update repository-s3.asciidoc
the bucket naming convention should be clear, underscores (which we use in all of our examples) are not allowed so we should really change all these examples.
2020-12-17 15:34:51 +02:00
Dan Hermann
157679cc76
[DOCS] resource_name property for attachment ingest processor (#65974) 2020-12-08 11:53:58 -06:00
Wylie Conlon
10ee0f2878
Clarify field data cache behavior in docs (#64375)
* Clarify that field data cache includes global ordinals
* Describe that the cache should be cleared once the limit is reached
* Clarify that the `_id` field does not supported aggregations anymore
* Fold the `fielddata` mapping parameter page into the `text field docs
* Improve cross-linking
2020-11-20 13:53:23 -08:00
James Rodewig
df91b547ac
[DOCS] Clarify ingest attachment example (#65143) 2020-11-17 14:17:45 -05:00
Armin Braun
b873e1d65d
Default S3 Chunk Size to 5TB (#64980)
Just like we did for Azure and GCS we should just go with the
maximum possible chunk size in S3 as well.
2020-11-12 11:38:37 +01:00
James Rodewig
55bdb42298
[DOCS] Add checksum links for plugin downloads (#64949) (#64957) 2020-11-11 13:30:14 -05:00
Rory Hunter
2bf2d649f1
Introduce quota-aware filesystem ES plugin (#63620)
Closes #61145.

This PR adds a quota-aware filesystem plugin to Elasticsearch. This plugin
offers a way to provide user quota limits (specifically, total quota size
and available quota size) to Elasticsearch, in an implementation-agnostic
manner.

As part of this work, this PR also introduces the concept of "bootstrap
only" plugins, which are excluded from the normal plugin loading process.

Finally, note that this implementation supports `createLink(...)`, since ES
/ Lucene use hard links where possible.
2020-10-28 19:57:54 +00:00
Luca Belluccini
8237c06b70
[DOC] Review integration page (#63799)
Co-authored-by: James Rodewig <40268737+jrodewig@users.noreply.github.com>
Co-authored-by: Aaron Bull Schaefer <abs@elastic.co>
2020-10-16 11:25:01 -04:00
David Turner
9112ee4ecb
Third-party S3-compatible repos aren't unsupported (#63238)
Today in the `repository-s3` docs we say

> Other S3-compatible storage systems may also work with Elasticsearch,
> but these are not tested or supported.

Saying that they are explicitly not supported is a very strong
statement, implying that it is positively irresponsible to use anything
except S3 or Minio, even after extensive testing. S3-compatibility in
third-party systems has matured in recent years and users today report
success with a good number of them. In contrast, we effectively claim
support for any old NFS implementation when used with the
shared-filesystem repository.

This commit weakens this statement, removing the absolute claim of
unsupportedness and instead spelling out that the user is responsible
for ironing out any incompatibilities with the storage supplier.
2020-10-12 09:37:52 +01:00
Adam Locke
ba0e3151e0
[DOCS] Add PGSync as community-supported integration (#63250) (#63254)
* Add PGSync as a new community supported tool (#62788)

* Remvoing errant space in Kafka link.

Co-authored-by: Tolu Aina <7848930+toluaina@users.noreply.github.com>

Co-authored-by: Tolu Aina <7848930+toluaina@users.noreply.github.com>
2020-10-05 12:32:15 -04:00
Guido Lena Cota
569c8c0dfd
[DOCS] Fix 404s (#62918)
* Update url to camel.apache component integration

* Point url to v5.0 code to the right branch

* Fix text around link

Co-authored-by: James Rodewig <40268737+jrodewig@users.noreply.github.com>
2020-09-29 10:02:00 -04:00
James Rodewig
bfda26eaf1
[DOCS] Add CBOR example to ingest attachment docs (#60919) 2020-08-11 08:55:40 -04:00
James Rodewig
6b9b8c5e31
[DOCS] Move script and stored fields content to search fields page (#60826)
Changes:

* Moves `Retrieve selected fields` to its own page and adds a title abbreviation.
* Adds existing script and stored fields content to `Retrieve selected fields`
* Adds a xref for `Retrieve selected fields` to `Search your data`
* Adds related redirects and updates existing xrefs
2020-08-06 12:45:03 -04:00
James Rodewig
56c778235c
[DOCS] Fix metadata field refs (#60764) 2020-08-05 13:21:00 -04:00
Francisco Fernández Castaño
3c44fbd4be
[DOCS] Include reference to AWS VPC endpoints in s3 repository docs. (#60654)
Add VPC endpoint as the recommended way of connecting to s3 in private subnets

Co-authored-by: Bill Mitchell <vocatan@users.noreply.github.com>
Co-authored-by: David Turner <david.turner@elastic.co>
2020-08-05 17:58:12 +02:00
James Rodewig
136b1def78
[DOCS] Update Amazon Linux AMI link in EC2 docs (#60589) 2020-08-03 09:13:15 -04:00
Alexander Reelsen
c7ac9e7073
[DOCS] http -> https, remove outdated plugin docs (#60380)
Plugin discovery documentation contained information about installing
Elasticsearch 2.0 and installing an oracle JDK, both of which is no
longer valid.

While noticing that the instructions used cleartext HTTP to install
packages, this commit replaces HTTPs links instead of HTTP where possible.

In addition a few community links have been removed, as they do not seem
to exist anymore.
2020-07-31 15:58:38 -04:00
James Rodewig
f320567e5a
[DOCS] Merge search topic and overview pages (#60459) 2020-07-30 15:01:21 -04:00
James Rodewig
6740f6d678 [DOCS] Fix awkward wording in kuromoji analyzer docs 2020-07-30 08:53:15 -04:00
James Rodewig
b6fe37a870
[DOCS] Add full-width char section to kuromoji analyzer docs (#60317) 2020-07-28 13:52:44 -04:00
James Rodewig
56b10db121
[DOCS] Update pre-existing data stream refs (#60289) 2020-07-28 09:32:15 -04:00
James Rodewig
441c3a21b1
[DOCS] Update my-index examples (#60132)
Changes the following example index names to `my-index-000001` for consistency:

* `my-index`
* `my_index`
* `myindex`
2020-07-27 14:46:39 -04:00
James Rodewig
2774cd6938
[DOCS] Swap [float] for [discrete] (#60124)
Changes instances of `[float]` in our docs for `[discrete]`.

Asciidoctor prefers the `[discrete]` tag for floating headings:
https://asciidoctor.org/docs/asciidoc-asciidoctor-diffs/#blocks
2020-07-23 11:48:22 -04:00
James Rodewig
3d7932a9fa
[DOCS] Reformat Plugin snippets to use two-space indents (#59895) 2020-07-20 14:14:51 -04:00
Armin Braun
60e0b4641c
Remove Artificially Low Chunk Size Limits from GCS + Azure Blob Stores (#59279)
Removing these limits as they cause unnecessarily many object in the blob stores.
We do not have to worry about BwC of this change since we do not support any 3rd party
implementations of Azure or GCS.
Also, since there is no valid reason to set a different than the default maximum chunk size at this
point, removing the documentation (which was incorrect in the case of Azure to begin with) for the setting
from the docs.

Closes #56018
2020-07-14 21:34:53 +02:00