PengZheng opened a new issue, #522: URL: https://github.com/apache/celix/issues/522
Now that #476 splits the cache and storage, the most straightforward way of supporting efficient sharing of bundles between multiple Celix instances is to add support for uncompressed bundle. This way, each framework instance has its own bundle cache like before, but for shared bundles, we extract them to someplace outside of bundle cache (maybe make them read-only), and then make symbolic links within the bundle cache to uncompressed shared bundles. For containered/sandboxed APPs, we can mount folder containing uncompressed bundles read-only into the container/sandbox, and include the mount point into the bundle path, so that the framework within the container/sandbox can find them. Our new `celix_utils_deleteDirectory` deals with symbolic links correctly, see `TEST_F(FileUtilsTestSuite, DeleteSymbolicLinkToDirectory)` in #476. _Originally posted by @PengZheng in https://github.com/apache/celix/issues/509#issuecomment-1495322259_ -- 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.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org