Traffic Server
  1. Traffic Server
  2. TS-905

Improve state machine around DNS lookups and handling of URL_REMAP_FOR_OS

    Details

    • Type: Improvement Improvement
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: sometime
    • Component/s: DNS, HTTP
    • Labels:
      None

      Description

      The code around DNS lookups in the HTTP state machine is somewhat odd. The same state is revisited at least twice in the case of a parent proxy lookup for example, and the internal state is not reset in between such lookups. This caused breakage of parent proxy when we added an API to bypass origin DNS lookup, as a very obscure side effect.

      Also, there's code in there for a remapping mode URL_REMAP_FOR_OS (2), which I believe we have crippled, and it's unclear exactly when it would be used. We should examine this, and either fix this mode, or disable it completely.

        Activity

        Leif Hedstrom created issue -
        Leif Hedstrom made changes -
        Field Original Value New Value
        Fix Version/s 3.1.1 [ 12316496 ]
        Leif Hedstrom made changes -
        Fix Version/s 3.1.2 [ 12317605 ]
        Fix Version/s 3.1.1 [ 12316496 ]
        Leif Hedstrom made changes -
        Fix Version/s 3.2.0 [ 12316494 ]
        Fix Version/s 3.1.2 [ 12317605 ]
        Leif Hedstrom made changes -
        Fix Version/s 3.3.0 [ 12316495 ]
        Fix Version/s 3.2.0 [ 12316494 ]
        Leif Hedstrom made changes -
        Fix Version/s 3.3.1 [ 12321686 ]
        Fix Version/s 3.3.0 [ 12316495 ]
        Leif Hedstrom made changes -
        Fix Version/s 3.3.2 [ 12321745 ]
        Fix Version/s 3.3.1 [ 12321686 ]
        Leif Hedstrom made changes -
        Fix Version/s 3.3.3 [ 12322479 ]
        Fix Version/s 3.3.2 [ 12321745 ]
        Hide
        Leif Hedstrom added a comment -

        Moving all these out to 3.5.0 (aka next dev cycle).

        Show
        Leif Hedstrom added a comment - Moving all these out to 3.5.0 (aka next dev cycle).
        Leif Hedstrom made changes -
        Fix Version/s 3.5.0 [ 12324125 ]
        Fix Version/s 3.3.3 [ 12322479 ]
        Leif Hedstrom made changes -
        Fix Version/s 3.5.1 [ 12324126 ]
        Fix Version/s 3.5.0 [ 12324125 ]
        Leif Hedstrom made changes -
        Fix Version/s 3.5.2 [ 12324127 ]
        Fix Version/s 3.5.1 [ 12324126 ]
        Show
        Leif Hedstrom added a comment - Moving to 5.0.0 as per https://cwiki.apache.org/confluence/display/TS/New+Release+Processes
        Leif Hedstrom made changes -
        Fix Version/s 5.0.0 [ 12324893 ]
        Fix Version/s 3.5.2 [ 12324127 ]
        Leif Hedstrom made changes -
        Fix Version/s 6.0.0 [ 12324897 ]
        Fix Version/s 5.0.0 [ 12324893 ]
        Leif Hedstrom made changes -
        Fix Version/s sometime [ 12316277 ]
        Fix Version/s 6.0.0 [ 12324897 ]

          People

          • Assignee:
            Unassigned
            Reporter:
            Leif Hedstrom
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:

              Development