@@ -272,11 +272,6 @@ function RedirectsController(ctx) {
272272 'content-type' : 'text/plain; charset=utf-8' ,
273273 ...( etag ? { etag } : { } ) ,
274274 'cache-control' : OVERLAY_CACHE_CONTROL ,
275- // Same Surrogate-Key as the 200 so any 304 stragglers still on the
276- // old TTL can be purged by the same call. Fastly stores the header
277- // for edge state; RFC 7232 requires we carry cache-control + etag,
278- // and Surrogate-Key is an operationally-linked companion.
279- 'surrogate-key' : `aso-overlay-${ service } ` ,
280275 } ) ;
281276 }
282277
@@ -291,12 +286,6 @@ function RedirectsController(ctx) {
291286 'cache-control' : OVERLAY_CACHE_CONTROL ,
292287 // Include ETag so a subsequent poll can conditionally revalidate.
293288 ...( etag ? { etag } : { } ) ,
294- // Fastly surrogate key so Mystique can targeted-purge this tenant's
295- // overlay on Deploy (see mystique#3381). Namespaced with `aso-overlay-`
296- // prefix so future overlays under different routes don't collide with
297- // this key space. Fastly VCL strips the /config/<tier>/ prefix before
298- // reaching origin, so we only need per-service uniqueness (not per-tier).
299- 'surrogate-key' : `aso-overlay-${ service } ` ,
300289 } ) ;
301290 } catch ( err ) {
302291 const code = err . $metadata ?. httpStatusCode ;
0 commit comments