Fix mirrors hang when /status endpoint is down #4031
+15
−4
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Aims to fix #4029 or start a discussion about it (I've had this when the endpoint is down).
By assigning a bool to the def
load_remote_mirrorsin the parent (which was naïve about the state).This can be tested on the branch above and using something similar to block URL (temporarily):
echo "127.0.0.1 archlinux.org" | sudo tee -a /etc/hostsor when it's down like currently (15:00 UTC+1).Second thing I'm wondering about:
Another day another DDoS ? I'll ping thsi for the funny lore too #3974