You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ignite.apache.org by "Stanislav Lukyanov (JIRA)" <ji...@apache.org> on 2018/10/30 14:48:00 UTC

[jira] [Created] (IGNITE-10067) Tracking progress of index building

Stanislav Lukyanov created IGNITE-10067:
-------------------------------------------

             Summary: Tracking progress of index building
                 Key: IGNITE-10067
                 URL: https://issues.apache.org/jira/browse/IGNITE-10067
             Project: Ignite
          Issue Type: Bug
            Reporter: Stanislav Lukyanov


When a new index is being created or indexes are being rebuilt in case a node is restarted without index.bin, the performance of queries is low until the index is ready. It would be good to track the process of indexing to have an approximate completion time.

Currently we only have "started" and "finished" messages in the logs for each index.
It would be good to also know
- All indexes to be built
- Number (+ percentage?) of processed entries (or pages, if it's hard to update progress for each entry)
- Number (+ percentage?) of entries left 

It seems reasonable to start collecting this data and just print it in the logs for now. `metricsLogFrequency` could be reused as the frequency of logging. After community has some experience with using this, this metrics could be exposed via Java API/JMX/etc.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)