Unable to delete multi value records in Route53
- Dominant language
- Python
- Stars
- 2.1k
- Forks
- 931
- Avg merge
- 1d 2h
- Merged PRs (30d)
- 4
Description
## Summary
LibCloud is currently unable to delete multi-value DNS records (e.g. MX) in Route53. The earliest I've traced this problem back to is 2015, and while there have been several PR's (https://github.com/apache/libcloud/pull/988 and https://github.com/apache/libcloud/pull/432) to attempt to fix it, they've all been abandoned and not yet merged into master.
## Detailed Information
* LibCloud Version: 3.6.1
* Create multi-value MX record in Route53 zone
* Call delete_record()
* View LibCloud error:
`RecordDoesNotExistError: , record_id=MX:testrecord, value=>`
Contributor guide
Research direction
Start at Route53DNSDriver.delete_record() and reproduce the reported failure by creating a multi-value MX record, then calling delete_record(). Read PRs #988 and #432 for prior attempted approaches. Done means multi-value Route53 records can be deleted without the reported RecordDoesNotExistError.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws, python
- Domain
- cloud, networking
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100