Thanks, Ted, that's a pretty accurate summary. I'd say previous talks have been aimed at getting feedback on the API (and several of the changes to the API came from giving those talks). This talk was "It's been merged, you should consider using it, here's why you might want to" Slides here: http://www.infradead.org/~willy/linux/Plumbers2018XArray.pdf On Thu, Nov 15, 2018 at 10:23 PM Theodore Y. Ts'o wrote: > On Thu, Nov 15, 2018 at 04:03:02PM -0700, Jonathan Corbet wrote: > > > > Just FWIW, I was there, but I suspect I'll not be making an article out > > of it; quite a bit of the material was stuff that we've covered before. > > The video should be available in a week or two for those who want to > > catch up on the rest. > > A good chunk of the contents of Matthew's talk can be found at: > > https://lwn.net/Articles/745073/ > https://www.kernel.org/doc/html/latest/core-api/xarray.html > > Two important things that's not covered in these two links are: > > 1) Some future plans that Matthew has for making XArray even better > > 2) The use cases for which XArray is not (yet) ready. > > Short version: Sparse arrays, hash tables, and other things where the > breadth of the keyspace that gets used is very wide relative to the > number of elements stored in the XArray. So if you need to store two > elements, one where the key is 0x0000000 and the other key is > 0xffffff00, XArray might not be the best choice for you --- but maybe > that answer will change in a year or so --- see (1) above. > > For more details, the video and slides should be available soon. :-) > > Cheers, > > - Ted > _______________________________________________ > Ksummit-discuss mailing list > Ksummit-discuss@lists.linuxfoundation.org > https://lists.linuxfoundation.org/mailman/listinfo/ksummit-discuss >