Spec Lite: 添加周期性任务以将图像预取到缓存中

项目:

glance

问题:

在 Queens 版本中,glance 注册表已被标记为已弃用,将在 Train 周期中移除。Glance 缓存预取工具使用 glance 注册表来缓存镜像。

解决方案:

在 Train 中,根据边缘计算架构,glance 缓存将在远端边缘节点上启用。目前 glance-cache-prefetcher 依赖于即将被移除的已弃用注册表。为了移除对注册表的依赖,我们建议在 glance-api 服务中添加一个新的周期性任务,该任务将根据使用 ‘cache_prefetcher_interval’ 配置选项设置的间隔运行,并获取缓存目录中排队等待缓存的镜像。这个新的周期性任务只有在操作员启用缓存时才会运行。

替代方案:

影响:

DocImpact

时间线:

包含在 Train 版本中。

链接:

负责人:

abhishekk