HomeFreeBSD

graid: Set G_CF_DIRECT_SEND for task consumer.

Description

graid: Set G_CF_DIRECT_SEND for task consumer.

Unlike normal consumers all taste consumer I/O is synchronous, done
with g_read_data() and without any locks held. It makes no sense to
delegate I/O submission to g_down thread.

This should remove number of context switches during disk retaste.

MFC after: 2 weeks

Details

Provenance
mavAuthored on Jan 28 2022, 4:09 PM
Parents
rG1a0dde338df8: dma: limit lines to 998 characters
Branches
Unknown
Tags
Unknown