[Home]

Summary:ASTERISK-28942: res_sorcery_memory_cache: Individual object expiration behaves unexpectedly with full backend caching
Reporter:Joshua C. Colp (jcolp)Labels:
Date Opened:2020-06-10 04:35:10Date Closed:2020-06-18 17:58:03
Priority:MajorRegression?No
Status:Closed/CompleteComponents:Resources/res_sorcery_memory_cache
Versions:13.33.0 16.10.0 17.4.0 Frequency of
Occurrence
Related
Issues:
Environment:Attachments:
Description:When expiring an individual object over AMI or the CLI in the sorcery memory cache it is expected that the object will be updated soon after. With full backend caching this does not occur and instead the object remains removed until a full backend update occurs. This is behavior which can be unexpected for some people.
Comments:By: Friendly Automation (friendly-automation) 2020-06-18 17:58:04.018-0500

Change 14511 merged by Friendly Automation:
res_sorcery_memory_cache: Disallow per-object expire with full backend.

[https://gerrit.asterisk.org/c/asterisk/+/14511|https://gerrit.asterisk.org/c/asterisk/+/14511]

By: Friendly Automation (friendly-automation) 2020-06-18 18:03:56.962-0500

Change 14539 merged by Friendly Automation:
res_sorcery_memory_cache: Disallow per-object expire with full backend.

[https://gerrit.asterisk.org/c/asterisk/+/14539|https://gerrit.asterisk.org/c/asterisk/+/14539]

By: Friendly Automation (friendly-automation) 2020-06-18 18:34:08.777-0500

Change 14541 merged by Friendly Automation:
res_sorcery_memory_cache: Disallow per-object expire with full backend.

[https://gerrit.asterisk.org/c/asterisk/+/14541|https://gerrit.asterisk.org/c/asterisk/+/14541]

By: Friendly Automation (friendly-automation) 2020-06-18 18:36:46.147-0500

Change 14540 merged by Friendly Automation:
res_sorcery_memory_cache: Disallow per-object expire with full backend.

[https://gerrit.asterisk.org/c/asterisk/+/14540|https://gerrit.asterisk.org/c/asterisk/+/14540]