Firstly: I don't think that's entirely true. Existing supervision indeed only works when stages "support it". One has to notice that it's not as simple as it may seem from a high level perspective, since there's buffers involved between stages so what would "restart a section", or what should it really mean etc.
However, there's many ways to add restarting or other behaviours.
Including, but not limited to:
Do bear in mind that Akka was, is and remains a toolkit. The tools are there, with killswitches, a spec how failure is propagated (reactive streams, which will be in JDK9)
Would we want to improve the current supervision scheme?
Yes, we'd like to. Are we right now going to work on it? No, we're focused on other areas right now that are more pressing.
What would be helpful now: What I think would be the best next step here, is to actually come up with patterns - be it as blogs, or writeups in issues or PRs that pre-package behaviour such as the Retry stage did, and once we have the real use cases we can think about it again, because a generic "supervision" is very hard (note the generic part in that phrase, specialized ones are simple), and very likely not what you'd actually want (it would do unexpected surprising things, we experimented with some restarting schemes).
I do agree though that all those patterns should be then collected and put to: http://doc.akka.io/docs/akka/2.5.1/scala/stream/stream-error.html We're right now working on a new docs and website page, so once that's done we'll focus on such content.
Hope this answers the question about status, next steps, and how you can help :-)
--
>>>>>>>>>> Read the docs: http://akka.io/docs/
>>>>>>>>>> Check the FAQ: http://doc.akka.io/docs/akka/current/additional/faq.html
>>>>>>>>>> Search the archives: https://groups.google.com/group/akka-user
---
You received this message because you are subscribed to the Google Groups "Akka User List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to akka-user+...@googlegroups.com.
To post to this group, send email to akka...@googlegroups.com.
Visit this group at https://groups.google.com/group/akka-user.
For more options, visit https://groups.google.com/d/optout.