Skip to content

Unable to stop kopf - Streaming tasks are not stopped: finishing normally #1168

@sujeetkp

Description

@sujeetkp

Long story short

I am unable to stop kopf and it keeps showing the below errors and eventually times out.
And once I restart and delete the CRs, kopf never removes the finalizers and leaves orphan resources.

[2025-04-09 00:27:53,086] kopf._cogs.clients.w [DEBUG   ] Stopping the watch-stream for pods.v1 cluster-wide.
[2025-04-09 00:27:53,087] kopf._core.reactor.r [DEBUG   ] Resource observer is cancelled.
[2025-04-09 00:27:53,111] kopf._core.engines.p [DEBUG   ] Keep-alive in 'default' cluster-wide: ok.
[2025-04-09 00:27:55,089] kopf._core.reactor.q [WARNING ] Unprocessed streams left for [(pods.v1, '6e302b10-19a8-413a-916f-30f5646af6bd')].
^C[2025-04-09 00:28:03,091] kopf._core.reactor.o [DEBUG   ] Streaming tasks are not stopped: finishing normally; tasks left: {<Task cancelling name='watcher for pods.v1@None' coro=<guard() running at /var/shared/sujeetkp/workspace/repos/hg.hf/hg/hf/hg.hf/src/oss/venv/lib/python3.12/site-packages/kopf/_cogs/aiokits/aiotasks.py:96> wait_for=<Future pending cb=[shield.<locals>._outer_done_callback() at /nix/store/zv1kaq7f1q20x62kbjv6pfjygw5jmwl6-python3-3.12.7/lib/python3.12/asyncio/tasks.py:922, Task.task_wakeup()]>>}
[2025-04-09 00:28:13,101] kopf._core.reactor.o [DEBUG   ] Streaming tasks are not stopped: finishing normally; tasks left: {<Task cancelling name='watcher for pods.v1@None' coro=<guard() running at /var/shared/sujeetkp/workspace/repos/hg.hf/hg/hf/hg.hf/src/oss/venv/lib/python3.12/site-packages/kopf/_cogs/aiokits/aiotasks.py:96> wait_for=<Future pending cb=[shield.<locals>._outer_done_callback() at /nix/store/zv1kaq7f1q20x62kbjv6pfjygw5jmwl6-python3-3.12.7/lib/python3.12/asyncio/tasks.py:922, Task.task_wakeup()]>>}
[2025-04-09 00:28:23,103] kopf._core.reactor.o [DEBUG   ] Streaming tasks are not stopped: finishing normally; tasks left: {<Task cancelling name='watcher for pods.v1@None' coro=<guard() running at /var/shared/sujeetkp/workspace/repos/hg.hf/hg/hf/hg.hf/src/oss/venv/lib/python3.12/site-packages/kopf/_cogs/aiokits/aiotasks.py:96> wait_for=<Future pending cb=[shield.<locals>._outer_done_callback() at /nix/store/zv1kaq7f1q20x62kbjv6pfjygw5jmwl6-python3-3.12.7/lib/python3.12/asyncio/tasks.py:922, Task.task_wakeup()]>>}
[2025-04-09 00:28:33,113] kopf._core.reactor.o [DEBUG   ] Streaming tasks are not stopped: finishing normally; tasks left: {<Task cancelling name='watcher for pods.v1@None' coro=<guard() running at /var/shared/sujeetkp/workspace/repos/hg.hf/hg/hf/hg.hf/src/oss/venv/lib/python3.12/site-packages/kopf/_cogs/aiokits/aiotasks.py:96> wait_for=<Future pending cb=[shield.<locals>._outer_done_callback() at /nix/store/zv1kaq7f1q20x62kbjv6pfjygw5jmwl6-python3-3.12.7/lib/python3.12/asyncio/tasks.py:922, Task.task_wakeup()]>>}
[2025-04-09 00:28:43,123] kopf._core.reactor.o [DEBUG   ] Streaming tasks are not stopped: finishing normally; tasks left: {<Task cancelling name='watcher for pods.v1@None' coro=<guard() running at /var/shared/sujeetkp/workspace/repos/hg.hf/hg/hf/hg.hf/src/oss/venv/lib/python3.12/site-packages/kopf/_cogs/aiokits/aiotasks.py:96> wait_for=<Future pending cb=[shield.<locals>._outer_done_callback() at /nix/store/zv1kaq7f1q20x62kbjv6pfjygw5jmwl6-python3-3.12.7/lib/python3.12/asyncio/tasks.py:922, Task.task_wakeup()]>>}
[2025-04-09 00:28:53,133] kopf._core.reactor.o [DEBUG   ] Streaming tasks are not stopped: finishing normally; tasks left: {<Task cancelling name='watcher for pods.v1@None' coro=<guard() running at /var/shared/sujeetkp/workspace/repos/hg.hf/hg/hf/hg.hf/src/oss/venv/lib/python3.12/site-packages/kopf/_cogs/aiokits/aiotasks.py:96> wait_for=<Future pending cb=[shield.<locals>._outer_done_callback() at /nix/store/zv1kaq7f1q20x62kbjv6pfjygw5jmwl6-python3-3.12.7/lib/python3.12/asyncio/tasks.py:922, Task.task_wakeup()]>>}
[2025-04-09 00:29:03,143] kopf._core.reactor.o [DEBUG   ] Streaming tasks are not stopped: finishing normally; tasks left: {<Task cancelling name='watcher for pods.v1@None' coro=<guard() running at /var/shared/sujeetkp/workspace/repos/hg.hf/hg/hf/hg.hf/src/oss/venv/lib/python3.12/site-packages/kopf/_cogs/aiokits/aiotasks.py:96> wait_for=<Future pending cb=[shield.<locals>._outer_done_callback() at /nix/store/zv1kaq7f1q20x62kbjv6pfjygw5jmwl6-python3-3.12.7/lib/python3.12/asyncio/tasks.py:922, Task.task_wakeup()]>>}
[2025-04-09 00:29:13,153] kopf._core.reactor.o [DEBUG   ] Streaming tasks are not stopped: finishing normally; tasks left: {<Task cancelling name='watcher for pods.v1@None' coro=<guard() running at /var/shared/sujeetkp/workspace/repos/hg.hf/hg/hf/hg.hf/src/oss/venv/lib/python3.12/site-packages/kopf/_cogs/aiokits/aiotasks.py:96> wait_for=<Future pending cb=[shield.<locals>._outer_done_callback() at /nix/store/zv1kaq7f1q20x62kbjv6pfjygw5jmwl6-python3-3.12.7/lib/python3.12/asyncio/tasks.py:922, Task.task_wakeup()]>>}
[2025-04-09 00:29:23,167] kopf._core.reactor.o [DEBUG   ] Streaming tasks are not stopped: finishing normally; tasks left: {<Task cancelling name='watcher for pods.v1@None' coro=<guard() running at /var/shared/sujeetkp/workspace/repos/hg.hf/hg/hf/hg.hf/src/oss/venv/lib/python3.12/site-packages/kopf/_cogs/aiokits/aiotasks.py:96> wait_for=<Future pending cb=[shield.<locals>._outer_done_callback() at /nix/store/zv1kaq7f1q20x62kbjv6pfjygw5jmwl6-python3-3.12.7/lib/python3.12/asyncio/tasks.py:922, Task.task_wakeup()]>>}
[2025-04-09 00:29:28,015] urllib3.connectionpo [WARNING ] Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x7fffe5d6e960>, 'Connection to xxxxxxxxxxxxx.eks.amazonaws.com timed out. (connect timeout=None)')': /apis/hf.sym.example.com/v1alpha1/namespaces/sujeetkp-sym/reqrem/req-rem-b0sr8y8sxtvt
[2025-04-09 00:29:33,177] kopf._core.reactor.o [DEBUG   ] Streaming tasks are not stopped: finishing normally; tasks left: {<Task cancelling name='watcher for pods.v1@None' coro=<guard() running at /var/shared/sujeetkp/workspace/repos/hg.hf/hg/hf/hg.hf/src/oss/venv/lib/python3.12/site-packages/kopf/_cogs/aiokits/aiotasks.py:96> wait_for=<Future pending cb=[shield.<locals>._outer_done_callback() at /nix/store/zv1kaq7f1q20x62kbjv6pfjygw5jmwl6-python3-3.12.7/lib/python3.12/asyncio/tasks.py:922, Task.task_wakeup()]>>}
[2025-04-09 00:29:43,187] kopf._core.reactor.o [DEBUG   ] Streaming tasks are not stopped: finishing normally; tasks left: {<Task cancelling name='watcher for pods.v1@None' coro=<guard() running at /var/shared/sujeetkp/workspace/repos/hg.hf/hg/hf/hg.hf/src/oss/venv/lib/python3.12/site-packages/kopf/_cogs/aiokits/aiotasks.py:96> wait_for=<Future pending cb=[shield.<locals>._outer_done_callback() at /nix/store/zv1kaq7f1q20x62kbjv6pfjygw5jmwl6-python3-3.12.7/lib/python3.12/asyncio/tasks.py:922, Task.task_wakeup()]>>}
[2025-04-09 00:29:53,197] kopf._core.reactor.o [DEBUG   ] Streaming tasks are not stopped: finishing normally; tasks left: {<Task cancelling name='watcher for pods.v1@None' coro=<guard() running at /var/shared/sujeetkp/workspace/repos/hg.hf/hg/hf/hg.hf/src/oss/venv/lib/python3.12/site-packages/kopf/_cogs/aiokits/aiotasks.py:96> wait_for=<Future pending cb=[shield.<locals>._outer_done_callback() at /nix/store/zv1kaq7f1q20x62kbjv6pfjygw5jmwl6-python3-3.12.7/lib/python3.12/asyncio/tasks.py:922, Task.task_wakeup()]>>}
[2025-04-09 00:30:03,207] kopf._core.reactor.o [DEBUG   ] Streaming tasks are not stopped: finishing normally; tasks left: {<Task cancelling name='watcher for pods.v1@None' coro=<guard() running at /var/shared/sujeetkp/workspace/repos/hg.hf/hg/hf/hg.hf/src/oss/venv/lib/python3.12/site-packages/kopf/_cogs/aiokits/aiotasks.py:96> wait_for=<Future pending cb=[shield.<locals>._outer_done_callback() at /nix/store/zv1kaq7f1q20x62kbjv6pfjygw5jmwl6-python3-3.12.7/lib/python3.12/asyncio/tasks.py:922, Task.task_wakeup()]>>}
[2025-04-09 00:30:13,217] kopf._core.reactor.o [DEBUG   ] Streaming tasks are not stopped: finishing normally; tasks left: {<Task cancelling name='watcher for pods.v1@None' coro=<guard() running at /var/shared/sujeetkp/workspace/repos/hg.hf/hg/hf/hg.hf/src/oss/venv/lib/python3.12/site-packages/kopf/_cogs/aiokits/aiotasks.py:96> wait_for=<Future pending cb=[shield.<locals>._outer_done_callback() at /nix/store/zv1kaq7f1q20x62kbjv6pfjygw5jmwl6-python3-3.12.7/lib/python3.12/asyncio/tasks.py:922, Task.task_wakeup()]>>}
[2025-04-09 00:30:23,227] kopf._core.reactor.o [DEBUG   ] Streaming tasks are not stopped: finishing normally; tasks left: {<Task cancelling name='watcher for pods.v1@None' coro=<guard() running at /var/shared/sujeetkp/workspace/repos/hg.hf/hg/hf/hg.hf/src/oss/venv/lib/python3.12/site-packages/kopf/_cogs/aiokits/aiotasks.py:96> wait_for=<Future pending cb=[shield.<locals>._outer_done_callback() at /nix/store/zv1kaq7f1q20x62kbjv6pfjygw5jmwl6-python3-3.12.7/lib/python3.12/asyncio/tasks.py:922, Task.task_wakeup()]>>}
[2025-04-09 00:30:33,237] kopf._core.reactor.o [DEBUG   ] Streaming tasks are not stopped: finishing normally; tasks left: {<Task cancelling name='watcher for pods.v1@None' coro=<guard() running at /var/shared/sujeetkp/workspace/repos/hg.hf/hg/hf/hg.hf/src/oss/venv/lib/python3.12/site-packages/kopf/_cogs/aiokits/aiotasks.py:96> wait_for=<Future pending cb=[shield.<locals>._outer_done_callback() at /nix/store/zv1kaq7f1q20x62kbjv6pfjygw5jmwl6-python3-3.12.7/lib/python3.12/asyncio/tasks.py:922, Task.task_wakeup()]>>}
[2025-04-09 00:30:43,248] kopf._core.reactor.o [DEBUG   ] Streaming tasks are not stopped: finishing normally; tasks left: {<Task cancelling name='watcher for pods.v1@None' coro=<guard() running at /var/shared/sujeetkp/workspace/repos/hg.hf/hg/hf/hg.hf/src/oss/venv/lib/python3.12/site-packages/kopf/_cogs/aiokits/aiotasks.py:96> wait_for=<Future pending cb=[shield.<locals>._outer_done_callback() at /nix/store/zv1kaq7f1q20x62kbjv6pfjygw5jmwl6-python3-3.12.7/lib/python3.12/asyncio/tasks.py:922, Task.task_wakeup()]>>}

Kopf version

1.37.5

Kubernetes version

1.31

Python version

3.12.7

Code

Logs


Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions