We decided to create a more optimized executor at rclcpp level on top of the existing architecture. This means that normal users can use our executor with making only very few changes to their source code. On top of that, the optimized executor allows Bosch to implement their improvements to the rmw layer. Read more