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

Fix t3c peering ring strategy generation for topologies, add tests#6809

Merged
zrhoffman merged 1 commit intoapache:masterfrom
rob05c:add-t3c-strategy-peering-ring-tests
May 23, 2022
Merged

Fix t3c peering ring strategy generation for topologies, add tests#6809
zrhoffman merged 1 commit intoapache:masterfrom
rob05c:add-t3c-strategy-peering-ring-tests

Conversation

@rob05c
Copy link
Member

@rob05c rob05c commented May 4, 2022

I set out to add tests for the new (experimental) Peering Ring Strategy generation, and discovered it wasn't generating right for Delivery Services with Topologies.

So this includes the fix to generate peering ring strategies for topologies, as well as tests for both topology and non-topology DSes.

Which Traffic Control components are affected by this PR?

  • Traffic Control Cache Config (t3c, formerly ORT)

What is the best way to verify this PR?

Run tests. Generate config with the new experimental peering ring strategy parameter, for both DSes with and without topologies, verify strategies file contains peering ring directives.

If this is a bugfix, which Traffic Control versions contained the bug?

Not in a release.

PR submission checklist

  • This PR has tests
  • [x] This PR has documentation no docs, feature is experimental
  • [x] This PR has a CHANGELOG.md entry no changelog, bug was not in a release
  • This PR DOES NOT FIX A SERIOUS SECURITY VULNERABILITY (see the Apache Software Foundation's security guidelines for details)

@rob05c rob05c added bug something isn't working as intended tests related to tests and/or testing infrastructure cache-config Cache config generation labels May 4, 2022
@rob05c rob05c changed the title Fix t3c peering ring strategy gen, add tests Fix t3c peering ring strategy generation for topologies, add tests May 4, 2022
@zrhoffman zrhoffman merged commit 336e453 into apache:master May 23, 2022
zrhoffman pushed a commit to zrhoffman/trafficcontrol that referenced this pull request Oct 2, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

bug something isn't working as intended cache-config Cache config generation tests related to tests and/or testing infrastructure

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants