repo.or.cz
/
qemu
/
rayw.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
block: intoduce reqlist
2022-03-07
Vladimir
S
ementsov
.
.
.
block:
intoduce re
q
list
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2022-03-07
Vladimir Sementsov
.
.
.
block
/
b
l
oc
k
-co
p
y: add
block_co
p
y_reset()
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2022-03-07
Vladimir Sements
o
v
.
.
.
block/copy-
b
e
fore
-
write: add bitm
a
p open parameter
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2022-03-07
Vladimir Sementsov
.
.
.
block/
b
lock-copy
:
b
l
ock_copy_state
_
new(): add bit
m
ap
.
.
.
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2022-03-07
Vladimir
Sementsov
.
.
.
bloc
k
/di
r
ty-bitmap: b
d
r
v_
m
e
r
ge
_
d
irty_
b
itmap(): add
.
.
.
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2022-03-07
Vlad
i
mir S
e
mentso
v
.
.
.
bl
o
ck/bloc
k
-copy:
m
ove co
p
y_bitmap
i
nitialization t
o
.
.
.
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2022-03-07
Vladimir Seme
n
tsov
.
.
.
block
:
fix pr
e
al
l
ocate filter: don't do unali
g
ned preallocat
.
.
.
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2022-02-01
Vla
d
imi
r
Sements
o
v
.
.
.
bl
o
ck
:
bdrv
_
s
et_ba
c
king_hd(
)
: use drained section
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2022-02-01
Vladimir S
e
mentsov
.
.
.
iotests
:
declare lac
k
of support f
o
r c
o
mp
r
esio
n
_ty
p
e
.
.
.
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2022-02-01
Vladimir Sements
o
v
.
.
.
iotest 214:
e
x
plici
t
compression
t
ype
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2022-02-01
Vladimir Sementsov
.
.
.
iotests 60: more accurate set dirty bit
i
n qcow2
h
eader
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2022-02-01
Vladim
i
r Sement
s
ov
.
.
.
iotests: bash
tes
t
s: filter compression type
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2022-02-01
Vladim
i
r Semen
t
sov
.
.
.
iot
e
s
t
3
9
:
us
e
_qcow2_
d
u
mp_h
e
ader
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2022-02-01
Vladimir Sement
s
ov
.
.
.
i
o
tests: massive us
e
_
qcow2_dump_he
a
der
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2022-02-01
Vl
a
dimir Sementsov
.
.
.
io
t
ests/common
.
rc: in
t
roduce _qco
w
2
_dump_hea
d
er help
e
r
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2022-02-01
Vladimir Sements
o
v
.
.
.
qcow2: simple case support for downgrading
of qcow2
.
.
.
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2022-02-01
V
l
adimir S
e
mentsov
.
.
.
i
o
test 302: use img_info_log() helper
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2022-02-01
Vladim
i
r Sementsov
.
.
.
i
o
test
s
.
py: f
i
lte
r
compre
s
s
ion type out
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2022-02-01
Vladimir Sementso
v
.
.
.
iotests
.
py
:
fil
t
er ou
t
s
uccessfu
l
output
o
f q
e
mu-img
.
.
.
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2022-02-01
Vladimir S
e
mentsov
.
.
.
i
otest 065:
explicit compression
t
y
p
e
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2022-02-01
Vladimir Se
m
entsov
.
.
.
iotest 303:
e
xplici
t
compression type
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2022-02-01
Vladimi
r
Sementsov
.
.
.
i
otests
.
py: rewri
t
e default
l
uks su
p
port in
q
emu_img
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2022-02-01
Vladimir Sementsov
.
.
.
iotests:
d
rop qemu_img_verbose(
)
help
e
r
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2022-02-01
V
ladimir Sementsov
.
.
.
iotests
.
p
y
:
qemu_im
g
*("create
"
): sup
p
ort IMGOPTS='compre
s
sio
.
.
.
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2022-02-01
Vladimi
r
Sement
s
ov
.
.
.
iotests: spe
c
i
f
y
some un
s
u
pp
o
rte
d
_imgopts for
p
y
tho
n
.
.
.
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2022-02-01
Vlad
i
mir Seme
n
t
s
ov
.
.
.
iotests
.
py: implement unsupported_imgopts
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2022-02-01
Vladim
i
r
Sementsov
.
.
.
iotest
s
.
py
:
i
mg_info_log(): rename imgo
p
ts argu
m
ent
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2022-01-28
Vl
a
dim
i
r
Sementsov
.
.
.
check-blo
c
k
.
sh: p
a
s
s
through
-
jN flag of make
t
o -j
.
.
.
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2022-01-27
Vla
d
i
mir Sementsov
.
.
.
qapi: generate trace ev
e
nts by de
f
au
l
t
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2022-01-27
Vladimir Sementsov
.
.
.
meson: document why we don't
g
e
n
erate trace events
.
.
.
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2022-01-27
Vl
a
dimir Sements
o
v
.
.
.
docs/
q
api-code-gen: updat
e
to cover t
r
ace events code
.
.
.
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2022-01-27
V
ladimir Se
m
e
n
t
sov
.
.
.
meson: ge
n
erate tr
a
ce
eve
n
ts
for qmp commands
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2022-01-27
Vlad
i
mi
r
Sementsov
.
.
.
qapi/commands: Optiona
l
ly g
e
nerate trace for Q
M
P c
o
mmands
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2022-01-27
Vladimir
S
ements
o
v
.
.
.
qapi/commands: refact
o
r erro
r
handlin
g
co
d
e
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2022-01-27
Vl
a
dimir
Sementsov
.
.
.
q
a
p
i
/gen: Add F
O
O
.
t
r
ace-events output mo
d
ule
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2022-01-14
Vladim
i
r Sementsov
.
.
.
i
otest
s
/testrunner
.
py: ref
a
c
t
or test_field_width
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2022-01-14
Vladimi
r
Se
m
ent
s
ov
.
.
.
bl
o
ck: dr
o
p BLK_PE
R
M_GR
A
PH_MOD
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2022-01-14
Vla
d
i
m
ir Sementsov
.
.
.
q
e
mu
-
i
m
g: make is
_
allocated_s
e
ct
o
rs() mo
r
e
e
f
ficient
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-12-28
Vladimir Sementsov
.
.
.
blockjob
:
d
r
o
p
BlockJob
.
b
l
k
field
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-12-28
Vladimir Sementsov
.
.
.
test-bdrv-drain
:
d
on't use BlockJob
.
blk
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-12-28
Vladimir Sementsov
.
.
.
block/stream:
add
ow
n
blk
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-12-28
Vladimir Sement
s
ov
.
.
.
t
e
st-bl
o
c
k
job-txn:
d
on't abuse jo
b
->blk
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-12-28
Vladimir Sem
e
ntsov
.
.
.
blockjob: i
m
pl
e
ment
and us
e
block_j
o
b_get_aio_co
n
text
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-12-23
Vladimir Sementsov
.
.
.
iotests
:
add nbd-reconnect-on-
o
pen test
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-12-23
V
ladimir
S
ementsov
.
.
.
iotests
.
py: add qemu
_
io_popen()
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-12-23
V
l
adimir Semen
t
sov
.
.
.
iot
e
sts
.
py: add
and use qe
m
u_io_wrap_args()
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-12-23
Vl
a
dimir Sements
o
v
.
.
.
iotests
.
py
:
add qemu
_
tool_popen(
)
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-12-22
Vladimir Sement
s
ov
.
.
.
iotests: check: multiprocessing suppo
r
t
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-12-22
Vlad
i
m
i
r Sementsov
.
.
.
iotes
t
s/
t
e
s
trunner
.
py: move u
p
dat
i
n
g
last_elapsed t
o
.
.
.
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-12-22
Vladimir Sem
e
ntsov
.
.
.
i
o
tests/test
r
unner
.
py: add doc
s
t
ring
f
o
r
r
un_test()
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-12-21
Vladimir Seme
n
tsov
.
.
.
nbd/client-c
o
nnection:
i
m
p
r
ove error message o
f
ca
n
c
elled
.
.
.
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-12-21
Vladi
m
ir Semen
t
sov
.
.
.
nbd/c
l
ient-connecti
o
n: nbd_co_estab
l
ish_
c
onnection
.
.
.
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-12-21
Vla
d
i
mi
r
Seme
n
t
s
ov
.
.
.
nbd: allow recon
n
e
c
t
on open, w
i
th corresponding
n
e
w
.
.
.
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-11-22
Vla
d
imir Sementsov
.
.
.
ui/
v
nc-clip
b
oard: fix adding notifier twi
c
e
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-11-09
Vladimir Sementsov
.
.
.
qapi:
depre
c
ate d
r
iv
e
-back
u
p
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-11-09
Vladimi
r
Sement
s
o
v
.
.
.
doc
s
/in
t
erop/bitm
a
p
s: us
e
blo
c
k
d
ev-ba
c
kup
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-11-09
Vladimir S
e
me
n
tsov
.
.
.
docs/b
l
ock-replic
a
t
i
on: use blockdev-backup
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-10-15
Vladimir Sements
o
v
.
.
.
blo
c
k
-
backend: update blk_co
_
pwr
i
te() and blk_co
_
pread
.
.
.
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-10-15
Vla
d
imir Semen
t
sov
.
.
.
block-backend: fix blk_co_flush pro
t
o
t
ype
t
o
m
en
t
i
on
.
.
.
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-10-15
Vladim
i
r Se
m
en
t
sov
.
.
.
block
-
b
ackend:
d
rop INT_MAX restr
i
ction
f
r
om blk_check_
b
yte_
.
.
.
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-10-15
Vlad
i
mi
r
S
e
mentsov
.
.
.
block-ba
c
k
e
nd: bl
k
_pre
a
d
, bl
k
_
pw
r
ite: renam
e
count
.
.
.
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-10-15
V
l
ad
i
mir Seme
n
tsov
.
.
.
block-bac
k
end: convert bl
k
_aio_ f
u
nctions to int
6
4_t
.
.
.
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-10-15
Vladimir Sementsov
.
.
.
b
l
ock-backend: con
v
ert blk_co
_
c
op
y
_
ra
n
ge to i
n
t64_t
.
.
.
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-10-15
V
ladimir Sementsov
.
.
.
block-backen
d
: c
o
nvert blk_foo wrappers to us
e
int64_t
.
.
.
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-10-15
Vladimir Semen
t
sov
.
.
.
block-ba
c
ken
d
:
drop blk_p
r
w,
u
s
e
block-
c
oroutin
e
-
w
rapp
e
r
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-10-15
Vladimir Seme
n
tsov
.
.
.
bloc
k
-coro
u
tine-w
r
app
e
r
.
py: su
p
port B
l
ockBackend
f
irst
.
.
.
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-10-15
Vladimir Sem
e
n
tsov
.
.
.
block-backend: rena
m
e _do_
he
l
per functions to _co_
d
o_
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-10-15
V
l
adimir Sem
e
nts
o
v
.
.
.
block-
b
a
c
kend: convert blk_co_pdiscard to int64_t byt
e
s
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-10-15
Vladimir Sementsov
.
.
.
block-backend:
c
onvert blk_co_pw
r
i
tev_part to
int64_t
.
.
.
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-10-15
V
l
adimir Sementsov
.
.
.
block-backend: mak
e
blk
_
co_preadv() 64
b
it
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-10-15
Vladimir
Semen
t
sov
.
.
.
bloc
k
-backend
:
b
l
k_
c
heck_byt
e
_request(): int64_t bytes
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-10-06
Vla
d
i
m
ir Sementsov
.
.
.
iotests/image-fl
e
ecing: declare requir
e
ment of copy
.
.
.
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-10-06
Vl
a
d
imir Sements
o
v
.
.
.
blo
c
k: bdrv
_
insert_node():
d
o
n
't use b
d
rv
_
open()
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-10-06
Vladimir Seme
n
tso
v
.
.
.
block: bdrv_insert_node():
doc an
d
style
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-10-06
Vladimir Sementsov
.
.
.
block: bdrv_ins
e
rt_n
o
de(): fix
a
nd
i
m
p
rove er
r
or ha
n
dlin
g
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-10-06
Vladimir Sement
s
ov
.
.
.
block:
imple
m
ent
b
drv_new
_
open_dr
i
ver_opts()
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-09-29
Vladimir Sementsov
.
.
.
block/n
b
d
:
check that receive
d
handle
i
s vali
d
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-09-29
Vladimir Sementso
v
.
.
.
bl
o
ck/
n
bd: drop
c
o
nnection_co
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-09-29
V
ladi
m
ir Sement
s
ov
.
.
.
block
/
n
b
d: re
f
a
ctor nbd_recv_coroutines_wake_a
l
l()
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-09-29
V
ladi
m
ir Sementsov
.
.
.
block/nbd: m
o
ve nbd_recv
_
coroutines_wak
e
_all()
up
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-09-29
Vlad
i
mir Sementsov
.
.
.
b
lock/nbd: nb
d
_channel_error() shutdown ch
a
nnel uncon
d
itionall
y
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-09-29
Vla
d
imir Sementsov
.
.
.
n
b
d
/client-conn
e
ction: nbd_co
_
e
s
tablish_connecti
o
n
.
.
.
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-09-29
Vladimi
r
Seme
n
t
s
ov
.
.
.
b
l
ock
/
io: a
l
l
o
w 64
b
i
t discard requests
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-09-29
V
ladim
i
r Semen
t
sov
.
.
.
block:
u
s
e
int64_t in
s
tead of int in driver di
s
card
.
.
.
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-09-29
Vla
d
imir S
e
mentsov
.
.
.
block: m
a
ke BlockLimits::
m
ax_
p
discard 64bit
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-09-29
Vladimir Seme
n
tsov
.
.
.
b
lock/io: allow
6
4bit w
r
ite-zeroes requ
e
sts
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-09-29
Vladimir
S
ements
o
v
.
.
.
block
:
u
s
e in
t
6
4_t instead of
i
nt in driver
write_zer
o
es
.
.
.
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-09-29
V
l
adimir Sementsov
.
.
.
block: make
BlockLimits::max
_
pwrite_zeroes 64bit
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-09-29
Vladimir
S
e
m
ents
o
v
.
.
.
bl
o
ck: use int64_t inste
a
d
of uint
6
4_t
i
n
copy_range
.
.
.
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-09-29
V
l
adimi
r
Sem
e
ntsov
.
.
.
block: use int64_t in
s
tead of uint64_t
i
n driv
e
r wr
i
te
.
.
.
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-09-29
Vla
d
i
m
ir Sementsov
.
.
.
block: use int64_t
inst
e
a
d of uint6
4
_t in driver read
.
.
.
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-09-29
Vladimir Sementsov
.
.
.
qcow2: check request on vmstate save/load pat
h
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-09-29
Vladimi
r
Seme
n
tsov
.
.
.
block/
i
o:
b
r
i
ng request check to bdrv_co
_
(re
a
d,writ
e
.
.
.
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-09-15
Vladim
i
r S
e
m
e
n
tsov
.
.
.
qcow2-
r
efcount:
c
heck_refblocks():
a
dd separa
t
e
mess
a
ge
.
.
.
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-09-15
Vl
a
dim
i
r Sement
s
ov
.
.
.
qco
w
2-refcount: che
c
k_refcounts_
l
1()
:
check reserved
.
.
.
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-09-15
V
la
d
i
mir Sem
e
nts
o
v
.
.
.
qcow2-
r
e
f
c
oun
t
:
im
p
ro
v
e style of
c
heck_ref
c
ounts_l1()
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-09-15
Vladimir Seme
n
tsov
.
.
.
q
cow2-r
e
f
c
ount: check_refcounts_l2()
:
ch
e
ck reserved
.
.
.
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-09-15
Vladi
m
ir Sementsov
.
.
.
q
c
ow2-refcoun
t
: check_ref
c
ounts_l2(
)
:
c
he
c
k l
2
_bitmap
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-09-15
V
l
adimir Sementsov
.
.
.
qcow2-refcount: fix_l2_ent
r
y
_by_zero(
)
: also zero L2
.
.
.
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
2021-09-15
Vladimir Sementsov
.
.
.
qcow2-refcount: int
r
o
duce fix_l
2
_
entr
y
_by_ze
r
o
(
)
Signed-off-by:
Vladimir Sementsov-Ogievskiy
<vsementsov@virtuozzo.com>
commit
|
commitdiff
|
tree
next