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)