[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <063D6719AE5E284EB5DD2968C1650D6D1CBAA322@AcuExch.aculab.com>
Date: Thu, 1 Oct 2015 16:19:20 +0000
From: David Laight <David.Laight@...LAB.COM>
To: 'Santosh Shilimkar' <santosh.shilimkar@...cle.com>,
"netdev@...r.kernel.org" <netdev@...r.kernel.org>
CC: "linux-rdma@...r.kernel.org" <linux-rdma@...r.kernel.org>,
"davem@...emloft.net" <davem@...emloft.net>,
"linux-kernel@...r.kernel.org" <linux-kernel@...r.kernel.org>,
"ssantosh@...nel.org" <ssantosh@...nel.org>
Subject: RE: [PATCH v2 00/14] RDS: connection scalability and performance
improvements
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
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists