elasticsearch/distribution
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
..
archives Cleanup on integtest distribution setup (#62937) 2020-10-01 10:48:48 +02:00
bwc Wire local unreleased bwc versions more efficient for tests (#62473) 2020-10-01 10:45:21 +02:00
docker Adjust defaults for tiered data roles (#64015) 2020-10-27 12:47:14 -04:00
licenses Add notice for bundled jdk (#40576) 2019-03-29 17:20:53 -04:00
packages Use services for archive and file operations in tasks (#62968) 2020-10-01 10:47:41 +02:00
src Introduce quota-aware filesystem ES plugin (#63620) 2020-10-28 19:57:54 +00:00
tools Introduce quota-aware filesystem ES plugin (#63620) 2020-10-28 19:57:54 +00:00
build.gradle Fix resolveAllDependencies by removing refs to non existing configs (#63409) 2020-10-08 09:28:03 +02:00