[
https://issues.apache.org/jira/browse/AXIS2C-780?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
S.Uthaiyashankar updated AXIS2C-780:
------------------------------------
Attachment: apache_shared_global_pool.patch
The patch "apache_shared_global_pool.patch" creates a fixed size memory pool
and creating shared objects in that pool. It is not handling resizing of pool,
defragmentation of the pool (i.e. say, the memory foot print is 10B(free),
5B(used), 10B(free) and if we want to create an object of size 15B, it will
fail, eventhough the free space is 20B; to create the object, we need 15B
continuous...)
> shared global pool for apache processes
> ---------------------------------------
>
> Key: AXIS2C-780
> URL: https://issues.apache.org/jira/browse/AXIS2C-780
> Project: Axis2-C
> Issue Type: Improvement
> Components: core/transport
> Affects Versions: Current (Nightly)
> Environment: Linux
> Reporter: S.Uthaiyashankar
> Fix For: 1.2.0
>
> Attachments: apache_shared_global_pool.patch
>
>
> apache processes are created by fork in linux. Due to that, if they have to
> share any data, it has to be through shared memory. We need an implementation
> to
> (1) Create a shared memory global pool
> (2) create context hierarchy in the global pool
> (discussion can be found in
> http://www.mail-archive.com/[email protected]/msg11000.html)
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]