-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Currently, the StoragePool layer manages the queue and thread pool and dispatches the requests to the Vdevs. This approach of maintaining a single queue, in certain scenarios, could hamper Haura from achieving parallelization at the Vdev level and could result in a bottleneck.
E.g.
Consider the following scenario where the queue size is 10, the thread pool size is 5, the first 9 requests belong to HDD and the last one belongs to SSD NVMe. In this case, requests for SSD NVMe cannot be processed until HDD requests are finished.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request