Stig Rohde Døssing created STORM-2691:

             Summary: storm-kafka-client Trident spout communicates with the 
Coordinator through a static field
                 Key: STORM-2691
             Project: Apache Storm
          Issue Type: Bug
          Components: storm-kafka-client
    Affects Versions: 2.0.0, 1.1.1
            Reporter: Stig Rohde Døssing

The Trident Kafka spout uses the KafkaTridentSpoutTopicPartitionRegistry enum 
to pass existing topic partitions from the spout to the coordinator. This only 
works when those components happen to be in the same JVM. 

The coordinator runs in the TridentSpoutCoordinator bolt here,
 while the spout instances run in TridentSpoutExecutors here

We should replace the registry enum with writes to Zookeeper or something 

This message was sent by Atlassian JIRA

Reply via email to