Store transaction type bit on transaction end
When the transaction ends, it's good to know what type of a transaction just ended. Currently, this will be used by readwritesplit to detect when a read-only transaction ends.
This commit is contained in:
@ -897,8 +897,10 @@ const char* session_trx_state_to_string(mxs_session_trx_state_t state)
|
||||
return "SESSION_TRX_READ_ONLY";
|
||||
case SESSION_TRX_READ_WRITE:
|
||||
return "SESSION_TRX_READ_WRITE";
|
||||
case SESSION_TRX_ENDING:
|
||||
return "SESSION_TRX_ENDING";
|
||||
case SESSION_TRX_READ_ONLY_ENDING:
|
||||
return "SESSION_TRX_READ_ONLY_ENDING";
|
||||
case SESSION_TRX_READ_WRITE_ENDING:
|
||||
return "SESSION_TRX_READ_WRITE_ENDING";
|
||||
}
|
||||
|
||||
MXS_ERROR("Unknown session_trx_state_t value: %d", (int)state);
|
||||
|
Reference in New Issue
Block a user