Great work Derek!

On Mon, Apr 10, 2017 at 17:01 Gelinas, Derek <[email protected]>
wrote:

> Recently, I have made several changes to both Traffic Ops and the ORT
> script as pertains to ATS configuration files.  Many of the changes will be
> seen in 2.1.  These changes do the following:
>
>
> ·         A configuration file endpoint for individual config files and
> metadata.
>
> ·         Scope definitions for each configuration file.
>
> ·         The ability to point to a reverse proxy for caching – this is
> now possible due to the scope changes.
>
> ·         A new revalidate option in the ORT script to allow for a check
> of the regex_revalidate.config file independent of syncds.
>
> ·         Revalidation checks every 60 seconds (configurable) while ORT is
> in a dispersal wait state.
>
> ·         Use of instant invalidation removes the need for edge caches to
> wait for their parent servers’ update flags to clear.
>
> Of the 26 file types currently used for ATS configuration, all but 6 of
> the files are “CDN” or “profile” scope.  In practice this means that for
> each profile scope file the requested file will be the same for all servers
> within that profile.  CDN scope files match across the entire CDN.  To
> accommodate this, the API includes new metadata that defines the scope and
> URI needed to request the configuration file from Traffic Ops.  These
> changes make it possible to cache the bulk of configuration files generated
> by traffic ops, greatly reducing the load on the server(s).  ORT 2.1 and up
> is expected to use this API, but all new features, such as revalidate, are
> used only when enabled ensuring backward compatibility.  This code is
> currently in master and I welcome any suggestions anyone might have.
>
> Thanks!
> Derek
>
>
>
> Derek Gelinas
> IPCDN Engineering
> [email protected]<mailto:[email protected]>
> 603.812.5379
>
>

Reply via email to