You've already forked pgbackrest
mirror of
https://github.com/pgbackrest/pgbackrest.git
synced 2025-07-15 01:04:37 +02:00
Use MEM_CONTEXT_NEW_BEGIN() block instead of memContextNew().
A few places were using just memContextNew(), probably because they did not immediately need to create anything in the new context, but it's better if we use the same pattern everywhere, even if it results in a few extra mem context switches.
This commit is contained in:
@ -175,7 +175,11 @@ lockAcquire(const String *lockPath, const String *stanza, LockType lockType, Tim
|
||||
{
|
||||
MEM_CONTEXT_BEGIN(memContextTop())
|
||||
{
|
||||
lockMemContext = memContextNew("Lock");
|
||||
MEM_CONTEXT_NEW_BEGIN("Lock")
|
||||
{
|
||||
lockMemContext = MEM_CONTEXT_NEW();
|
||||
}
|
||||
MEM_CONTEXT_NEW_END();
|
||||
}
|
||||
MEM_CONTEXT_END();
|
||||
}
|
||||
|
@ -55,7 +55,11 @@ protocolHelperInit(void)
|
||||
// Create a mem context to store protocol objects
|
||||
MEM_CONTEXT_BEGIN(memContextTop())
|
||||
{
|
||||
protocolHelper.memContext = memContextNew("ProtocolHelper");
|
||||
MEM_CONTEXT_NEW_BEGIN("ProtocolHelper")
|
||||
{
|
||||
protocolHelper.memContext = MEM_CONTEXT_NEW();
|
||||
}
|
||||
MEM_CONTEXT_NEW_END();
|
||||
}
|
||||
MEM_CONTEXT_END();
|
||||
}
|
||||
|
@ -62,7 +62,11 @@ storageHelperInit(void)
|
||||
{
|
||||
MEM_CONTEXT_BEGIN(memContextTop())
|
||||
{
|
||||
storageHelper.memContext = memContextNew("storageHelper");
|
||||
MEM_CONTEXT_NEW_BEGIN("StorageHelper")
|
||||
{
|
||||
storageHelper.memContext = MEM_CONTEXT_NEW();
|
||||
}
|
||||
MEM_CONTEXT_NEW_END();
|
||||
}
|
||||
MEM_CONTEXT_END();
|
||||
}
|
||||
|
@ -188,7 +188,11 @@ hrnLogReplaceAdd(const char *expression, const char *expressionSub, const char *
|
||||
{
|
||||
MEM_CONTEXT_BEGIN(memContextTop())
|
||||
{
|
||||
harnessLog.memContext = memContextNew("harnessLog");
|
||||
MEM_CONTEXT_NEW_BEGIN("HarnessLog")
|
||||
{
|
||||
harnessLog.memContext = MEM_CONTEXT_NEW();
|
||||
}
|
||||
MEM_CONTEXT_NEW_END();
|
||||
}
|
||||
MEM_CONTEXT_END();
|
||||
}
|
||||
|
Reference in New Issue
Block a user