Mikhail Efremov created IGNITE-22001:
----------------------------------------
Summary: Throw specific exception if during
writeTableAssignmentsToMetastore process was interrupted
Key: IGNITE-22001
URL: https://issues.apache.org/jira/browse/IGNITE-22001
Project: Ignite
Issue Type: Improvement
Reporter: Mikhail Efremov
Assignee: Mikhail Efremov
h2. The problem
In {{TableManager#writeTableAssignmentsToMetastore:752}} as a result of output
{{CompletableFuture}} returns {{{}null{}}}-value. In cases of
{{writeTableAssignmentsToMetastore}} method's using it leads to sudden
{{NullPointerException}} without clear understandings of the reasons of such
situation.
h2. The solution
Instead of returning {{{}null{}}}-value re-throw more specific exception with
given assignments list to write in metastorage, and table identifier that
should help to investigate cases of the method interruption.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)