Denis Chudov created IGNITE-20915:
-------------------------------------

             Summary: Latest tables returned by TableManager depends on wrong 
versioned value
                 Key: IGNITE-20915
                 URL: https://issues.apache.org/jira/browse/IGNITE-20915
             Project: Ignite
          Issue Type: Bug
            Reporter: Denis Chudov


After IGNITE-19502 the method TableManager#latestTablesById returns the tables' 
map depending on what tables are contained in current version of tablesByIdVv. 
Meanwhile, tablesByIdVv is completed not after full table creation, but after 
the creation of the instance of TableImpl. It can lead to races prevented by 
IGNITE-19593 which introduced this method.

This method TableManager#latestTablesById should look on the current version of 
assignmentsUpdatedVv, which is completed on full table creation, and use its 
version to pick a value from tablesByIdVv - like it was done in IGNITE-19593.



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

Reply via email to