ydb-platform / ydb-platform/ydb-python-sdk
bug: topic reader close method freezes indefinitely
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 102
- Forks
- 75
- Avg merge
- 1d 23h
- Merged PRs (30d)
- 13
Description
Bug Report
YDB Python SDK version: 3.21.2
Environment
OS: ubuntu
Python: 3.12
CPU arch: x86_64
Current behavior:
Method close of topic reader freezes indefinitely.
Expected behavior:
Method close of topic reader completed in a reasonable time.
Steps to reproduce:
I wrote simple example to reproduce this behaviour. Need to start producer and after one minute start consumer.
The problem is reproduced after 10 minutes of work.
To run example need to install deps in requirements.txt and set settings in settings.py.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by unpacking topic_test.zip, installing the dependencies from requirements.txt, and applying the settings in settings.py. Run the producer and consumer scenario, starting the consumer after one minute and observing the reader after about ten minutes. Done means the topic reader's close method completes in a reasonable time instead of freezing indefinitely.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- api, backend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100