Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757219Ab0LAVFq (ORCPT ); Wed, 1 Dec 2010 16:05:46 -0500 Received: from kroah.org ([198.145.64.141]:50582 "EHLO coco.kroah.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755600Ab0LAVFp (ORCPT ); Wed, 1 Dec 2010 16:05:45 -0500 Date: Wed, 1 Dec 2010 12:23:50 -0800 From: Greg KH To: Sage Weil Cc: Yehuda Sadeh , ceph-devel@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] rbd: replace the rbd sysfs interface Message-ID: <20101201202350.GA1717@kroah.com> References: <20101119020820.GB18767@kroah.com> <20101123001410.GA31294@kroah.com> <20101123005838.GB29289@kroah.com> <1290558233.1792.73.camel@yehudasa-desktop> <20101201194751.GA1171@kroah.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.20 (2009-06-14) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1684 Lines: 41 On Wed, Dec 01, 2010 at 12:08:15PM -0800, Sage Weil wrote: > On Wed, 1 Dec 2010, Greg KH wrote: > > > /sys/bus/rbd/{add,remove} > > > /sys/bus/rbd/devices// <-- struct device > > > /sys/bus/rbd/devices//{some dev attrs} > > > /sys/bus/rbd/devices//snap_/ <-- struct device > > > /sys/bus/rbd/devices//snap_/{some snap attrs} > > > > > > This works, and I is (I hope) using struct device properly. The only > > > problem, purely from a user interface standpoint, is that the snaps are > > > mixed in with attributes, so anybody wanting to iterate over snaps needs > > > to do something crufty like > > > > > > $ for snap in `ls /sys/bus/rbd/devices/$id | grep ^snap_ | cut -c 6-`; do ... > > > > What's wrong with: > > for snap in `ls /sys/bus/rbd/devices/$id/snap_*`; do ... > > instead? > > Yeah, it's really the 'cut -c 6-' bit that I was hoping to avoid. But it > snaps/ simply doesn't map onto the sysfs paradigm cleanly, that's fine. > > That being the case, can we get an Acked-by on the current approach/patch? Yes, please feel free to add: Acked-by: Greg Kroah-Hartman to the patch. > Then I can send something Linus and let him decide what to do for .37. It's pretty late for .37. Why not disable the option for now, and then get this patch in for .38 as it's quite a big change? I'd recommend doing that. thanks, greg k-h -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/