Skip to content
This repository was archived by the owner on Nov 24, 2025. It is now read-only.

[Backport 4.0.x] traffic_ops_ort: fix for syncds having too many header rewrite false …#4362

Merged
rawlinp merged 1 commit intoapache:4.0.xfrom
rawlinp:bp-ort-hdr-rw-fix
Jan 31, 2020
Merged

[Backport 4.0.x] traffic_ops_ort: fix for syncds having too many header rewrite false …#4362
rawlinp merged 1 commit intoapache:4.0.xfrom
rawlinp:bp-ort-hdr-rw-fix

Conversation

@rawlinp
Copy link
Copy Markdown
Contributor

@rawlinp rawlinp commented Jan 31, 2020

…positives

What does this PR (Pull Request) do?
This PR fixes an issue when canned comments aren't consistently stripped for header_rewrites, logs_xml.config or *.cer files. Also promotes File changed message from DEBUG to ERROR for report mode.

  • This PR is not related to any Issue

Which Traffic Control components are affected by this PR?

  • Traffic Ops ORT perl

What is the best way to verify this PR?

Set up a test box with traffic_ops_ort. Badass an initial EDGE configuration with some DS's that contain EDGE header rewrite rules.

First test: Queue CDN. Run syncds, WARN mode. Old version the header_rewrite header file will trigger false positives. New version should not. Edit a DS's header rewrite rule, queue, run syncds. Only the edited header rewrite rule should update.

Next test: Edit header_rewrite for DS and queue. Run report mode with WARN mode. Ensure the changed accompanying header rewrite and only that one shows up as an ERROR message.

If this is a bug fix, what versions of Traffic Control are affected?

The following criteria are ALL met by this PR

  • This PR includes tests OR I have explained why tests are unnecessary
  • This PR includes documentation OR I have explained why documentation is unnecessary
  • This PR includes an update to CHANGELOG.md OR such an update is not necessary
  • This PR includes any and all required license headers
  • This PR ensures that database migration sequence is correct OR this PR does not include a database migration
  • This PR DOES NOT FIX A SERIOUS SECURITY VULNERABILITY (see the Apache Software Foundation's security guidelines for details)

Additional Information

apache#4343)

* traffic_ops_ort: fix for syncds having too many header rewrite false positives

* traffic_ops_ort.pl: allow all files with changes to run through the diff_file_lines function

(cherry picked from commit 7ee3ffa)
@rawlinp rawlinp added bug something isn't working as intended Traffic Ops ORT *DEPRECATED* related to the traffic_ops_ort.pl script labels Jan 31, 2020
@rawlinp rawlinp merged commit 9d1261f into apache:4.0.x Jan 31, 2020
@rawlinp rawlinp deleted the bp-ort-hdr-rw-fix branch January 31, 2020 01:04
@rawlinp rawlinp added the backport an upstream change merged into an older release label Jan 31, 2020
@rawlinp rawlinp changed the title traffic_ops_ort: fix for syncds having too many header rewrite false … [Backport 4.0.x] traffic_ops_ort: fix for syncds having too many header rewrite false … Jan 31, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

backport an upstream change merged into an older release bug something isn't working as intended Traffic Ops ORT *DEPRECATED* related to the traffic_ops_ort.pl script

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants