Skip to content

[Bug][txn] txn committing stuck and never finish commit process #23550

Open
@TakaHiR07

Description

@TakaHiR07

Search before asking

  • I searched in the issues and found nothing similar.

Read release policy

  • I understand that unsupported versions don't get bug fixes. I will attempt to reproduce the issue on a supported version of Pulsar client and Pulsar broker.

Version

3.0.x

Minimal reproduce step

run transaction.

What did you expect to see?

transaction not stuck

What did you see instead?

After running txn for a long time in a multi-node cluster, notice that some transactions are stuck in one broker and never finish. These transactions are stuck in the committing -> committed process. However, after dumping the object, finding that the requestCredits is 1000, but transaction commit still can not be executed. And the tb_client_pending_request keep growing.

image

image

Anything else?

No response

Are you willing to submit a PR?

  • I'm willing to submit a PR!

Metadata

Metadata

Assignees

No one assigned

    Labels

    type/bugThe PR fixed a bug or issue reported a bug

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions