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

Function SwitchBackToLocalLatch

src/backend/utils/init/miscinit.c:226–239  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

224}
225
226void
227SwitchBackToLocalLatch(void)
228{
229 Assert(MyLatch != &LocalLatchData);
230 Assert(MyProc != NULL && MyLatch == &MyProc->procLatch);
231
232 MyLatch = &LocalLatchData;
233
234 if (FeBeWaitSet)
235 ModifyWaitEvent(FeBeWaitSet, FeBeWaitSetLatchPos, WL_LATCH_SET,
236 MyLatch);
237
238 SetLatch(MyLatch);
239}
240
241const char *
242GetBackendTypeDesc(BackendType backendType)

Callers 2

ProcKillFunction · 0.85
AuxiliaryProcKillFunction · 0.85

Calls 2

ModifyWaitEventFunction · 0.85
SetLatchFunction · 0.85

Tested by

no test coverage detected