[2.x] Make maas-proxy more configurable
Bug #1713094 reported by
Peter Sabaini
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Fix Released
|
Medium
|
Andres Rodriguez | ||
2.3 |
New
|
Undecided
|
Unassigned |
Bug Description
MAAS built-in squid will try to connect to ipv6 upstreams first, and hangs for quite some time if upstream ipv6 is not reachable
Squid has a knob dns_v4_first to change this behaviour [0] but there's no way to configure that persistently in maas 2.2
Related branches
~andreserl/maas:proxy_option_dnsv4_first
Merged
into
maas:master
- Mike Pontillo (community): Approve
- MAAS Lander: Needs Fixing
-
Diff: 213 lines (+92/-2)9 files modifiedsrc/maasserver/api/tests/test_maas.py (+11/-0)
src/maasserver/forms/__init__.py (+1/-0)
src/maasserver/forms/settings.py (+12/-0)
src/maasserver/models/config.py (+4/-0)
src/maasserver/proxyconfig.py (+2/-0)
src/maasserver/tests/test_proxyconfig.py (+24/-0)
src/maasserver/triggers/system.py (+4/-2)
src/maasserver/triggers/tests/test_system_listener.py (+31/-0)
src/provisioningserver/templates/proxy/maas-proxy.conf.template (+3/-0)
Changed in maas: | |
importance: | Undecided → Wishlist |
summary: |
- [2.2] Make maas-proxy more configurable + [2.x] Make maas-proxy more configurable |
tags: | added: proxy |
Changed in maas: | |
milestone: | none → 2.3.x |
status: | New → Triaged |
milestone: | 2.3.x → next |
Changed in maas: | |
milestone: | next → 2.4.x |
Changed in maas: | |
status: | In Progress → Fix Committed |
Changed in maas: | |
status: | Fix Committed → Fix Released |
Changed in maas: | |
status: | Fix Released → New |
Changed in maas: | |
status: | New → Fix Released |
no longer affects: | maas (Ubuntu) |
To post a comment you must log in.
I wonder about the wishlist classification. The impact if the missing dns_v4_first is imho quite severe, as lots of juju charms like to do 'apt-get update' during hook runs. With a malfunctioning maas-proxy this will hang juju units. Similarly, eg. security updates could fail to roll out.