PengZheng commented on issue #688:
URL: https://github.com/apache/celix/issues/688#issuecomment-1817732125

   > If I remember the other issue was private libs in bundle (i.e. libs added 
using celix_bundle_private_libs) with identical SONAME. This could lead to 
issue that bundle version 1.1.0 will use a private lib of bundle version 1.0.0, 
because it already has loaded a needed SONAME.
   
   Oh I remember that! We don't have the luxury of Java class loader to have 
unlimited number of linker namespace. 
   
   > Do you think this is improvable by adding a few extra bundle calls in the 
bundle context or framework public headers? Or do we need to rethink the bundle 
ID approach used in the current API?
   
   I feel that the bundle ID idea is OK and this issue can be fixed by 
improving our existing API or implementation. 
   
   As for the service tracking API, for a large legacy application embedding a 
Celix framework instance, the most possible performance bottleneck is the 
system bundle context. After finishing the job at hand, I will return to this.
   
   PS: I am currently working on #590, and Xu is working on Event Admin.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@celix.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to