Make sure http proxy is caching the image downloads
The LAVA lab is having bandwidth trouble when many jobs are run at the same time which download test images. These are supposed to be cached by the proxy and therefore use no external internet bandwidth, but this doesn't seem to be happening.
Blueprint information
- Status:
- Complete
- Approver:
- Matthew Hart
- Priority:
- Undefined
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- Matthew Hart
- Definition:
- Approved
- Series goal:
- None
- Implementation:
- Implemented
- Milestone target:
- None
- Started by
- Matthew Hart
- Completed by
- Matthew Hart
Related branches
Related bugs
Sprints
Whiteboard
Neal suggested adding to the documentation the reasons/benefits for using a proxy server, so I will look to do this also.
[matthew-hart, 23-05-2013] Have setup LAVA_PROXY on the production instances which has helped the problem, but we've got little to no control over the tests being run, and there seem to be quite a few jobs which are downloading large media files to test.
As it will be quite hard to find the owners of all these jobs to suggest using our proxy, I am looking into using an invisible proxy so that all http requests are proxy'd silently.
Work Items
Work items:
Audit all LAVA instances in the lab to ensure they are configured to use our HTTP proxy: DONE
Configure a silent proxy for the Lab network: TODO