Configure uncacheable delivery services in Varnish#7771
Configure uncacheable delivery services in Varnish#7771limited merged 1 commit intoapache:masterfrom
Conversation
Codecov Report
@@ Coverage Diff @@
## master #7771 +/- ##
=============================================
- Coverage 65.05% 28.82% -36.24%
Complexity 98 98
=============================================
Files 314 599 +285
Lines 12365 77053 +64688
Branches 907 90 -817
=============================================
+ Hits 8044 22210 +14166
- Misses 3968 52753 +48785
- Partials 353 2090 +1737
Flags with carried forward coverage won't be shown. Click here to find out more.
... and 484 files with indirect coverage changes 📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
0e1d5a9 to
63fca4f
Compare
|
Here's the generated VCL from this change: Because the same origin is shared between both delivery services, this will mark all requests to Is there a way we can restrict the DS_NO_CACHE behavior just to the appropriate delivery service? (Maybe based on |
After comparing with the existing ATS implementation, this matches current behavior, so keeping it for consistency. |
Skip caching delivery services with type
HTTP_NO_CACHE.Closes: #7770
Which Traffic Control components are affected by this PR?
t3c, formerly ORT)What is the best way to verify this PR?
unit tests added.
CIAB doesn't have a DS with no cache type, however if manually changed the DS profile to
HTTP_NO_CACHErequests should not be cached with Varnish.PR submission checklist