Thanks Alan, that’d be awesome if we can bring it back.
> On Oct 18, 2018, at 12:46 PM, Alan Carroll <solidwallofc...@oath.com.INVALID> > wrote: > > Unfortunately multiple addresses per host in a host file used to work but > was broken in the last HostDB update. I don't think it would be that hard > to put back. > > On Thu, Oct 18, 2018 at 2:13 PM Aaron Canary <acan...@oath.com.invalid> > wrote: > >> The code parsing and storing the host_file only keeps 1 IpAddr per >> hostname. >> In order to use proxy.config.hostdb.strict_round_robin, the record must >> come through DNS. >> >> *I am trying to get the same thing working with hostdb since I want to >>> avoid DNS round trip because my IPs are fairly fixed.* >> >> You could try setting a long ttl (like 5 minutes) on your DNS response >> record, which will cause HostDB to cache the IP record for that long. DNS >> is not repeated until that HostDB record is expired. >> >> If you don't have control of the DNS ttl, then you can override it with >> something like >> >> # set minimum IP ttl to 10 seconds >> proxy.config.hostdb.ttl_mode INT 3 >> proxy.config.hostdb.timeout INT 10 >> >> >> >> https://docs.trafficserver.apache.org/en/8.0.x/admin-guide/files/records.config.en.html?highlight=ttl_mode#proxy.config.hostdb.ttl_mode >> >> >> I hope that helps. >> >>> On Wed, Oct 17, 2018 at 4:15 PM Dk Jack <dnj0...@gmail.com> wrote: >>> >>> Hi, >>> I am looking at the hostdb configuration and I need some clarification on >>> the configuration. In particular I have questions about these two >>> configuration parameters. >>> >>> proxy.config.hostdb.host_file.path >>> proxy.config.hostdb.strict_round_robin >>> >>> I am trying to understand how hostdb round_robin configuration works. In >> my >>> setup, I am trying to reach multiple origin servers. I am using the same >>> domain name for all my origin servers. In my remap, I am using this name. >>> Since each of my origin servers has a different IP, I was hoping to use >> the >>> strict_round_robing configuration to distribute the load amongst the >> origin >>> servers. >>> >>> The documentation for the first says that the format for host_file.path >> is >>> similar to 'hosts' file. However as per the answers for this query... >>> >>> >>> >> https://serverfault.com/questions/429839/assign-multiple-ips-to-1-entry-in-hosts-file >>> >>> The hosts file doesn't support having multiple IPs for the same domain. >>> Does ATS hostdb behave differently i.e. similar to a DNS server. I am >>> asking this, because ATS has the hostdb round robin configuration. >>> >>> BTW, this configuration works with an DNS server with strict round robing >>> enabled for my origin server domain. I am trying to get the same thing >>> working with hostdb since I want to avoid DNS round trip because my IPs >> are >>> fairly fixed. >>> >>> Thanks for the help. >>> >>> Dk. >>> >> >> >> -- >> Aaron Canary >> ATS - Senior Software Engineer >> > > > -- > *Beware the fisherman who's casting out his line in to a dried up riverbed.* > *Oh don't try to tell him 'cause he won't believe. Throw some bread to the > ducks instead.* > *It's easier that way. *- Genesis : Duke : VI 25-28