cloudstack/tools/marvin/marvin
Devdeep Singh 38c72ad7f9 Changes for implicitly dedicating a resource. It includes a following:
1. A new implicit planner which extends the functionality provided by FirstFitPlanner.
2. Implicit planner can be used in either strict or preferred mode. In strict mode it tries to deploy a vm of a given account on a host on which vms of the account are already running. If no such host is found it'll search for an empty host to service the request. Otherwise the deploy vm request fails.
3. In preferred mode, if a host which is running vms of the account or an empty host isn't found, the planner then tries to deploy on any other host provided it isn't running implicitly dedicated strict vms of any other account.
4. Updated the createServiceOffering api to configure the details for the planner that the service offering is using.
5. Made db changes to store the service offering details for the planner.
6. Unit tests for testing the implicit planner functionality.
7. Marvin test for validating the functionality.
2013-05-17 11:14:25 +05:30
..
integration Changes for implicitly dedicating a resource. It includes a following: 2013-05-17 11:14:25 +05:30
sandbox Marvin IP cleared tests for various cloudstack components 2013-05-14 10:24:27 +05:30
TestCaseExecuteEngine.py marvin: argparse enhancement and unit-test-xml-reporting dependency removed 2013-04-02 18:31:29 +05:30
__init__.py Missing LICENSE headers for sandbox and __init__.py's 2012-08-04 17:29:47 +05:30
asyncJobMgr.py merge master 2013-05-11 15:28:43 +05:30
cloudstackConnection.py don't let requests logs 2013-05-15 14:52:33 +05:30
cloudstackException.py fixing license headers in marvin 2012-07-04 18:45:08 -04:00
cloudstackTestCase.py Marvin: Provide a userApiClient for executing with user permissions 2012-12-09 22:15:30 -08:00
cloudstackTestClient.py merge master 2013-05-11 15:28:43 +05:30
codegenerator.py Fix Vijay's test to use the marvin integratin libararies 2013-04-24 13:43:08 +05:30
configGenerator.py merge master 2013-05-11 15:28:43 +05:30
dbConnection.py merge master 2013-05-11 15:28:43 +05:30
deployAndRun.py marvin: argparse enhancement and unit-test-xml-reporting dependency removed 2013-04-02 18:31:29 +05:30
deployDataCenter.py merge master 2013-05-11 15:28:43 +05:30
jsonHelper.py refactor marvin to use requests instead of urllib2 2013-04-17 19:11:47 +05:30
marvinPlugin.py marvin+sync: apidiscovery sync and regenerate for marvin 2013-04-02 19:56:28 +05:30
remoteSSHClient.py merge master 2013-05-11 15:28:43 +05:30
settings.py Summary: xml reports library changes 2012-11-09 13:31:15 +05:30
testSetupSuccess.py marvin changes to do an pre-integration and integration test 2013-04-02 18:31:29 +05:30