From 598c69c1f40fcf3d7efbcc8e894ed32adcfa4b25 Mon Sep 17 00:00:00 2001 From: Issac-Newton <1556820213@qq.com> Date: Mon, 9 Mar 2026 16:47:33 +0800 Subject: [PATCH 1/2] add enable_remove_container config --- rock/config.py | 1 + rock/deployments/manager.py | 1 + 2 files changed, 2 insertions(+) diff --git a/rock/config.py b/rock/config.py index 4a28e0ccd..23b5852ef 100644 --- a/rock/config.py +++ b/rock/config.py @@ -50,6 +50,7 @@ class SandboxConfig: actor_resource: str = "" actor_resource_num: float = 0.0 gateway_num: int = 1 + enable_remove_container: bool = True @dataclass diff --git a/rock/deployments/manager.py b/rock/deployments/manager.py index 858f46a85..b00cbdc76 100644 --- a/rock/deployments/manager.py +++ b/rock/deployments/manager.py @@ -40,6 +40,7 @@ async def init_config(self, config: DeploymentConfig) -> DockerDeploymentConfig: await self.rock_config.update() docker_deployment_config.actor_resource = self.rock_config.sandbox_config.actor_resource docker_deployment_config.actor_resource_num = self.rock_config.sandbox_config.actor_resource_num + docker_deployment_config.remove_container = self.rock_config.sandbox_config.enable_remove_container return docker_deployment_config def get_deployment(self, config: DeploymentConfig) -> AbstractDeployment: From 71b85f1f9eaacb8223444b7251531dbc8896ac87 Mon Sep 17 00:00:00 2001 From: Issac-Newton <1556820213@qq.com> Date: Tue, 10 Mar 2026 17:59:48 +0800 Subject: [PATCH 2/2] rename: enable_remove_container to remove_container_enabled --- rock/config.py | 2 +- rock/deployments/manager.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/rock/config.py b/rock/config.py index 23b5852ef..b83154b32 100644 --- a/rock/config.py +++ b/rock/config.py @@ -50,7 +50,7 @@ class SandboxConfig: actor_resource: str = "" actor_resource_num: float = 0.0 gateway_num: int = 1 - enable_remove_container: bool = True + remove_container_enabled: bool = True @dataclass diff --git a/rock/deployments/manager.py b/rock/deployments/manager.py index b00cbdc76..d64820ee6 100644 --- a/rock/deployments/manager.py +++ b/rock/deployments/manager.py @@ -40,7 +40,7 @@ async def init_config(self, config: DeploymentConfig) -> DockerDeploymentConfig: await self.rock_config.update() docker_deployment_config.actor_resource = self.rock_config.sandbox_config.actor_resource docker_deployment_config.actor_resource_num = self.rock_config.sandbox_config.actor_resource_num - docker_deployment_config.remove_container = self.rock_config.sandbox_config.enable_remove_container + docker_deployment_config.remove_container = self.rock_config.sandbox_config.remove_container_enabled return docker_deployment_config def get_deployment(self, config: DeploymentConfig) -> AbstractDeployment: