[UI][EDP] JobBinaryInternal should be removed

Bug #1229857 reported by Nadya Privalova
6
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

Tags: dashboard 0.3
Chad Roberts (croberts)
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
Chad Roberts (croberts)
Changed in savanna:
status: Triaged → In Progress
Revision history for this message
Trevor McKay (tmckay) wrote :

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...

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
Revision history for this message
Chad Roberts (croberts) wrote :
Changed in savanna:
status: In Progress → Fix Committed
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.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.