From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Mason Subject: Re: [RFC] RCU Judy array with distributed locking for FS extents Date: Mon, 3 Jun 2013 09:07:06 -0400 Message-ID: <20130603130706.4088.90651@localhost.localdomain> References: <20130603052758.GA4278@Krystal> <20130603124011.4088.84338@localhost.localdomain> <20130603124601.GA2922@Krystal> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8BIT Cc: Linux FS Devel , David Woodhouse , "dchinner@redhat.com" , "bo.li.liu@oracle.com" , "rp@svcs.cs.pdx.edu" , "Paul E. McKenney" , Lai Jiangshan , Stephen Hemminger , Alan Stern To: Mathieu Desnoyers Return-path: Received: from dkim2.fusionio.com ([66.114.96.54]:58955 "EHLO dkim2.fusionio.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754625Ab3FCNHJ convert rfc822-to-8bit (ORCPT ); Mon, 3 Jun 2013 09:07:09 -0400 Received: from mx1.fusionio.com (unknown [10.101.1.160]) by dkim2.fusionio.com (Postfix) with ESMTP id EAB2E9A067F for ; Mon, 3 Jun 2013 07:07:08 -0600 (MDT) In-Reply-To: <20130603124601.GA2922@Krystal> Sender: linux-fsdevel-owner@vger.kernel.org List-ID: Quoting Mathieu Desnoyers (2013-06-03 08:46:01) > > Hi Mathieu, > > > > One problem here is that XFS wants to allow duplicate keys in the tree. > > This is possible with some modifications to the skiplist code, but I'm > > not sure if it fits into your description above. > > Are those segments that completely overlap, or partially overlap ? I believe completely overlap. On the skiplist side I'll make it possible for either one. > > > > > Regardless, it is worth trying out. I'll pull my current code back into > > userland and try out the userspace-rcu port (I had planned this anyway). > > That way we can have a proper head-to-head benchmark ;) > > Cool! Don't hesitate to ping me if I can be of any help. Once I get into the userland rcu code I'll probably have more questions. -chris