Lines Matching +full:attribute +full:- +full:set
5 Copyright (C) 2014-2015 Red Hat Inc
8 the COPYING file in the top-level directory.
10 The ``blkdebug`` block driver is a rule-based error injection engine. It can be
17 ----------
27 -----
35 follows the same .ini-like format used by QEMU's ``-readconfig`` option, and
41 [inject-error]
47 ``/usr/include/asm-generic/errno-base.h`` for errno values.
51 $ qemu-system-x86_64
52 -drive if=none,cache=none,file=blkdebug:blkdebug.conf:test.img,id=drive0 \
53 -device virtio-blk-pci,drive=drive0,id=virtio-blk-pci0
87 ------
107 See ``qapi/block-core.json:BlkdebugEvent`` for the full list of events.
112 -----------------
131 When a rule's "state" attribute is non-zero then the current state must equal
132 the attribute in order for the rule to match.
136 [set-state]
141 [inject-error]
146 The first ``write_aio`` request matches the ``set-state`` rule and transitions from
147 state 1 to state 2. Once state 2 has been entered, the ``set-state`` rule no
148 longer matches since it requires state 1. But the ``inject-error`` rule now
166 ------------------
172 Breakpoints on ``blkdebug`` events are associated with a user-defined ``tag`` string.
176 See the ``qemu-io(1)`` ``break``, ``resume``, ``remove_break``, and ``wait_break``