====== DNS records for pkgng mirrors ====== Attendees: brd, bz brd raises the point that he wants a more flexible mirroring scheme for pkgng to be able to shift old/cold sets to less mirrors or have hot sets on a wider distribution, as well as being able to split pkg set mirrors to multiple machines. The proposed model would be to encode the following into the lookup: * %%FreeBSD%% major version, and only the major version to keep pkg sets independent on releases * ABI constraints This would resemble the local part prefix of the current URLs but encoded into the hostname, as in: 10.x86-32.pkg.freebsd.org bz generally supports the idea of the split and actually would really love to see this. Concerned about implementation details on how to have 3 major versions times 16ish possible build targets times different combinations of mirrors properly supported without a huge set of DNS entries. In the after-math bz wonders if NAPTR records encoding the multiple tuples pointing to SRV set names would actually be the best? TODO: * some more readup on NAPTR * discuss this with dns-admin and bapt.