CDR Tickets

Issue Number 4799
Summary PDQ content updates blocked by Akamai caching
Created 2020-03-23 15:47:11
Issue Type Task
Submitted By Kline, Bob (NIH/NCI) [C]
Assigned To Kline, Bob (NIH/NCI) [C]
Status Closed
Resolved 2020-04-01 00:57:19
Resolution Fixed
Path /home/bkline/backups/jira/ocecdr/issue.258922
Description

Let's use this ticket to track problems with summary updates which aren't showing up on the web site because our cache-clearing requests aren't taking effect for at least some of the Akamai edge servers.

Comment entered 2020-03-23 16:01:56 by Kline, Bob (NIH/NCI) [C]

The most recent failure was for the CIS CDR732778 (Aspectos generales de la prevención del cáncer (PDQ®)–Versión para pacientes), the Spanish translation for Drupal node 6158, published Friday, March 13. Purge request 2d5aeed8-656d-11ea-84eb-d7a16f6f6d64 was sent to Akamai, which reported acceptance of the request, with a projected completion of the purge of five seconds or less. The previous version of the summary was still returned by Akamai until several days later (March 19) when we forcibly cleared the cache ourselves. The problem was reported to Akamai technical support on March 17, and as of today (Monday, March 23) they are still working on determining what happened.

I have analyzed all of the summaries published in production last week and confirmed that Akamai received and acknowledged the cache-purging requests for all of them.

After you and your colleagues have had a chance to check the published summaries, please post a comment here, , indicating whether any of them are still showing stale information.

Comment entered 2020-03-23 16:54:11 by Osei-Poku, William (NIH/NCI) [C]

It looks like we have another one that did not update - 62753 Colorectal Cancer Screening.

https://www.cancer.gov/types/colorectal/hp/colorectal-screening-pdq#_57

Comment entered 2020-03-23 17:29:45 by Kline, Bob (NIH/NCI) [C]

On Drupal:

  {
    "cdr_id": "62753",
    "nid": "1468",
    "vid": "174691",
    "langcode": "en",
    "type": "pdq_cancer_information_summary",
    "created": "2019-06-29 03:36:46",
    "changed": "2020-03-20 16:42:13"
  }

Purge request

490b044a-6aeb-11ea-a34c-45fac61573f1

(support ID 17PY1584736936311733-230741184) for node 1468 acknowledged by Akamai 2020-03-20 16:42:13.

On https://cgov.ncigov.acsitefactory.com, near the bottom of the page, the correct date is shown:

Updated: March 17, 2020

On https://www.cancer.gov:

Updated: February 28, 2020

Comment entered 2020-03-23 18:42:52 by Kline, Bob (NIH/NCI) [C]

Reported to Akamai.

Comment entered 2020-03-25 22:54:35 by Kline, Bob (NIH/NCI) [C]

The cache has been force-cleared. Still working on tracking down the root cause of the failures.

Comment entered 2020-04-01 00:57:19 by Kline, Bob (NIH/NCI) [C]

I finally tracked down the cause of the problem to a bug in the third-party purge Drupal module. I have installed a workaround on DEV, and I'm asking to run a test publishing job before I push it up the tiers. Hoping to get it in place by Friday, in time for the weekly publishing job. I have also created a patch for the bug, in case the maintainers are willing to actually get the bug fixed. 🙂

Comment entered 2020-04-16 14:27:50 by Juthe, Robin (NIH/NCI) [E]

This has been fixed and is working well. Thank you!!!

Elapsed: 0:00:00.001073