You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
…7779)
Resolves#7776
The collector copies data whenever handing it to components that may mutate it. The point at which a copy must be made is within a fanout consumer. There are two points at which a fanout consumer may be placed:
1. Immediately after a receiver shared by multiple pipelines
2. Immediately before multiple exporters of a single pipeline
When data is fanned out _to_ a connector (acting as an exporter), we must ensure that the fanout consumer before exporters (point 2 above) is able to take into account whether or not the connector will be handing the data off to a pipeline that will mutate the data.
Describe the bug
A filter processor in a second pipeline affects export data in a previous pipeline connected by forwardconnector
Steps to reproduce
Try running the config provided below multiple times, it sometimes works, sometimes breaks.
What did you expect to see?
Original pipeline unaffected by second pipeline,
logging/1: 17 metrics
logging/2: 1 metric
log output:
What did you see instead?
Data appears to be dropped in original pipeline
logging/1: 1 metric
logging/2: 1 metric
What version did you use?
Version:
v0.77.0
What config did you use?
Config:
Additional context
This appears to either consistently work, or consistently not with no change to config.
The text was updated successfully, but these errors were encountered: