14 Dec, 2016

1 commit

  • According to `man blockdev':

    --getsize
    Print device size (32-bit!) in sectors.
    Deprecated in favor of the --getsz option.
    ...
    --getsz
    Get size in 512-byte sectors.

    Hence, occurrences of `--getsize' should be replaced with `--getsz',
    which this commit has achieved as follows:

    $ cd "$repo"
    $ git grep -l -e --getsz
    Documentation/device-mapper/delay.txt
    Documentation/device-mapper/dm-crypt.txt
    Documentation/device-mapper/linear.txt
    Documentation/device-mapper/log-writes.txt
    Documentation/device-mapper/striped.txt
    Documentation/device-mapper/switch.txt
    $ cd Documentation/device-mapper
    $ sed -i s/getsize/getsz/g *

    Signed-off-by: Michael Witten
    Signed-off-by: Jiri Kosina

    Michael Witten
     

01 Apr, 2015

1 commit


02 Aug, 2014

1 commit

  • Add support for quickly loading a repetitive pattern into the
    dm-switch target.

    In the "set_regions_mappings" message, the user may now use "Rn,m" as
    one of the arguments. "n" and "m" are hexadecimal numbers. The "Rn,m"
    argument repeats the last "n" arguments in the following "m" slots.

    For example:
    dmsetup message switch 0 set_region_mappings 1000:1 :2 R2,10
    is equivalent to
    dmsetup message switch 0 set_region_mappings 1000:1 :2 :1 :2 :1 :2 :1 :2 \
    :1 :2 :1 :2 :1 :2 :1 :2 :1 :2

    Requested-by: Jay Wang
    Tested-by: Jay Wang
    Signed-off-by: Mikulas Patocka
    Signed-off-by: Mike Snitzer

    Mikulas Patocka
     

11 Jul, 2013

1 commit

  • dm-switch is a new target that maps IO to underlying block devices
    efficiently when there is a large number of fixed-sized address regions
    but there is no simple pattern to allow for a compact mapping
    representation such as dm-stripe.

    Though we have developed this target for a specific storage device, Dell
    EqualLogic, we have made an effort to keep it as general purpose as
    possible in the hope that others may benefit.

    Originally developed by Jim Ramsay. Simplified by Mikulas Patocka.

    Signed-off-by: Jim Ramsay
    Signed-off-by: Mikulas Patocka
    Signed-off-by: Alasdair G Kergon

    Jim Ramsay