Reamer opened a new pull request, #4382:
URL: https://github.com/apache/zeppelin/pull/4382

   ### What is this PR for?
   This pull request introduces a mechanism to initialize Notes in the 
background.
   A consumer is passed, which is then called with the NoteId.
   The consumer itself is responsible for checking, for example, whether the 
note still exists.
   The initialization runs in several threads. The consumer must therefore be 
thread-safe.
   This approach scales well, in my opinion, because it makes effective use of 
NoteCache. Another approach, e.g. to initialize the Notes in the sub-module, 
would not utilize the NoteCache as effectively. This is true if one sub-module 
is faster than the other.
   
   ### What type of PR is it?
    - Improvement
   
   ### What is the Jira issue?
   * https://issues.apache.org/jira/browse/ZEPPELIN-5754
   
   ### How should this be tested?
   * CI
   
   ### Screenshots (if appropriate)
   
   ### Questions:
   * Does the licenses files need to update? No
   * Is there breaking changes for older versions? No
   * Does this needs documentation? No
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@zeppelin.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to