ydb-platform / ydb-platform/ydb-python-sdk

bug: topic reader close method freezes indefinitely

Open
#679 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
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.

topic_test.zip

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.