Remove specific LogProvider derived class includes from log_server_manager.cpp

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Fixed
    • Priority: Major - P3
    • 8.3.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Replication
    • Fully Compatible
    • Repl 2025-12-22
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      The LSM includes both the oplog_provider.h and page_log_provider.h header files. In reality, both the log providers in the LSM are of type LogProvider, so we shouldn't rely on on any specific code from either log provider derived class. This ticket should aim to remove those includes from log_server_manager.cpp, as well as remove the dependencies in the build file.

            Assignee:
            Ali Mir
            Reporter:
            Ali Mir
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: