OpenSearch/x-pack/plugin
Armin Braun ea9f094e75
Significantly Lower Monitoring HttpExport Memory Footprint (#48854) (#48966)
The `HttpExportBulk` exporter is using a lot more memory than it needs to
by allocating buffers for serialization and IO:

* Remove copying of all bytes when flushing, instead use the stream wrapper
* Remove copying step turning the BAOS into a `byte[]`
  * This also avoids the allocation of a single huge `byte[]` and instead makes use of the internal paging logic of the `BytesStreamOutput`
* Don't allocate a new BAOS for every document, just keep appending to a single BAOS
2019-11-12 08:49:40 +01:00
..
analytics Remove eclipse conditionals (#44075) 2019-10-03 11:55:00 +03:00
ccr Prevent deadlock by using separate schedulers (#48697) (#48964) 2019-11-11 16:31:21 -06:00
core [7.x] [ML] Add new geo_results.(actual_point|typical_point) fields for `lat_long` results (#47050) (#48958) 2019-11-11 15:43:03 -05:00
deprecation Add migration tool checks for `_field_names` disabling (#46972) 2019-09-25 10:15:10 +02:00
enrich Re-enabled test with longer timeout waiting for monitoring. 2019-11-11 16:07:50 +01:00
frozen-indices Remove unused transport action from TransportFreezeIndexAction (#47992) 2019-10-14 16:20:37 +02:00
graph Fix XPackPlugin usages in tests (#47252) 2019-10-02 12:36:02 +02:00
ilm Cleanup Concurrent RepositoryData Loading (#48329) (#48834) 2019-11-02 20:42:29 +01:00
logstash
mapper-flattened Remove eclipse conditionals (#44075) 2019-10-03 11:55:00 +03:00
ml Fix Eclipse compilation in DataFrameDataExtractorTests (#48942) 2019-11-11 16:17:55 +01:00
monitoring Significantly Lower Monitoring HttpExport Memory Footprint (#48854) (#48966) 2019-11-12 08:49:40 +01:00
rollup Ensure random timestamps are within search boundary (#38753) (#47787) 2019-10-10 14:38:01 +02:00
search-business-rules Remove eclipse conditionals (#44075) 2019-10-03 11:55:00 +03:00
security [7.x] Introduce type-safe and consistent pattern for handling build globals (#48818) 2019-11-01 11:33:11 -07:00
spatial Remove eclipse conditionals (#44075) 2019-10-03 11:55:00 +03:00
sql [7.x] Introduce type-safe and consistent pattern for handling build globals (#48818) 2019-11-01 11:33:11 -07:00
src/test Add owner flag parameter to the rest spec (#48500) 2019-10-30 13:07:01 +11:00
transform [7.x][Transform] decouple task and indexer (#48812) 2019-11-01 19:39:35 +01:00
vectors Refactor unit tests for vector functions. (#48662) 2019-10-30 15:36:06 -07:00
voting-only-node Remove eclipse conditionals (#44075) 2019-10-03 11:55:00 +03:00
watcher Prevent deadlock by using separate schedulers (#48697) (#48964) 2019-11-11 16:31:21 -06:00
build.gradle [7.x] Introduce type-safe and consistent pattern for handling build globals (#48818) 2019-11-01 11:33:11 -07:00