Github user miguno commented on the pull request:
https://github.com/apache/storm/pull/268#issuecomment-73276378
Thanks for the follow-up, @tedxia.
It looks as if I was able to report progress. My conversation with
@clockfly earlier today was very helpful in this regard -- thanks, Sean!
I have refactored/rewritten our Netty Client code (`Client.java`). The
first experiments using this new code are positive: The upstream bolts do not
die anymore if the downstream bolts die (cf. my test scenario / test topology
above), and as soon as the downstream bolts return back to life they will
receive and process new input tuples.
I'll have to do some follow-up work on the code -- there is at least one
piece of it that I do not like because it's more of a hack -- as well as
perform additional tests next week, of course. By then I should also be able
to share the test topology I was referring to above so that you guys can
reproduce the same test/failure setup.
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---