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

flow_control_ticketholder Bazel library claims unrelated headers

    • Type: Icon: Bug Bug
    • Resolution: Gone away
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Workload Scheduling
    • ALL
    • Workload Scheduling 2025-03-17
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None

      The flow_control_ticketholder library contains a long list of some relatively basic header files in its hdrs section, which as far as I understand it is meant to be header files provided by that library. I think something during the bazel conversion must have gone wrong here, so we should remove these unneeded headers and instead include their owning libraries in the deps, if flow_control_ticketholder is in fact depending on them.

       

      https://github.com/10gen/mongo/blob/1c15500a2a6d0730efb2207f280c7a6721221288/src/mongo/db/concurrency/BUILD.bazel#L83

      There may be other examples in that BUILD.bazel file that we might want to consider cleaning up as well.

            Assignee:
            patrick.freed@mongodb.com Patrick Freed
            Reporter:
            patrick.freed@mongodb.com Patrick Freed
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: