added filesize checks while creating blockio