Track Task status and allocated resources in DB
We should track all allocated resources (VMs) and all information about task (config + status) in DB.
This is very important, because if something went wrong during task execution we will be not able to free allocated resources, or at least get information about step where task failed.
Blueprint information
- Status:
- Complete
- Approver:
- Boris Pavlovic
- Priority:
- High
- Drafter:
- Boris Pavlovic
- Direction:
- Needs approval
- Assignee:
- Sergey Skripnick
- Definition:
- Approved
- Series goal:
- Accepted for 0.0
- Implementation:
- Implemented
- Milestone target:
- None
- Started by
- Boris Pavlovic
- Completed by
- Boris Pavlovic
Related branches
Related bugs
Sprints
Whiteboard
Support tracking of status and allocated resources
Gerrit topic: https:/
Addressed by: https:/
Add CLI utils for DB recreate
Addressed by: https:/
db.db_create() shouldn't call hiddenly db.db_drop()
Addressed by: https:/
Fix VM provider get_available_
Addressed by: https:/
Add task status tracking
Addressed by: https:/
Store test scenario results in DB
Addressed by: https:/
Resource model with DB API
Work Items
Work items:
Add to Rally DB support: DONE
Add Task Model and API: DONE
Add Resource Model and API: TODO
Add Task status tracking: TODO
Add Resource tracking: TODO
Dependency tree
* Blueprints in grey have been implemented.