Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Won't Fix
-
None
-
None
-
None
Description
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.
Attachments
Issue Links
- relates to
-
IGNITE-19275 Creation of big amount of tables throws exception
- Resolved
- links to