Central should perform retries upon database deadlocks

Bug #1408336 reported by Kiall Mac Innes on 2015-01-07
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Designate
High
Kiall Mac Innes
Juno
Medium
Unassigned

Bug Description

Central should perform retries upon database deadlocks

Kiall Mac Innes (kiall) on 2015-02-05
Changed in designate:
milestone: kilo-2 → kilo-3

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) on 2015-03-19
Changed in designate:
status: Fix Committed → Fix Released
Thierry Carrez (ttx) on 2015-04-30
Changed in designate:
milestone: kilo-3 → 2015.1.0
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers