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

Alexander Lapin updated IGNITE-14764:
-------------------------------------
    Description: 
After merging meta storage server logic few bugs of ignition start, table 
creation and atomic operations were revealed. Some of them will be specified in 
greater detail and fixed within corresponding tickets:
 * https://issues.apache.org/jira/browse/IGNITE-14756 - NPE on reading 
tableConfiguration from ConfigurationManager within SchemaManager
 * https://issues.apache.org/jira/browse/IGNITE-14762 - Leader refresh 
sometimes blocks indefinitely
 * https://issues.apache.org/jira/browse/IGNITE-14290 Includes INT32, INT64, 
etc support

Other issues will be fixed within given ticket:
 * Incoorect usage of appliedRevision as watch revision. appliedRevision + 1 
should be used instead. That produced Mutilple AssertionErros.
 * Incorrect masterKey invoke condition in DistributedConfigurationStorage: 
Conditions.revision(MASTER_KEY).eq(ver.get()) That won't work if there's no 
MASTER_KEY, which is always true on initial node startup without PDS
 * Schema descriptor serialization issues
 * String type is unsupported.
 * Incorrect assignment calculation based on Vault, TableConfiguration from 
ConfigurationManager will be used instead.
 * Empty metastorageNodes configuration property. Default value will be added.
 * Incorrect tblId parsing in SchemaManager
 * and few more.

  was:
After merging meta storage server logic few bugs of ignition start, table 
creation and atomic operations were revealed. Some of them will be specified in 
greater detail and fixed within corresponding tickets:
 * https://issues.apache.org/jira/browse/IGNITE-14756 - NPE on reading 
tableConfiguration from ConfigurationManager within SchemaManager
 * https://issues.apache.org/jira/browse/IGNITE-14762 - Leader refresh 
sometimes blocks indefinitely
 * https://issues.apache.org/jira/browse/IGNITE-14290 Includes INT32, INT64, 
etc support

Other issues will be fixed within given ticket:
 * Incoorect usage of appliedRevision as watch revision. appliedRevision + 1 
should be used instead. That produced Mutilple AssertionErros.
 * Incorrect masterKey invoke condition in DistributedConfigurationStorage: 
Conditions.revision(MASTER_KEY).eq(ver.get()) That won't work if there's no 
MASTER_KEY, which is always true on initial node startup without PDS
 * Column serialization issue because of serialization lambda
 * String type is unsupported.
 * Incorrect assignment calculation based on Vault, TableConfiguration from 
ConfigurationManager will be used instead.
 * Empty metastorageNodes configuration property. Default value will be added.


> Consolidation of managers and metastorage server implementation.
> ----------------------------------------------------------------
>
>                 Key: IGNITE-14764
>                 URL: https://issues.apache.org/jira/browse/IGNITE-14764
>             Project: Ignite
>          Issue Type: Bug
>            Reporter: Alexander Lapin
>            Assignee: Vladislav Pyatkov
>            Priority: Blocker
>              Labels: 3.0.0-alpha2, ignite-3
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> After merging meta storage server logic few bugs of ignition start, table 
> creation and atomic operations were revealed. Some of them will be specified 
> in greater detail and fixed within corresponding tickets:
>  * https://issues.apache.org/jira/browse/IGNITE-14756 - NPE on reading 
> tableConfiguration from ConfigurationManager within SchemaManager
>  * https://issues.apache.org/jira/browse/IGNITE-14762 - Leader refresh 
> sometimes blocks indefinitely
>  * https://issues.apache.org/jira/browse/IGNITE-14290 Includes INT32, INT64, 
> etc support
> Other issues will be fixed within given ticket:
>  * Incoorect usage of appliedRevision as watch revision. appliedRevision + 1 
> should be used instead. That produced Mutilple AssertionErros.
>  * Incorrect masterKey invoke condition in DistributedConfigurationStorage: 
> Conditions.revision(MASTER_KEY).eq(ver.get()) That won't work if there's no 
> MASTER_KEY, which is always true on initial node startup without PDS
>  * Schema descriptor serialization issues
>  * String type is unsupported.
>  * Incorrect assignment calculation based on Vault, TableConfiguration from 
> ConfigurationManager will be used instead.
>  * Empty metastorageNodes configuration property. Default value will be added.
>  * Incorrect tblId parsing in SchemaManager
>  * and few more.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to