Hi all

Reading through Spark streaming's custom receiver documentation, it is
recommended that onStart and onStop methods should not block indefinitely.
However, looking at the source code of KinesisReceiver, the onStart method
calls worker.run that blocks until worker is shutdown (via a call to
onStop).

So, my question is what are the ramifications of making a blocking call in
onStart and whether this is something that should be addressed
in KinesisReceiver implementation.

Thanks,
Aniket

Reply via email to