On 5/1/22 8:25 AM, Jens Axboe wrote: > On 5/1/22 7:39 AM, Pavel Begunkov wrote: >> I'd suggest for mapped pbuffers to have an old plain array with >> sequential indexing, just how we do it for fixed buffers. Do normal >> and mapped pbuffers share something that would prevent it? > > Ah yes, we could do that. Registering it returns the group ID instead of > providing it up front. Actually I'd rather just have the app provide it, but recommendations can be made in terms of using mostly sequential indexes. I suspect that's what most would naturally do anyway. I'm thinking just straight array of X entries, and then a fallback to xarray if we go beyond that to ensure we don't grow the buffer group array to crazy values. I'll do this as a prep patch, not really related to the actual change here, but will benefit both the classic and ring buffers alike. -- Jens Axboe