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

Move lazy RecordId initialization for RecordStore's out of storage engine specific code

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Major - P3
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: Backlog
    • Component/s: None
    • Labels:
      None

      Description

      SERVER-48303 Implemented lazy RecordId initialization for biggie exactly like how it is implemented in WiredTiger. When multiple storage engines need to implement something the exact same way it is a sign that the interface is not entirely correct.

      We should look into how we can change the RecordStore interface to move this logic out of storage engine specific code.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              backlog-server-execution Backlog - Execution Team
              Reporter:
              henrik.edin Henrik Edin
              Participants:
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated: