[ https://issues.apache.org/jira/browse/IGNITE-25826?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Vyacheslav Koptilin updated IGNITE-25826: ----------------------------------------- Labels: ignite-3 (was: ) > Incompatible changes in RecoveryApi after enabling collocation > -------------------------------------------------------------- > > Key: IGNITE-25826 > URL: https://issues.apache.org/jira/browse/IGNITE-25826 > Project: Ignite > Issue Type: Bug > Components: rest ai3 > Affects Versions: 3.1 > Reporter: Andrey Khitrin > Assignee: Kirill Sizov > Priority: Critical > Labels: ignite-3 > Fix For: 3.1 > > > In IGNITE-25708, REST API was changed in a non-compatible way: some field in > {color:#000000}LocalPartitionStateResponse, being non-nullable > previously,{color} were marked as nullable. > > After that, in IGNITE-25687, colocation was enabled by default, and this API > had started to return actual nulls. This breaks client code that previously > used this API to check partitions status. > In order to keep compatibility, either this behavior should be fixed, or an > alternative approach must be provided. In some cases, it's important to > control an actual amount of replicas created for the given table. -- This message was sent by Atlassian Jira (v8.20.10#820010)