[lkml]   [2010]   [Nov]   [12]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRe: [RFC] rbd sysfs interface
    On Wed, Nov 10, 2010 at 9:16 PM, Yehuda Sadeh Weinraub
    <> wrote:
    > On Wed, Nov 10, 2010 at 5:08 PM, Greg KH <> wrote:
    >> So, back to sysfs.  But I can't recall what your sysfs interface looked
    >> like, do you have Documentation/ABI/ files that show what it does?  If
    >> not, you are required to, so you might as well write them now :)
    > The original sysfs interface is described in the rbd.c prefix
    > comments, which we can copy to Documentation/ABI without much pain.
    > However, we were just thinking of modifying it a bit, as described
    > previously in my first email. The hierarchy will look like this:
    > rbd/
    >    add
    >    remove
    >    <id>/
    >      name
    >      pool
    >      size
    >      ..
    >      snap_add
    >      snap_remove
    >      snap_rollback
    >        <snap_name>/
    >          size
    > The 'add' entry will be used to add a device (as before):
    >  # echo " name=admin rbd myimage" > /sys/class/rbd/add
    > The devices that'll be created still be enumerated, and there'll be a
    > subdirectory under rbd/ for each (actually a soft link to
    > /sys/devices/virtual/rbd/<id>). For each device we'll have multiple
    > read-only properties (name, pool, size, client_id, major, cur_snap)
    > and a few control entries (e.g., snap_add, snap_remove, etc.)
    > There will be a subdirectory per snapshot under each device, and all
    > the snapshots properties will be kept there.

    Unless I hear otherwise, I'm going to assume that this proposed
    interface is an improvement over the existing osdblk-based one and get
    this upstream asap..

    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to
    More majordomo info at
    Please read the FAQ at

     \ /
      Last update: 2010-11-12 18:53    [W:0.022 / U:36.240 seconds]
    ©2003-2017 Jasper Spaans. hosted at Digital OceanAdvertise on this site