Commit bbe4cc16 authored by Iustin Pop's avatar Iustin Pop

Add some stubs to bdev.FileStorage

This patch adds explicit errors (instead of notimplemented) in
FileStorage (and the associated TODOs).
Signed-off-by: default avatarIustin Pop <>
Reviewed-by: default avatarOlivier Tharan <>
parent 6af8a903
......@@ -1820,6 +1820,22 @@ class FileStorage(BlockDev):
if err.errno != errno.ENOENT:
_ThrowError("Can't remove file '%s': %s", self.dev_path, err)
def Rename(self, new_id):
"""Renames the file.
# TODO: implement rename for file-based storage
_ThrowError("Rename is not supported for file-based storage")
def Grow(self, amount):
"""Grow the file
@param amount: the amount (in mebibytes) to grow with
# TODO: implement grow for file-based storage
_ThrowError("Grow not supported for file-based storage")
def Attach(self):
"""Attach to an existing file.
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment