Revision fa42eb1794b4050d12f9a003be90db156b5db200 authored by Kornilios Kourtis on 05 November 2020, 18:23:53 UTC, committed by Jarno Rajahalme on 06 November 2020, 03:42:51 UTC
There are applications that when a DNS name resolves to multiple IPs, they will store the IPs and use them past their TTL point. For example: - name resolves to IP1,IP2 - app connects to IP1 - protocol error forces disconnect - app connects to IP2 This patch keeps the IPs that map to a name alive as long as one of the IPs for the given name is alive, so that applications like the one above will not fail. Signed-off-by: Kornilios Kourtis <kornilios@isovalent.com>
1 parent e7ae390
.dockerignore
# Compiled Object files, Static and Dynamic libs (Shared Objects)
*.o
*.a
*.so
# LLVM IR files
*.ll
*.ll-*
# Folders
_obj
_test
_build/
hack/
# Architecture specific extensions/prefixes
*.cgo1.go
*.cgo2.c
_cgo_defun.c
_cgo_gotypes.go
_cgo_export.*
_testmain.go
*.exe
*.test
*.prof
*.swn
*.swp
.vagrant/
vagrant.kubeconfig
coverage.out
coverage-all.out
coverage-all.html
.DS_Store
.idea/
*.plist
cilium/bash_autocomplete
*.swo
outgoing
*cscope.files
*cscope.out
*cscope.in.out
*cscope.po.out
*tags
man/
# Test files
test/tmp.yaml
test/*_service_manifest.json
test/*_manifest.yaml
test/*_policy.json
test/*.xml
tests/cilium-files
test/test_results
test/*.json
test/.vagrant
# Emacs backup files
*~
# Automatically generated when needed
.dockerignore
# Temporary files that allow build containers/VMs work without git
test/bpf/_results
# generated from make targets
*.ok
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...