Merge ~adam-collard/maas:flaky-lease-socket-service-fix into maas:master
Proposed by
Adam Collard
Status: | Merged |
---|---|
Approved by: | Adam Collard |
Approved revision: | 5ab1a6674dde7bda111167ca95f879087da0a057 |
Merge reported by: | MAAS Lander |
Merged at revision: | not available |
Proposed branch: | ~adam-collard/maas:flaky-lease-socket-service-fix |
Merge into: | maas:master |
Diff against target: |
370 lines (+110/-127) 3 files modified
src/provisioningserver/dhcp/tests/test_helper_notify.py (+40/-42) src/provisioningserver/rackdservices/testing.py (+35/-0) src/provisioningserver/rackdservices/tests/test_lease_socket_service.py (+35/-85) |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
MAAS Lander | Approve | ||
Christian Grabowski | Approve | ||
Review via email:
|
Commit message
fix(lease_service): flaky tests
Introduce configure_
Refactor test_helper_notify and test_lease_
helper which guarantees that we don't lose a race with the LoopingTask
at the heart of the LeaseSocketService
Fixes LP:2026360 and LP:2019216
To post a comment you must log in.
+1