You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@celix.apache.org by pn...@apache.org on 2019/02/25 20:57:35 UTC

[celix] branch develop updated (dc4efa3 -> b8c7df7)

This is an automated email from the ASF dual-hosted git repository.

pnoltes pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/celix.git.


    from dc4efa3  Fixes an issue in the FindUUID.cmake
     new e4bcff9  CELIX-459: Adds a pubsub service for hums and updates the ZMQ PSA to provide this service. Information will be displayed by the PSTM (pstm metrics command)
     new 93a8674  CELIX-459: Fixes some issues in the pubsub monitoring and update the zmq sender to use zero copy constructions
     new b84af14  Merge branch 'develop' into feature/CELIX-459-pubsub-hums
     new 86bf3e4  CELIX-459: Adds define for UUID_STR_LEN if that is not already defined
     new d65c468  CELIX-459: Replaces atomic with mutex and makes to use of zerocopy in zmq (for now) configurable.
     new 06dbde1  Fixes target include setup for UUID
     new 855c5e4  CELIX-460: Fixed signed/unsigned mismatch in pubsub which caused missing messages
     new 340e87a  CELIX-460: Report msg id as hexadecimal
     new fcde889  CELIX-460: aligned signed/unsigned in metrics type
     new b8c7df7  Updates the load of libraries, so that a NODELETE options can be configured to aid debugging.

The 1629 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../publisher/private/src/pubsub_publisher.c       |   3 +-
 .../subscriber/private/src/pubsub_subscriber.c     |   2 +-
 .../src/pubsub_nanomsg_common.h                    |   1 -
 .../src/pubsub_nanomsg_topic_sender.cc             |   1 -
 .../pubsub_admin_udp_mc/src/pubsub_udpmc_common.c  |   6 +-
 .../pubsub_admin_udp_mc/src/pubsub_udpmc_common.h  |   9 +-
 .../src/pubsub_udpmc_topic_receiver.c              |  15 +-
 .../src/pubsub_udpmc_topic_sender.c                |  29 +--
 .../pubsub/pubsub_admin_zmq/src/psa_activator.c    |  17 +-
 .../src/pubsub_psa_zmq_constants.h                 |   7 +
 .../pubsub/pubsub_admin_zmq/src/pubsub_zmq_admin.c |  28 +++
 .../pubsub/pubsub_admin_zmq/src/pubsub_zmq_admin.h |   3 +
 .../pubsub_admin_zmq/src/pubsub_zmq_common.c       |  84 +++++--
 .../pubsub_admin_zmq/src/pubsub_zmq_common.h       |  16 +-
 .../src/pubsub_zmq_topic_receiver.c                | 197 ++++++++++++++++-
 .../src/pubsub_zmq_topic_receiver.h                |   5 +
 .../pubsub_admin_zmq/src/pubsub_zmq_topic_sender.c | 243 ++++++++++++++++++---
 .../pubsub_admin_zmq/src/pubsub_zmq_topic_sender.h |   6 +
 .../pubsub/pubsub_discovery/src/psd_activator.c    |   1 -
 bundles/pubsub/pubsub_spi/CMakeLists.txt           |   4 +
 .../pubsub_spi/include/pubsub_admin_metrics.h      | 106 +++++++++
 bundles/pubsub/pubsub_spi/include/pubsub_common.h  |  45 ----
 .../pubsub/pubsub_spi/include/pubsub_listeners.h   |   5 +
 .../pubsub/pubsub_spi/src/pubsub_admin_metrics.c   |  47 ++++
 bundles/pubsub/pubsub_spi/src/pubsub_endpoint.c    |   1 -
 bundles/pubsub/pubsub_spi/src/pubsub_utils.c       |   1 -
 .../pubsub_topology_manager/src/pstm_activator.c   |  15 +-
 .../src/pubsub_topology_manager.c                  | 112 +++++++++-
 .../src/pubsub_topology_manager.h                  |   9 +-
 .../remote_service_admin_dfi/CMakeLists.txt        |   3 +-
 .../remote_service_admin_shm/CMakeLists.txt        |   5 +
 libs/framework/CMakeLists.txt                      |  20 +-
 libs/framework/include/celix_bundle.h              |   2 +
 libs/framework/include/constants.h                 |   3 +
 libs/framework/src/bundle.c                        |  10 +
 libs/framework/src/bundle_archive.c                |  12 +-
 libs/framework/src/bundle_cache.c                  |   2 +
 libs/framework/src/bundle_revision.c               |   2 +
 libs/framework/src/celix_library_loader.c          |  47 ++++
 .../framework/src/celix_library_loader.h           |  29 +--
 libs/framework/src/framework.c                     |  77 ++-----
 libs/utils/include/utils.h                         |   2 +
 libs/utils/src/utils.c                             |   6 +
 43 files changed, 991 insertions(+), 247 deletions(-)
 create mode 100644 bundles/pubsub/pubsub_spi/include/pubsub_admin_metrics.h
 delete mode 100644 bundles/pubsub/pubsub_spi/include/pubsub_common.h
 create mode 100644 bundles/pubsub/pubsub_spi/src/pubsub_admin_metrics.c
 create mode 100644 libs/framework/src/celix_library_loader.c
 copy bundles/deployment_admin/src/log_event.h => libs/framework/src/celix_library_loader.h (63%)