dnsimple / erldns

DNS server, in Erlang.
MIT License
398 stars 98 forks source link

Remove zone_records in favor of zone_records_typed #117

Closed aeden closed 3 years ago

aeden commented 3 years ago

This PR removes the use of the zone_records ETS table in favor of applying all reads and writes to the zone_records_typed table, removing the need for duplicate data and making it easier to apply RRSet changes.

aeden commented 3 years ago

I ran this build through https://github.com/dnsimple/dnstest and found an issue with CNAMEs, so I need to do some more work on it before it is ready.