Traffic Server
  1. Traffic Server
  2. TS-81

Have one single place to store and lookup remap rules irrespective of type

    Details

    • Type: Improvement Improvement
    • Status: Open
    • Priority: Minor Minor
    • Resolution: Unresolved
    • Affects Version/s: 2.0.0a
    • Fix Version/s: 7.0.0
    • Component/s: Core
    • Labels:

      Description

      Currently, remap rules are stored in different structures and looked up separately based on type (forward, reverse, etc.). It'd be better design and more maintainable to process (store, search) all rules in one structure and then use type to determine action.

      A fundamental problem with our current implementation is that the order in remap.config is not honored. E.g. a map directive always takes precedence over any redirect directives (if both matches).

        Issue Links

          Activity

          Leif Hedstrom made changes -
          Fix Version/s 7.0.0 [ 12325951 ]
          Fix Version/s 6.0.0 [ 12324897 ]
          Leif Hedstrom made changes -
          Assignee Sudheer Vinukonda [ sudheerv ]
          Leif Hedstrom made changes -
          Labels incompatible
          Leif Hedstrom made changes -
          Assignee Sudheer Vinukonda [ sudheerv ]
          Leif Hedstrom made changes -
          Fix Version/s 6.0.0 [ 12324897 ]
          Fix Version/s sometime [ 12316277 ]
          Susan Hinrichs made changes -
          Labels A
          Susan Hinrichs made changes -
          Fix Version/s sometime [ 12316277 ]
          Fix Version/s 5.3.0 [ 12324896 ]
          Leif Hedstrom made changes -
          Link This issue is related to TS-1984 [ TS-1984 ]
          Leif Hedstrom made changes -
          Link This issue is related to TS-481 [ TS-481 ]
          Leif Hedstrom made changes -
          Fix Version/s 5.3.0 [ 12324896 ]
          Fix Version/s 6.0.0 [ 12324897 ]
          Leif Hedstrom made changes -
          Link This issue duplicates TS-2313 [ TS-2313 ]
          Leif Hedstrom made changes -
          Description Currently, remap rules are stored in different structures and looked up separately based on type (forward, reverse, etc.). It'd be better design and more maintainable to process (store, search) all rules in one structure and then use type to determine action.
          Currently, remap rules are stored in different structures and looked up separately based on type (forward, reverse, etc.). It'd be better design and more maintainable to process (store, search) all rules in one structure and then use type to determine action.

          A fundamental problem with our current implementation is that the order in remap.config is not honored. E.g. a map directive always takes precedence over any redirect directives (if both matches).
          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 ]
          Leif Hedstrom made changes -
          Link This issue duplicates TS-2142 [ TS-2142 ]
          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 -
          Labels A
          Leif Hedstrom made changes -
          Fix Version/s 3.5.0 [ 12324125 ]
          Fix Version/s 3.3.4 [ 12323545 ]
          Leif Hedstrom made changes -
          Fix Version/s 3.3.4 [ 12323545 ]
          Fix Version/s 3.3.3 [ 12322479 ]
          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.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 -
          Fix Version/s 3.1.1 [ 12316496 ]
          Fix Version/s 3.1.0 [ 12315515 ]
          Leif Hedstrom made changes -
          Fix Version/s 3.1 [ 12315515 ]
          Fix Version/s 2.1.8 [ 12316253 ]
          Leif Hedstrom made changes -
          Fix Version/s 2.1.8 [ 12316253 ]
          Fix Version/s 3.1 [ 12315515 ]
          Fix Version/s 2.1.7 [ 12316014 ]
          Leif Hedstrom made changes -
          Fix Version/s 2.1.7 [ 12316014 ]
          Leif Hedstrom made changes -
          Fix Version/s 3.1 [ 12315515 ]
          Fix Version/s 2.3.0 [ 12314777 ]
          Gavin made changes -
          Workflow jira [ 12484288 ] TS Workflow [ 12522611 ]
          Leif Hedstrom made changes -
          Field Original Value New Value
          Fix Version/s 2.3.0 [ 12314777 ]
          Manjesh Nilange created issue -

            People

            • Assignee:
              Unassigned
              Reporter:
              Manjesh Nilange
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:

                Development