Skip to content

messenger: Revocations are not mapped back to an API call. #3052

@lukedirtwalker

Description

@lukedirtwalker

If a server needs to RPC to another server and uses the messenger API it has no way to differentiate the remote not replying in time vs having used a revoked path.

Example: non-core PS requests segments from core PS via msger.GetSegs(ctx,...), if the path used to reach the core PS contains a link that is down, the messenger call will just time out.

Expected behavior: The messenger stack detects the revocation and returns the messenger call immediately with an error.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingi/wontfixThis will not be worked on

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions