Github user prabhjyotsingh commented on the issue:

    https://github.com/apache/zeppelin/pull/2034
  
    Yes, agreed, documentation is one part, but, other part being how should 
Zeppelin or `RemoteInterpreterProcess` handle connection is more important. 
    
    So, in the same example as describe above where livy's default mode is `per 
user`, and here "admin-grp" goes and changes some setting say mode from 
"yarn-cluster" to "yarn-client" (a hypothetical example) saves setting and 
restart. Now in current implementation, except for this user others that 
connected to livy's server before this user "admin" are still submitting to 
"yarn-cluster", which to me is wrong; because the source of truth should have 
been Zeppelin's interpreter setting page, new the users that were connected to 
this interpreter before this change are behaving different, and new users will 
behave different.
    
    So, IMHO until we have individual interpreter setting for individual user 
(or we support the scenario described above 
https://github.com/apache/zeppelin/pull/2034#issuecomment-280888650); whenever 
restart or edit and saved is clicked, all processes should terminate.
    
    Let me know what you think, and any other thought that I might be missing ?


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