-
Notifications
You must be signed in to change notification settings - Fork 2.5k
Closed
Description
Job1&Job2 do upsert concurrently, and they both have the same primaryKey record (pk1 ...), and this pk1 record does not exists in the table before.
because these two jobs upsert concurrently, so Job1&Job2 do indexlookup and both treat pk1 as insert type.
And Job1 first commit to table, then Job2 commit to table and check file level conflict with Job1's commit, there is no conflict, and also insert pk1 record. Now there are two pk1 record in the table, this is incorrect.
so currently OCC can not handle this multiple concurrent upsert correctly?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels