MCPcopy Create free account
hub / github.com/apache/cloudberry / DtxStateToString

Function DtxStateToString

src/backend/cdb/cdbtmutils.c:63–103  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

61}
62
63const char *
64DtxStateToString(DtxState state)
65{
66 switch (state)
67 {
68 case DTX_STATE_NONE:
69 return "None";
70 case DTX_STATE_ACTIVE_DISTRIBUTED:
71 return "Active Distributed";
72 case DTX_STATE_ONE_PHASE_COMMIT:
73 return "One Phase Commit (Before Notifying)";
74 case DTX_STATE_NOTIFYING_ONE_PHASE_COMMIT:
75 return "Notifying One Phase";
76 case DTX_STATE_PREPARING:
77 return "Preparing";
78 case DTX_STATE_PREPARED:
79 return "Prepared";
80 case DTX_STATE_INSERTING_COMMITTED:
81 return "Inserting Committed";
82 case DTX_STATE_INSERTED_COMMITTED:
83 return "Inserted Committed";
84 case DTX_STATE_NOTIFYING_COMMIT_PREPARED:
85 return "Notifying Commit Prepared";
86 case DTX_STATE_INSERTING_FORGET_COMMITTED:
87 return "Inserting Forget Committed";
88 case DTX_STATE_INSERTED_FORGET_COMMITTED:
89 return "Inserted Forget Committed";
90 case DTX_STATE_NOTIFYING_ABORT_NO_PREPARED:
91 return "Notifying Abort (No Prepared)";
92 case DTX_STATE_NOTIFYING_ABORT_SOME_PREPARED:
93 return "Notifying Abort (Some Prepared)";
94 case DTX_STATE_NOTIFYING_ABORT_PREPARED:
95 return "Notifying Abort Prepared";
96 case DTX_STATE_RETRY_COMMIT_PREPARED:
97 return "Retry Commit Prepared";
98 case DTX_STATE_RETRY_ABORT_PREPARED:
99 return "Retry Abort Prepared";
100 default:
101 return "Unknown";
102 }
103}
104
105const char *
106DtxProtocolCommandToString(DtxProtocolCommand command)

Callers 10

setupDtxTransactionFunction · 0.85
doPrepareTransactionFunction · 0.85
doInsertForgetCommittedFunction · 0.85
doNotifyingAbortFunction · 0.85
prepareDtxTransactionFunction · 0.85
rollbackDtxTransactionFunction · 0.85
gp_distributed_xacts__Function · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected