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

Cleanup AutoGetCollection*** implementation and abstractions

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Won't Do
    • Icon: Major - P3 Major - P3
    • None
    • None
    • None
    • Storage Execution
    • Execution Team 2023-05-15

    Description

      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.

      Attachments

        Activity

          People

            backlog-server-execution Backlog - Storage Execution Team
            henrik.edin@mongodb.com Henrik Edin
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: