From e276eb82820eb92d221f183496e28da4ffe0fe68 Mon Sep 17 00:00:00 2001 From: Paul Jakma Date: Sat, 9 Jan 2010 16:15:00 +0000 Subject: lib: Add a command to clear the thread CPU history data * (general) this can be useful when investigating thread latency problems, when you don't want to have to restart a daemon between tests. * thread.c: (cpu_record_(hash_)clear) wipe the stored thread cpu history data, according to the filter, similar to the vty print code. (clear_thread_cpu_cmd) new command to clear data. * thread.h: export new command * command.c: install it --- lib/command.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'lib/command.c') diff --git a/lib/command.c b/lib/command.c index 478125f2..5a13f39c 100644 --- a/lib/command.c +++ b/lib/command.c @@ -3650,6 +3650,8 @@ cmd_init (int terminal) install_element (VIEW_NODE, &show_thread_cpu_cmd); install_element (ENABLE_NODE, &show_thread_cpu_cmd); install_element (RESTRICTED_NODE, &show_thread_cpu_cmd); + + install_element (ENABLE_NODE, &clear_thread_cpu_cmd); install_element (VIEW_NODE, &show_work_queues_cmd); install_element (ENABLE_NODE, &show_work_queues_cmd); } -- cgit v1.2.3