Remove old backups with freezer-scheduler doesn't work
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Backup/Restore and DR (Freezer) |
Fix Released
|
Medium
|
jiaopengju |
Bug Description
Steps to reproduce the error.
1. Create a new job which contains 'admin action', job file content as below:
{
"job_actions":
[
"action" : "admin",
"container" : "volumebackupco
}}],
}
2. Wait until the job being scheduled.
3. The job will fail withe error info:
2017-04-10 22:09:14.090 30697 INFO freezer.job [-] Validating args for the admin job.
2017-04-10 22:09:14.091 30697 INFO freezer.main [-] Job execution Started at: 2017-04-10 22:09:14
2017-04-10 22:09:14.091 30697 ERROR freezer.main [-] unsupported type for timedelta days component: str
2017-04-10 22:09:14.091 30697 ERROR freezer.main Traceback (most recent call last):
2017-04-10 22:09:14.091 30697 ERROR freezer.main File "/opt/stack/
2017-04-10 22:09:14.091 30697 ERROR freezer.main freezer_
2017-04-10 22:09:14.091 30697 ERROR freezer.main File "/opt/stack/
2017-04-10 22:09:14.091 30697 ERROR freezer.main return run_job(
2017-04-10 22:09:14.091 30697 ERROR freezer.main File "/opt/stack/
2017-04-10 22:09:14.091 30697 ERROR freezer.main response = freezer_
2017-04-10 22:09:14.091 30697 ERROR freezer.main File "/opt/stack/
2017-04-10 22:09:14.091 30697 ERROR freezer.main datetime.
2017-04-10 22:09:14.091 30697 ERROR freezer.main TypeError: unsupported type for timedelta days component: str
2017-04-10 22:09:14.091 30697 ERROR freezer.main
2017-04-10 22:09:14.091 30697 CRITICAL freezer.main [-] End freezer agent process unsuccessfully
2017-04-10 22:09:14.092 30697 CRITICAL freezer.main [-] Critical Error: unsupported type for timedelta days component: str
This bug should be fixed.
Changed in freezer: | |
assignee: | nobody → jiaopengju (pj-jiao) |
Changed in freezer: | |
status: | New → In Progress |
summary: |
- Remove old backups doesn't work + Remove old backups with freezer-scheduler doesn't work |
Changed in freezer: | |
milestone: | none → pike-2 |
importance: | Undecided → Low |
importance: | Low → Medium |
Reviewed: https:/ /review. openstack. org/455495 /git.openstack. org/cgit/ openstack/ freezer/ commit/ ?id=c2c276dc7cf d5c0dc7b2b27519 2c3f9fa82bf9a3
Committed: https:/
Submitter: Jenkins
Branch: master
commit c2c276dc7cfd5c0 dc7b2b275192c3f 9fa82bf9a3
Author: Pengju Jiao <email address hidden>
Date: Tue Apr 11 10:21:01 2017 +0800
Fix remove old backups error
Currently, remove old backups with created
job that contains admin action will failed
with error info 'Critical Error: unsupported
type for timedelta days component: str'. This
patch will fix it.
Change-Id: I057b2623be21f9 7b926e16c3594ae a6b9ebfc297
Closes-Bug: #1681617