Skip to content

DLedger RPC Service thread stuck #282

@RongtongJin

Description

@RongtongJin

The following phenomena were found in our test environment

Three nodes, one node down, unable to select a leader. We found one of the DLedger nodes cannot process any rpc requests (it is candidate role), and all NettyServerPublicExecutor threads are stuck in the handlePush method

image

The number of queued tasks is increasing, but the number of completed tasks has not changed

image

The thread stuck in here, because the blocking queue is already full.

image

image

However, since it is a candidate, it will no longer peek data from the blocking queue

image

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions