After publishing zone corrections, compute and store a PropagatedAt timestamp on each affected service indicating when old cached records will have expired. For updated/deleted services, this is publish_time + old service TTL. For new services, it uses the SOA minimum TTL (negative cache duration), falling back to the zone's DefaultTTL. The propagation detection reuses the same service matching technique as ReassociateMetadata (subdomain + type + ServiceRDataHash). Both the published snapshot and the WIP zone are stamped. |
||
|---|---|---|
| .. | ||
| adapters | ||
| api | ||
| api-admin | ||
| app | ||
| avatar | ||
| captcha | ||
| config | ||
| forms | ||
| helpers | ||
| mailer | ||
| newsletter | ||
| provider | ||
| service | ||
| session | ||
| storage | ||
| usecase | ||