I'm looking to "tee" off a source, and apply a map_metadata to one source and a completely different map_metadata on the other.
i.e. source1 = map_metadata(some_transform, source1) output.something(source1)... source2 = map_metadata(some_other_transform, source1) output.something_else(source2) In my experiments, the some_other_transform gets applied to BOTH source1 and source2. This was somewhat surprising since it appeared to be data flowing "backward" through the chain. I also tried a variation as follows: source2 = source1 source1 = map_metadata(some_transform, source1) output.something(source1)... source2 = map_metadata(some_other_transform, source2) output.something_else(source2) Same problem, and also, if reopen_on_metadata is present on the outputs, there are some configurations in which they tend to jostle around each other and oscillate as each alters the others metadata. It's kind of amusing but not what I want. Finally, I tried some variations on buffer() and clock.assign_new(), and neither appeared to help. Am I doing something very obviously wrong here, is there something broken, or is this kind of separation of a sources not supported? -ken ------------------------------------------------------------------------------ Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk _______________________________________________ Savonet-users mailing list Savonet-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/savonet-users