Feature #523

Improved Image Repository Management

Added by Ruben S. Montero almost 10 years ago. Updated over 9 years ago.

Status:ClosedStart date:03/10/2011
Priority:NormalDue date:
Assignee:Ruben S. Montero% Done:

0%

Category:Core & System
Target version:Release 3.0
Resolution:fixed Pull request:

Description

This feature is to refactor the Image Repository management and adopt a pluggable architecture as the one followed by the other components, this will:
  • Better integrate the image repo with the VM life-cycle
  • Support different image repositories storage backneds
  • Access the Image Repository functionality through the XML-RPC interface.

Related issues

Duplicates Feature #489: Customize "saveas" image saving command to cater for spec... Closed 02/21/2011

Associated revisions

Revision 96bf8eac
Added by Ruben S. Montero almost 10 years ago

feature #523: New drivers for the Image Repository

Revision c59f542e
Added by Ruben S. Montero almost 10 years ago

feature #523: Work on the Image Repository

Revision 23ea7a6a
Added by Ruben S. Montero almost 10 years ago

feature #523: Better interface for the ImageManager

Revision 9db8829d
Added by Ruben S. Montero almost 10 years ago

feature #523: work on the release image methods

Revision 8d3a1e35
Added by Ruben S. Montero almost 10 years ago

feature #523: Integration of Image Drivers with the Image Manager

Revision 0d0a5697
Added by Ruben S. Montero almost 10 years ago

feature #523: Interation of the Image Manager with RM for allocate. Multiple bug fixes and integration issues

Revision 9799a3bc
Added by Ruben S. Montero almost 10 years ago

feature #523: Added delete method for the Image Manager

Revision b9222df0
Added by Ruben S. Montero almost 10 years ago

feature #523: ImageManager and RequestManager integration

Revision 35666985
Added by Ruben S. Montero almost 10 years ago

feature #523: Updated Image tests.

Revision 457695f9
Added by Carlos Martín almost 10 years ago

Feature #523: Fix ImagePool tests

Revision ecca0120
Added by Daniel Molina almost 10 years ago

Feature #523: Update OCA to use the new Image Repository drivers

Revision 5549b687
Added by Ruben S. Montero almost 10 years ago

feature #523: Fixed wrong transitions for DISABLED

Revision e9ee8599
Added by Daniel Molina almost 10 years ago

Feature #523: Update EC2 Server to use the new Image Repository drivers

Revision c3cdeed5
Added by Daniel Molina almost 10 years ago

Feature #523: Update OCCI Server to use the new Image Repository drivers

Revision ba0268d9
Added by Daniel Molina almost 10 years ago

Feature #523: Change Signature Method for EC2 upload_image

Revision e31bf066
Added by Ruben S. Montero almost 10 years ago

feature #523: Fix wrong handling of PATH/SOURCE attributes in image templates

Revision ff73aefc
Added by Carlos Martín almost 10 years ago

Feature #523: Fix bug that prevented the usage of 'onevnet list m'

Revision 932bc2ca
Added by Carlos Martín almost 10 years ago

Feature #523: Fix bug, scheduler could not retrieve the VM pool via XML-RPC

Revision 65ee2e30
Added by Carlos Martín almost 10 years ago

Feature #523: Fix bug in one.cluster.info, XML returned was empty

Revision 1cf8be64
Added by Carlos Martín almost 10 years ago

Feature #523: Small bug introduced in ff73aefc6f46a8713b9ad771bd40cd1fe898f3ee

Revision 5ba39992
Added by Ruben S. Montero almost 10 years ago

feature #523: Moved saveas to core. Some checks still needs to be done: image is not persistent, image is not going to be saved. Also types should be preserved if building from an exisiting image.

Revision 1e4e4f2c
Added by Ruben S. Montero almost 10 years ago

feature #523, #407, #488: Template is now part of base class PoolObjectSQL

Revision 0e7331b7
Added by Carlos Martín almost 10 years ago

Feature #523: Bugfix, a pointer was being deleted twice

Revision 92a74bd8
Added by Carlos Martín almost 10 years ago

Feature #523: Small oned.conf fix, Add ImageID to one.vm.savedisk XML-RPC method, and Update Java API Image management and tests

Revision 2ce40099
Added by Carlos Martín almost 10 years ago

Feature #523: Extra error checks for one.vm.savedisk XML-RPC method

Revision 2c6e6821
Added by Ruben S. Montero almost 10 years ago

feature #523: Minor changes: changed a if test and moved to unlock to error sections

Revision 10e85c65
Added by Ruben S. Montero almost 10 years ago

feature #523: compilation warning

Revision 96f26468
Added by Ruben S. Montero over 9 years ago

feature #523: Image repository is now decopled from storage backend. Source is generated by drivers using a driver-specific URL.

Revision 76b78615
Added by Ruben S. Montero over 9 years ago

feature #523: Fix tests for the new image drivers

Revision f2c04245
Added by Ruben S. Montero over 9 years ago

feature #523: Fixes some minor bugs for the fs drivers, and initialize source for images

Revision b9c8fd89
Added by Ruben S. Montero over 9 years ago

feature #523: Make all fs scripts source fsrc

Revision 2dcc717f
Added by Ruben S. Montero over 9 years ago

feature #523: Added missing file to the repo

Revision 5483a1ba
Added by Ruben S. Montero over 9 years ago

feature #523: New to_xml64 method for objects that generates a base64 encoded version of the object

Revision a5062dc6
Added by Carlos Martín over 9 years ago

Feature #523, #662: Fix most of the Image unit tests. This comes from 35666985

Revision ec740479
Added by Juan Jose Montiel Cano over 3 years ago

F #5446: Now OpenNebula returns key instead of value (#523)

Revision 9f95d474
Added by Juan Jose Montiel Cano over 3 years ago

F #5446: Now OpenNebula returns key instead of value (#523)

(cherry picked from commit ec7404798703a63e8574aaba49dbb4bafbc74ab4)

History

#1 Updated by Ruben S. Montero almost 10 years ago

  • Status changed from New to Closed

This is being done in #523, follow that issue for updates

#2 Updated by Ruben S. Montero over 9 years ago

  • Status changed from Closed to Assigned

Reopen this bug to make the image repository more independent of the underlying storage backend.

#3 Updated by Ruben S. Montero over 9 years ago

  • Status changed from Assigned to Closed
  • Resolution set to fixed

Also available in: Atom PDF