Sure: https://issues.apache.org/jira/browse/ZEPPELIN-4142 https://issues.apache.org/jira/browse/ZEPPELIN-4143
On Wed, May 1, 2019 at 5:04 PM Jeff Zhang <zjf...@gmail.com> wrote: > Could you create ticket for this issue ? > > Mor Yariv <m...@nutrinohealth.com> 于2019年5月1日周三 下午9:29写道: > >> I am trying to setup zeppelin to work with two synced notebook repos - an >> s3 repo which is our current repo and a github one on top of it to allow >> committing and tagging note versions to git. >> We currently use s3 since we have many local and remote zeppelin >> instances we fire up and shut down constantly, and we want to share our >> notes between all of them. Our zeppelin version is 0.8.1. >> >> When I tried to add the github repo to our setup I ran into one of two >> problems: >> 1. If the zeppelin.notebook.storage setting lists the s3 repo first, the >> revision controls are hidden (because of isRevisionSupportedInDefaultRepo >> in zeppelin-zengine which only checks the first repo for revision support). >> 2. If the setting lists the github repo first, when the server starts up >> only the github notes are loaded and only after the user clicks the refresh >> button to reload notes the sync function is called and the s3 notes are >> added to the list. In NotebookRepoSync's constructor it actually does sync >> the repos, but only if anonymous access is allowed (and I can confirm it >> works in my setup, but we do need to disable anonymous access). >> >> Which (if any) is the best practice for this? What are the reasons for >> the revision support to only work if the first repo supports it and for the >> sync to only happen if anonymous access is enabled? >> For now as a workaround I modified zengine to allow revision support to >> be enabled if either of the repos supports it and it seems to be working >> fine. >> >> >> Thanks! >> Mor >> >> > > -- > Best Regards > > Jeff Zhang >