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

Cleanup AutoGetCollection*** implementation and abstractions

    • Type: Icon: Task Task
    • Resolution: Won't Do
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Storage Execution
    • Execution Team 2023-05-15

      We have AutoGetCollection, *ForRead, *ForReadCommand and in addition LockFree variants of them. Some abstractions have been made during development of lock free reads using templates and base classes.

      At the end of the project we should take a second look at the abstractions as we should have a clearer picture of what classes need to do what and we can use this to potentially simplify the implementation with better suited abstractions.

            Assignee:
            backlog-server-execution [DO NOT USE] Backlog - Storage Execution Team
            Reporter:
            henrik.edin@mongodb.com Henrik Edin
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: