talos/pkg/provision/providers
Andrey Smirnov 360d887967 fix: prevent endless loop with DHCP requests in networkd
There were two problems:

* `configureInterfaces` was always failing if interface is already set
up, as the routes already exist

* `renew` was halving the renew interval each time `configureInterface`
fails, which starts at (LeaseTime/2) and goes effectively to zero

This was leading to high networkd CPU usage, storm of DHCP requests on
the network.

Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>
2020-12-01 08:12:12 -08:00
..
docker fix: remove 'token creds' from maintenance service 2020-11-09 14:10:32 -08:00
firecracker feat: add support for installing to SBCs 2020-11-26 07:18:25 -08:00
qemu feat: add support for installing to SBCs 2020-11-26 07:18:25 -08:00
vm fix: prevent endless loop with DHCP requests in networkd 2020-12-01 08:12:12 -08:00
factory.go refactor: expose provision as public package 2020-08-12 05:12:05 -07:00
firecracker_linux.go refactor: expose provision as public package 2020-08-12 05:12:05 -07:00
firecracker_other.go refactor: expose provision as public package 2020-08-12 05:12:05 -07:00
qemu_linux.go refactor: expose provision as public package 2020-08-12 05:12:05 -07:00
qemu_other.go refactor: expose provision as public package 2020-08-12 05:12:05 -07:00