zgz_rever

updated

14 years ago

Z

zgz_rever

2 Intern

53 Posts

0

1123

February 6th, 2013 08:00

thin and zeroing

Hi,

I am looking a bit into thin, thick (eager and lazy) and trying to understand how VAAI benefits it. Today someone explained to me that regardless of thin or thick, before writing to a block, it has to be zeroed. That means that for example, when using thin, first VMAX allocates the space, then zeroes it, and finally it writes the data. Is this true? If so, why does it do that? Should not it be more efficient just allocating and writing? Eventually it is the same output if it was zeroed or not, the new data will remove what was before (zeroes or anything else). What is the purpose of the zeroing?

Thanks