Interrupt Mode Support
Starting with v1.10.0, Longhorn supports SPDK interrupt mode for V2 data engine volumes. Interrupt mode provides an alternative to the default polling mode, offering improved CPU efficiency in certain environment.
Interrupt mode is particularly suitable for clusters with limited CPU resources and a relatively small number of volumes. While polling mode maximizes performance by keeping CPU utilization close to 100% on allocated cores, interrupt mode reduces CPU usage by allowing the SPDK reactor to adjust its usage dynamically instead of continuously polling.
Polling Mode (Default):
Interrupt Mode:
To enable interrupt mode globally, update the data-engine-interrupt-mode-enabled setting.
Enable interrupt mode when:
The current V2 volume interrupt mode uses a hybrid approach for NVMe/TCP transport:
© 2019-2025 Longhorn Authors | Documentation Distributed under CC-BY-4.0
© 2025 The Linux Foundation. All rights reserved. The Linux Foundation has registered trademarks and uses trademarks. For a list of trademarks of The Linux Foundation, please see our Trademark Usage page.