hard limit volume file size

This commit is contained in:
Chris Lu 2020-06-16 00:27:48 -07:00
parent 48880edc2c
commit 7ccc31853c

View file

@ -140,6 +140,10 @@ func (n *Needle) Append(w backend.BackendStorageFile, version Version) (offset u
err = fmt.Errorf("Cannot Read Current Volume Position: %v", e)
return
}
if offset >= MaxPossibleVolumeSize {
err = fmt.Errorf("Volume Size %d Exeededs %d", offset, MaxPossibleVolumeSize)
return
}
bytesToWrite, size, actualSize, err := n.prepareWriteBuffer(version)