Skip to content
This repository was archived by the owner on Jan 12, 2026. It is now read-only.

Commit c8dd31f

Browse files
committed
tmp save
1 parent e98fd36 commit c8dd31f

File tree

3 files changed

+19
-7
lines changed

3 files changed

+19
-7
lines changed

fed/api.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -210,7 +210,7 @@ def init(
210210

211211
logger.info(f'Started rayfed with {cluster_config}')
212212
set_exit_on_failure_sending(exit_on_failure_cross_silo_sending)
213-
recv_actor_config = fed_config.ProxyActorConfig(
213+
recv_actor_config = fed_config.CrossSiloProxyConfig(
214214
resource_label=cross_silo_recv_resource_label)
215215
# Start recv proxy
216216
start_recv_proxy(
@@ -222,7 +222,7 @@ def init(
222222
actor_config=recv_actor_config
223223
)
224224

225-
send_actor_config = fed_config.ProxyActorConfig(
225+
send_actor_config = fed_config.CrossSiloProxyConfig(
226226
resource_label=cross_silo_send_resource_label)
227227
start_send_proxy(
228228
cluster=cluster,

fed/barriers.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -378,7 +378,7 @@ def start_recv_proxy(
378378
logging_level: str,
379379
tls_config=None,
380380
retry_policy=None,
381-
actor_config: Optional[fed_config.ProxyActorConfig] = None
381+
actor_config: Optional[fed_config.CrossSiloProxyConfig] = None
382382
):
383383

384384
# Create RecevrProxyActor
@@ -424,7 +424,7 @@ def start_send_proxy(
424424
tls_config: Dict = None,
425425
retry_policy=None,
426426
max_retries=None,
427-
actor_config: Optional[fed_config.ProxyActorConfig] = None
427+
actor_config: Optional[fed_config.CrossSiloProxyConfig] = None
428428
):
429429
# Create SendProxyActor
430430
global _SEND_PROXY_ACTOR

fed/config.py

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ def get_job_config():
8080
return _job_config
8181

8282

83-
class ProxyActorConfig:
83+
class CrossSiloProxyConfig:
8484
"""A class to store parameters used for Proxy Actor
8585
8686
Attributes:
@@ -89,5 +89,17 @@ class ProxyActorConfig:
8989
"""
9090
def __init__(
9191
self,
92-
resource_label: Optional[Dict[str, str]] = None) -> None:
93-
self.resource_label = resource_label
92+
grpc_retry_policy: Dict = None,
93+
send_max_retries: int = None,
94+
timeout_in_seconds: int = 60,
95+
messages_max_size_in_bytes: int = None,
96+
serializing_allowed_list: Optional[Dict[str, str]] = None,
97+
send_resource_label: Optional[Dict[str, str]] = None,
98+
recv_resource_label: Optional[Dict[str, str]] = None) -> None:
99+
self.grpc_retry_policy = grpc_retry_policy
100+
self.send_max_retries = send_max_retries
101+
self.timeout_in_seconds = timeout_in_seconds
102+
self.messages_max_size_in_bytes = messages_max_size_in_bytes
103+
self.serializing_allowed_list = serializing_allowed_list
104+
self.send_resource_label = send_resource_label
105+
self.recv_resource_label = recv_resource_label

0 commit comments

Comments
 (0)