forked from TrueCloudLab/frostfs-testlib
Add metabase and write_cache operations
Signed-off-by: Andrey Berezin <a.berezin@yadro.com>
This commit is contained in:
parent
a26f8e9c80
commit
2bad0f1db6
10 changed files with 152 additions and 14 deletions
|
@ -129,12 +129,18 @@ class DockerHost(Host):
|
|||
timeout=service_attributes.start_timeout,
|
||||
)
|
||||
|
||||
def delete_metabase(self, service_name: str) -> None:
|
||||
raise NotImplementedError("Not implemented for docker")
|
||||
|
||||
def delete_write_cache(self, service_name: str) -> None:
|
||||
raise NotImplementedError("Not implemented for docker")
|
||||
|
||||
def delete_fstree(self, service_name: str) -> None:
|
||||
raise NotImplementedError("Not implemented for docker")
|
||||
|
||||
def delete_blobovnicza(self, service_name: str) -> None:
|
||||
raise NotImplementedError("Not implemented for docker")
|
||||
|
||||
|
||||
def delete_pilorama(self, service_name: str) -> None:
|
||||
raise NotImplementedError("Not implemented for docker")
|
||||
|
||||
|
|
|
@ -131,6 +131,26 @@ class Host(ABC):
|
|||
|
||||
"""
|
||||
|
||||
@abstractmethod
|
||||
def delete_metabase(self, service_name: str) -> None:
|
||||
"""
|
||||
Deletes all metabase*.db in the node.
|
||||
|
||||
Args:
|
||||
service_name: Name of storage node service.
|
||||
|
||||
"""
|
||||
|
||||
@abstractmethod
|
||||
def delete_write_cache(self, service_name: str) -> None:
|
||||
"""
|
||||
Deletes all write_cache in the node.
|
||||
|
||||
Args:
|
||||
service_name: Name of storage node service.
|
||||
|
||||
"""
|
||||
|
||||
@abstractmethod
|
||||
def delete_blobovnicza(self, service_name: str) -> None:
|
||||
"""
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue