[
https://issues.apache.org/jira/browse/IGNITE-16763?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Denis Chudov updated IGNITE-16763:
----------------------------------
Description:
Scenario:
Start the node, try to create a table. Exception happens on
For now, there is no way to complete the table create future exceptionally if
exception was thrown in the listener of configuration updates, so that the
table hasn't been actually created. For example, exception is thrown inside of
TableManager#updateAssignments. Table creation completes anyway, as it depends
only on update of versioned values in table manager, which will be completed in
any case on storage revision update, and then the table creation future will be
completed successfully.
was:For now, there is no way to complete the table create future
exceptionally if exception was thrown in the listener of configuration updates,
so that the table hasn't been actually created. For example, exception is
thrown inside of TableManager#updateAssignments. Table creation completes
anyway, as it depends only on update of versioned values in table manager,
which will be completed in any case on storage revision update, and then the
table creation future will be completed successfully.
> TableManager doesn't throw exception on table create, if something goes wrong
> in configuration listener for updateAssignments
> -----------------------------------------------------------------------------------------------------------------------------
>
> Key: IGNITE-16763
> URL: https://issues.apache.org/jira/browse/IGNITE-16763
> Project: Ignite
> Issue Type: Bug
> Reporter: Denis Chudov
> Priority: Major
> Labels: ignite-3
>
> Scenario:
> Start the node, try to create a table. Exception happens on
>
> For now, there is no way to complete the table create future exceptionally if
> exception was thrown in the listener of configuration updates, so that the
> table hasn't been actually created. For example, exception is thrown inside
> of TableManager#updateAssignments. Table creation completes anyway, as it
> depends only on update of versioned values in table manager, which will be
> completed in any case on storage revision update, and then the table creation
> future will be completed successfully.
--
This message was sent by Atlassian Jira
(v8.20.1#820001)