[ https://issues.apache.org/jira/browse/IGNITE-11499?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16808694#comment-16808694 ]
Ignite TC Bot commented on IGNITE-11499: ---------------------------------------- {panel:title=--> Run :: All: Possible Blockers|borderStyle=dashed|borderColor=#ccc|titleBGColor=#F7D6C1} {color:#d04437}JDBC Driver{color} [[tests 1|https://ci.ignite.apache.org/viewLog.html?buildId=3490358]] * IgniteJdbcDriverTestSuite: JdbcThinConnectionSelfTest.testInvalidEndpoint - 1,8% fails in last 339 master runs. {panel} [TeamCity *--> Run :: All* Results|https://ci.ignite.apache.org/viewLog.html?buildId=3490451&buildTypeId=IgniteTests24Java8_RunAll] > SQL: DML should not use batches by default > ------------------------------------------ > > Key: IGNITE-11499 > URL: https://issues.apache.org/jira/browse/IGNITE-11499 > Project: Ignite > Issue Type: Task > Components: sql > Reporter: Vladimir Ozerov > Assignee: Taras Ledkov > Priority: Major > Fix For: 2.8 > > Time Spent: 10m > Remaining Estimate: 0h > > Currently DML apply updates in batches equal to {{SqlFieldsQuery.pageSize}}. > This is prone to deadlocks. Instead, we should apply updates one-by-one by > default. Proposal: > # Introduce {{SqlFieldsQuery.updateBatchSize}} property, set it to {{1}} by > default > # Print a warning about deadlock to log if it is greater than 1 > # Add it to JDBC and ODBC drivers > # Add it to other languages -- This message was sent by Atlassian JIRA (v7.6.3#76005)