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

Cleanup cursors and transactions upon terminating gRPC streams

    • Service Arch
    • Fully Compatible
    • Service Arch 2023-11-27, Service Arch 2023-12-11, Service Arch 2023-12-25, Service Arch 2024-01-08, Service Arch 2024-01-22
    • 109
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None

      The idea is to cleanup resources associated with a gRPC stream once the server detects its termination, similar to how we cleanup after load-balanced connections. This is not a correctness issue, but an optimization to make sure the server properly handles short-living streams that open cursors and start transactions.

            Assignee:
            ryan.berryhill@mongodb.com Ryan Berryhill
            Reporter:
            amirsaman.memaripour@mongodb.com Amirsaman Memaripour
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: