skynetservices/skydns — pull request #84 by crosbymichael (2014-03-29 03:20:01+00:00)
Title: Add no-expire flag to not auto evict records on ttl

So there is an scaling issue with ttl and heartbeats. In the case of
docker you can have 1000s of containers running and with a lower ttl in
a dymanic environment it can become very chatty updating ttls for all
the records. In the case of docker and skydock we know when a service
is removed so there is no need for the overhead of heartbeats because
docker will take care of that for us. Also there is a race trying to
update 1000s of records that the heartbeat does not hit the cluster
before the ttl is automatically expired.

Let me know what you all think about this or if you know of a better way.