Github user cacti77 commented on the issue:

    https://github.com/apache/zeppelin/pull/2437
  
    > from the code perspective, there's only one InterpreterGroup for scoped 
mode, but multiple sessions in one InterpreterGroup.
    
    If this is true then surely the diagram for scoped mode should only have 
one InterpreterGroup in it, but with multiple (Spark?) sessions inside that, 
with several interpreters inside each session?
    
    Also, this 'per note' and 'per user' does appear to add another dimension. 
So, to explain what's happening you'd need one table for shared/scoped/isolated 
for the 'per user' mode and another table again for shared/scoped/isolated for 
the 'per note' mode.
    
    It would also be good to have a column or table explaining how data can be 
shared, or not, between notebooks in the 3 different modes. As a Zeppelin user 
I find all these different combinations really confusing. Maybe an 
architectural diagram of how the different parts of Zeppelin talk to each other 
would help here. Or maybe the product itself should be simplified to remove a 
lot of these combinations, especially if they're not used much?!


---
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