You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Denis Chudov (Jira)" <ji...@apache.org> on 2023/05/31 12:10:00 UTC

[jira] [Resolved] (IGNITE-19478) Possible excess size of table entities written into meta storage

     [ https://issues.apache.org/jira/browse/IGNITE-19478?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Denis Chudov resolved IGNITE-19478.
-----------------------------------
    Resolution: Won't Fix

This optimization becomes not necessary after IGNITE-19405 .

> Possible excess size of table entities written into meta storage
> ----------------------------------------------------------------
>
>                 Key: IGNITE-19478
>                 URL: https://issues.apache.org/jira/browse/IGNITE-19478
>             Project: Ignite
>          Issue Type: Bug
>            Reporter: Denis Chudov
>            Assignee: Denis Chudov
>            Priority: Major
>              Labels: ignite-3
>          Time Spent: 1h 40m
>  Remaining Estimate: 0h
>
> *Motivation*
> There are multiple entities written to meta storage during DDL operations, especially table creation, for example, assignments. The size of these entities is excessive, because of usage instances of ClusterNode, wrapping to collections and so on. This can lead to degradation in Raft during creation of multiple tables, see IGNITE-19275 .
> The size of such entities can be optimized.
> *Definition of done*
> The size of serialized entities is close to number of bytes which is taken by elementary types which these entities consist of.
> *Implementation notes*
> We can use @Transferable annotation with OptimizedMarshaller to serialize table entities.



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