Github user rasehorn commented on the issue:

    https://github.com/apache/zeppelin/pull/1799
  
    I'm also a little bit confused what this PR really is about - the pictures 
above point to paragraph execution order and control but the discussion also 
points to Notebook execution workflows. 
    From my point of view the control over paragraph execution within a 
notebook is something different than defining a workflow for notebook execution 
and mixing different features leads to poor design. 
    
    Often paragraphs within notebooks depend on others and therefore they need 
to be executed in a certain order. I feel like this kind of paragraph execution 
control shall be handeled by the core framework based on settings for each 
paragraph within the notebook.
    
    Additionally: In some places within the discussion the implementation of 
that feature on interpreter level was mentioned. It is not clear to me why the 
notebook workflow definition feature shall be reimplemented in different 
interpreters in different ways. Instead the internals of a notebook are of no 
interest when it is executed within a workflow - all that matters is success or 
failure and a definition at the workflow level what shall happen in case of a 
failure. So from my point of view the notebook workflow feature should also be 
implemented in the core code independently from the different interpreters 
available.


---
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 infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

Reply via email to