]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/blame - Documentation/device-mapper/delay.txt
Merge branch 'spi-5.1' into spi-5.2
[mirror_ubuntu-jammy-kernel.git] / Documentation / device-mapper / delay.txt
CommitLineData
26b9f228
HM
1dm-delay
2========
3
4Device-Mapper's "delay" target delays reads and/or writes
5and maps them to different devices.
6
7Parameters:
cda6b5ab
MP
8 <device> <offset> <delay> [<write_device> <write_offset> <write_delay>
9 [<flush_device> <flush_offset> <flush_delay>]]
26b9f228
HM
10
11With separate write parameters, the first set is only used for reads.
f49e869a 12Offsets are specified in sectors.
26b9f228
HM
13Delays are specified in milliseconds.
14
15Example scripts
16===============
17[[
18#!/bin/sh
19# Create device delaying rw operation for 500ms
95f21c5c 20echo "0 `blockdev --getsz $1` delay $1 0 500" | dmsetup create delayed
26b9f228
HM
21]]
22
23[[
24#!/bin/sh
25# Create device delaying only write operation for 500ms and
26# splitting reads and writes to different devices $1 $2
95f21c5c 27echo "0 `blockdev --getsz $1` delay $1 0 0 $2 0 500" | dmsetup create delayed
26b9f228 28]]