ftweedal / 389-ds-base

Forked from 389-ds-base 6 years ago
Clone

f2f1a90 Ticket 48769 - RFE: Be_txn extended operation plugin type

Authored and Committed by William Brown 8 years ago
    Ticket 48769 - RFE: Be_txn extended operation plugin type
    
    Bug Description:  In cases that plugins both use be_txn for pre or post
    operation, and extended operations this can lead to deadlock. Additionally
    plugin authors should not need to consider transactions in their code only
    focusing on solving the issue.
    
    Fix Description:  This adds a new plugin type, betxnextendedop which
    automatically wraps extended operations in a transaction.
    
    https://fedorahosted.org/389/ticket/48769
    
    Author: wibrown
    
    Review by: nhosoi (Thanks!)
    
        
file modified
+56 -1
file modified
+26 -6
file modified
+117 -63
file modified
+17 -14