qcow2: do encryption in threads
commit8ac0f15f335b8b58e974fb7a9d193ba56ea18542
authorVladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Mon, 6 May 2019 14:27:41 +0000 (6 17:27 +0300)
committerMax Reitz <mreitz@redhat.com>
Tue, 28 May 2019 18:30:55 +0000 (28 20:30 +0200)
tree7f8fac90861d8f5f07dec5336f111cbd0212ab61
parent5447c3a03f6775a99da6e36cc7eda09f293d7521
qcow2: do encryption in threads

Do encryption/decryption in threads, like it is already done for
compression. This improves asynchronous encrypted io.

Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Reviewed-by: Alberto Garcia <berto@igalia.com>
Reviewed-by: Max Reitz <mreitz@redhat.com>
Message-id: 20190506142741.41731-9-vsementsov@virtuozzo.com
Signed-off-by: Max Reitz <mreitz@redhat.com>
block/qcow2-cluster.c
block/qcow2-threads.c
block/qcow2.c
block/qcow2.h