Add a way to weaken init-graph deps for some C++ unit tests

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Won't Do
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Server Programmability
    • ALL
    • None
    • 3
    • TBD
    • None
    • None
    • None
    • None
    • None
    • None

      In the MONGO_INITIALIZER graph, and ConstructorActions, which uses the same graph, we have a string-based dependency ruleset. If a string name is depended upon but not present, this aborts the startup with an exception.

      Since the graph is populated by linking and by static initializers, some nodes may be missing from the graph in unit tests.

      We have a case where a Constructor action B needs to happen after Constructor action A, and A may not exist in a test at all.

      There are a number of ways we could handle this.

            Assignee:
            Unassigned
            Reporter:
            Billy Donahue
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: