From ab0915c49f5c8634f43fb68d54b4fccde7c65b5a Mon Sep 17 00:00:00 2001 From: Kurt Wilson Date: Mon, 22 May 2023 12:46:53 -0400 Subject: [PATCH] fix timeout --- .../include/priority_executor/multithread_priority_executor.hpp | 2 +- src/priority_executor/src/priority_executor.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/priority_executor/include/priority_executor/multithread_priority_executor.hpp b/src/priority_executor/include/priority_executor/multithread_priority_executor.hpp index d5e45e4..72b3b9e 100644 --- a/src/priority_executor/include/priority_executor/multithread_priority_executor.hpp +++ b/src/priority_executor/include/priority_executor/multithread_priority_executor.hpp @@ -27,7 +27,7 @@ namespace timed_executor std::shared_ptr> wait_mutex_set_; static std::mutex shared_wait_mutex_; - std::chrono::nanoseconds next_exec_timeout_ = std::chrono::microseconds(100); // 0.1 ms + std::chrono::nanoseconds next_exec_timeout_ = std::chrono::nanoseconds(-1); }; } diff --git a/src/priority_executor/src/priority_executor.cpp b/src/priority_executor/src/priority_executor.cpp index 3cf3d1a..fae5463 100644 --- a/src/priority_executor/src/priority_executor.cpp +++ b/src/priority_executor/src/priority_executor.cpp @@ -49,7 +49,7 @@ namespace timed_executor // size_t ready = memory_strategy_->number_of_ready_subscriptions(); // std::cout << "ready:" << ready << std::endl; - if (get_next_executable(any_executable)) + if (get_next_executable(any_executable, std::chrono::nanoseconds(-1))) { execute_any_executable(any_executable); // make sure memory_strategy_ is an instance of PriorityMemoryStrategy