{"push_id":1106039473,"size":8,"distinct_size":8,"ref":"refs/heads/hostdb","head":"7db54a33bfdae5e3ce5769c0dc668fbed60cb0ee","before":"d625905cbee54543ac2e9c81c29699942759dfc0","commits":[{"sha":"985035ce7d5f370bd81feab8801c93d7be94bfd2","author":{"email":"2d00bc2c74768cf27c5a78623e81f1b7f1ca2826@gmail.com","name":"Thomas Jackson"},"message":"Implement for SRV","distinct":true,"url":"https://api.github.com/repos/jacksontj/trafficserver/commits/985035ce7d5f370bd81feab8801c93d7be94bfd2"},{"sha":"14e02bad71828a830cbc6a28e4fbfa7c8a6ed976","author":{"email":"2d00bc2c74768cf27c5a78623e81f1b7f1ca2826@gmail.com","name":"Thomas Jackson"},"message":"Remove unused method","distinct":true,"url":"https://api.github.com/repos/jacksontj/trafficserver/commits/14e02bad71828a830cbc6a28e4fbfa7c8a6ed976"},{"sha":"f188069fd02fc320e7986622c40dca5685883948","author":{"email":"2d00bc2c74768cf27c5a78623e81f1b7f1ca2826@gmail.com","name":"Thomas Jackson"},"message":"Move hosts file implementation to pre-hostdbinfo","distinct":true,"url":"https://api.github.com/repos/jacksontj/trafficserver/commits/f188069fd02fc320e7986622c40dca5685883948"},{"sha":"3b7a6db62f68197f86c1ec9ea163c6bb1231c4e3","author":{"email":"2d00bc2c74768cf27c5a78623e81f1b7f1ca2826@gmail.com","name":"Thomas Jackson"},"message":"Replace probe with new_probe","distinct":true,"url":"https://api.github.com/repos/jacksontj/trafficserver/commits/3b7a6db62f68197f86c1ec9ea163c6bb1231c4e3"},{"sha":"560846bc2adc886951b6501100c7c38b0d625798","author":{"email":"2d00bc2c74768cf27c5a78623e81f1b7f1ca2826@gmail.com","name":"Thomas Jackson"},"message":"Switch HostsFileMap to be a mapping of name -> IpAddr (instead of hostdbinfo)\n\nIn the previous implementation all lookups to the host file (regardless of port) would return the same hostdbinfo object, meaning last_failure time was IP-wide instead of ip-port wide.","distinct":true,"url":"https://api.github.com/repos/jacksontj/trafficserver/commits/560846bc2adc886951b6501100c7c38b0d625798"},{"sha":"b8500d4a9b127bc47aa41385a6dc76ae14942801","author":{"email":"2d00bc2c74768cf27c5a78623e81f1b7f1ca2826@gmail.com","name":"Thomas Jackson"},"message":"Remove prev_hosts_file_ptr\n\nSince before we were storing and returning hostdbinfo structs, we had to ensure that any callers to that would be fine when we removed out strings. Now that we are injecting the hosts file lookup on dns lookup hostdb doesn't have straight pointers to our memory. This means we can simply store one version of the hosts file (instead of magically the last one as well)","distinct":true,"url":"https://api.github.com/repos/jacksontj/trafficserver/commits/b8500d4a9b127bc47aa41385a6dc76ae14942801"},{"sha":"9685aaf8febef555be8ab7792ee3ce1a87b1c737","author":{"email":"2d00bc2c74768cf27c5a78623e81f1b7f1ca2826@gmail.com","name":"Thomas Jackson"},"message":"Have the hosts file checker run every `hostdb_hostfile_check_interval` interval\n\nbefore this patch the hosts files could only update as frequently as `HOST_DB_TIMEOUT_INTERVAL`, even if you set the `proxy.config.hostdb.host_file.interval` lower than `HOST_DB_TIMEOUT_INTERVAL` the background event would only be called every `HOST_DB_TIMEOUT_INTERVAL`. This fixes that","distinct":true,"url":"https://api.github.com/repos/jacksontj/trafficserver/commits/9685aaf8febef555be8ab7792ee3ce1a87b1c737"},{"sha":"7db54a33bfdae5e3ce5769c0dc668fbed60cb0ee","author":{"email":"2d00bc2c74768cf27c5a78623e81f1b7f1ca2826@gmail.com","name":"Thomas Jackson"},"message":"Misc cleanup","distinct":true,"url":"https://api.github.com/repos/jacksontj/trafficserver/commits/7db54a33bfdae5e3ce5769c0dc668fbed60cb0ee"}]}