logstash/docs
github-actions[bot] 9cdb8b839f
PQ: avoid blocking writer when precisely full (#16176) (#16178)
* pq: avoid blocking writer when queue is precisely full

A PQ is considered full (and therefore needs to block before releasing the
writer) when its persisted size on disk _exceeds_ its `queue.max_bytes`
capacity.

This removes an edge-case preemptive block when the persisted size after
writing an event _meets_ its `queue.max_bytes` precisely AND its current
head page has insufficient room to also accept a hypothetical future event.

Fixes: elastic/logstash#16172

* docs: PQ `queue.max_bytes` cannot be less than `queue.page_capacity`

(cherry picked from commit ea930861ef)

Co-authored-by: Ry Biesemeyer <yaauie@users.noreply.github.com>
2024-05-22 10:55:53 -07:00
..
include Doc: Update plugin headers to deeplink into matrix (#15870) 2024-01-30 13:35:16 -05:00
static PQ: avoid blocking writer when precisely full (#16176) (#16178) 2024-05-22 10:55:53 -07:00
gs-index.asciidoc [DOCS] Fixes Stack Overview links (#12025) 2020-06-16 17:52:48 -07:00
index.asciidoc Doc: Add docs for extending integrations with filter-elastic_integrations (#15518) 2023-12-07 14:21:23 -05:00
index.x.asciidoc [DOCS] Removes redundant index.asciidoc files (#9607) 2018-05-18 12:11:05 -07:00