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)