Skip to content

Commit 95a8a91

Browse files
committed
docker: fix nw_service not available error
There is race condition between container start and ssh-server service ready in container, which may possible make `nw_service` not available. Make `nw_service` for docker not static allows `target` to wait for the available of `nw_service`, rather than raise an exception. Signed-off-by: Larry Shen <[email protected]>
1 parent d98677c commit 95a8a91

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

labgrid/resource/docker.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,7 @@ def on_client_bound(self, client):
108108
nw_service = target_factory.make_resource(
109109
self.target, "NetworkService",
110110
service_name, network_service)
111+
nw_service.parent = self
111112
if client.container_name not in self._nw_services:
112113
self._nw_services[client.container_name] = list()
113114
self._nw_services[client.container_name].append(nw_service)

0 commit comments

Comments
 (0)