Skip to content

Intermittent stall and failure #59

@Quantumplation

Description

@Quantumplation

Hello,

When requesting many dynamodb items in parallel (in my case, 50) through the DAX client, the DAX client seemingly deadlocks and ultimately fails with the following error:

UnknownError: unknown error
caused by: file already closed

I did some initial investigation, and it appears this error is thrown here:

return nil, os.ErrClosed

My hypothesis is that there is a deadlock, the tubepool gets closed because of some kind of idle check, and then the deadlock times out and fails on this error; but I'm not familiar enough with the code base to investigate further.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions