OpenSearch/test
David Turner b21cb7f466 Reduce allocations when persisting cluster state (#61159)
Today we allocate a new `byte[]` for each document written to the
cluster state. Some of these documents may be quite large. We need a
buffer that's at least as large as the largest document, but there's no
need to use a fresh buffer for each document.

With this commit we re-use the same `byte[]` much more, only allocating
it afresh if we need a larger one, and using the buffer needed for one
round of persistence as a hint for the size needed for the next one.
2020-08-17 13:45:31 +01:00
..
fixtures Canonicalize client name in krb5kdc-fixture (#61119) 2020-08-13 14:58:08 -06:00
framework Reduce allocations when persisting cluster state (#61159) 2020-08-17 13:45:31 +01:00
logger-usage Replace immediate task creations by using task avoidance api (#60071) (#60504) 2020-07-31 13:09:04 +02:00
build.gradle Unify dependency licenses task configuration (#58116) (#58274) 2020-06-18 08:15:50 +02:00