Can not run operation

I/O thread pool operation queue overflow. This occurs when the spilling I/O thread pool queue is full and cannot accept new operations, causing spilling operations to fail.

Diagnostics

Check the I/O thread pool configuration and usage:

  • Check the queue_size parameter in io_thread_pool configuration
  • Review the workers_count parameter for the I/O thread pool

Recommendations

To resolve this issue:

  1. Increase queue size:

    • Increase queue_size in io_thread_pool configuration
    • This allows more operations to be queued before overflow occurs
  2. Increase worker threads:

    • Increase workers_count for faster operation processing
    • More worker threads can process operations faster, reducing queue buildup

Note

The I/O thread pool processes spilling operations asynchronously. If the queue overflows, new spilling operations will fail until space becomes available.