Details
-
Bug
-
Resolution: Duplicate
-
Low
-
2.2-M1
-
None
-
None
Description
We create all the crucible revisions for a changeset in a single transaction, which holds the uniqueRowLock for the duration of the transaction. This means that review contents cannot be edited until the crucible revisions have been created.
We should batch the creation of crucible revisions into smaller transactions.
Attachments
Issue Links
- duplicates
-
CRUC-3143 "org.hibernate.HibernateException: Could not acquire unique-row lock, timeout" exceptions under load
- Closed