Files
openobserve/src/handler
Loakesh Indiran 1de40297e2 fix: propagate partial_err via dedicated flight message (#11292)
Sub-cluster internal node failures (h2 errors) were silently dropped —
partial_err was never transmitted to the super cluster leader, causing
degraded results to be cached as if they were complete.

Adds PreCustomMessage::PartialErrRefEarly + PartialErrRef to carry
partial_err over the flight wire independently of ScanStats (which can
be disabled at deployment level).

Sent twice for reliability: once before first batch (catches
fast-failing
nodes), once after all batches (final accumulated value). Decoder
dedupes
on receive.

Also elevates node gRPC error log from info → error.
2026-04-16 14:24:17 +00:00
..