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

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


    from 641869857 Merge pull request #805 from apache/hotfix/shaky-test-timeout
     add c32cc631a Fix the RPC communication failure when the shared memory ID 
is 0
     add 905188635 Resolve use-after-free when unregister service factory
     add bf3c6a9d2 Resolve the issue where the remote service endpoint is 
exported before being fully established
     add 3ea0d6d62 Add code comments
     add 9d1c70b15 Merge branch 'apache:master' into improve_rsa
     add cda49edfa Merge branch 'improve_rsa' of 
https://github.com/xuzhenbao/celix into improve_rsa
     add b04b1bac6 Resolve tracked service useCount race When removing service
     add d013c0b99 Remove unreliable assertion
     add 952489775 Update 
bundles/remote_services/rsa_spi/include/celix_rsa_rpc_factory.h
     add d10661d6f Merge branch 'improve_rsa' of 
https://github.com/xuzhenbao/celix into improve_rsa
     new 10fe2568c Merge pull request #802 from xuzhenbao/improve_rsa

The 1 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:
 .../remote_service_admin_shm_v2/README.md          |  21 +-
 .../diagrams/rsa_shm_component_diagram.png         | Bin 25998 -> 17012 bytes
 .../diagrams/rsa_shm_component_diagram.puml        |   8 -
 .../rsa_shm/CMakeLists.txt                         |   2 +-
 .../rsa_shm/gtest/CMakeLists.txt                   |   6 +-
 .../gtest/src/RsaShmActivatorUnitTestSuite.cc      | 157 +++-
 .../src/RsaShmExportRegistrationUnitTestSuite.cc   | 140 ++--
 .../rsa_shm/gtest/src/RsaShmImplUnitTestSuite.cc   | 857 +++++++++++----------
 .../src/RsaShmImportRegistrationUnitTestSuite.cc   |  91 +--
 .../gtest/src/RsaShmIntegrationTestSuite.cc        |   6 +-
 .../rsa_shm/src/rsa_shm_activator.c                | 102 ++-
 .../rsa_shm/src/rsa_shm_constants.h                |   9 +
 .../rsa_shm/src/rsa_shm_export_registration.c      | 237 +-----
 .../rsa_shm/src/rsa_shm_export_registration.h      |   9 +-
 .../rsa_shm/src/rsa_shm_impl.c                     | 134 +++-
 .../rsa_shm/src/rsa_shm_impl.h                     |   9 +-
 .../rsa_shm/src/rsa_shm_import_registration.c      | 113 +--
 .../rsa_shm/src/rsa_shm_import_registration.h      |   8 +-
 .../rsa_shm/src/rsa_shm_server.c                   |   8 +-
 .../shm_pool/gtest/src/ShmCacheTestSuite.cc        |   6 +-
 .../shm_pool/src/shm_cache.c                       |   2 +-
 .../remote_services/rsa_rpc_json/CMakeLists.txt    |   3 +-
 .../diagrams/remote_service_endpoint_use_seq.png   | Bin 43996 -> 33935 bytes
 .../diagrams/remote_service_endpoint_use_seq.puml  |   6 +-
 .../diagrams/remote_service_proxy_use_seq.png      | Bin 43223 -> 44202 bytes
 .../diagrams/remote_service_proxy_use_seq.puml     |  14 +-
 .../rsa_rpc_json/gtest/CMakeLists.txt              |   1 -
 .../gtest/src/RsaJsonRpcIntegrationTestSuite.cc    |   2 +-
 .../gtest/src/RsaJsonRpcUnitTestSuite.cc           | 491 ++++++------
 .../src/RsaRequestSenderTrackerUnitTestSuite.cc    | 146 ----
 .../rsa_rpc_json/src/rsa_json_rpc_activator.c      |   5 +-
 .../rsa_rpc_json/src/rsa_json_rpc_endpoint_impl.c  |  41 +-
 .../rsa_rpc_json/src/rsa_json_rpc_endpoint_impl.h  |   6 +-
 .../rsa_rpc_json/src/rsa_json_rpc_impl.c           |  63 +-
 .../rsa_rpc_json/src/rsa_json_rpc_impl.h           |  13 +-
 .../rsa_rpc_json/src/rsa_json_rpc_proxy_impl.c     |  69 +-
 .../rsa_rpc_json/src/rsa_json_rpc_proxy_impl.h     |  11 +-
 .../rsa_rpc_json/src/rsa_request_sender_tracker.c  | 146 ----
 .../rsa_rpc_json/src/rsa_request_sender_tracker.h  |  45 --
 .../rsa_spi/include/celix_rsa_rpc_factory.h        | 120 +++
 .../rsa_spi/include/rsa_request_handler_service.h  |  59 --
 .../rsa_spi/include/rsa_request_sender_service.h   |  60 --
 .../rsa_spi/include/rsa_rpc_factory.h              |  87 ---
 examples/conan_test_package/test_c_rsa_spi.c       |   4 +-
 libs/dfi/error_injector/dfi/CMakeLists.txt         |   1 +
 libs/dfi/error_injector/dfi/include/dfi_ei.h       |   2 +
 libs/dfi/error_injector/dfi/src/dfi_ei.cc          |   7 +
 .../error_injector/celix_bundle_ctx/CMakeLists.txt |   1 +
 .../include/celix_bundle_context_ei.h              |   1 +
 .../src/celix_bundle_context_ei.cc                 |   7 +
 .../src/CelixBundleContextServicesTestSuite.cc     |  83 ++
 libs/framework/src/service_tracker.c               |  43 +-
 52 files changed, 1513 insertions(+), 1949 deletions(-)
 delete mode 100644 
bundles/remote_services/rsa_rpc_json/gtest/src/RsaRequestSenderTrackerUnitTestSuite.cc
 delete mode 100644 
bundles/remote_services/rsa_rpc_json/src/rsa_request_sender_tracker.c
 delete mode 100644 
bundles/remote_services/rsa_rpc_json/src/rsa_request_sender_tracker.h
 create mode 100644 
bundles/remote_services/rsa_spi/include/celix_rsa_rpc_factory.h
 delete mode 100644 
bundles/remote_services/rsa_spi/include/rsa_request_handler_service.h
 delete mode 100644 
bundles/remote_services/rsa_spi/include/rsa_request_sender_service.h
 delete mode 100644 bundles/remote_services/rsa_spi/include/rsa_rpc_factory.h

Reply via email to