MySQL 9.1.0
Source Code Documentation
|
Functions | |
bool | recover_prepared_in_tc_one_ht (THD *thd, plugin_ref plugin, void *arg) |
Callback to be invoked by ha_recover over each storage engine plugin. More... | |
bool | recover_one_ht (THD *thd, plugin_ref plugin, void *arg) |
Callback to be invoked by ha_recover over each storage engine plugin. More... | |
bool xa::recovery::recover_one_ht | ( | THD * | thd, |
plugin_ref | plugin, | ||
void * | arg | ||
) |
Callback to be invoked by ha_recover
over each storage engine plugin.
handler::recover(XA_recover_txn[])
callback from the plugin interface, in order to retrieve the list of transactions that are, at the moment, in prepared state within the storage engine.recover_one_internal_trx
for all the retrieved transactions that are internally coordinated transactions.recover_one_external_trx
for all the retrieved transactions that are externally coordinated transactions.thd | The THD session object to be used in recovering the transactions. |
plugin | The plugin interface for the storage engine to recover the transactions for. |
arg | A pointer to struct xarecover_st that hold the information about the transaction coordinator state. |
bool xa::recovery::recover_prepared_in_tc_one_ht | ( | THD * | thd, |
plugin_ref | plugin, | ||
void * | arg | ||
) |
Callback to be invoked by ha_recover
over each storage engine plugin.
handler::recover_prepared_in_tc(XA_recover_txn[])
callback from the plugin interface, in order to retrieve the list of transactions that are, at the moment, in prepared in TC state within the storage engine.xarecover_st::xa_list
in PREPARED
state.thd | The THD session object to be used in recovering the transactions. |
plugin | The plugin interface for the storage engine to recover the transactions for. |
arg | A pointer to struct xarecover_st that hold the information about the transaction coordinator state. |