mirror of
https://github.com/zeek/zeek.git
synced 2025-10-02 06:38:20 +00:00
cluster/serializer/broker: Do not special case Broker::Data anymore
The previous approach ignored the fact that nested / inner values might also be Broker::Data values. I'm not super sure about the validity of the test, because it's essentially demonstrating any-nesting, but it's not leading to extra Broker::Data encoding.
This commit is contained in:
parent
9e70d8b8ad
commit
f57a1263d4
4 changed files with 24 additions and 16 deletions
|
@ -35,3 +35,10 @@ got pong, 27, with, 4, time (cluster publish), Broker::Data, [data=broker::data{
|
|||
got pong, 28, with, 4, time (cluster event ), Broker::Data, [data=broker::data{42000000000ns}]
|
||||
got pong, 29, with, 4, time (cluster publish), Broker::Data, [data=broker::data{42000000000ns}]
|
||||
got pong, 30, with, 4, time (cluster event ), Broker::Data, [data=broker::data{42000000000ns}]
|
||||
sending pings, 5, R, [c=42, a=[[c=42, a=hello]]]
|
||||
got pong, 31, with, 5, R (cluster publish), Broker::Data, [data=broker::data{(42, ((42, hello)))}]
|
||||
got pong, 32, with, 5, R (cluster event ), Broker::Data, [data=broker::data{(42, ((42, hello)))}]
|
||||
got pong, 33, with, 5, R (cluster publish), Broker::Data, [data=broker::data{(42, ((42, hello)))}]
|
||||
got pong, 34, with, 5, R (cluster event ), Broker::Data, [data=broker::data{(42, ((42, hello)))}]
|
||||
got pong, 35, with, 5, R (cluster publish), Broker::Data, [data=broker::data{(42, ((42, hello)))}]
|
||||
got pong, 36, with, 5, R (cluster event ), Broker::Data, [data=broker::data{(42, ((42, hello)))}]
|
||||
|
|
|
@ -14,4 +14,7 @@ got ping, 3, vector of count, Broker::Data, [data=broker::data{(1, 2, 3)}]
|
|||
got ping, 4, time, Broker::Data, [data=broker::data{42000000000ns}]
|
||||
got ping, 4, time, Broker::Data, [data=broker::data{42000000000ns}]
|
||||
got ping, 4, time, Broker::Data, [data=broker::data{42000000000ns}]
|
||||
got ping, 5, R, Broker::Data, [data=broker::data{(42, ((42, hello)))}]
|
||||
got ping, 5, R, Broker::Data, [data=broker::data{(42, ((42, hello)))}]
|
||||
got ping, 5, R, Broker::Data, [data=broker::data{(42, ((42, hello)))}]
|
||||
got finish!
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue