[UI][EDP] JobBinaryInternal should be removed
Bug #1229857 reported by
Nadya Privalova
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Sahara |
Fix Released
|
Medium
|
Chad Roberts |
Bug Description
JobBinaryInternal should be removed if corresponding JobBinary is removed
Changed in savanna: | |
assignee: | nobody → Chad Roberts (croberts) |
tags: | added: dashboard |
summary: |
- [dashboard][EDP]JobBinaryInternal is not removed + [UI][EDP]JobBinaryInternal is not removed |
summary: |
- [UI][EDP]JobBinaryInternal is not removed + [UI][EDP]JobBinaryInternal should be removed |
summary: |
- [UI][EDP]JobBinaryInternal should be removed + [UI][EDP] JobBinaryInternal should be removed |
Changed in savanna: | |
status: | New → Triaged |
importance: | Undecided → Medium |
milestone: | none → 0.3a1 |
tags: | added: 0.3 |
Changed in savanna: | |
status: | Triaged → In Progress |
summary: |
- [UI][EDP] JobBinaryInternal should be removed + [EDP] JobBinaryInternal should be removed |
summary: |
- [EDP] JobBinaryInternal should be removed + [UI][EDP] JobBinaryInternal should be removed |
Changed in savanna: | |
milestone: | 0.3a1 → 0.3 |
Changed in savanna: | |
milestone: | 0.3 → 0.3a1 |
status: | Fix Committed → Fix Released |
Changed in savanna: | |
milestone: | 0.3a1 → 0.3 |
To post a comment you must log in.
Just a note that this is really only from the perspective of the UI.
From the perspective of savanna-api and the RESTful interface, there is no requirement that JobBinary and JobBinaryInternal are linked one-to-one. JobBinaryInternal is just another form of storage, like swift, and JobBinary objects simply refer to files stored at some other location. JobBinaryInternal objects have their own name, their own id, and can be created, listed, and deleted independently.
It's fine for the UI to present them as unified if it is creating JobBinaryInternal objects behind the scenes, but savanna-api itself shouldn't make that assumption...