Ivan Bessonov created IGNITE-26305:
--------------------------------------

             Summary: Optimize log scan
                 Key: IGNITE-26305
                 URL: https://issues.apache.org/jira/browse/IGNITE-26305
             Project: Ignite
          Issue Type: Improvement
            Reporter: Ivan Bessonov


During the local recovery and log replication we need to read multiple log 
entries in order. Performing a full lookup in-memory metadata lookup takes too 
much time ({{{}O(log){}}}) and should be avoided if possible.

We should either develop a prefetch, or implement a thread-local state of last 
read in-memory metadata block and continue iterating over it. All we need to 
care about here is a truncated suffix, or other types of meta-data that can be 
invalidated (of course, it's not that simple).

In other words, using a benchmark from 
https://issues.apache.org/jira/browse/IGNITE-26293, or something similar, we 
should take a look at bottlenecks and optimize them if possible.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to