[ https://issues.apache.org/jira/browse/IGNITE-15400?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Yury Gerzhedovich resolved IGNITE-15400. ---------------------------------------- Resolution: Invalid > Raft bulk update command uses Set for collection of BinaryRow > ------------------------------------------------------------- > > Key: IGNITE-15400 > URL: https://issues.apache.org/jira/browse/IGNITE-15400 > Project: Ignite > Issue Type: Bug > Reporter: Andrey Mashenkov > Priority: Major > Labels: ignite-3 > > InsertAllCommand and UpsertAllCommand uses Set structures for BinaryRow > collection. > BinaryRow object doen't override hashcode/equals methods, so HashSet can't be > used here. > Comparing rows on equality by only their key parts is incorrect in general > case. > So, an external Comparator must be used for that purpose. > Let's use List implementation here as an uniqueness task should be resolved > before a Command object creation or even before the Row serialization. -- This message was sent by Atlassian Jira (v8.20.10#820010)