[SERVER-70480] Apparent rate-limiting on building package test containers Created: 11/Oct/22 Updated: 29/Oct/23 Resolved: 06/Dec/22 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 6.3.0-rc0 |
| Type: | Bug | Priority: | Major - P3 |
| Reporter: | Ryan Egesdahl (Inactive) | Assignee: | Ryan Egesdahl (Inactive) |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||
| Operating System: | ALL | ||||||||
| Participants: | |||||||||
| Description |
|
We seem to be sometimes seeing an effect of rate-limiting on building Docker containers for package tests, as can be seen here: The debian:11-slim image definitely exists. The error appears to be from the perspective of the docker Python SDK client connecting to the daemon on localhost, so it's probably not able to pull the debian:11-slim image from Docker hub. We probably need to log in with our corporate credentials before building these containers so we're not subject to rate-limiting. |
| Comments |
| Comment by Githook User [ 06/Dec/22 ] |
|
Author: {'name': 'Ryan Egesdahl', 'email': 'ryan.egesdahl@mongodb.com', 'username': 'deriamis'}Message: |
| Comment by Ryan Egesdahl (Inactive) [ 19/Oct/22 ] |
|
I added the credentials an implemented docker login, but the 404 errors continued. Last night, I found this long-standing bug report: https://github.com/docker/docker-py/issues/2101 I think I’ll have to implement a retry mechanism in our code to work around this problem. Everything I’ve done so far works towards that goal, so no time lost. |