parallels: drop check that bdrv_truncate() is working
authorDenis V. Lunev <den@openvz.org>
Fri, 4 Aug 2017 15:10:13 +0000 (18:10 +0300)
committerKevin Wolf <kwolf@redhat.com>
Tue, 8 Aug 2017 13:19:16 +0000 (15:19 +0200)
commite5e6268348972aaf415d7931bbd808b3fdba6cb1
treeb16ad4431a5205398cdd584a213282590e764668
parentd8b83e37c381cf86ecd907301b7dcc65baaa0aea
parallels: drop check that bdrv_truncate() is working

This would be actually strange and error prone. If truncate() nowadays
will fail, there is something fatally wrong. Let's check for that during
the actual work.

The only fallback case is when the file is not zero initialized. In this
case we should switch to preallocation via fallocate().

Signed-off-by: Denis V. Lunev <den@openvz.org>
CC: Markus Armbruster <armbru@redhat.com>
CC: Kevin Wolf <kwolf@redhat.com>
CC: Max Reitz <mreitz@redhat.com>
CC: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
block/parallels.c