Daniel Schonfeld created STORM-520:
--------------------------------------

             Summary: Using storm.local.hostname causes bolts to not 
communicate with each other
                 Key: STORM-520
                 URL: https://issues.apache.org/jira/browse/STORM-520
             Project: Apache Storm
          Issue Type: Bug
    Affects Versions: 0.9.2-incubating
         Environment: Docker container (Docker > 1.1.2)
            Reporter: Daniel Schonfeld


In our setup we run different supervisors as docker container on top of CoreOS.

If I use docker's -h (host) and give the container the same hostname as the 
host machine, the bolts are able to register with nimbus correctly, talk to 
each other as well as transfer data inside the same container between different 
workers located on the same machine.

Utilizing 'storm.local.hostname' instead of using docker's -h option results in 
the bolts having a hard time (read: unable to) communicating between workers on 
the same machine/container (we only run one container per physical machine 
which contains 4 workers + supervisor) and having sporadic success (50/50) 
communicating with bolts in different machines.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to