Fix vitastor-disk partition zeroing (it was writing random garbage instead of zeroes :D)
This commit is contained in:
@@ -264,6 +264,7 @@ int write_zero(int fd, uint64_t offset, uint64_t size)
|
|||||||
{
|
{
|
||||||
uint64_t buf_len = 1024*1024;
|
uint64_t buf_len = 1024*1024;
|
||||||
void *zero_buf = memalign_or_die(MEM_ALIGNMENT, buf_len);
|
void *zero_buf = memalign_or_die(MEM_ALIGNMENT, buf_len);
|
||||||
|
memset(zero_buf, 0, buf_len);
|
||||||
ssize_t r;
|
ssize_t r;
|
||||||
while (size > 0)
|
while (size > 0)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user