]> git.puffer.fish Git - mirror/frr.git/commitdiff
lib: Rename `clear thread cpu ...` to `clear event cpu ...` 16406/head
authorDonatas Abraitis <donatas@opensourcerouting.org>
Tue, 16 Jul 2024 23:17:59 +0000 (02:17 +0300)
committerDonatas Abraitis <donatas@opensourcerouting.org>
Tue, 16 Jul 2024 23:17:59 +0000 (02:17 +0300)
Add a deprecation cycle also.

Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
lib/event.c

index c04d309bc26a9b3f8fe572d67048289c2c8e2f69..f4aa7c58b9d275335291c9e1c0e394c9e546db2a 100644 (file)
@@ -429,12 +429,15 @@ DEFUN_NOSH (show_event_poll,
        return CMD_SUCCESS;
 }
 
-DEFUN (clear_thread_cpu,
-       clear_thread_cpu_cmd,
-       "clear thread cpu [FILTER]",
+#if CONFDATE > 20241231
+CPP_NOTICE("Remove `clear thread cpu` command")
+#endif
+DEFUN (clear_event_cpu,
+       clear_event_cpu_cmd,
+       "clear event cpu [FILTER]",
        "Clear stored data in all pthreads\n"
-       "Thread information\n"
-       "Thread CPU usage\n"
+       "Event information\n"
+       "Event CPU usage\n"
        "Display filter (rwtexb)\n")
 {
        uint8_t filter = (uint8_t)-1U;
@@ -454,6 +457,14 @@ DEFUN (clear_thread_cpu,
        return CMD_SUCCESS;
 }
 
+ALIAS (clear_event_cpu,
+       clear_thread_cpu_cmd,
+       "clear thread cpu [FILTER]",
+       "Clear stored data in all pthreads\n"
+       "Thread information\n"
+       "Thread CPU usage\n"
+       "Display filter (rwtexb)\n")
+
 static void show_event_timers_helper(struct vty *vty, struct event_loop *m)
 {
        const char *name = m->name ? m->name : "main";
@@ -494,6 +505,7 @@ void event_cmd_init(void)
        install_element(VIEW_NODE, &show_event_cpu_cmd);
        install_element(VIEW_NODE, &show_event_poll_cmd);
        install_element(ENABLE_NODE, &clear_thread_cpu_cmd);
+       install_element(ENABLE_NODE, &clear_event_cpu_cmd);
 
        install_element(CONFIG_NODE, &service_cputime_stats_cmd);
        install_element(CONFIG_NODE, &service_cputime_warning_cmd);