[ https://issues.apache.org/jira/browse/IGNITE-15814?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Kirill Tkalenko updated IGNITE-15814: ------------------------------------- Ignite Flags: (was: Docs Required,Release Notes Required) > [Native Persistence 3.0] Data Structures porting > ------------------------------------------------- > > Key: IGNITE-15814 > URL: https://issues.apache.org/jira/browse/IGNITE-15814 > Project: Ignite > Issue Type: Task > Components: persistence > Reporter: Sergey Chugunov > Assignee: Kirill Tkalenko > Priority: Major > Labels: ignite-3 > > h2. Goal > In Ignite 3 we'll reuse basic data structures from Ignite 2 persistence > codebase, but need to fix some design flaws and remove dependencies from WAL > logging functionality as in Ignite 3 WAL is an external service. > h2. Items to pay attention to > Port data structures classes hierarchy: AbstraceDataStructure, -BPlusTree- > and FreeList implementations (some implementations may not be necessary, they > should be considered individually). > Port existing unit tests whenever it doesn't require too much effort. > Type parameters clarification in data structures is needed. > h2. More details > I think this issue should be concentrated on porting of Free List rather than > BPlusTree. Maybe classes like Storable should be revisited. -- This message was sent by Atlassian Jira (v8.20.1#820001)