zeek/testing/btest/Baseline/cluster.generic.publish-any
Arne Welzel d9a74cf32d cluster: Fix Cluster::publish() of Broker::Data
The broker serializer leverages the existing data_to_val() function.
During unserialization, if the destination type is any, the logic
simply wraps the broker::data value into a Broker::Data record.
Therefore, events with any parameters are currently exposed to
the Broker::Data type.

There is a bigger issue in that re-publishing such Broker::Data
instances would encode them as a normal record. Explicitly prevent
this by serializing the contained data value directly instead, similar
to what Broker already did when publishing a record.
2024-12-12 17:54:37 +01:00
..
..manager..stdout cluster: Fix Cluster::publish() of Broker::Data 2024-12-12 17:54:37 +01:00
..worker-1..stdout cluster: Fix Cluster::publish() of Broker::Data 2024-12-12 17:54:37 +01:00