drivers don't recover from errors

Bug #1382147 reported by Robert Kukura
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Group Based Policy
Triaged
Medium
Robert Kukura

Bug Description

Both the implicit_policy and resource_mapping drivers manipulate other GBP or neutron resources from within postcommit methods, since plugin methods should not currently be called from within DB transactions. If the server fails before these methods are completed, or if the methods themselves fail, the resources will not be left in the expected state. Some strategy is needed to recover from these failures. Options include periodically checking and correcting the state of the resources, recording progress on executed postcommit methods, or using TaskFlow to execute the postcommit processing reliably and asynchronously. A similar requirement for ML2 under investigation and will likely result in a Kilo blueprint.

Changed in group-based-policy:
milestone: none → juno-release
assignee: nobody → Robert Kukura (rkukura)
Changed in group-based-policy:
status: New → Confirmed
Robert Kukura (rkukura)
Changed in group-based-policy:
milestone: juno-release → kilo-gbp-1
Changed in group-based-policy:
milestone: kilo-gbp-1 → kilo-gbp-2
Changed in group-based-policy:
milestone: kilo-gbp-2 → kilo-gbp-3
Changed in group-based-policy:
milestone: kilo-gbp-3 → next
Changed in group-based-policy:
status: Confirmed → Triaged
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.