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