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: Closed
    • Priority: Major Major
    • Resolution: Duplicate
    • Affects Version/s: None
    • Fix Version/s: None
    • 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.

        Issue Links

          Activity

          Transition Time In Source Status Execution Times Last Executer Last Execution Date
          Open Open Closed Closed
          1186d 18h 48m 1 Susan Hinrichs 04/Nov/14 18:11
          Hide
          Susan Hinrichs added a comment -

          Will be worked via the HostDB Upgrade (TS-3166).

          Show
          Susan Hinrichs added a comment - Will be worked via the HostDB Upgrade ( TS-3166 ).
          Susan Hinrichs made changes -
          Status Open [ 1 ] Closed [ 6 ]
          Fix Version/s sometime [ 12316277 ]
          Resolution Duplicate [ 3 ]
          Susan Hinrichs made changes -
          Link This issue is superceded by TS-3166 [ TS-3166 ]
          Leif Hedstrom made changes -
          Fix Version/s sometime [ 12316277 ]
          Fix Version/s 6.0.0 [ 12324897 ]
          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 5.0.0 [ 12324893 ]
          Fix Version/s 3.5.2 [ 12324127 ]
          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 3.5.2 [ 12324127 ]
          Fix Version/s 3.5.1 [ 12324126 ]
          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.0 [ 12324125 ]
          Fix Version/s 3.3.3 [ 12322479 ]
          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.3.3 [ 12322479 ]
          Fix Version/s 3.3.2 [ 12321745 ]
          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.1 [ 12321686 ]
          Fix Version/s 3.3.0 [ 12316495 ]
          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.2.0 [ 12316494 ]
          Fix Version/s 3.1.2 [ 12317605 ]
          Leif Hedstrom made changes -
          Fix Version/s 3.1.2 [ 12317605 ]
          Fix Version/s 3.1.1 [ 12316496 ]
          Leif Hedstrom made changes -
          Field Original Value New Value
          Fix Version/s 3.1.1 [ 12316496 ]
          Leif Hedstrom created issue -

            People

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

              Dates

              • Created:
                Updated:
                Resolved:

                Development