Support uncompressed bundle #522
Labels
component/framework
Categorizes an issue or PR relevant to the framework.
kind/feature
Categorizes issue or PR as related to a new feature.
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.
Originally posted by @PengZheng in #509 (comment)
The text was updated successfully, but these errors were encountered: