[ 
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)

Reply via email to