apache / incubator-heron

Apache Heron (Incubating) is a realtime, distributed, fault-tolerant stream processing engine from Twitter
https://heron.apache.org/
Apache License 2.0
3.65k stars 598 forks source link

Provide Simulator for heron api namespace #2290

Open aahmed-se opened 7 years ago

aahmed-se commented 7 years ago

Currently Simulator is available for the org.spache.storm namespace it should also be available for the heron api namespace

maosongfu commented 7 years ago

We have it under com.twitter.heron namespace: https://github.com/twitter/heron/blob/master/heron/simulator/src/java/com/twitter/heron/simulator/Simulator.java

Do you think we need to move it to heron api? Or add a wrapper on it? (For this, heron api package would still depend on simulator jar, so why don't users use heron.simulator namespace directly?)

kramasamy commented 7 years ago

@aahmed-se - what is the use case?

aahmed-se commented 7 years ago

We want to test topologies written using heron api objects , because that is what we are encouraging more users to do.