lkml.org 
[lkml]   [2015]   [Oct]   [1]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    SubjectRE: [PATCH v2 00/14] RDS: connection scalability and performance improvements
    Date
    From: Santosh Shilimkar
    > Sent: 30 September 2015 18:24
    ...
    > This is being addressed by simply using per bucket rw lock which makes the
    > locking simple and very efficient. The hash table size is still an issue and
    > I plan to address it by using re-sizable hash tables as suggested on the list.

    If the hash chains are short do you need the expense of a rw lock
    for each chain?
    A simple spinlock may be faster.

    If you use the hash chain lock for the reference count on the hashed
    objects you should be able to release the lock before locking the
    object itself.

    David



    \
     
     \ /
      Last update: 2015-10-01 18:41    [W:2.429 / U:0.012 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site