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

Reply via email to