472a96b Ticket 48342 - Prevent transaction abort if a transaction has not begun

Authored and Committed by William Brown 7 years ago
    Ticket 48342 - Prevent transaction abort if a transaction has not begun
    
    Bug Description:  Transactions may have been aborted if they had not begun yet
    due to a logic issue in dna_update_config_event. Additionally, it was possible
    for an operation to fail and the transaction to not be aborted, and for the
    transaction to fail to start and the delete to proceed anyway!
    
    Fix Description:  Re-arrange and correct the logic around the transaction
    in dna_update_config_event. Given this code is always called during startup, we
    do not have the same be-txn issues as other areas of dna. This should fix the
    transaction logic.
    
    https://fedorahosted.org/389/ticket/48342
    
    Author: wibrown
    
    Review by: tbordaz (Thanks)
    
        
file modified
+22 -22