jrgemignani opened a new pull request, #2066:
URL: https://github.com/apache/age/pull/2066

   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


-- 
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]

Reply via email to