mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-04-29 18:10:23 +00:00
lib: Allow unsetting walltime-warning and cpu-warning
With a negative form we get: ``` Internal CLI error [walltime_warning_str] Internal CLI error [cputime_warning_str] ``` Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
This commit is contained in:
parent
98c232fb09
commit
950da676e6
20
lib/thread.c
20
lib/thread.c
@ -368,7 +368,7 @@ DEFPY (service_cputime_stats,
|
|||||||
|
|
||||||
DEFPY (service_cputime_warning,
|
DEFPY (service_cputime_warning,
|
||||||
service_cputime_warning_cmd,
|
service_cputime_warning_cmd,
|
||||||
"[no] service cputime-warning (1-4294967295)",
|
"[no] service cputime-warning ![(1-4294967295)]",
|
||||||
NO_STR
|
NO_STR
|
||||||
"Set up miscellaneous service\n"
|
"Set up miscellaneous service\n"
|
||||||
"Warn for tasks exceeding CPU usage threshold\n"
|
"Warn for tasks exceeding CPU usage threshold\n"
|
||||||
@ -381,16 +381,9 @@ DEFPY (service_cputime_warning,
|
|||||||
return CMD_SUCCESS;
|
return CMD_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
ALIAS (service_cputime_warning,
|
|
||||||
no_service_cputime_warning_cmd,
|
|
||||||
"no service cputime-warning",
|
|
||||||
NO_STR
|
|
||||||
"Set up miscellaneous service\n"
|
|
||||||
"Warn for tasks exceeding CPU usage threshold\n")
|
|
||||||
|
|
||||||
DEFPY (service_walltime_warning,
|
DEFPY (service_walltime_warning,
|
||||||
service_walltime_warning_cmd,
|
service_walltime_warning_cmd,
|
||||||
"[no] service walltime-warning (1-4294967295)",
|
"[no] service walltime-warning ![(1-4294967295)]",
|
||||||
NO_STR
|
NO_STR
|
||||||
"Set up miscellaneous service\n"
|
"Set up miscellaneous service\n"
|
||||||
"Warn for tasks exceeding total wallclock threshold\n"
|
"Warn for tasks exceeding total wallclock threshold\n"
|
||||||
@ -403,13 +396,6 @@ DEFPY (service_walltime_warning,
|
|||||||
return CMD_SUCCESS;
|
return CMD_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
ALIAS (service_walltime_warning,
|
|
||||||
no_service_walltime_warning_cmd,
|
|
||||||
"no service walltime-warning",
|
|
||||||
NO_STR
|
|
||||||
"Set up miscellaneous service\n"
|
|
||||||
"Warn for tasks exceeding total wallclock threshold\n")
|
|
||||||
|
|
||||||
static void show_thread_poll_helper(struct vty *vty, struct thread_master *m)
|
static void show_thread_poll_helper(struct vty *vty, struct thread_master *m)
|
||||||
{
|
{
|
||||||
const char *name = m->name ? m->name : "main";
|
const char *name = m->name ? m->name : "main";
|
||||||
@ -539,9 +525,7 @@ void thread_cmd_init(void)
|
|||||||
|
|
||||||
install_element(CONFIG_NODE, &service_cputime_stats_cmd);
|
install_element(CONFIG_NODE, &service_cputime_stats_cmd);
|
||||||
install_element(CONFIG_NODE, &service_cputime_warning_cmd);
|
install_element(CONFIG_NODE, &service_cputime_warning_cmd);
|
||||||
install_element(CONFIG_NODE, &no_service_cputime_warning_cmd);
|
|
||||||
install_element(CONFIG_NODE, &service_walltime_warning_cmd);
|
install_element(CONFIG_NODE, &service_walltime_warning_cmd);
|
||||||
install_element(CONFIG_NODE, &no_service_walltime_warning_cmd);
|
|
||||||
|
|
||||||
install_element(VIEW_NODE, &show_thread_timers_cmd);
|
install_element(VIEW_NODE, &show_thread_timers_cmd);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user