Symptom
- On restart of the multiplex coordinator node the server crashes at st_server.cxx with this stacktrace
db_Catalog::GetLocalWritableLock
db_TableVersion*db_Catalog::FindTableByID
db_Catalog::GlobalRICheck
db_GlobalRICheck::Execute()
st_command::DoCmdThroughResourceGate()
st_iqdml::GlobalRICheck
UIQDML_GlobalRICheck
st_SAIQInterfaceInfo::callFunction()
st_SAIQInterface::RunIQFunc
st_SAIQInterface::Execute
saint_iqthresholddml::GlobalRICheck
Database::RestoreGlobalTxnContext - The crash has consistently been seen during Global Transaction Restore recovery processing. The problem happens after seeing this message in the iqmsg file...
st_database::CompleteMpxRecovery() - change RecoveryState from RECOVERED to RECOVERING
...and before the expected recovery completion message that follows. The crash happens and this message is not printed.
GBL_TXN_RES Global Transaction Restore time : n.nnnn
- The problem requires that there be at least one active secondary writer node in the mpx environment and that global transaction resiliency functionality is enabled.
- In some cases if the writer node is waiting for completion of pending DML transactions the stack trace will contain a call to st_txncb::GetEffectiveVersioningType
Read more...
Environment
- multiplex environments only
- SAP IQ 16.1 SP02 all platforms
- SAP IQ 16.1 SP03 all platforms
Product
SAP IQ 16.1
Keywords
sybase, co-ordinator, abort, fail, CR815362, 815362, CR#815362, CR815141, 815141, CR#815141, GTR, restore, hang, crashed, 'signal 11', sig11, 'stack trace', stktrc, recovery, failure, 'thread stacks', stcxtlib , KBA , BC-SYB-IQ , Sybase IQ , Problem
About this page
This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).Search for additional results
Visit SAP Support Portal's SAP Notes and KBA Search.