celix-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Bjoern Petri (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (CELIX-81) Remote Services - Shared Memory Support
Date Wed, 04 Dec 2013 17:05:36 GMT

     [ https://issues.apache.org/jira/browse/CELIX-81?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

Bjoern Petri updated CELIX-81:

    Attachment: shm.patch

I added a discovery_wait function, to ensure that all discovery-bundles which are running
on a system have to perform it's local update routine when a service has been added/removed.

This patch now also includes the netstring_support, which was originally files as CELIX-80.

Note that issue CELIX-95 can be reproduced with the remote-services-shm deploy target (just
stop the calculator).

> Remote Services - Shared Memory Support
> ---------------------------------------
>                 Key: CELIX-81
>                 URL: https://issues.apache.org/jira/browse/CELIX-81
>             Project: Celix
>          Issue Type: New Feature
>            Reporter: Bjoern Petri
>             Fix For: 1.0.0-incubating
>         Attachments: shm.patch
> This patch adds additional components, which allows CELIX to use Shared Memory for remote
services: discovery_shm, remote_service_admin_shm and example_proxy_shm. Besides, two new
deployment targets are added, which can be used to locally test the shm implementation together
with the example_service.
> Netstring support (see JIRA issue CELIX-80) is required to get the this shm implementation
working. Also note that shared memory segments or semaphores might be left in the system and
needs to be removed manually (see ipcs, ipcrm) when CELIX does not shutdown as expected.

This message was sent by Atlassian JIRA

View raw message