Merge ~blake-rouse/maas:fix-1724677 into maas:master
Proposed by
Blake Rouse
Status: | Merged |
---|---|
Approved by: | Blake Rouse |
Approved revision: | 46e07bfddc1eeee720cfe4ea7cd96cb3ae35b76a |
Merge reported by: | MAAS Lander |
Merged at revision: | not available |
Proposed branch: | ~blake-rouse/maas:fix-1724677 |
Merge into: | maas:master |
Diff against target: |
303 lines (+264/-1) 2 files modified
src/provisioningserver/rackdservices/tests/test_tftp.py (+223/-0) src/provisioningserver/rackdservices/tftp.py (+41/-1) |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Mike Pontillo (community) | Approve | ||
Review via email: mp+332727@code.launchpad.net |
Commit message
Always use the same RPC client for the TFTP remote client request.
This ensures that when a TFTP request is made from a client the same RPC connection will be used for the life of that client. This prevents concurrent updates from occurring across regiond processes since the same regiond reactor will be used for the life of that client.
To post a comment you must log in.
I have test this in the CI and it passed:
http:// 162.213. 35.104: 8080/job/ maas-git- manual/ 75/console