twitter / summingbird

Streaming MapReduce with Scalding and Storm
https://twitter.com/summingbird
Apache License 2.0
2.14k stars 267 forks source link

Fix `TestPlatform` memoization #732

Closed ttim closed 7 years ago

ttim commented 7 years ago

I've discovered a bug with transformation of Producers between different platforms: we don't support referential relations between created producers in transformProducer. This PR fixes that with memoization of created Producers.

I verified the change with running should-be-failing test locally.