Hi Arnaud,
We discussed this in last week's cinder meeting and unfortunately we haven't tested it thoroughly so we don't have any performance numbers to share.
What we can tell is the reason why RBD requires a higher number of native threads. RBD calls C code which could potentially block green threads hence
blocking the main operation therefore all of the calls in RBD to execute operations are wrapped to use native threads so depending on the operations we want to
perform concurrently, we can set the value of backend_native_threads_pool_size for RBD.
Thanks and regards
Rajat Dhasmana