axis-c-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Damitha Kumarage (JIRA)" <>
Subject [jira] Created: (AXIS2C-1377) switching to global/local pools when used with apache module
Date Sat, 20 Jun 2009 10:10:07 GMT
switching to global/local pools when used with apache module

                 Key: AXIS2C-1377
             Project: Axis2-C
          Issue Type: Improvement
          Components: util
         Environment: all
            Reporter: Damitha Kumarage
            Assignee: Damitha Kumarage

When Axis2/C is used with the httpd module to allocate memory in apache global pools one need
to call the axutil function axutil_allocator_switch_to_global_pool. To switch back again to
use apache local pool(request level allocation) one need to call the axutil_allocator_swith_to_local_pool.
However there could be problematic situations if used this carelessly. For example consider
the following scenario.

swith_to_global something...

switch_to_global something


!!! Now am I using global memory or local memory?.  Ideally now I should still be using global
memory. But accoring to current Axis2/C implementation at this stage I'm using local memory.
This could lead to unavoidable problems.

Attached patch fix this.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message