Using ULTs to do transfers in parallel
This PR add the following functions on the server API:
-
bake_provider_set_target_xfer_buffer
: creates a pool of buffers to be used to bounce the data being written usingbake_write
andbake_create_write_persist
. This feature is not enabled on the read path. -
bake_provider_set_target_xfer_concurrency
: tells bake to use up to a given number of ULTs to issue concurrent operations. To for now only applies tobake_write
andbake_create_write_persist
, and is not enabled on the read path.