On 04/02/2016, Sage Weil wrote: [snip] > (2) convert buffer::list into an intrusive_list, while embedding N > (=3) buffer::ptr's in the buffer::raw so that most buffers require only > 1 allocation (provided they aren't on more than N lists). [snip] > Do we want both, or just 1, or is there an alternative we should > consider? Do we have any places in the code where we seek into a buffer::list that has a good number of buffer::ptrs in it? If so then we could get a speedup by switching from an intrusive list to an intrusive set (or avlset). -- Senior Software Engineer Red Hat Storage, Ann Arbor, MI, US IRC: Aemerson@{RedHat, OFTC, Freenode} 0x80F7544B90EDBFB9 E707 86BA 0C1B 62CC 152C 7C12 80F7 544B 90ED BFB9
Attachment:
signature.asc
Description: PGP signature