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!)