Skip to content

Draft: Resolve "PoC improvements to Unified URL"

Gabriel Mazetto requested to merge 391629-poc-improvements-to-unified-url into master

What does this MR do and why?

  • Add the unified URL to the database (settings table)
  • Add the unified URL flag to a Geo site table (no UI change yet)
  • Expose only sites with the flag to the /api/v4/geo/proxy
  • Add a header to each response made to a Secondary that has the unified URL flag enabled, loosely following example from: #386300
  • Make workhorse active proxying only when first encountering the response flag above
  • Make workhorse abort proxying when first encountering the response flag above
  • Make workhouse replay the request to the primary when getting the request aborted as per above

Screenshots or screen recordings

Screenshots are required for UI changes, and strongly recommended for all other merge requests.

How to set up and validate locally

Numbered steps to set up and validate the change are strongly suggested.

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #391629 (closed)

Edited by Gabriel Mazetto

Merge request reports