Jeff Zhang created ZEPPELIN-3985:

             Summary: Move note permission from notebook-authorization.json to 
note file
                 Key: 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

Reply via email to