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

Reply via email to