【 使用环境 】测试环境
【 OB or 其他组件 】OCP 和 API接口
【 使用版本 】企业版 4.2.2
【问题描述】
在OCP中制定备份策略,每天4点进行备份,查看OCP显示备份成功,如图所示:
但是当我用API接口去获取数据备份任务信息的时候,备份完成时间却提前了8个小时,如图所示:
并且当我同样用api接口去获取日志的备份任务是,时间跟OCP上的又是一致的,也就是说,只有查询数据备份任务时,时间出现了错误。
GET /api/v2/ob/clusters/{id}/backup/task/dataBackupTasks:数据备份任务
GET /api/v2/ob/clusters/{id}/backup/task/logBackupTasks:日志备份任务
怎么改?怎么能让它显示的时间跟OCP上的时间一致,而且很奇怪,GET /api/v2/ob/clusters/{id}/backup/task/logBackupTasks 这条命令获取的日志备份任务就没有这个时区问题
咖啡哥
2024 年8 月 14 日 17:48
#6
OCP查看请求也可以看到,请求到的数据也算相差8小时的,应该展示的时候做了处理的。
1 个赞
GET /api/v2/ob/clusters/{id}/backup/config/backupStrategy 我看了下备份策略里面的时间也是没问题的,只有数据备份任务里面的时间有问题,能不能给OB的程序员反馈一下,这是个bug吧?
旭辉
2024 年8 月 15 日 14:00
#8
麻烦在当前租户查一下JOB 任务历史和Task 任务历史,看下时间是否和ocp展示的对得上?
SELECT * FROM oceanbase.DBA_OB_BACKUP_JOB_HISTORY\G;
SELECT * FROM oceanbase.DBA_OB_BACKUP_TASK_HISTORY\G;
JOB 任务历史和Task 任务历史 查出来的时间跟ocp上展示的时间是一样的,都是凌晨4点
旭辉
2024 年8 月 21 日 10:12
#11
已确认bug,计划在ocp 433版本修复,感谢反馈