Vladimir Prus created ZEPPELIN-5293:
---------------------------------------

             Summary: Search index rebuild blocks everything
                 Key: ZEPPELIN-5293
                 URL: https://issues.apache.org/jira/browse/ZEPPELIN-5293
             Project: Zeppelin
          Issue Type: Bug
    Affects Versions: 0.9.0
            Reporter: Vladimir Prus


Suppose that you have 10K notebooks stored on S3. Set 
zeppelin.search.index.rebuild to true in options and restart Zeppelin.

Expected effect: notes are indexes in the background.

Observed effect: Zeppelin is not usable for 30 minutes. UI only shows 
navigation bar. All the threads are blocked waiting for Notebook instance to 
appear.

It appears that Notebook's constructor calls LuceneSearch.startRebuildIndex, 
and it creates a thread and then *joins* it. So, until indexing finishes, 
nothing works.

I am unsure that this thread.join is warranted - maybe it can be just removed?

 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to