Ingress admission control does not exempt process internal client created for internal transactions

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Workload Resilience
    • ALL
    • Workload Resilience 2025-11-10
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      As part of SERVER-95522, we intended to exempt all process internal client from ingress admission control in order to prevent commands that already acquired a ticket to then acquire a second one during process internal commands.

      The logic that was added was enough to handle DBDirectClient and any clients without session. However, this doesn't handle client created for internal transactions.

      This means internal transactions will acquire multiple tickets in the ingress admission controller, which is undesirable.

      To correct this, we should change the condition to also detect if we're performing an internal transaction.

            Assignee:
            Haiyin Gu
            Reporter:
            Guillaume Racicot
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated: