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)