Skip to content

[🐛 BUG]: Local activities run on workflow worker pool #1940

Closed
temporalio/roadrunner-temporal
#527
@Zylius

Description

No duplicates 🥲.

  • I have searched for a similar issue in our bug tracker and didn't find any solutions.

What happened?

RoadRunner runs all local activities on workflow worker pool, instead of activity pool. This causes the configuration for temporal.activities.allocate_timeout to be ignored, and some local activities do eventually fail/timeout waiting for a free worker.

Version (rr --version)

2023.3.12

How to reproduce the issue?

Just launch a workflow with a local activity and watch only the workflow worker execution count rise.

Relevant log output

Workers of [temporal]:
+---------+-----------+---------+---------+---------+--------------------+
|   PID   |  STATUS   |  EXECS  | MEMORY  |  CPU%   |      CREATED       |
+---------+-----------+---------+---------+---------+--------------------+
|      43 | ready     |       0 | 122 MB  |    0.07 | 32 minutes ago     |
|      70 | ready     | 129,747 | 280 MB  |   38.44 | 32 minutes ago     |
+---------+-----------+---------+---------+---------+--------------------+
~/src $ 

Metadata

Assignees

Labels

B-bugBug: bug, exceptionP-temporalPlugin: Temporal

Type

No type

Projects

  • Status

    ✅ Done

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions