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)