On Tue, Jun 25, 2024 at 11:36:06PM +0000, Dr. David Alan Gilbert wrote: > > +Overview > > +======== > > + > > +Rosebush is a hashtable, different from the rhashtable. It is scalable > > +(one spinlock per bucket), resizing in two dimensions (number and size > > +of buckets), > > Is that old - I thought the cover letter said v2 had fixed size buckets? Thanks. Rosebush is a hashtable, different from the rhashtable. It is scalable -(one spinlock per bucket), resizing in two dimensions (number and size -of buckets), and concurrent (can be iterated under the RCU read lock). -It is designed to minimise dependent cache misses, which can stall a -modern CPU for thousands of instructions. +(one spinlock per bucket), resizing (number of buckets), and concurrent +(can be iterated under the RCU read lock). It is designed to minimise +dependent cache misses, which can stall a modern CPU for thousands +of instructions.