!4428 DMS event事件适配openGauss视图

Merge pull request !4428 from 叶佳才/5.0.0
This commit is contained in:
opengauss_bot
2023-11-14 08:02:20 +00:00
committed by Gitee
2 changed files with 41 additions and 1 deletions

View File

@ -4697,6 +4697,12 @@ const char* pgstat_get_wait_dms(WaitEventDMS w)
case WAIT_EVENT_DLS_REQ_TABLE:
event_name = "DlsReqTable";
break;
case WAIT_EVENT_DLS_REQ_PART_X:
event_name = "DlsReqPartX";
break;
case WAIT_EVENT_DLS_REQ_PART_S:
event_name = "DlsReqPartS";
break;
case WAIT_EVENT_DLS_WAIT_TXN:
event_name = "DlsWaitTxn";
break;
@ -4730,6 +4736,30 @@ const char* pgstat_get_wait_dms(WaitEventDMS w)
case WAIT_EVENT_LATCH_S_REMOTE:
event_name = "LatchSRemote";
break;
case WAIT_EVENT_ONDEMAND_REDO:
event_name = "OndemandRedo";
break;
case WAIT_EVENT_PAGE_STATUS_INFO:
event_name = "PageStatusInfo";
break;
case WAIT_EVENT_OPENGAUSS_SEND_XMIN:
event_name = "OpenGaussSendXmin";
break;
case WAIT_EVENT_DCS_REQ_CREATE_XA_RES:
event_name = "DcsReqCreateXaRes";
break;
case WAIT_EVENT_DCS_REQ_DELETE_XA_RES:
event_name = "DcsReqDeleteXaRes";
break;
case WAIT_EVENT_DCS_REQ_XA_OWNER_ID:
event_name = "DcsReqXaOwnerId";
break;
case WAIT_EVENT_DCS_REQ_XA_IN_USE:
event_name = "DcsReqXaInUse";
break;
case WAIT_EVENT_DCS_REQ_END_XA:
event_name = "DcsReqEndXa";
break;
default:
event_name = "unknown wait event";
break;

View File

@ -1376,6 +1376,8 @@ typedef enum WaitEventDMS {
WAIT_EVENT_TXN_REQ_SNAPSHOT,
WAIT_EVENT_DLS_REQ_LOCK,
WAIT_EVENT_DLS_REQ_TABLE,
WAIT_EVENT_DLS_REQ_PART_X,
WAIT_EVENT_DLS_REQ_PART_S,
WAIT_EVENT_DLS_WAIT_TXN,
WAIT_EVENT_DEAD_LOCK_TXN,
WAIT_EVENT_DEAD_LOCK_TABLE,
@ -1387,7 +1389,15 @@ typedef enum WaitEventDMS {
WAIT_EVENT_LATCH_S,
WAIT_EVENT_LATCH_X_REMOTE,
WAIT_EVENT_LATCH_S_REMOTE,
DMS_EVENT_NUM = WAIT_EVENT_LATCH_S_REMOTE - WAIT_EVENT_IDLE_WAIT + 1 // MUST be last, DO NOT use this value.
WAIT_EVENT_ONDEMAND_REDO,
WAIT_EVENT_PAGE_STATUS_INFO,
WAIT_EVENT_OPENGAUSS_SEND_XMIN,
WAIT_EVENT_DCS_REQ_CREATE_XA_RES,
WAIT_EVENT_DCS_REQ_DELETE_XA_RES,
WAIT_EVENT_DCS_REQ_XA_OWNER_ID,
WAIT_EVENT_DCS_REQ_XA_IN_USE,
WAIT_EVENT_DCS_REQ_END_XA,
DMS_EVENT_NUM = WAIT_EVENT_DCS_REQ_END_XA - WAIT_EVENT_IDLE_WAIT + 1 // MUST be last, DO NOT use this value.
} WaitEventDMS;
/* ----------