On 5/11/23 05:15, Pankaj Raghav wrote: > XArray was introduced to hold large array of pointers with a simple API. > XArray API also provides array semantics which simplifies the way we store > and access the backing pages, and the code becomes significantly easier > to understand. > > No performance difference was noticed between the two implementation > using fio with direct=1 [1]. > > [1] Performance in KIOPS: > > | radix-tree | XArray | Diff > | | | > write | 315 | 313 | -0.6% > randwrite | 286 | 290 | +1.3% > read | 330 | 335 | +1.5% > randread | 309 | 312 | +0.9% > I've few concerns, can you please share the fio jobs that have used to gather this data ? I want to test it on my setup in order to provide tested-by tag. also, please wait until I finish my testing to apply this patch .. -ck