Skip to content

Commit 4d46b7c

Browse files
committed
Add debugging
1 parent 3fe7e42 commit 4d46b7c

File tree

3 files changed

+49
-0
lines changed

3 files changed

+49
-0
lines changed

.github/workflows/ci.yml

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,48 @@ jobs:
7474
- run: poe lint
7575
- run: poe build-develop
7676
- run: mkdir junit-xml
77+
- run: poe test ${{matrix.pytestExtraArgs}} -k "test_update_handler_lock_acquisition_respects_timeout" -sv --junit-xml=junit-xml/${{ matrix.python }}--${{ matrix.os }}.xml
78+
timeout-minutes: 5
79+
- run: poe test ${{matrix.pytestExtraArgs}} -k "test_update_handler_lock_acquisition_respects_timeout" -sv --junit-xml=junit-xml/${{ matrix.python }}--${{ matrix.os }}.xml
80+
timeout-minutes: 5
81+
- run: poe test ${{matrix.pytestExtraArgs}} -k "test_update_handler_lock_acquisition_respects_timeout" -sv --junit-xml=junit-xml/${{ matrix.python }}--${{ matrix.os }}.xml
82+
timeout-minutes: 5
83+
- run: poe test ${{matrix.pytestExtraArgs}} -k "test_update_handler_lock_acquisition_respects_timeout" -sv --junit-xml=junit-xml/${{ matrix.python }}--${{ matrix.os }}.xml
84+
timeout-minutes: 5
85+
- run: poe test ${{matrix.pytestExtraArgs}} -k "test_update_handler_lock_acquisition_respects_timeout" -sv --junit-xml=junit-xml/${{ matrix.python }}--${{ matrix.os }}.xml
86+
timeout-minutes: 5
87+
- run: poe test ${{matrix.pytestExtraArgs}} -k "test_update_handler_lock_acquisition_respects_timeout" -sv --junit-xml=junit-xml/${{ matrix.python }}--${{ matrix.os }}.xml
88+
timeout-minutes: 5
89+
- run: poe test ${{matrix.pytestExtraArgs}} -k "test_update_handler_lock_acquisition_respects_timeout" -sv --junit-xml=junit-xml/${{ matrix.python }}--${{ matrix.os }}.xml
90+
timeout-minutes: 5
91+
- run: poe test ${{matrix.pytestExtraArgs}} -k "test_update_handler_lock_acquisition_respects_timeout" -sv --junit-xml=junit-xml/${{ matrix.python }}--${{ matrix.os }}.xml
92+
timeout-minutes: 5
93+
- run: poe test ${{matrix.pytestExtraArgs}} -k "test_update_handler_lock_acquisition_respects_timeout" -sv --junit-xml=junit-xml/${{ matrix.python }}--${{ matrix.os }}.xml
94+
timeout-minutes: 5
95+
- run: poe test ${{matrix.pytestExtraArgs}} -k "test_update_handler_lock_acquisition_respects_timeout" -sv --junit-xml=junit-xml/${{ matrix.python }}--${{ matrix.os }}.xml
96+
timeout-minutes: 5
97+
- run: poe test ${{matrix.pytestExtraArgs}} -k "test_update_handler_lock_acquisition_respects_timeout" -sv --junit-xml=junit-xml/${{ matrix.python }}--${{ matrix.os }}.xml
98+
timeout-minutes: 5
99+
- run: poe test ${{matrix.pytestExtraArgs}} -k "test_update_handler_lock_acquisition_respects_timeout" -sv --junit-xml=junit-xml/${{ matrix.python }}--${{ matrix.os }}.xml
100+
timeout-minutes: 5
101+
- run: poe test ${{matrix.pytestExtraArgs}} -k "test_update_handler_lock_acquisition_respects_timeout" -sv --junit-xml=junit-xml/${{ matrix.python }}--${{ matrix.os }}.xml
102+
timeout-minutes: 5
103+
- run: poe test ${{matrix.pytestExtraArgs}} -k "test_update_handler_lock_acquisition_respects_timeout" -sv --junit-xml=junit-xml/${{ matrix.python }}--${{ matrix.os }}.xml
104+
timeout-minutes: 5
105+
- run: poe test ${{matrix.pytestExtraArgs}} -k "test_update_handler_lock_acquisition_respects_timeout" -sv --junit-xml=junit-xml/${{ matrix.python }}--${{ matrix.os }}.xml
106+
timeout-minutes: 5
107+
- run: poe test ${{matrix.pytestExtraArgs}} -k "test_update_handler_lock_acquisition_respects_timeout" -sv --junit-xml=junit-xml/${{ matrix.python }}--${{ matrix.os }}.xml
108+
timeout-minutes: 5
109+
- run: poe test ${{matrix.pytestExtraArgs}} -k "test_update_handler_lock_acquisition_respects_timeout" -sv --junit-xml=junit-xml/${{ matrix.python }}--${{ matrix.os }}.xml
110+
timeout-minutes: 5
111+
- run: poe test ${{matrix.pytestExtraArgs}} -k "test_update_handler_lock_acquisition_respects_timeout" -sv --junit-xml=junit-xml/${{ matrix.python }}--${{ matrix.os }}.xml
112+
timeout-minutes: 5
113+
- run: poe test ${{matrix.pytestExtraArgs}} -k "test_update_handler_lock_acquisition_respects_timeout" -sv --junit-xml=junit-xml/${{ matrix.python }}--${{ matrix.os }}.xml
114+
timeout-minutes: 5
115+
- run: poe test ${{matrix.pytestExtraArgs}} -k "test_update_handler_lock_acquisition_respects_timeout" -sv --junit-xml=junit-xml/${{ matrix.python }}--${{ matrix.os }}.xml
116+
timeout-minutes: 5
117+
- run: poe test ${{matrix.pytestExtraArgs}} -k "test_update_handler_lock_acquisition_respects_timeout" -sv --junit-xml=junit-xml/${{ matrix.python }}--${{ matrix.os }}.xml
118+
timeout-minutes: 5
77119
- run: poe test ${{matrix.pytestExtraArgs}} -s --junit-xml=junit-xml/${{ matrix.python }}--${{ matrix.os }}.xml
78120
timeout-minutes: 15
79121
# Time skipping doesn't yet support ARM

temporalio/service.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1361,6 +1361,9 @@ async def _rpc_call(
13611361
logger.debug("Service %s response from %s: %s", service, rpc, resp)
13621362
return resp
13631363
except temporalio.bridge.client.RPCError as err:
1364+
logger.info(
1365+
"Service %s failed to call %s: %s", service, rpc, err, exc_info=True
1366+
)
13641367
# Intentionally swallowing the cause instead of using "from"
13651368
status, message, details = err.args
13661369
raise RPCError(message, RPCStatusCode(status), details)

tests/helpers/__init__.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import asyncio
2+
import logging
23
import socket
34
import time
45
import uuid
@@ -32,6 +33,8 @@
3233
UpdateMethodMultiParam,
3334
)
3435

36+
logger = logging.getLogger(__name__)
37+
3538

3639
def new_worker(
3740
client: Client,
@@ -153,6 +156,7 @@ async def workflow_update_exists(
153156
client: Client, workflow_id: str, update_id: str
154157
) -> bool:
155158
try:
159+
logger.info("Checking workflow update status: %s", update_id)
156160
await client.workflow_service.poll_workflow_execution_update(
157161
PollWorkflowExecutionUpdateRequest(
158162
namespace=client.namespace,

0 commit comments

Comments
 (0)