Kshitij Badani created ZEPPELIN-1142:
----------------------------------------

             Summary: Zeppelin allows two users to simultaneously edit the 
notebook permissions
                 Key: ZEPPELIN-1142
                 URL: https://issues.apache.org/jira/browse/ZEPPELIN-1142
             Project: Zeppelin
          Issue Type: Improvement
          Components: zeppelin-server
    Affects Versions: 0.6.0
            Reporter: Kshitij Badani


This is a race condition scenario
1) Create a zeppelin notebook as user A and start changing notebook permissions 
2) Start another zeppelin session by logging in as a different zeppelin user - 
user B
3) Now open the same notebook as user B and change notebook permissions as 
follows and save it
owners : user B
All this while userA is still in the middle of his change of permissions session
4) Now if user A tries to save the permissions, he wont be able to save because 
user B happened to change the ownership of notebook before user A
>From user A's perspective, he does not know that there is some other user 
>simultaneously trying to change permissions. All he sees is that though he is 
>the creator of the notebook, he cant change the permissions.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to