This is an automated email from the ASF dual-hosted git repository.
xuzhenbao pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/celix.git
from 7f095dca Merge pull request #560 from
apache/hotfix/dm_all_component_active_segfault
new 4a1ef22a Improving rsa_shm according to code reviews
new 9175b303 Removing unnecessary type conversions from celix_errno
new cc9e0f1f Add synchronization between shm client and server when client
exits
new f647eccf Set ERROR_INJECTOR_DFI default ON
new 6954a85e Handle error for endpointDescription_clone
new ad97eeb8 Add unit test for rsa_common
new 96221707 Replace the hash_map in rsa_json_rpc with celix_long_hash_map
new 5eb30e65 Add error injector for celix_long_hash_map
new c9ce507d Resolve busy loop error
new 099d7659 Reuse dfi option to its error injector
new 3d24c025 Add conan option for mdnsresponder_ei
new 3c903725 error_injector_mdnsresponder not support MacOS
new 46e73d1c Revert "error_injector_mdnsresponder not support MacOS"
new 3b966579 Revert "Add conan option for mdnsresponder_ei"
new ad96edc1 Add validata for rsa_shm and discovery_zeroconf
new 6669d38c Revert "Add synchronization between shm client and server
when client exits"
new 0c78bdcf Merge branch 'master' into rsa_shm_unit_test
new cd5a44cf Merge pull request #551 from xuzhenbao/rsa_shm_unit_test
The 3517 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:
.../rsa_shm/gtest/CMakeLists.txt | 1 +
.../gtest/src/RsaShmClientServerUnitTestSuite.cc | 2 +-
.../src/RsaShmExportRegistrationUnitTestSuite.cc | 13 ++
.../rsa_shm/gtest/src/RsaShmImplUnitTestSuite.cc | 22 +++
.../src/RsaShmImportRegistrationUnitTestSuite.cc | 12 ++
.../rsa_shm/src/rsa_shm_client.c | 16 +-
.../rsa_shm/src/rsa_shm_export_registration.c | 7 +-
.../rsa_shm/src/rsa_shm_impl.c | 9 +-
.../rsa_shm/src/rsa_shm_server.c | 2 +-
.../shm_pool/src/shm_cache.c | 2 +-
.../shm_pool/src/shm_pool.c | 2 +-
bundles/remote_services/rsa_common/CMakeLists.txt | 6 +-
.../shm_pool => rsa_common}/gtest/CMakeLists.txt | 30 ++--
.../gtest/src/EndpointDescriptionUnitTestSuite.cc | 172 +++++++++++++++++++++
.../rsa_common/src/endpoint_description.c | 34 ++--
.../rsa_rpc_json/gtest/CMakeLists.txt | 2 +
.../gtest/src/RsaJsonRpcActivatorUnitTestSuite.cc | 15 ++
.../gtest/src/RsaJsonRpcUnitTestSuite.cc | 45 ++++++
.../rsa_rpc_json/src/rsa_json_rpc_activator.c | 7 +-
.../rsa_rpc_json/src/rsa_json_rpc_endpoint_impl.c | 8 +-
.../rsa_rpc_json/src/rsa_json_rpc_proxy_impl.c | 48 ++++--
conanfile.py | 11 +-
libs/error_injector/CMakeLists.txt | 5 +-
.../CMakeLists.txt | 12 +-
.../include/celix_long_hash_map_ei.h | 13 +-
.../src/celix_long_hash_map_ei.cc | 20 +--
.../error_injector/celix_properties/CMakeLists.txt | 5 +-
.../celix_properties/include/celix_properties_ei.h | 1 +
.../celix_properties/src/celix_properties_ei.cc | 8 +
libs/error_injector/stdio/src/stdio_ei.cc | 2 +-
libs/utils/include/celix_errno.h | 2 +-
31 files changed, 451 insertions(+), 83 deletions(-)
copy bundles/remote_services/{remote_service_admin_shm_v2/shm_pool =>
rsa_common}/gtest/CMakeLists.txt (59%)
create mode 100644
bundles/remote_services/rsa_common/gtest/src/EndpointDescriptionUnitTestSuite.cc
copy libs/error_injector/{ifaddrs => celix_long_hash_map}/CMakeLists.txt (67%)
copy
bundles/remote_services/remote_service_admin_shm_v2/rsa_shm/gtest/src/thpool_ei.h
=> libs/error_injector/celix_long_hash_map/include/celix_long_hash_map_ei.h
(80%)
copy
bundles/remote_services/remote_service_admin_shm_v2/rsa_shm/gtest/src/thpool_ei.h
=> libs/error_injector/celix_long_hash_map/src/celix_long_hash_map_ei.cc (72%)