[jira] [Created] (IGNITE-9720) Initialize partition free lists lazily

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[jira] [Created] (IGNITE-9720) Initialize partition free lists lazily

Anton Vinogradov (Jira)
Alexey Goncharuk created IGNITE-9720:
----------------------------------------

             Summary: Initialize partition free lists lazily
                 Key: IGNITE-9720
                 URL: https://issues.apache.org/jira/browse/IGNITE-9720
             Project: Ignite
          Issue Type: Task
            Reporter: Alexey Goncharuk


When persistence is enabled, partition free lists metadata may take quite a lot of pages.
This results in a very long start time because {{GridCacheOffheapManager.GridCacheDataStore#init0}} will read all metadata for free list in each partition on exchange start (this is done in the {{CacheFreeListImpl}} constructor)
We should only read required information on exchange and defer actual free list initialization to the first access.



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