Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-51706

Require OperationContext for egress commands

    XMLWordPrintableJSON

Details

    • Icon: Improvement Improvement
    • Resolution: Unresolved
    • Icon: Major - P3 Major - P3
    • None
    • None
    • None
    • Service Arch
    • Fully Compatible

    Description

      We have the option to provide an OperationContext with a RemoteCommandRequest here. However, we do not require that OperationContext pointer be valid. We should start making progress towards requiring that OperationContext. If we do so, we can make use of operation deadlines and better trace the state of remote operations.

      Evaluating places where RemoteCommandRequest is used, they tend to lack an explicit OperationContext. However, I'm nearly certain most possess a Client on thread. This ticket may involve investigation and submitting child tickets to other teams.

      Attachments

        Activity

          People

            backlog-server-servicearch Backlog - Service Architecture
            ben.caimano@mongodb.com Benjamin Caimano (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated: