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

Remove MongoDB embedded sdk from the codebase

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 8.1.0-rc0, 8.0.0-rc5
    • Affects Version/s: None
    • Component/s: Build
    • None
    • Service Arch
    • Fully Compatible
    • v8.0
    • Service Arch 2024-04-15, Service Arch On-hold Work
    • 36

      PM-1605 originally EOL'd MongoDB Mobile, but we decided to keep some of the embedded SDK builds around as the maintenance burden was expected to be low.

      This ticket is to revisit the idea of removing them completely as the service architecture team looks to do some refactoring projects, one of which includes the ServiceEntryPoint which includes service_entry_point_embedded.cpp and its header file.

      Removing these files will also mean there will be less developer burden on having to implement empty stubs in a lot of the *_embedded.h/cpp files whenever a function is added to the base class. For instance, the Replication team currently has to add a stub to replication_coordinator_embedded every time a new member function is added to replication_coordinator.h

            Assignee:
            george.wangensteen@mongodb.com George Wangensteen
            Reporter:
            jason.chan@mongodb.com Jason Chan
            Votes:
            0 Vote for this issue
            Watchers:
            13 Start watching this issue

              Created:
              Updated:
              Resolved: