Skip to content

配置项 BackupConfigPath 设置后, 无法备份多个namespace #206

@YueChenXu-Kimi

Description

@YueChenXu-Kimi

描述bug

配置项BackupConfigPath,设置了备份文件目录后,无法正常生成多个namespace的文件内容,查看源码,发现是判断目录是否存在的地方有bug,只对缓存的map做了判断,并没有赋值的地方,所以导致判断会重复创建目录,导致返回error

复现

通过如下步骤可以复现:

  1. 在配置后台创建多个namespace,并分别设置测试key/value,然后发布
  2. 在服务中配置拉取对应的namespace,重点是,配置备份目录不为空。
  3. 启动服务,发现只能生成application的备份文件。

期望

对map判断完成后,需要设置map[dir] = true

截图

image

额外的细节和日志

  • 版本:v4
  • 错误日志
  • 配置:
  • 平台和操作系统

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions