Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Figure out efficient handling of local packages #70

Open
jfischer opened this issue May 28, 2012 · 0 comments
Open

Figure out efficient handling of local packages #70

jfischer opened this issue May 28, 2012 · 0 comments
Assignees

Comments

@jfischer
Copy link
Contributor

Some of the datablox blox require very large (50MB) packages, including Solr and MongoDB. We don't want to include them in the engage distribution of datablox, since they aren't always used. However, if each node that needs them has to download the package each time, this can take a long time and waste a lot of bandwidth. One solution is to stick the packages on the local node in a well-known location (e.g. ~/sw_packages) and have the install use them instead of downloading the package from the source.

Currently the install_datablox.py script will look in ~/sw_packages and copy any files to <deployment_home>/engage/sw_packages. This works, but it causes problems on the master node, as any packages on the master node will end up in the engage-dist.tar.gz distribution that will be used to install all the other nodes. A better solution might be to have the engage.engine.library module always look in that directory without having to copy the file over to <deployment_home>engage/sw_packages

@ghost ghost assigned jfischer May 28, 2012
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant