jrgemignani opened a new pull request, #2089:
URL: https://github.com/apache/age/pull/2089
Fixing memory leaks in functions due to contexts not clearing out the memory
soon enough.
Background: Destroying a context will free up its associated memory.
However, before that happens, a process can still accumulate a lot of memory
working on large data sets if it expects the context free to do it for it. For
example, when PG does quicksort the context isn't destroyed until after the qs
has finished. This can cause memory to be exhausted.
Put in more aggressive freeing of memory. However, there are a lot of areas
that need this applied. So, this is part 1 of at least 3 or 4 parts.
Worked mainly on `agtype.c` However, dealt with linked functions in other
files.
modified: src/backend/utils/adt/age_vle.c
modified: src/backend/utils/adt/agtype.c
modified: src/backend/utils/adt/agtype_util.c
modified: src/include/utils/agtype.h
Resolved Conflicts:
src/backend/utils/adt/agtype.c
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]