Skip to content

Bug Report: VTOrc is not setting the correct timeout for RPC calls which can get stuck #15990

@GuptaManan100

Description

@GuptaManan100

Overview of the Issue

Description

VTOrc is not setting the correct timeouts for the RPC calls. Since RPC calls can take a long time to run, and can sometimes even get stuck while running queries on MySQL, all RPC calls should be running with a context that expires after RemoteOperationTimeout duration.

Reproduction Steps

Run VTOrc recovery that triggers fixReplica on a tablet that gets stuck on setting read only. This will cause VTOrc to indefinitely hang and unable to fix any other issues in the cluster.

Binary Version

main

Operating System and Environment details

-

Log Fragments

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions