Closed Bug 1204589 Opened 9 years ago Closed 9 years ago

Move raw bytes out of Heka "Payload" field

Categories

(Cloud Services Graveyard :: Metrics: Pipeline, defect, P1)

defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: mreid, Assigned: trink)

Details

The protobuf spec says that field is a string, which causes some protobuf parsing to fail in the python implementation. We store gzipped data in the "Payload" field in two places at the moment: 1. Raw messages coming from the edge nodes (this will be fixed once edge nodes to the decoding locally) 2. "error stream" messages contain the raw payload for further investigation We should either move the bytes out of the Payload field (and maybe into a "Fields[rawPayload]" field with a proper type to indicate a byte string, or come up with a workaround to parse these messages using python.
Priority: -- → P3
Assignee: nobody → mtrinkala
Priority: P3 → P1
whd reviewed and merged
Status: NEW → RESOLVED
Closed: 9 years ago
Flags: needinfo?(mreid)
Resolution: --- → FIXED
Product: Cloud Services → Cloud Services Graveyard
You need to log in before you can comment on or make changes to this bug.