Reply
Employee
owen
Posts: 213
Registered: 09-14-2011
0

Re: DNS overhead in Stingray

Hi Edwin - good point.

 

Rather than resolving the DNS entries once and using the result in perpetuity, we explicity re-resolve every 24 hours (or whatever the Stingray admin configures).  We generally use the OS functions to perform DNS resolution; these don't return TTL values but the OS cache (if there is one) or the local nameserver will respect the TTL to reduce the load on the nameserver and improve resolution performance.  

 

The implication is that if the DNS admin configures a TTL of less that 24 hours, we'll round it up to 24 hours.

 

regards

 

Owen

Moderator
Edwin Groothuis
Posts: 381
Registered: 10-19-2008
0

DNS overhead in Stingray

Caching it for 24 hours? Tsk...

There is a field named TTL in the DNS reply which is authoritative for the amount of time you can cache this information.

Edwin :-P
--
Edwin Groothuis - Riverbed Support

If this answered your question, please click "Accept as Solution" ------->
Employee
owen
Posts: 213
Registered: 09-14-2011
0

Re: DNS overhead in Stingray

We'll hammer your DNS server quite hard when we start up, as we'll need to resolve these dns names to IPs.  This will delay the startup time.

 

Once we've done that, we cache the results and refresh occasionally.  Default is every 24 hours, but you can configure this on the Global Settings -> System Settings page.

Fry
kaivanov
Posts: 4
Registered: 12-22-2011
0
Accepted Solution

DNS overhead in Stingray

Does anyone know what if any is the overhead when I specify hostnames instead of IP addresses for all nodes in a pool, with 2000 Load Balancers, each having 3 nodes in a Pool.

‬‪‬‪‬‪