mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-05 04:11:08 +00:00
res_sorcery_memory_cache: Add test event when a refresh occurs.
This change adds a testsuite event for when a refresh occurs. This is useful as it provides a guaranteed mechanism of knowing when it has occurred instead of waiting an arbitrary amount of time. ASTERISK-25067 Reported by: Matt Jordan Change-Id: Iaa6b8d2d6bab7f99ee08e1c8908b8272a8987e65
This commit is contained in:
@@ -789,6 +789,10 @@ static int stale_item_update(const void *data)
|
|||||||
object);
|
object);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ast_test_suite_event_notify("SORCERY_MEMORY_CACHE_REFRESHED", "Cache: %s\r\nType: %s\r\nName: %s\r\n",
|
||||||
|
task_data->cache->name, ast_sorcery_object_get_type(task_data->object),
|
||||||
|
ast_sorcery_object_get_id(task_data->object));
|
||||||
|
|
||||||
ao2_ref(task_data, -1);
|
ao2_ref(task_data, -1);
|
||||||
end_stale_update();
|
end_stale_update();
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user