Skip to content

Commit 0ecfaaf

Browse files
committed
Sync sandbox proto hash and simplify activity hooks
1 parent 587b8cc commit 0ecfaaf

5 files changed

Lines changed: 12 additions & 12 deletions

File tree

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
24df6525803b4da812bae4ecff82b589365c9691
1+
67a2f1d3b9ea8a210eb86addb636a5d8a6484dbc

durabletask-azuremanaged/durabletask/azuremanaged/preview/sandboxes/worker.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,11 +90,11 @@ def stop(self) -> None:
9090
self._stop_sandbox_registration()
9191
super().stop()
9292

93-
def _durabletask_on_activity_execution_started(self, req: worker_pb.ActivityRequest) -> None:
93+
def _on_activity_execution_started(self, req: worker_pb.ActivityRequest) -> None:
9494
with self._sandbox_active_activities_lock:
9595
self._sandbox_active_activities += 1
9696

97-
def _durabletask_on_activity_execution_completed(self, req: worker_pb.ActivityRequest) -> None:
97+
def _on_activity_execution_completed(self, req: worker_pb.ActivityRequest) -> None:
9898
with self._sandbox_active_activities_lock:
9999
self._sandbox_active_activities = max(0, self._sandbox_active_activities - 1)
100100

durabletask/worker.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1217,10 +1217,10 @@ def _cancel_orchestrator(
12171217
)
12181218
self._logger.info(f"Cancelled orchestration task for invocation ID: {req.instanceId}")
12191219

1220-
def _durabletask_on_activity_execution_started(self, req: pb.ActivityRequest) -> None:
1220+
def _on_activity_execution_started(self, req: pb.ActivityRequest) -> None:
12211221
pass
12221222

1223-
def _durabletask_on_activity_execution_completed(self, req: pb.ActivityRequest) -> None:
1223+
def _on_activity_execution_completed(self, req: pb.ActivityRequest) -> None:
12241224
pass
12251225

12261226
def _execute_activity(
@@ -1230,7 +1230,7 @@ def _execute_activity(
12301230
completionToken: Any,
12311231
) -> None:
12321232
instance_id = req.orchestrationInstance.instanceId
1233-
self._durabletask_on_activity_execution_started(req)
1233+
self._on_activity_execution_started(req)
12341234
try:
12351235
# De-externalize any large-payload tokens in the incoming request
12361236
if self._payload_store is not None:
@@ -1281,7 +1281,7 @@ def _execute_activity(
12811281
f"Failed to deliver activity response for '{req.name}#{req.taskId}' of orchestration ID '{instance_id}' to sidecar: {ex}"
12821282
)
12831283
finally:
1284-
self._durabletask_on_activity_execution_completed(req)
1284+
self._on_activity_execution_completed(req)
12851285

12861286
def _cancel_activity(
12871287
self,

tests/durabletask-azuremanaged/test_sandboxes_extension.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -527,13 +527,13 @@ def test_sandbox_worker_tracks_active_activity_count_with_hooks(monkeypatch) ->
527527

528528
worker = SandboxWorker()
529529

530-
worker._durabletask_on_activity_execution_started(object())
530+
worker._on_activity_execution_started(object())
531531
assert worker._sandbox_active_activities == 1
532532

533-
worker._durabletask_on_activity_execution_completed(object())
533+
worker._on_activity_execution_completed(object())
534534
assert worker._sandbox_active_activities == 0
535535

536-
worker._durabletask_on_activity_execution_completed(object())
536+
worker._on_activity_execution_completed(object())
537537
assert worker._sandbox_active_activities == 0
538538

539539

tests/durabletask/test_worker_activity_hooks.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ def __init__(self):
2020
super().__init__()
2121
self.events = []
2222

23-
def _durabletask_on_activity_execution_started(self, req):
23+
def _on_activity_execution_started(self, req):
2424
self.events.append(("started", req.name))
2525

26-
def _durabletask_on_activity_execution_completed(self, req):
26+
def _on_activity_execution_completed(self, req):
2727
self.events.append(("completed", req.name))
2828

2929

0 commit comments

Comments
 (0)