Hey David,
I'm about to write a module that will rely on
https://www.drupal.org/project/expire
to purge select paths from Varnish via pantheon_clear_edge_paths(). It will likely only require a dozen lines or so, and get Pantheon on par with Acquia's support for fine-grained cache expiration in D7.

Is this what you had intended for this module namespace? If so I'm happy to write it.

Comments

dalin created an issue. See original summary.

dalin’s picture

Status: Active » Needs review
StatusFileSize
new196 bytes

Well, "a dozen lines" was a bit optimistic. Attached is the module.

dalin’s picture

StatusFileSize
new4.29 KB
david strauss’s picture

It's totally what we intended! I'll let folks on our side know that you've stepped up. This sort of page cache keying is possible platform-wide now.

stevector’s picture

Hi dalin, we have the code over in https://github.com/pantheon-systems/pantheon_advanced_page_cache

I'll be pushing over to Drupal.org soon.

capellic’s picture

Hello, all. I'm moving a site from Acquia to Pantheon and am accustomed to using Acquia Purge for fine-grained cache invalidation. Thanks for the work on this, I'm looking forward to using it.

I see that the code provided by @dalin is for Drupal 7, and the code written by @stevector is for Drupal 8. I'm specifically interested in Drupal 7 at this time (but of course Drupal 8 in due time), is there an idea of when the Drupal 7 code might have a Dev release?

Thank you!

dalin’s picture

Version: » 7.x-1.x-dev
Status: Needs review » Closed (outdated)

Closing this since the D7 version of this module used Cache Backports instead.