You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@zeppelin.apache.org by "Jeff Zhang (JIRA)" <ji...@apache.org> on 2019/02/02 13:03:00 UTC

[jira] [Created] (ZEPPELIN-3985) Move note permission from notebook-authorization.json to note file

Jeff Zhang created ZEPPELIN-3985:
------------------------------------

             Summary: Move note permission from notebook-authorization.json to note file
                 Key: ZEPPELIN-3985
                 URL: https://issues.apache.org/jira/browse/ZEPPELIN-3985
             Project: Zeppelin
          Issue Type: New Feature
            Reporter: Jeff Zhang


Currently all the notebook permission info is stored in notebook-authorization.json, this has several issues.
 # It is hard to maintain and debug permission issues as all the note permissions is store in one single file.
 # If this file is corrupted, all the note will be effected
 # It is inefficient and unsafe to keep all notes info in one file. Each permission change require the whole file to be written again and how to keep the file consistent when two notes' permission is updated at the time is another big chanlleage

So I propose to put the permission into each note file, this would make each note file is a self-contained note which contains all the note information, and all the above issues can be fixe by this approach. 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)