Feature #662

Improve Request Manager Implementation

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

Status:ClosedStart date:05/24/2011
Priority:NormalDue date:
Assignee:Ruben S. Montero% Done:

0%

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

Description

The goal of this issue is to reduce the code and re-structure the current RequestManager classes. This will allow us to better add and maintain the current XML-RPC API

Associated revisions

Revision 043cba4c
Added by Ruben S. Montero over 9 years ago

feature #662: New Request class to abstract XML-RPC requests

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

feature #662: New authenticate method returns the GID

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

feature #662: moved error codes to Request.h class

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

feature #662: Pool Info methods now uses the same implementation

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

feature #662: Info methods for objects. Now the info requests are authorized

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

feature #662: Delete uses a common Request. Moved more functionality to base classes

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

feature #662: Common method for publish requests

Revision 25068e4d
Added by Ruben S. Montero over 9 years ago

feature #662: Allocate methods

Revision 5bde303f
Added by Ruben S. Montero over 9 years ago

feature #662: Moved string representation of Auth objects for error printing

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

feature #662: Deleted unneeded file and moved object to string method

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

feature #662: VMTemplate now has TEMPLATE_ID to ease VMTemplate.instantiate method

Revision 809156c6
Added by Ruben S. Montero over 9 years ago

feature #662: New instantiate method for VMTemplate

Revision 686b8d5b
Added by Ruben S. Montero over 9 years ago

feature #662: Removed uneeded files. New factory method to get templates from a PoolObjectSQL

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

feature #662, #607: Replace function for templates, Added VMTemplate functions

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

feature #662, #607: New update methods updates object templates (hosts, images and vm templates)

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

feature #662: Adding/removing files

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

Feature #662: New update method for Images and Templates added to OCA and CLI (work in progress).
New template instantiate method in OCA and CLI.
Fix small bugs in RM.

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

Feature #662, #407: Delete operator<< from PoolObjectSQL classes. Remove Cluster objects.

Revision 70435d90
Added by Ruben S. Montero over 9 years ago

feature #407, #662: New User methods in RM and some changes in the add/del group interface

Revision 881d6968
Added by Ruben S. Montero over 9 years ago

feature #662, #407: New chown methods

Revision 0fecbced
Added by Carlos Martín over 9 years ago

Feature #662: Refactored RM methods for Hosts and Images

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

feature #662: Missing RM file

Revision 6caa5cf2
Added by Ruben S. Montero over 9 years ago

feature #662: Fix deadlock when auth fails for Host enable, changed to basic_auth method

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

feature #662: Better error messages for authZ operations

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

feature #662, #407: Better error messages. Added some missing pool updates and mutex unlocks

Revision 1c1d981c
Added by Carlos Martín over 9 years ago

Feature #662: Better one.*.delete method implementation. GroupPool::drop checks for errors, and returns error messages.

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

Features #662, #607, #407: Small fixes in ruby OCA for group and template management

Revision 43a7c5c6
Added by Carlos Martín over 9 years ago

Feature #662: New user.chown method. Allow chown to change either owner or group alone.

Revision 069cd6bf
Added by Carlos Martín over 9 years ago

Feature #662: User add/del group: fix a couple of bugs, and better error messages.

Revision 5a0d617a
Added by Carlos Martín over 9 years ago

Feature #662: Add a user to the default USERS group when it is allocated. This needs to be done when the user creation is done outside the RM.

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

Feature #662: Fix bug in VirtualMachineMigrate::request_execute

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

Feature #607, #662: Java OCA, change 'update' method for Image and Template, delete 'rmatt'

Revision 3579838a
Added by Carlos Martín over 9 years ago

Feature #662: Fix bug in VirtualMachineSaveDisk::request_execute, small changes to error messages

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 edf3df56
Added by Carlos Martín over 9 years ago

Feature #662: Add error message to PoolSQL::drop

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

feature #662: Error message for drop method

Revision 3a9a5355
Added by Ruben S. Montero over 9 years ago

feature #662: Fixes vm template tests, as they now include the TEMPLATE_ID attribute

Revision 48813d8a
Added by Carlos Martín over 9 years ago

Feature #662: Fix small bugs in RMChown

Revision 099b7485
Added by Carlos Martín over 9 years ago

Feature #407, #662: Groups don't have owner

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

Feature #407, #662: Change one.user.chown method name to .chgrp

Revision 4bc55a70
Added by Carlos Martín over 9 years ago

Feature #407, #662: Hosts don't have group

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

Feature #662, #607: Add host update method to ruby and Java OCA

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

feature #662: Do not drop hosts with running vms

Revision 0ac7a78c
Added by Carlos Martín over 9 years ago

Feature #662: Bug in RM: one.image.delete was using the ImagePool instead of the ImageManager

Revision 75f590bf
Added by Carlos Martín over 9 years ago

Feature #662: Delete operator<< from VirtualNetwork. I forgot to do it in e28ad2a69d5a31e6181c6a9a660e615a508743b3

History

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

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

Also available in: Atom PDF