This repository has been archived by the owner on Aug 1, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 422
Remove devpi from devstack #1137
Closed
timmc-edx opened this issue
Jul 27, 2023
· 1 comment
· Fixed by openedx-unsupported/configuration#6981 or #1150
Closed
Remove devpi from devstack #1137
timmc-edx opened this issue
Jul 27, 2023
· 1 comment
· Fixed by openedx-unsupported/configuration#6981 or #1150
Comments
This was referenced Aug 10, 2023
This was
linked to
pull requests
Sep 4, 2023
zubairshakoorarbisoft
closed this as completed
in
openedx-unsupported/configuration#6981
Oct 11, 2023
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
While working on #1131 I discovered that devpi didn't seem to be used by lms and cms.
devpi_consumer
role, which creates/dev/.pip/pip.conf
. (This is also mentioned in devstack's own documentation on devpi.)/dev/.pip/pip.conf
(presumably this role is not used when building the images any more) and the devpi logs do not show any traffic.The image was originally added as a caching layer for devstack users with slow network connections, but due to inefficiencies in the Ansible-based image build it ends up at 1.69 GB, mitigating most or all of the package caching benefits. And the cache is really only useful when running
make upgrade
in multiple services with similar dependencies or repeatedly runningmake upgrade
on the same old base service image.Given that the devpi image itself is causing size and CPU issues and the benefits are seemingly small and hard to quantify, let's remove this from devstack.
The text was updated successfully, but these errors were encountered: