[
https://issues.apache.org/jira/browse/IGNITE-10067?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Stanislav Lukyanov resolved IGNITE-10067.
-----------------------------------------
Resolution: Duplicate
> 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
> Priority: Major
>
> 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
(v8.3.4#803005)