OpenSearch/modules
Nhat Nguyen 6dd0aa54f6
Integrates soft-deletes into Elasticsearch (#33222)
This PR integrates Lucene soft-deletes(LUCENE-8200) into Elasticsearch.
Highlight works in this PR include:

- Replace hard-deletes by soft-deletes in InternalEngine
- Use _recovery_source if _source is disabled or modified (#31106)
- Soft-deletes retention policy based on the global checkpoint (#30335)
- Read operation history from Lucene instead of translog (#30120)
- Use Lucene history in peer-recovery (#30522)

Relates #30086
Closes #29530

---
These works have been done by the whole team; however, these individuals
(lexical order) have significant contribution in coding and reviewing:

Co-authored-by: Adrien Grand jpountz@gmail.com
Co-authored-by: Boaz Leskes b.leskes@gmail.com
Co-authored-by: Jason Tedor jason@tedor.me
Co-authored-by: Martijn van Groningen martijn.v.groningen@gmail.com
Co-authored-by: Nhat Nguyen nhat.nguyen@elastic.co
Co-authored-by: Simon Willnauer simonw@apache.org
2018-08-30 22:11:23 -04:00
..
aggs-matrix-stats Remove some dead code (#31993) 2018-07-26 17:12:51 +02:00
analysis-common Remove unsupported Version.V_5_* (#32937) 2018-08-24 09:51:21 +02:00
ingest-common Ingest: Add conditional per processor (#32398) 2018-08-30 03:46:39 +02:00
lang-expression SCRIPTING: Support BucketAggScript return null (#32811) 2018-08-13 20:08:26 +02:00
lang-mustache Switch remaining LLREST usage to new style Requests (#33171) 2018-08-28 14:20:14 -04:00
lang-painless Painless: Fix Bindings Bug (#33274) 2018-08-30 14:33:32 -07:00
mapper-extras AbstractQueryTestCase should run without type less often (#28936) 2018-07-26 20:29:05 +02:00
parent-join Remove unsupported Version.V_5_* (#32937) 2018-08-24 09:51:21 +02:00
percolator Integrates soft-deletes into Elasticsearch (#33222) 2018-08-30 22:11:23 -04:00
rank-eval Rank-Eval: Reduce scope of an unchecked supression 2018-07-26 11:16:01 +02:00
reindex Switch remaining LLREST usage to new style Requests (#33171) 2018-08-28 14:20:14 -04:00
repository-url Use generic AcknowledgedResponse instead of extended classes (#32859) 2018-08-15 08:06:14 -06:00
transport-netty4 Fix forbidden apis on FIPS (#33202) 2018-08-29 17:43:40 +03:00
build.gradle Painless: Add spi jar that will be published for extending whitelists (#28302) 2018-01-18 19:16:26 -08:00