Vyos rolling 1.2.3 commit very slow (more than 20 seconds)

HI, i’m using vyos rolling release 1.2.3 from 21/12/2019.

We have 3 interfaces (eth0 - WAN, eth1 - Managment, eth2 - Trunk for vlans).

On eth2 we have 298 vlans.

We are using only 1 NAT, 5 firewall rules, and 298 DHCP servers (one for each /27 vlan).

Every commit, takes minimum 10 seconds, if we restart vyos when it reaches to the section to apply vyos configuration it takes more than 10 minutes to start.

Is this a normal behavior?

The Machine is a VMware esxi 6.5 with 4 vcpus and 4GB of RAM.

Hi, provide please show version . The 1.2.3 is stable version. May be you mean rolling 1.3.
Provide please also your configuration show configuration commands | strip-private

Hi Dmitry,

Yes you are right, i’m using rolling 1.3.
To check if it was a problema with the rolling 1.3, i’ve made a fresh install of vyos 1.2-rolling-201912180217, but the problem persists.

~$ show version
Version: VyOS 1.2-rolling-201912180217
Built by: autobuild@vyos.net
Built on: Wed 18 Dec 2019 02:17 UTC
Build UUID: 6ef786fd-a70a-424b-ad78-80a68bae4c43
Build Commit ID: c12a8da143d67f

Architecture: x86_64
Boot via: installed image
System type: VMware guest

Hardware vendor: VMware, Inc.
Hardware model: VMware Virtual Platform
Hardware S/N: VMware-56 4d a2 cc 29 0c 07 33-c7 af 41 9e bc 7c 20 56
Hardware UUID: cca24d56-0c29-3307-c7af-419ebc7c2056

Copyright: VyOS maintainers and contributors

vyosconf.txt (147.7 KB)

Right now:

commit → takes more than 20 seconds
reboot server → takes more than 10 minutes to load the configuration.

Hello, @Playmobil!
This is one of the known problems - a lot of VLAN+DHCP instances take a lot of time for configuring during the boot. Please, attach your configuration and noted boot time to the ticket on Phabricator: ⚓ T1395 Improve boot time for instances with a big count of DHCP servers
This may help us to solve the problem.

Hi Zsdc,

Thank you for the feedback, i will attach the info on phabricator.

Best Regards,