summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorChristian Breunig <christian@breunig.cc>2026-05-15 19:44:11 +0200
committerChristian Breunig <christian@breunig.cc>2026-05-15 19:46:50 +0200
commitabd22ba6c3852fbf1002204a416b9de83e405caa (patch)
tree1565d45350779d6d98977ad8196e0c91118f67cd /src
parent02a7f2ab71304f85343613dd074efdb16dbe0e68 (diff)
downloadvyos-1x-abd22ba6c3852fbf1002204a416b9de83e405caa.tar.gz
vyos-1x-abd22ba6c3852fbf1002204a416b9de83e405caa.zip
vyos-netlinkd: T8781: use faster commit_in_progress2 with order O(1)
Move to the re-implementation of the commit in progress check added in commit 002d45b70efd ("vyos.commit: T8781: move from O(n) to O(1) for commit_in_progress() checks").
Diffstat (limited to 'src')
-rwxr-xr-xsrc/services/vyos-netlinkd6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/services/vyos-netlinkd b/src/services/vyos-netlinkd
index 368824bf9..addfc8ef9 100755
--- a/src/services/vyos-netlinkd
+++ b/src/services/vyos-netlinkd
@@ -29,7 +29,7 @@ from typing import Optional
from vyos.configquery import op_mode_config_dict
from vyos.ifconfig import Section
from vyos.utils.boot import boot_configuration_complete
-from vyos.utils.commit import commit_in_progress
+from vyos.utils.commit import commit_in_progress2
from vyos.utils.dict import dict_search
from vyos.utils.process import cmd
from vyos.utils.process import is_systemd_service_active
@@ -127,8 +127,8 @@ def main():
# Check if a config commit is in progress before processing any
# messages. This avoids blocking per-message and reduces unnecessary
- # commit_in_progress() calls.
- if commit_in_progress():
+ # calls to commit_in_progress2()
+ if commit_in_progress2():
syslog.syslog(syslog.LOG_DEBUG,
'Config commit in progress, skipping netlink events')
sleep(1)