Central should perform retries upon database deadlocks

Bug #1408336 reported by Kiall Mac Innes
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Designate
Fix Released
High
Kiall Mac Innes
Juno
New
Medium
Unassigned

Bug Description

Central should perform retries upon database deadlocks

Revision history for this message
Kiall Mac Innes (kiall) wrote :
Kiall Mac Innes (kiall)
Changed in designate:
milestone: kilo-2 → kilo-3
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to designate (master)

Reviewed: https://review.openstack.org/134524
Committed: https://git.openstack.org/cgit/openstack/designate/commit/?id=f8e5161569802db64d1d7d1d4864f8a77c4fe2dd
Submitter: Jenkins
Branch: master

commit f8e5161569802db64d1d7d1d4864f8a77c4fe2dd
Author: Kiall Mac Innes <email address hidden>
Date: Tue Jan 6 14:13:49 2015 +0000

    Retry transactions on database deadlocks

    Retry transactions upon database deadlocks, helping to ensure all
    requests are processed even while there is contention on the
    domain.serial column.

    Additionally, due to the copy.deepcopy() introduced in the retry decorator, code which previously relied in the input values to central being mutated in place (only the tests, as everything else was over RPC so couldn't have been mutated in place) can no longer rely on this behavior.

    Change-Id: Id470608d7cc6c34c133803ba34b9bf242dc5e6ae
    Closes-Bug: 1408336

Changed in designate:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in designate:
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in designate:
milestone: kilo-3 → 2015.1.0
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.