celix icon indicating copy to clipboard operation
celix copied to clipboard

Add v2 of shared memory remote service admin

Open xuzhenbao opened this issue 3 years ago • 3 comments

Add v2 of shared memory remote service admin, using shared memory pool, thread pool and DFI. And add a rpc service, which abstracts the creation interface of proxy/endpoint.

Note that this bundle is only available on Linux, because it uses some Linux feature interfaces.

xuzhenbao avatar Jul 18 '22 11:07 xuzhenbao

Codecov Report

Merging #437 (85b45c9) into master (f891f38) will increase coverage by 0.00%. The diff coverage is 81.48%.

@@           Coverage Diff           @@
##           master     #437   +/-   ##
=======================================
  Coverage   72.50%   72.50%           
=======================================
  Files         182      182           
  Lines       29793    29816   +23     
=======================================
+ Hits        21600    21617   +17     
- Misses       8193     8199    +6     
Impacted Files Coverage Δ
...dles/remote_services/rsa_dfi_utils/src/dfi_utils.c 86.90% <81.48%> (ø)
libs/utils/src/hash_map.c 93.53% <0.00%> (-0.85%) :arrow_down:
libs/framework/include/celix/Trackers.h 90.97% <0.00%> (ø)
...te_service_admin_dfi/src/export_registration_dfi.c 81.42% <0.00%> (+0.54%) :arrow_up:

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

codecov-commenter avatar Jul 18 '22 11:07 codecov-commenter

It should fix #302

PengZheng avatar Jul 18 '22 11:07 PengZheng

Thanks for the PR. I will try to review this the coming week.

pnoltes avatar Jul 29 '22 15:07 pnoltes

@pnoltes Thanks for your review。The coming days/weeks, I will revise this PR according to your review comments.

xuzhenbao avatar Aug 22 '22 03:08 xuzhenbao