relay icon indicating copy to clipboard operation
relay copied to clipboard

ref(client-reports): Move Client Reports to the new processing

Open tobias-wilfert opened this issue 2 months ago • 1 comments

This ports the client_report processing logic over to the new processor. In doing so it refactors the logic to better align with the structure that can be found in the other processors. The logic should be however remain the same except for one breaking change. To simplify the logic, reports are now never forwarded but rather always processed or droped. Previously if (!config.emit_outcomes().any() || !config.emit_client_outcomes()) && !config.processing_enabled() we would forward the reports instead of processing them.

Fixes: INGEST-514

tobias-wilfert avatar Nov 04 '25 13:11 tobias-wilfert