Hi, Storm community!

Since we introduce heartbeat to multi-lang feature with design constraint
at 0.9.3, we met some issues regarding design constraint.
(Please refer https://github.com/apache/storm/pull/286#issuecomment-58366793
for see constraint.)

I'm trying to make some workarounds to avoid it, but some scenarios it
doesn't work, too.
(Please refer https://github.com/apache/storm/pull/497#issuecomment-90392638
)

Actually I introduced this constraint cause it's 'multi-lang' and I can't
sure all languages can write heartbeat response "concurrently with
synchronized".
But if we're not satisfied with constraint, we may decide to drop
supporting of some languages which cannot ensure this.
(Sure we should change python/ruby/node.js implementation to support it.)

Wish to hear everyone's opinion.
Thanks!

FYI
- HeartBeat feature : https://issues.apache.org/jira/browse/STORM-513
- HeartBeat timeout issue : https://issues.apache.org/jira/browse/STORM-738
-- workaround (cannot cover all scenarios) :
https://issues.apache.org/jira/browse/STORM-742

Best.
Jungtaek Lim (HeartSaVioR)

ps. Please let me know if you think it's better to post to user group, too.

Reply via email to