commit dbf31a7447b16d4fd5defb3fb0bfadf7fdfc057f
Merge: 195d501 2296bdf
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Jan 22 07:52:42 2014 +0000

    Merge "Datastores improvements"

commit 195d501a24aeac825a82f130873c6beb2f227e61
Merge: 62c3a20 e47be9c
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Jan 22 03:32:12 2014 +0000

    Merge "Validate databases for user grants"

commit 62c3a203baf6dc1ce5e81d69ac09db93d129d7bf
Merge: c7b3c31 ad6e39b
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Jan 22 02:01:47 2014 +0000

    Merge "Make use of IP filtering when creating DNS records"

commit c7b3c31042b3762434def2db44001bebfea9757c
Merge: 68a5481 62aa209
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Jan 22 02:01:46 2014 +0000

    Merge "Add Volume Resize filesystem size assertion"

commit 2296bdfceaf53b654102cb7bd66146276c871a61
Author: Andrey Shestakov <ashestakov@mirantis.com>
Date:   Thu Dec 26 17:02:24 2013 +0200

    Datastores improvements
    
    List of improvements:
    - added default_version field in datastore show output
    - admin can list deactivated versions too
    - admin can see extanded info about datastore version (image_id, packages)
    - add possibility to retrive version by uuid (without specified datastore)
    
    Implements: blueprint datastore-type-version-followon
    
    Change-Id: I9b0c3547fb6a881a01db9e6e3d8d72077bc5ee29

commit e47be9c5cc9ab4e42e21dfa39886bfdbba686621
Author: daniel-a-nguyen <daniel.a.nguyen@hp.com>
Date:   Mon Dec 2 12:05:35 2013 -0800

    Validate databases for user grants
    
    Change-Id: I397f18322774772d1c15653a4b815abf528399ad
    Closes-Bug: #1257021

commit 68a5481911e4a310609fa8b7fe99987e61de5e9c
Merge: e2ba287 4faf017
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jan 17 12:00:45 2014 +0000

    Merge "Removes unused "server" from taskmanager"

commit e2ba287b71959c72c99366e1409c3052b8572c23
Merge: 64c00dd 56dda98
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jan 17 10:55:44 2014 +0000

    Merge "Using base32 encoding to generate DNS records"

commit 64c00dd540ca13ee6fa7692152074a78562542d5
Merge: ff4ee2c 3b6aebe
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jan 17 10:54:58 2014 +0000

    Merge "Adds Missing _() for Exception Message Translation"

commit ff4ee2ce97bb1fc6e29321be0d2ceccb780c1c0d
Merge: f14c87f 7df4dcd
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jan 17 10:54:56 2014 +0000

    Merge "Cleans and improves heat code path"

commit 3b6aebe0c5d602fab7913bdde450d87ea3ceab76
Author: Sushil Kumar <sushil.kumar2@globallogic.com>
Date:   Sat Dec 28 16:22:22 2013 +0000

    Adds Missing _() for Exception Message Translation
    
    Reasons:
    - Exception messages missing underscores. This is necessary to
      mark messages as ready for translation, and is already the
      defacto standard across the trove codebase,as per,
      https://wiki.openstack.org/wiki/Translations
    - Because of incorrect Exception messages, it does not overrides
      the default message of BadRequest.
    
    Changes:
    - Adds the missing underscore function to wrap a few user-facing
      exception messages.
    
    Change-Id: Ib4a183f717146493e514b8169679a57cc2ecfd01
    Closes-Bug: #1264688

commit 62aa209c72f1dbd52055eadd66d61ffc93454957
Author: Joe Cruz <joe.cruz@rackspace.com>
Date:   Wed Jan 15 17:35:15 2014 -0600

    Add Volume Resize filesystem size assertion
    
    Verify that the filesystem size on the volume increases and is about
    the size of the Cinder volume.  This checks for the case where the
    Cinder volume device may have increased but the filesystem may not
    have been resized thus not representing the actual available volume
    size.
    
    Change-Id: I06059cd18ec78085187c4e86ea9288d35ee4a5f6
    Implements: blueprint add-volume-total-attribute

commit f14c87f015a99221467a127568b13b9fa717a29f
Author: Craig Vyvial <cp16net@gmail.com>
Date:   Thu Dec 19 14:03:45 2013 -0600

    move datastore manager to the datastore version
    
    This moves the datastore manager field to the datastore version object
    so that we can have managers per datastore version and they can be
    shared if nessesary.
    
    implements blueprint move-manager-to-datastore-version
    
    Change-Id: I1c889a01005ec482bcd44e0e19475bc972e1af04

commit 1085ea267b56ad664bbe65fbe8f590126f913fc3
Author: Zhongyue Luo <zhongyue.nah@intel.com>
Date:   Mon Dec 30 12:02:11 2013 +0800

    Replace oslo.uuidutils module with trove.utils
    
    Oslo is removing uuidutils during the icehouse cycle.
    Consequently we need to remove all references to uuidutils, and
    replace them with the corresponding function from trove.utils.
    
    Change-Id: Idd4b25e98624dfb6a25e275cac44a54324f50449
    Closes-bug: 1253497

commit 0aaaeb24d4dda616bbad0aa78106c511a9a48ae9
Author: Zhongyue Luo <zhongyue.nah@intel.com>
Date:   Mon Dec 30 13:04:18 2013 +0800

    Updates oslo.context
    
    This change is needed for uuidutils removal in Trove
    
    13eb01c Adding domain to context and log
    12bcdb7 Remove vim header
    bdabd51 Remove uuidutils imports in oslo modules
    
    Change-Id: I3b4eead93fc2d12ccb6a0837f9100b784b25d8dd

commit 2413373aef7b5877c1f172d6995b150463cda39b
Author: Sushil Kumar <sushil.kumar2@globallogic.com>
Date:   Thu Dec 26 16:10:33 2013 +0000

    Relocates generate_random_password to common.utils
    
    Reasons:
    - instance.models._create_resources is still uses uuid as root_password.
    - generate_random_password needs to be used in a diferent module, so it
      is a candidate to be moved to trove.common.utils, so that any
      new change could be made at one place only, affecting all used-cases.
    
    Changes:
    - Relocates generate_random_password to common.utils
    - Replaces uuidutils.generate_uuid with generate_random_password in
      trove.instance.models._create_resources(password_length).
    
    Change-Id: Ib58bf83b3c052261418907db41ca963768d2e710
    Closes-Bug: #1264330

commit f18e0936264b6dd96ddacc7594b661b50de1729f
Merge: 17f9acf f835ad6
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Jan 13 11:06:16 2014 +0000

    Merge "Removes BuiltInstanceTasks.get_volume_mountpoint"

commit 17f9acfcd62910a8dc7db192e74d8aab19f31244
Merge: 5f3b182 167c0ce
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Jan 13 10:45:58 2014 +0000

    Merge "Enabled F403 flake8 rule"

commit 5f3b18279929465e66641c395e30091964a324bc
Merge: dc120d3 f39b08c
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Jan 13 10:15:36 2014 +0000

    Merge "Adds LOG in event_simulator.py"

commit dc120d3d460e9c45d31df2f9b811b34831a2dd93
Merge: fadb34a cd35bec
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Jan 13 10:12:18 2014 +0000

    Merge "Log service_status.status instead of service_status"

commit fadb34a440e3b1e54e548bd44668b3049239ade8
Merge: 8c104dd a95973b
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Jan 13 09:48:41 2014 +0000

    Merge "Removes deprecated usage of BaseException.message"

commit 8c104dda38bf705c190f156db7a7b679ef973320
Merge: 7fc263f 2fab11b
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Jan 13 09:41:34 2014 +0000

    Merge "Adds missing dependency to the documentation"

commit 7fc263fc3fd4d2f11a1456ba162c854aad14d00e
Merge: 89f3407 e2c10c1
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Jan 13 09:36:50 2014 +0000

    Merge "Fixup indentation errors found by Pep8 1.4.6+"

commit e2c10c1ed32a0bbef1de004f3b8b74883eefed06
Author: Dirk Mueller <dirk@dmllr.de>
Date:   Sat Dec 14 12:55:29 2013 +0100

    Fixup indentation errors found by Pep8 1.4.6+
    
    Closes-Bug: #1267994
    
    Change-Id: I2662c863e21baa6a290311ec8eb12a01193eed94

commit 89f34076cf137ce8220903c85f44d3dfd087241c
Author: Sushil Kumar <sushil.kumar2@globallogic.com>
Date:   Fri Jan 10 12:16:21 2014 +0000

    Fixed misspelled help message in cfg.py
    
    Reasons:
    - Help message for exists_notification_ticks has misspelled
      reference to report_intevals.
    
    Changes:
    - Corrected report_intevals to report_intervals.
    
    Change-Id: Iac13298a5f1a9fa938283982a9e52455c0ef0ae9
    Closes-Bug: #1267822

commit cd35becc1bf39ddd3153fcb3fd9b938a1bb3c8fa
Author: Sushil Kumar <sushil.kumar2@globallogic.com>
Date:   Tue Dec 31 07:10:38 2013 +0000

    Log service_status.status instead of service_status
    
    Reasons:
    - While printing the service status to log instead of printing status
      it prints the object id for service_status object.
    
    Changes:
    - Replaces service_status by service_status.status.
    - Now it prints the service status to the log.
    
    Change-Id: I98b78eb065bb6a2bce31a9dfcc591423e653dbae
    Closes-Bug: #1265141

commit 17d9bd5fbe5619609a1d3443d24e2431e809dc79
Merge: 44c9c8e 5b6a2c0
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jan 10 01:46:35 2014 +0000

    Merge "Adds tenant_id to guest_info in heat code"

commit 44c9c8ee6b853b8138d384de1b5cf319e3d05b78
Merge: 5588e93 33b5d15
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jan 10 01:32:13 2014 +0000

    Merge "Add volume total to Mgmt Instance Get"

commit 5588e933fd1c24c064c14057bd152855c225b251
Merge: 1291207 a2f003d
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Jan 9 00:53:39 2014 +0000

    Merge "Update for datastore tests to support multiple datastore types"

commit a95973bc6539ccceed20c222e00c5ad6cb2770a6
Author: Sushil Kumar <sushil.kumar2@globallogic.com>
Date:   Wed Jan 8 18:36:08 2014 +0000

    Removes deprecated usage of BaseException.message
    
    Reasons:
    - util\mysql.py is using deprecated BaseException.message
    - message pops up in integration tests logs too.
    
    Changes:
    - Fixed the warning messages during tests.
    
    Change-Id: I8bfe1cb8b1755d5481eda8d0b660340b04d2a171
    Closes-Bug: #1267201

commit 167c0ceb7a49ba3a687883eff86074d15b917493
Author: Sushil Kumar <sushil.kumar2@globallogic.com>
Date:   Sat Dec 28 18:29:14 2013 +0000

    Enabled F403 flake8 rule
    
    Reasons:
    - F403 is disabled.
    - code contains "import *" statements.
    
    Changes:
    - Updates tox.ini to enable F403 rules.
    - Updates code for F403 violation.
    
    Change-Id: If932a910c073ae7bffb74908495f35dbc4f4d1f9
    Closes-Bug: #1264724

commit a2f003d65d9a5e48d7ca2e6b698e01b69e35cb00
Author: Conrad Weidenkeller <conrad@weidenkeller.com>
Date:   Thu Dec 19 13:45:29 2013 -0600

    Update for datastore tests to support multiple datastore types
    
    This resolves some issues with datastore tests
    Change-Id: I6065dc763b0e3c7df55986100dff9416401bc97e

commit ad6e39bac5c31da3a0bc5003866505e4ae9da14c
Author: Steve Leon <steve.leon@hp.com>
Date:   Wed Dec 11 14:32:40 2013 -0800

    Make use of IP filtering when creating DNS records
    
    Previously, the return list from get_ip_address in
    trove.instance.views was not filtering by the CONF.ip_regex.
    (See blueprint add-ip-addr-filter-to-instance-view for more
    information). DNS uses this method to get the IP. Therefore
    it was not creating record with the right IP. Moving the filtering
    logic to the get_ip_address method will ensure that both DNS and
    instance view will obtain the right IP.
    
    Change-Id: I4ce7c65e24f6d105f555e6c36d788558daa25f12
    Closes-Bug: #1260089

commit 56dda9825beaf9580ca6099c76e2c0d6037db9eb
Author: Steve Leon <steve.leon@hp.com>
Date:   Thu Dec 19 10:20:35 2013 -0800

    Using base32 encoding to generate DNS records
    
    The Designate driver generate record names by
    hashing and 64-base encoding the instance ID.
    The problem is that 64-base encoding can generate
    hyphens and upper/lower case letters. Hyphens are
    illegal when it is at the beginning of the name.
    Name is also case insensitive. So the best solution
    is to use BASE-32 encoding.
    
    Change-Id: Ie98a0a50a609207df041c5f0bc2f622701ee9848
    Closes-Bug: #1262789

commit 4faf017b5ed1c7280bb93965635a661bfed4460d
Author: Sushil Kumar <sushil.kumar2@globallogic.com>
Date:   Fri Jan 3 20:06:37 2014 +0000

    Removes unused "server" from taskmanager
    
    Reasons:
    - server has not got any proper used-case in the code.
    - Methods for server creation do not need to return server.
    
    Changes
    - Removes server from return of server creation methods.
    - Removes server from FreshInstanceTasks.create_instance.
    
    Closes-Bug: #1265896
    Change-Id: I729992a7f5124d4a6da12835a08b07e38b583f61

commit 1291207d433f9e3b43a299f5e5d79f4ccf685d73
Merge: fef35ee f3364bc
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jan 3 09:15:25 2014 +0000

    Merge "make the bin scripts called with main()"

commit fef35ee6a91f9189ef910bac3caf4fe73dc85dab
Merge: a7e21ca 3344661
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jan 3 08:49:47 2014 +0000

    Merge "Removes directory creation prior to _tmp_mount"

commit a7e21ca115d85db6430748b9a41cc792b2422482
Merge: 84dbe87 14f119c
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jan 3 03:58:18 2014 +0000

    Merge "Removes privilege modification for MYSQL_BASE_DIR"

commit 33b5d1579899f3d1d694f2f09f836d38b6108b0e
Author: Joe Cruz <joe.cruz@rackspace.com>
Date:   Wed Dec 18 14:57:00 2013 -0600

    Add volume total to Mgmt Instance Get
    
    Add volume.total attribute and value to instance info returned by
    mgmt show/get call in addition to volume.used.
    
    This will help in validating cinder volume size reflects actual
    filesystem size.
    
    Change-Id: Ia89269edbf90b91967dedcc787dd54f8a56695de
    Implements: blueprint add-volume-total-attribute

commit f39b08c8e64a688f8856d0b84eb6fe11d4af3ba6
Author: Sushil Kumar <sushil.kumar2@globallogic.com>
Date:   Sat Dec 28 18:24:43 2013 +0000

    Adds LOG in event_simulator.py
    
    Reasons:
    - Module method event_simulator_sleep uses LOG, but LOG was nowhere
      implemented in module.
    
    Changes:
    - Added LOG in the module.
    
    Change-Id: I0ddee7a5d933317e3ad0add4b791e945f000629d
    Closes-Bug: #1264721

commit f835ad6aca4e9131afbb3c9711c08d8650decb82
Author: Sushil Kumar <sushil.kumar2@globallogic.com>
Date:   Sat Dec 21 18:15:10 2013 +0000

    Removes BuiltInstanceTasks.get_volume_mountpoint
    
    Reasons:
    - Method is not being used in the project.
    - Method has an unassigned variable used volume_id.
    
    Changes:
    - Removes get_volume_mountpoint from trove.taskmanager.models.
    
    Change-Id: I2942a4cc952a473dd1ed1d52c8cb2205566b68ae
    Closes-Bug: #1263371

commit 5b6a2c09c72b30da013331cd3d37738781d76732
Author: Sushil Kumar <sushil.kumar2@globallogic.com>
Date:   Fri Dec 20 16:44:26 2013 +0000

    Adds tenant_id to guest_info in heat code
    
    Reasons:
    - Heat code and used mysql/heat.template are missing tenant_id
    - tenant_id is needed to simplify the identification of owner
      of the instance.
    
    Changes:
    - Adds tenant_id to heat.template and in heat code.
    
    Change-Id: I08a8703e8d5f3db627a280c9df774d734437fcea
    Closes-Bug: #1263159

commit f3364bc8a2cbd17efa332d8ba9eb7ac0c0364d1f
Author: Craig Vyvial <cp16net@gmail.com>
Date:   Mon Oct 28 23:12:35 2013 -0500

    make the bin scripts called with main()
    
    This will make everything easier to manage and callable by other python
    scripts/modules if you need to depend on the module. Others can then
    just call the main() function instead of executing the script.
    
    Closes-Bug: #1261823
    
    Change-Id: I5e94ee19bd4f7a69d7ca5efc6288d402520cd5bf

commit 3344661b18f55bb997ab435169cabeba97d55976
Author: Sushil Kumar <sushil.kumar2@globallogic.com>
Date:   Tue Dec 17 20:38:28 2013 +0000

    Removes directory creation prior to _tmp_mount
    
    Reasons:
    - Directory creation is included in VolumeMountPoint.mount method.
    - No need to repeat the steps before calling the mount method.
    
    Changes:
    - Removed directory creation prior to calling _tmp_mount.
    - Test updated to reduce number of utils.execute,
      as we now have one less call in the code.
    
    Change-Id: I5136f1ce537c919ff2e009cd617f33925d955e88
    Closes-Bug: #1261905

commit 7df4dcd06e79b049f963b2043c822fd281639c0e
Author: Sushil Kumar <sushil.kumar2@globallogic.com>
Date:   Thu Dec 19 12:44:20 2013 +0000

    Cleans and improves heat code path
    
    Reasons:
    - Heat code path contains cinder code.
    - Heat code path contains nova code.
    - Heat template is frozen with Volume support,
      it cannot act in a volume disabled environment.
    
    Changes:
    - Adds conditional Volume support in heat.template.
    - Adds conditional template rendering.
    - Cleans nova code from heat code path.
    - Cleans cinder code from heat code path.
    
    Change-Id: I7e4d6edf8bb11de0bcf913a58b257c625468322c
    Closes-Bug: #1262378

commit 84dbe87c22eb45934e57eef36bd88b350fc141f8
Merge: ea441a0 d367d67
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Dec 19 20:00:46 2013 +0000

    Merge "Paginate backup list api"

commit ea441a05640068e12481b7fb896dec640c9b1f91
Author: Sushil Kumar <sushil.kumar2@globallogic.com>
Date:   Wed Dec 18 15:58:52 2013 -0800

    server identifier corrected
    
    Closes-Bug: #1262421
    
    Change-Id: I41c907387e1ad3f2024a3dac21366a0f53e46f0f

commit eab8a82c183461e20b89214c17c22a176702eb16
Merge: 19e23bc 768c108
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Dec 18 23:18:52 2013 +0000

    Merge "Corrects the help message for trove_volume_support"

commit 768c1084b4c2787b0c2767f252653a52ef1a0ee5
Author: Sushil Kumar <sushil.kumar2@globallogic.com>
Date:   Wed Dec 18 22:43:18 2013 +0000

    Corrects the help message for trove_volume_support
    
    Reasons:
    - trove_volume_support has wrong help message in cfg.py code.
    
    Changes:
    - Corrected the help message.
    
    Change-Id: I96ce1fe669d52d5c3fec81dd51b80f1fbe01ebfd
    Closes-Bug: #1262398

commit 19e23bcf676784483c30a5d01719ece8b424bb95
Author: Sushil Kumar <sushil.kumar2@globallogic.com>
Date:   Wed Dec 18 21:00:47 2013 +0000

    Adds non-volume-support to create server with heat
    
    Reasons:
    - There is no supporting code for CONF.trove_volume_support = False.
    
    Changes:
    - Added code for CONF.trove_volume_support = False.
    
    Change-Id: I048169e20c3ac713f44e7df85e6b691b707fa88c
    Closes-Bug: #1262357

commit 2fab11b82c897f99e9c575b804e6b05309ea33cf
Author: Felipe Reyes <freyes@tty.cl>
Date:   Thu Dec 5 02:19:11 2013 +0000

    Adds missing dependency to the documentation
    
    Trove depends on MySQL-python package, to compile and install it is
    required libmysqlclient-dev, otherwise the installation procedure
    described in 'doc/source/dev/manual_install.rst' will fail in recently
    installed boxes.
    
    Closes-Bug: #1261525
    Change-Id: I0cc325eb7efb056efe9682fa3478795ae025bfa1

commit e20e29bf4bc43e3c0da0030790da97e9ae9a7afc
Merge: cd4d4c1 8b5ce44
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Dec 17 19:01:03 2013 +0000

    Merge "Changes command to create the directory"

commit cd4d4c17160bcbc82ad9d622a269caf7578ca372
Merge: 9cdb0e5 2ea9a4f
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Dec 17 19:00:38 2013 +0000

    Merge "Cleans the method init_engine"

commit 14f119cba7de269dc1a12734c17f7e316e12d4ee
Author: Sushil Kumar <sushil.kumar2@globallogic.com>
Date:   Tue Dec 17 18:02:40 2013 +0000

    Removes privilege modification for MYSQL_BASE_DIR
    
    Reasons:
    - No usage of the path MYSQL_BASE_DIR in the method.
    - 2 Files used in the method are both in different locations
      /tmp/my.cnf.tmp and /etc/mysql/my.cnf
    - It is just a hanging line of code without any reasons.
    
    Changes:
    - privilege modification line removed from code.
    
    Change-Id: I676f7faaf1e7b78c5d0f9f79b622f230ae2b9740
    Closes-Bug: #1261854

commit 9cdb0e5b32893db348b06599044010b689d20dbe
Merge: fdc0364 5425437
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Dec 17 17:11:54 2013 +0000

    Merge "Removes dead code from trove/tests/api/root.py"

commit fdc0364adcb1422337aaecd98deb69eaa7c97377
Merge: 2ce4227 58e8c57
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Dec 17 16:16:59 2013 +0000

    Merge "Properly mark a backup as FAILED if the process failed"

commit 2ce422733d4123c457b2dd8a37dc5bbefda52753
Merge: 6be3bc4 795c210
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Dec 17 16:16:03 2013 +0000

    Merge "Moving storage logic out of backup runner class"

commit 8b5ce44b1bf20524f2edf0b5f126caed1997cb53
Author: Sushil Kumar <sushil.kumar2@globallogic.com>
Date:   Mon Dec 16 18:57:30 2013 +0000

    Changes command to create the directory
    
    Reasons:
    - os.makedirs since running under normal user access
      will not be able to create the directory at
      root locations like /var/lib.
    
    Changes:
    - Used utils.execute like used at other places
      for working under root access.
    - Test changed to test utils.execute instead of os.makedirs
    
    Change-Id: Ie2313ae4cc22ac4a9baa4d8e099080f227a980c4
    Closes-Bug: #1261492

commit 2ea9a4fedc4d21bea790052d6eb3172badd570bf
Author: Sushil Kumar <sushil.kumar2@globallogic.com>
Date:   Sun Dec 15 15:26:20 2013 +0000

    Cleans the method init_engine
    
    Reasons:
    - init_engine contains code after return statement,
      which is of no use.
    - the statements used are also of no purpose as
      they use unavailable variables.
    
    Change:
    - Code lines after return statement are removed.
    
    Change-Id: Ibfd1f0de1d9200c0f1a724345fa9ef744da1ce7e
    Closes-Bug: #1261169

commit 6be3bc4651a3f18a24dd7a3953e5f9fd068222a4
Author: Ionuț Arțăriși <iartarisi@suse.cz>
Date:   Mon Dec 16 11:58:03 2013 +0100

    don't try to concatenate a string with a variable that can be None
    
    Change-Id: I7226339858b60a0f390389242e63caae5eadb3d8
    Partial-Bug: #1260726

commit 5425437885d787297c6714bc4357433d5ddc5b89
Author: Sushil Kumar <sushil.kumar2@globallogic.com>
Date:   Sun Dec 15 15:42:28 2013 +0000

    Removes dead code from trove/tests/api/root.py
    
    Reason:
    - ./trove/tests/api/root.py uses undefined method
      create_mysql_connection in log_in_as_root.
    - log_in_as_root is not used anywhere in any tests.
    
    Changes:
    - Removed log_in_as_root method from ./trove/tests/api/root.py
    
    Change-Id: Ia5ab6538cab54a98b8057d0bf4c39dda9c7e3bf8
    Closes-Bug: #1261174

commit 59a778b8573361066b478772b753e208c572f5b4
Merge: 1ebc934 25303f1
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Dec 13 16:59:21 2013 +0000

    Merge "Acknowledge Nova VERIFY_RESIZE as RESIZE state"

commit 1ebc9347cc220d3d8b44a74d21d6e2bbf2e6412a
Merge: b0c053c ca462f1
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Dec 12 21:40:00 2013 +0000

    Merge "check for invalid hostnames on update_attributes"

commit 25303f1f8df0e91e835360869a61cbf3eca30f60
Author: Paul Marshall <paul.marshall@rackspace.com>
Date:   Thu Dec 5 14:42:10 2013 -0600

    Acknowledge Nova VERIFY_RESIZE as RESIZE state
    
    After a resize, Nova changes instances to the VERIFY_RESIZE state,
    which must be confirmed before they return to ACTIVE. However, as
    far as Trove is concerned instances in VERIFY_RESIZE should still
    report RESIZE until they're actually done. Additionally, instance
    status unit tests are added to verify that the correct statuses
    are reported.
    
    Change-Id: I9c1824f8fe420025f329209c41c7aac1d8d7921c
    Closes-Bug: #1217985

commit 58e8c575d5a84cb1bc6bba1d73d1dd4d9c0e2e4b
Author: Robert Myers <robert.myers@rackspace.com>
Date:   Sat Nov 30 22:12:32 2013 -0600

    Properly mark a backup as FAILED if the process failed
    
    * Add a try except around the backup runner
    * Moved conductor update calls outside of the scope of
      the runner with statement to catch exceptions in
      the __exit__ method.
    
    Closes-Bug: #1256384
    
    Change-Id: Icf539ab75314476b42a6e175c087ff61cc3608e1

commit 795c210ce52f3c1a740083047739b5e8b413e6f9
Author: Robert Myers <robert.myers@rackspace.com>
Date:   Fri Nov 15 15:37:50 2013 -0600

    Moving storage logic out of backup runner class
    
    * Adding a StreamReader to handle segment logic
    * Refactored base classes to make subclasses easier
    
    Closes-Bug: #1251649
    
    Change-Id: Ic22bb42827e0f5dc593df8705737fe27c1feabb8

commit b0c053c72837fd70350c849f9dec992cf4b5f355
Merge: a665911 c11bcd5
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Dec 12 19:42:24 2013 +0000

    Merge "Fix mysqldump backup and restore"

commit a665911cd6b14afeb291aab2a0316bb89a10cd81
Merge: 4fa2440 62f67b5
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Dec 12 19:33:00 2013 +0000

    Merge "Removing IDE specific ignores"

commit 4fa244071d2aa68d29d32896be4d981b3cff0550
Merge: 7d3421c 8b2b08f
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Dec 12 19:32:52 2013 +0000

    Merge "Updates trove-guestagent.conf.sample"

commit 7d3421c8462dd25f3cbf546a2a801a1d8dbc41b7
Merge: 21b7c2c 9e6b4da
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Dec 12 19:32:19 2013 +0000

    Merge "Enabling H403, H702 rules"

commit 21b7c2c444ca82b252b8c17516f08546678c3c6a
Merge: 453c58a 4305cac
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Dec 12 19:28:46 2013 +0000

    Merge "Conductor Does Not Default to Verbose/Debug Logs"

commit d367d674e60510a6671a416bb530edb07c992bd7
Author: Robert Myers <robert.myers@rackspace.com>
Date:   Thu Dec 5 14:02:18 2013 -0600

    Paginate backup list api
    
    * Order list by updated at to show latest first
    * Add pagination support for backup list and instance backup
      list
    * Add tests for pagination and ordering
    
    Implements: blueprint paginate-backup-list
    
    Change-Id: Ie98bd2bc0500dfe4bbe0bb8b420ad80ad7f5a5df

commit 453c58a8006c699cc11fb3c2df8c6336480bc6c4
Merge: 0722942 be39d7b
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Dec 12 18:29:47 2013 +0000

    Merge "Fixed misspellings of common words"

commit 072294237e84c75c15aa6b2ce54e50ada4be190e
Merge: 9b028c4 377520d
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Dec 12 18:10:57 2013 +0000

    Merge "Add -U to pip install command in tox.ini"

commit 9b028c470e6cb50a122ae2c4b6e3af91caf6e167
Merge: 25ec5f1 d8f2a75
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Dec 12 18:04:27 2013 +0000

    Merge "use_stderr should be False for tox tests"

commit 8b2b08f72da09a4c1a81975f9142060b9e6be6b0
Author: Sushil Kumar <sushil.kumar2@globallogic.com>
Date:   Thu Dec 12 12:03:48 2013 +0000

    Updates trove-guestagent.conf.sample
    
    Reason:
    - Parameter service_registry_ext has been replaced
      by datastore_registry_ext.
    - trove-guestagent.conf.sample contains
      service_registry_ext, should be
      datastore_registry_ext instead.
    
    Changes:
    - Updates service_registry_ext to
      datastore_registry_ext in
      trove-guestagent.conf.sample.
    
    Change-Id: I27feb57790011da659f1f2c5e67def08623aa490
    Closes-Bug: #1260294

commit 9e6b4daef683363ef051e0c8f8a5e6667065e051
Author: Sushil Kumar <sushil.kumar2@globallogic.com>
Date:   Fri Dec 6 17:36:08 2013 +0000

    Enabling H403, H702 rules
    
    Reasons
    - Currently H403, H702 rules are ignored
    - Project has files violating H403, H702 rules.
    
    Changes
    - Enables H403, H702 rules.
    - Updates the code not following H403, H702 rules.
    
    Change-Id: Ie6f289bf10ee6d6c61feeee0d9905361f236813b
    Closes-Bug: #1258592

commit 25ec5f16900689d87cf7cc20a77f159370b73282
Merge: 55c5290 79a9e03
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Dec 12 08:16:30 2013 +0000

    Merge "Fixed typos in files in trove/guestagent."

commit 55c5290f82cfca7103026b70f2574cd552abb048
Merge: fb58ca7 01b1b73
Author: OpenStack Jenkins <jenkins@openstack.org>
Date:   Thu Dec 12 03:01:00 2013 +0000

    Merge "Updated from global requirements"

commit fb58ca79ae9d9a4acbdfeffea2a95fdeac192647
Merge: 40d55e9 ad6fc59
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Dec 12 02:51:27 2013 +0000

    Merge "db: make compatible with SQLAlchemy 0.8"

commit 40d55e9845d1485e64bc62c2b031a425291b3b93
Merge: 5b43106 da22a01
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Dec 12 02:48:19 2013 +0000

    Merge "Extract suffix from req URL to avoid escaping dots"

commit 5b43106d2a01817dfc4db7e40821b917660ac49b
Merge: 73afcc1 14b3eaa
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Dec 12 02:15:23 2013 +0000

    Merge "Fix deleted_at timestamp in usage tests"

commit 73afcc1d25ba606f432f1e6465f6db676951d17b
Merge: 8a1db9b cb58f8c
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Dec 11 23:33:26 2013 +0000

    Merge "Replace "tokenauth" by "authtoken" in configuration files"

commit 14b3eaa087a86250bfd44e01bff515839c8fa521
Author: Robert Myers <robert.myers@rackspace.com>
Date:   Wed Dec 11 16:35:38 2013 -0600

    Fix deleted_at timestamp in usage tests
    
    * use the mgmt api to look up the instance for the deleted_at time
    
    Closes-Bug: 1236620
    
    Change-Id: I96d46f9f48616124f59efeb1292cfe0768b6318c

commit c11bcd50acfb66fc31a1523e853c1e515885a79c
Author: Robert Myers <robert.myers@rackspace.com>
Date:   Wed Nov 27 10:41:18 2013 -0600

    Fix mysqldump backup and restore
    
    * Move innobackupex logic out of backupagent
    * Re-directing stderr for mysqldump command
    * Using sudo for mysqldump restore command
    
    Closes-Bug: 1239408
    
    Change-Id: I0d2b82f2a970f154dfd78671abd323e103758984

commit ca462f1ba79fb96d858daec1e3ee0de10849bd21
Author: Greg Hill <greg.hill@rackspace.com>
Date:   Wed Dec 11 11:12:51 2013 -0600

    check for invalid hostnames on update_attributes
    
    Adds the hostname validation and username validation to the
    update_attributes code for users to prevent bad data getting
    into the system and breaking in unexpected places.
    
    Change-Id: Ib501357e45e99945ab972ceed044efc1e2377de5
    Closes-Bug: 1235845

commit 377520d151c08851ca37d4fedb115c1d541a7a16
Author: James E. Blair <jeblair@openstack.org>
Date:   Wed Dec 11 09:34:53 2013 -0800

    Add -U to pip install command in tox.ini
    
    Ask pip to upgrade packages in the virtualenv so that a long-lived
    virtualenv is still kept up to date as external dependencies change.
    
    Change-Id: Ieae9d6f642d8ef93c699d434698c53fc1fa4e3eb

commit d8f2a75e7e89b864e55f63a8a92e80cf1d40f237
Author: Craig Vyvial <cp16net@gmail.com>
Date:   Fri Dec 6 14:31:41 2013 -0600

    use_stderr should be False for tox tests
    
    Reverting the change to the trove.test.conf so that the tox tests are
    not so verbose with all the logging when running through the tests. It
    makes it very difficult to find out what failed and where without much
    groking of the output.
    
    This was a change i made so that when you do a './redstack start-fake'
    it would show the logs in the screen session. But this turned out to be
    a bad idea when running in tox.
    
    Change-Id: I236b2de2e89e49fd937d917d2955fddb5fb35d6f

commit 79a9e039aed56f2d69d1f865325c0bf4a9828e20
Author: Sushil Kumar <sushil.kumar2@globallogic.com>
Date:   Sat Dec 7 12:13:33 2013 +0000

    Fixed typos in files in trove/guestagent.
    
    Fixed misspelled words/sentences in these files.
    
    Change-Id: I948d9a61a7f3b0accd7aa9d07c8f9bfdc0b92fb6
    Closes-Bug: #1258761

commit 01b1b73b7c161e6f264b35fdd70be5556ee05d4a
Author: OpenStack Jenkins <jenkins@openstack.org>
Date:   Tue Dec 10 22:22:43 2013 +0000

    Updated from global requirements
    
    Change-Id: I53a67cd02cb0d4a3cb118b95d9826c82eafd3fbc

commit 8a1db9b689bbcbd37515988517d212e218667d3e
Author: Nikhil Manchanda <SlickNik@gmail.com>
Date:   Tue Dec 10 15:24:43 2013 -0800

    Fixed PEP8/flake8 issues
    
    We need to fix PEP8/flake8 issues corresponding to the new
    hacking rules that got added before we can update to the
    new global requirements.
    
    Change-Id: Iff995139d258549ff9a8e3e5018e964efa2ab152

commit cb58f8ca0d807cb2ece78afc923f4b2a1d344c2e
Author: Cyril Roelandt <cyril.roelandt@enovance.com>
Date:   Tue Dec 10 15:34:06 2013 +0100

    Replace "tokenauth" by "authtoken" in configuration files
    
    This is the standard word used by all other projects.
    
    Change-Id: Ibd52056bd1214f5fd7b2f2fd315086542d34fd0c
    Closes-Bug: 1234314

commit 4790ba1f04b95d888154ed3652a350c01cd3be77
Author: Denis Makogon <dmakogon@mirantis.com>
Date:   Mon Dec 9 15:27:35 2013 +0200

    Update tox.ini to use new features
    
    Reasons:
     - tox update v1.6
    Changes:
     - tox 1.6 allows us to skip the sdist step, which is slow.
     - It also allows us to override the install line. In this case, it's
       important as it allows us to stop getting pre-release software we
       weren't asking for.
    
    Original patch by Monty Taylor, talked about here:
    http://lists.openstack.org/pipermail/openstack-dev/2013-September/015495.html
    
    Change-Id: Ief0a44a8d982a12ff5158c1223487d27b75b950e

commit 62f67b5a2f744a27759355a0c795e4e816cefbe7
Author: Sushil Kumar <sushil.kumar2@globallogic.com>
Date:   Sat Dec 7 13:45:10 2013 +0000

    Removing IDE specific ignores
    
    Reasons
    - .gitignore contains IDE specific ignores
    - IDE specific ignores should be setup using
      global gitignore on local box.
      for eg. create a .gitignore locally and use ...
      git config --global core.excludesfile .gitignore
    
    Changes
    - Removed .idea generated by IntelliJ.
    - Removed .DS_Store generated by Mac OS.
    - Removed .project generated by Eclipse.
    - Removed .pydevproject generated by PyDev.
    - Removed atlassian-ide-plugin.xml
      generated by Atlassian IDE.
    
    Change-Id: I902e980834716edb8a30ca58df520fd3fc0f73aa
    Closes-Bug: #1257279

commit 5eede25ae4888268f1cabf93a76b5b79079c27d6
Merge: 96b4870 4d95e1e
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Dec 6 19:47:25 2013 +0000

    Merge "Unittest Case for get_user"

commit da22a01ecbde6b81f4a23c5e12daa8617f617f2f
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Fri Nov 15 11:43:44 2013 -0600

    Extract suffix from req URL to avoid escaping dots
    
    Usernames and their hosts can contain dots. As such,
    user CRUD requests may end in ids that contain one
    or more fullstops. Our request router can interpret
    these as file suffixes and our methods and as a
    result, truncates these ids improperly.
    
    This change inspects the request object in these
    cases, looks for a possibly misinterpreted suffix,
    and reattaches the suffix to the id. This means
    that escaping . in requests shouldn't be necessary.
    
    Closes-Bug: #1252327
    
    Change-Id: I74c4d6694baba44ebe0018eedac2ae5c4773b370

commit 96b4870716c82033630b58151fb23afb39613fac
Merge: 291438f 851b309
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Dec 6 19:13:02 2013 +0000

    Merge "setting fake mode to print startup errors"

commit 291438f8923861af996fd280f1869cf738764a62
Merge: 06de342 9e938c6
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Dec 6 18:51:13 2013 +0000

    Merge "Clean up zombie processes on backup failure"

commit 06de3426e522b3c5dc44ac932d6627fa9fb32902
Merge: 2daad86 f15038e
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Dec 6 18:49:28 2013 +0000

    Merge "Added ability to pass custom command-line options to backup runner"

commit 4d95e1ef28835aed6ee5f7755d3d78f06040ba77
Author: debasish <debasish.chowdhury@globallogic.com>
Date:   Wed Oct 2 05:52:40 2013 +0000

    Unittest Case for get_user
    
    Unit Test Case for Mysql get_user attribute written in
    trove/trove/guestagent/manager/mysql_service.py
    
    Change-Id: I276346d354c7238097d375e3a6865e72af77b060
    Implements: blueprint getuser-unittest

commit f15038ec83c80d3eec154bd8ad1aafeab60d5634
Author: Nikhil Manchanda <SlickNik@gmail.com>
Date:   Fri Nov 22 14:34:58 2013 -0800

    Added ability to pass custom command-line options to backup runner
    
    Added a new DictOpt field "backup_runner_options" to the trove config
    Custom command-line options for the backup runner can be passed in
    through this
    
    Closes-Bug: 1253849
    
    Change-Id: I2ea45aa4899da4126776ef14a9cb2f0328a9e544

commit 2daad86fa934f3b76df1ec8be44dcbab86550d83
Author: Sushil Kumar <sushil.kumar2@globallogic.com>
Date:   Tue Dec 3 13:52:24 2013 +0000

    Updates tox.ini to remove suppressed H401.
    
    Updates the code files containing H401 bug.
    
    Change-Id: Ib0511a9447aa676cef3af7cdfcd9fd92748283b7
    Closes-Bug: #1257294

commit 4305cac40a20db96ee294bc702686d1bca79e12e
Author: amcrn <amcreynolds@ebaysf.com>
Date:   Tue Dec 3 19:34:26 2013 -0800

    Conductor Does Not Default to Verbose/Debug Logs
    
    updates sample trove-conductor.conf to set verbose and debug to True
    
    Change-Id: I92864e5d1db85e9e519719ec7c3fdcba195d69b9
    Closes-Bug: #1257583

commit be39d7be306bc8817c82c127bdd6ae73a09b7e81
Author: Nikhil Manchanda <SlickNik@gmail.com>
Date:   Tue Dec 3 15:51:47 2013 -0800

    Fixed misspellings of common words
    
    Fixed misspelling of common words found by the 'misspellings' tool.
    
    Closes-Bug: #1257531
    Change-Id: If317929be260c5efb0949921be1143d1ccd4e283

commit 5aaac4c6faa3d72ae1444c55dbd6cdae51f9403c
Author: Sushil Kumar <sushil.kumar2@globallogic.com>
Date:   Tue Dec 3 12:32:40 2013 +0000

    Removes unused import statements
    
    Updates tox.ini to remove suppressed F401 standard.
    
    Updates the code files containing unused import statements
    
    Change-Id: Ib44bd1509fdb17f457a205f9e62caf85cebee830
    Closes-Bug: #1257267

commit ad6fc59ef46daf7f5416640f141831c8d39fe4f3
Author: Olga Kopylova <olkonami@gmail.com>
Date:   Fri Nov 29 12:37:18 2013 +0200

    db: make compatible with SQLAlchemy 0.8
    
    Argument assert_unicode is deprecated in SQLAlchemy 0.7.
    Also it is removed from SQLAlchemy 0.8.
    Arguments convert_unicode, unicode_error, and _warn_on_bytestring
    seem to cause problems with SQLAlchemy 0.8.
    
    Closes-bug: 1235829
    
    Change-Id: I713dd446756398805404400d05b1d0927601dd97

commit d66c411fa7f57f364d283b2236ba272f9669cbfb
Author: Sushil Kumar <sushil.kumar2@globallogic.com>
Date:   Mon Nov 25 07:10:27 2013 +0000

    Removes security_groups from _create_server_volume_heat signature
    
    Closes-Bug: #1254607
    
    Change-Id: I22b6af351dd3a371443f432c01785c706eff8397

commit 851b309351420824b2eedd4d6c7f812b6655ee55
Author: Craig Vyvial <cp16net@gmail.com>
Date:   Tue Nov 26 00:16:39 2013 -0600

    setting fake mode to print startup errors
    
    Change-Id: I55a2e547ffaa02621093af8d9c7d0a48714fb6be

commit 384576675f8205aa3985c1f576ce767e43b9944d
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Thu Aug 22 10:01:42 2013 -0500

    Conductor proxies host db access for guests
    
    Previously, instances updated their status by
    updating the database on the host directly.
    Necessarily, each instance would need access to the
    database to stay updated.
    
    Trove's new conductor service eliminates that need by
    working as a proxy for those instances. By sending a heartbeat
    to conductor via RPC, conductor updates the database
    on the host on behalf of the instance.
    
    As backups also made use of the host database, the backup
    code has been refactored to take richer inputs to remove
    the need to query the host database, and now conductor is
    also used to submit updates to backup states.
    
    Implements: blueprint trove-conductor
    
    Change-Id: I4cb34baedd0e3a50051f9e66de95c9028c66e4b5

commit 5755ede7a23096700fb7c17e69348106e8dd77a6
Merge: 043f4e9 eb81a1e
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Nov 25 17:12:40 2013 +0000

    Merge "Fixes trove-api daemon fake mode functionality."

commit 9e938c63f393879de0309497d7ceef6f9c693b85
Author: Nikhil Manchanda <SlickNik@gmail.com>
Date:   Fri Nov 22 17:14:11 2013 -0800

    Clean up zombie processes on backup failure
    
    Ensure that a SIGTERM is sent to the session leader of the process
    group, so that all backup processes are terminated in case of a
    FAILURE. This ensures that no zombie processes are left behind.
    
    Closes bug 1253850
    
    Change-Id: I4bd53c37923f83abe4c51deb95d740656ab21979

commit 043f4e9c2340f4dcf26864f0a5eba1092bbb2b1e
Merge: bc6cf3d 32b2bf5
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Nov 22 22:18:44 2013 +0000

    Merge "Allow query logging"

commit bc6cf3d2e0c0b9da7c49987d77c87c113b129bc3
Merge: 0406968 4d7be83
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Nov 22 22:09:48 2013 +0000

    Merge "Adding designate dns support to trove"

commit 0406968b5695bd73196ca26a521f7f3df77fa5f2
Author: Sushil Kumar <sushil.kumar2@globallogic.com>
Date:   Fri Nov 22 13:32:04 2013 +0000

    Corrects heat template for mysql.
    
    Closes-Bug: #1253596
    
    Change-Id: I3cce6b35fc40f4ff4cc45b04714067956fb1969d

commit 4d7be83905be37048dd684f756cd6037c6f4e4ac
Author: Steve Leon <steve.leon@hp.com>
Date:   Tue Oct 29 13:05:51 2013 -0700

    Adding designate dns support to trove
    
    Implements: blueprint designate-dnsaas-support
    
    Change-Id: I69a8455595b519a6459f70efa8eef8a4013bd9f6

commit 34b9bac45591254d916f211473f99aa88106b904
Merge: de0d847 a6d3dd8
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Nov 21 23:37:14 2013 +0000

    Merge "User-Create Host Does Not Allow Wildcarded Octet"

commit de0d84731330137d303bfbb0d718a16ed8653cea
Merge: 1876691 9c842b5
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Nov 21 21:01:24 2013 +0000

    Merge "need to mock out of the clear_expired_passwords for tox"

commit 1876691d46c201372c808d3f9c7a31b2040b05ed
Merge: 5cbb432 0eb28e8
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Nov 21 20:08:25 2013 +0000

    Merge "Remove radmin credentials from create_heat_client"

commit 5cbb432851a9dfc0dbc80c5d4c3a6a2f12d1c976
Merge: ad4bbe1 ce5e8b5
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Nov 21 20:05:34 2013 +0000

    Merge "Add default case for mysqld_bin"

commit 9c842b59f592e711473d5ed8ffd78a817549ce6e
Author: Craig Vyvial <cp16net@gmail.com>
Date:   Thu Nov 21 12:51:07 2013 -0600

    need to mock out of the clear_expired_passwords for tox
    
    Change-Id: Ida4b801dae6ee9d7874701a10f024298e92c73f7

commit 0eb28e89a5c5453a8337e031dd71a5019d828aab
Author: Sushil Kumar <sushil.kumar2@globallogic.com>
Date:   Thu Nov 14 11:52:14 2013 +0000

    Remove radmin credentials from create_heat_client
    
    auth_token is enough for authentication
    in creating a heatclient.Client instance.
    
    Currently both username/password and auth_token
    are passed as argument in create_heat_client
    
    Fixes: Bug 1251203
    
    Change-Id: I3cce6b35fc40f4ff4cc45b04714067956fb1869d

commit 32b2bf588951ef20a66ba6e9f2023519b7dea8bf
Author: Denis M <dmakogon@mirantis.com>
Date:   Thu Nov 21 15:52:47 2013 +0200

    Allow query logging
    
    Reason: Each query which is executed through sqlalchemy are logged,
    because engine had been initialized with parameter echo=True,
    this flag cause security issue - logging insecure user credentials.
    
    Changes:
    - adding flag to guest config which allows to
    unable/disable insecure/secure query logging,
    default value for insecure logging - False;
    - engine init parameter echo depends on config value
    
    Closes-Bug: #1224700
    Change-Id: I2e0e5970a981f16ce1abe96f012ed7618f57287a

commit ad4bbe19bc0b7b7b3f21b418119a822a89ed18ad
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Wed Nov 20 17:15:33 2013 -0600

    Fixing typos in _create_server_volume.
    
    There are some spelling mistakes and other issues
    that recently broke this code path in taskmanager.
    This commit rectifies the issues.
    
    Fixes bug 1253469
    
    Change-Id: I3526bf77618043e9452055423a555c9ff05a369e

commit ce5e8b51503ee0f8aa30d44f59a1b4e179a33d09
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Wed Nov 20 17:18:30 2013 -0600

    Add default case for mysqld_bin
    
    If mysqld_bin isn't found, there are bigger
    problems, but the unit tests fail, citing mysqld_bin
    being referenced before assignment.
    
    Change-Id: If570c9863ea703fb35ff4faa075130c14a8c8f23

commit d488e37a698d6f1727d3abeb31d7c6a7699af778
Merge: 53ca886 1cceaa1
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Nov 20 03:47:13 2013 +0000

    Merge "Add support of datastore types"

commit 53ca886fb409a3f196ad77b4463aca10c28bff1f
Merge: 92705ba 2dee000
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Nov 20 00:17:49 2013 +0000

    Merge "Add a hook for backup processes to check if successful."

commit 1cceaa11dfc4d4ae6cd68da61e0c71fc6180a515
Author: Andrey Shestakov <ashestakov@mirantis.com>
Date:   Tue Oct 29 17:53:13 2013 +0200

    Add support of datastore types
    
    implements blueprint db-type-version
    
    Change-Id: Ie87f72b898e993044803e7b37cad78372c2cd3f4

commit 92705ba59e3843ae331e74d2e9661baed113cde2
Merge: 604b535 1e7a4c0
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Nov 19 11:16:03 2013 +0000

    Merge "host response attribute should prefer 'host' instead of 'hostId'"

commit 604b53590bf870f31dff1586ec039fab2b72269f
Merge: abd291f 0f78733
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Nov 19 03:21:59 2013 +0000

    Merge "Update openstack/common/lockutils"

commit abd291f327cb5ff1cba0459ff1373fea35fc5195
Merge: e0c8d46 51cda4b
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Nov 19 02:39:58 2013 +0000

    Merge "Fix action_result check"

commit e0c8d46c85ce5ab826a454f67237adbf3e247465
Merge: c3d2466 4289a46
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Nov 19 02:39:57 2013 +0000

    Merge "Added logging in taskmanager models && _() strings"

commit a6d3dd8e227cbaf0b727d4e97ca6f6eda06970ef
Author: amcrn <amcreynolds@ebaysf.com>
Date:   Mon Oct 28 16:50:47 2013 -0700

    User-Create Host Does Not Allow Wildcarded Octet
    
    as of now, the only wildcarding pattern that will succeed for
    user-create's 'host' parameter is '%'.
    
    this patch permits wildcarded octets, e.g. '10.%' & '192.168.1.%'
    
    Change-Id: If58ee69381d1bbf3be4af37c045d6f8a2d924947
    Closes-Bug: 1245705

commit c3d2466f76a1fb48bf9743ed93b52242c9c0be4d
Author: Nilakhya Chatterjee <email: nilakhya.chatterjee@globallogic.com>
Date:   Tue Oct 29 14:25:12 2013 +0200

    Externalization of heat template
    
    Reasons: preparing trove to support multi-datastores
    Changes: template loading, heat-support update
    
    This code refactors the earlier code of instance creation using heat.
    
    - Configuration templates stored at trove/templates/(datastore_type)/config.template
    - Heat templates are stored in trove/templates/(datastore_type)/heat.template
    - One template per datastore type
    - New parameter - ImageId
    - Removed SSH key parameter
    - All resources are updated according to available OS resources
      (for more details please visit heat repository).
    
    Author: Denis Makogon (dmakogon) <dmakogon@mirantis.com>
    Co-Authored-By: Nilakhya Chatterjee (SnowDust) <nilakhya.chatterjee@globallogic.com>
    
    Change-Id: Ie6863a625e1525e152ed2886a630dc4f233be8dc
    Implements: blueprint provide-custom-heat-templates-for-each-service-in-trove

commit 0f78733c2ac1fb10a9d1162bb4e68af574e43f2d
Author: Michael Still <mikal@stillhq.com>
Date:   Sat Nov 16 13:41:49 2013 +1100

    Update openstack/common/lockutils
    
    The following commits are in this update:
    
    79e6bc6 fix lockutils.lock() to make it thread-safe
    ace5120 Add main() to lockutils that creates temp dir for locks
    537d8e2 Allow lockutils to get lock_path conf from envvar
    d498c42 Fix to properly log when we release a semaphore
    29d387c Add LockFixture to lockutils
    3e3ac0c Modify lockutils.py due to dispose of eventlet
    90b6a65 Fix locking bug
    27d4b41 Move synchronized body to a first-class function
    15c17fb Make lock_file_prefix optional
    1a2df89 Enable H302 hacking check
    b41862d Use param keyword for docstrings
    b873454 Added convenience APIs for lockutils
    120ddef Improve Python 3.x compatibility
    88d316f Locking edge case when lock_path does not exist
    21925b6 Fix locking issues in Windows
    547ab34 Fix Copyright Headers - Rename LLC to Foundation
    
    Change-Id: Ie9b99ed80d603bdc7459ff7e25e3fba919429216

commit 4289a46824ebb5a04296a42e61f9c6a1d9376660
Author: Erik Redding <erik.redding@rackspace.com>
Date:   Sat Nov 2 11:13:40 2013 -0500

    Added logging in taskmanager models && _() strings
    
    Gone through taskmanager models, addding a few debugging statements to
    some methods; should help operations teams find various instance task
    timings.   Also made sure *every* logging statment used the _() method
    and that it's consistent throughout the taskmanager model.
    
    Change-Id: I07a58ecd1a7de0d6f998c7b263f86eb766973221

commit 51cda4b50f0197c874fc34dc801f4a64b1cc3fd4
Author: Robert Myers <robert.myers@rackspace.com>
Date:   Mon Oct 28 11:49:21 2013 -0500

    Fix action_result check
    
    * change common.wsgi serialize_response to check for
      instances of Fault rather than webob.Response
    
    Fixes: bug #1245546
    
    Change-Id: I5a50234a8bd5d84918b87269054d23489e78629f

commit 12f2b0d47c6183a8988774b0002f8c070906455b
Merge: 4455746 b6a4cdf
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Nov 15 03:49:40 2013 +0000

    Merge "Convert to a more modern form of openstack-common.conf"

commit b6a4cdf4e3fc57aaeb0c1b4e23e055b1d7fa8794
Author: Michael Still <mikal@stillhq.com>
Date:   Thu Nov 14 20:28:40 2013 +1100

    Convert to a more modern form of openstack-common.conf
    
    One module per line is the new hotness. I've also sorted the
    modules alphabetically. There are no changes to your imports, but
    this makes it easier for oslo maintainers to keep your imports up
    to date.
    
    Change-Id: I7581f4ad2ed853742a98aa6d6d4e9e0aeebce8fa

commit 4455746d657f0a2fe47a9782d7c20aad1aa708a8
Merge: 5eb6372 d93b770
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Nov 13 23:16:51 2013 +0000

    Merge "Add optional ip address filter for hiding ips"

commit 5eb637222eceec8bc13ddc054e8561f4bd40fedd
Merge: 1e3f3ac 90881fe
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Nov 13 23:14:58 2013 +0000

    Merge "Replace GUID with generated password"

commit 1e3f3acf829e1b87f20db561f3fe657ebb9395d4
Author: Illia Khudoshyn <ikhudoshyn@mirantis.com>
Date:   Wed Nov 13 15:53:58 2013 +0200

    Update tests to work with the latest testtools
    
    Testtools has been updated recently. Unit tests updated
    to work with the latest version.
    
    Fixes bug: 1248896
    
    Change-Id: If4d71a394b2f9b7f5f1b612ae19273de7bec54ce

commit 1e7a4c0da45cc85dd7ab18eb9aeefaebb34574c1
Author: Joe Cruz <jcruz7@gmail.com>
Date:   Fri Nov 8 09:35:19 2013 -0600

    host response attribute should prefer 'host' instead of 'hostId'
    
    Fixes bug 1249410
    
    Change-Id: I95fac34d1c1ec117ec9b758f5ed28d34779eb343

commit 2dee000efaa3e277bcb77c837aadf872f7088751
Author: Robert Myers <robert.myers@rackspace.com>
Date:   Tue Nov 5 13:03:05 2013 -0600

    Add a hook for backup processes to check if successful.
    
    * Add a check_process hook to the base backup class
    * Check the innobackupex log file for 'completed OK'
    
    Fixes: Bug #1245673
    
    Change-Id: I56ee5325e4d66f4bece0f70b26a1778fdb83e198

commit 90881fe69033d1a376c90f35a8a9dad9dc3a4827
Author: daniel-a-nguyen <daniel.a.nguyen@hp.com>
Date:   Thu Oct 17 15:17:41 2013 -0700

    Replace GUID with generated password
    
    Change-Id: Id17f60db4df7188ec79faddc25453159a4f65fba
    Closes-Bug: #1227913

commit d93b7708bbf882412872eb1c0ebfca53a9ae025e
Author: daniel-a-nguyen <daniel.a.nguyen@hp.com>
Date:   Thu Oct 24 18:34:52 2013 -0700

    Add optional ip address filter for hiding ips
    
    Change-Id: I9f7631b9137062913379b45c98c545dda02ce284
    Implements: blueprint add-ip-addr-filter-to-instance-view

commit 0b6136cdbc9f5299c57e38ada5b69c96db6e79c4
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Wed Oct 30 10:21:19 2013 -0500

    Fix checksum verification exception.
    
    Previously if an invalid checksum was found, the exception would not be
    raised. This commit also makes the tests for backup run in fake mode
    run again (turns out there was no reason to disable them) since they
    helped find this, and cleans up an issue with the restore backup test
    (it used the current size of an instance created elsewhere for no
    reason).
    
    Fixes bug 1246368
    
    Change-Id: I96a570a93695b017e5c6966fa1482d6ec5aef426

commit e41eed6c8c0bd3841d3f261e23ceb23b03920f49
Merge: 0ca3bd1 d7e153d
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Oct 29 17:08:21 2013 +0000

    Merge "Fix bug in Security Group association to Instance"

commit 0ca3bd129bdcf2c4fadd121080b7edb0f1beff32
Merge: 8f88998 2675da0
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Oct 29 16:35:11 2013 +0000

    Merge "Add Backup/Restore Checksum Validation"

commit d7e153dbb1db3f26463e059082ecefa2179035b5
Author: Vipul Sabhaya <vipuls@gmail.com>
Date:   Mon Oct 28 22:40:56 2013 -0700

    Fix bug in Security Group association to Instance
    
    * Refactor of security groups to TaskManager left out an assignment that
      is required for the security_group to be attached to an intance.
    
    fixes bug 1245767
    
    Change-Id: I161d50b2ddb50dbf25eb67e10414425f098b9979

commit eb81a1e9638a22f9f782960c101d3945204f0e9e
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Fri Oct 11 12:47:43 2013 -0500

    Fixes trove-api daemon fake mode functionality.
    
    This commit adds code to register taskmanager as a fake endpoint.
    This allows the fake daemon to work again.
    
    Fixes bug 1238901
    Change-Id: Icb7c97cad3d76dc36a38126eb7f8b5929dc0d591

commit 8f88998d4090ebf8a4f15211eaf4219fb6bfc186
Merge: d0b70ac 5be0985
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Oct 28 22:25:35 2013 +0000

    Merge "Fix service_type in instance creation using heat services"

commit d0b70ac34589d269289fbb8a791cbb26d3dcf271
Merge: bbca764 d62873f
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Oct 28 22:25:34 2013 +0000

    Merge "Fix white_box mode for integration tests."

commit 2675da0f8df4d4805e0e11ca2da34b5b8ceb4c8e
Author: Joe Cruz <jcruz7@gmail.com>
Date:   Wed Aug 28 10:03:08 2013 -0500

    Add Backup/Restore Checksum Validation
    
    Store the swift checksum for swift storage backups. The swift checksum is
    the checksum of the concatenated segment checksums.  This is the checksum
    that is stored with the DB backup record so we can verify that the checksum
    on restore through a swift object HEAD call.
    
    Adds restore from backup checksum validation at API and guestagent level.
    * Integrate checksum verification with check object exists at API level.
    * Verify checksum right before downloading swift file.
    * Verify the current swift backup file checksum matches the original backup
      checksum to prevent loading and restoring a tampered backup file.
    
    Add swift checksum storage unit tests
    
    Also move backup verification logic outside quotas.
    
    Implements: blueprint verify-backup-checksum-on-restore
    Change-Id: I2844cfb8a8b31f6ea7622f99eff3bea9455161e1

commit bbca76444f7cd77d0e85831e4bfabd90016c1fdb
Merge: 2d461d5 c157502
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Oct 25 22:43:42 2013 +0000

    Merge "Simulates events so run_tests.py executes 10x faster"

commit 2d461d501314d920f7449b77f441e4e8db158d64
Merge: f525544 954dd04
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Oct 25 17:59:50 2013 +0000

    Merge "Add tests for hosts mgmt commands"

commit f525544c13b1ccc421c71edb264550c0d75f94f4
Merge: b214e9e 290c78c
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Oct 25 17:55:36 2013 +0000

    Merge "Provide service type management code structure"

commit d62873fddffddca57328f987e5806dc3f289d30c
Author: Robert Myers <robert.myers@rackspace.com>
Date:   Wed Oct 23 11:41:39 2013 -0500

    Fix white_box mode for integration tests.
    
    * Removing outdated logic and old test paths that are
      hit when running instances tests in white_box mode.
    
    Fixes: Bug #1243793
    Change-Id: I944b63b9cf9ca0f5d8d2139cb2974f4c804ca30a

commit 954dd04f5d36df7c53a1af753992b0a4c4db9ef6
Author: Robert Myers <robert.myers@rackspace.com>
Date:   Fri Oct 18 16:55:04 2013 -0500

    Add tests for hosts mgmt commands
    
    * moving the tests from trove-integration for host command
    
    Implements: Blueprint host-mgmt-tests
    
    Change-Id: I947ae348ebd0ff83625476f0b28180db8f50afdb

commit b214e9ec68f7737458137e20d7fc7b3f44efbb29
Author: Denis M <dmakogon@mirantis.com>
Date:   Tue Oct 15 12:19:40 2013 +0300

    Security groups workflow update
    
    Changes: Creating new Instance Task Status for Security groups
             Updating statuses if exception happend.
    
    If security groups quota exceeded trove-api falls into exception
    with updating instance task and service task statuses
    to inform user that exception happend while security groups creation
    
    Moving secgroup provision logic to the task manager
    
    Author: Steve Leon <steve.leon@hp.com>
    Co-Authored-By: Denis M <dmakogon@mirantis.com>
    
    Change-Id: I74def4a4489951139ce8462104f1d7987c4f2fca
    Implements: blueprint security-groups-workflow-update

commit 29d7b60e0e3fe0d02f6876c1d0d88c95b7804f44
Merge: 45e6d0f 6ba72ad
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Oct 18 19:26:43 2013 +0000

    Merge "Fix User ID in Context and Notifications"

commit 6ba72ad35904c2907c6a20c58fc21173e2a237ed
Author: justin-hopper <justin.hopper@hp.com>
Date:   Fri Oct 4 15:43:49 2013 -0700

    Fix User ID in Context and Notifications
    
        Notifications should contain the User ID not the User Name
        This change replaces the deprecated X-User header with
        X-User-Id.  In most cases, the User ID is preferred over the
        name.
    
    Fixes: Bug 1235145
    Change-Id: I3cce6b35fc40f4ff4cc45b04714067956fb1864c

commit 5be09854a06c258308e1edccdf3e390e892ed988
Author: Sushil Kumar <sushil.kumar2@globallogic.com>
Date:   Fri Oct 18 15:06:04 2013 +0000

    Fix service_type in instance creation using heat services
    
    parameters supplied to heat template should use service_type instead of hard-coded mysql
    
    Fixes: Bug 1241655
    
    Change-Id: I3cce6b35fc40f4ff4cc45b04714067956fb1869c

commit 45e6d0f3da3bc406544e9356b7c2b2f55786b179
Merge: 668825b 7dad5c8
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Oct 17 21:50:25 2013 +0000

    Merge "Fixes pagination with non-string markers types."

commit c157502a9c65ad59cb8d83be59c264db03c3d2f8
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Thu Oct 17 14:39:55 2013 -0500

    Simulates events so run_tests.py executes 10x faster
    
    This restores some functionality that had been removed earlier to use
    a class from Oslo. It turns out making it work with the new Oslo RPC
    manager code wasn't too hard, plus the new version is hopefully easier
    to follow.
    
    Change-Id: I18e4d06359f28605cd764a10ace791997f534ed7
    Implements: blueprint bring-back-event-simulator

commit 668825bdaa203471fbc62a8524259ab5b9f7562d
Author: Erik Redding <erik.redding@rackspace.com>
Date:   Sat Sep 21 14:13:23 2013 -0500

    Moved create_instance DNS attempt to post-prepare
    
    Moved the actual attempt to add DNS to after the prepare call because of
    two issues 1) instances that have failures on DNS end up in a condition
    in which the container is unusable - there is no support to send a
    prepare call otherwise and 2) DNS isn't required for any operations
    after it's addition thus making it a gating operation for prepare makes
    no sense because if there is a failed DNS request, retrying that
    operation is much less complex than re-issuing a prepare call and
    support teams can handle this by hand.
    
    blueprint trove-taskmanager-send-prepare-before-dns
    
    Change-Id: I51fa2115e3d52a85aa87970903922f25bae3bf9f

commit 290c78cbada6127bb350c93666d2f0148964d2b6
Author: Denis M <dmakogon@mirantis.com>
Date:   Tue Oct 15 12:59:29 2013 +0300

    Provide service type management code structure
    
    Reasons for refactoring:
    - current code structure is orientied on mysql management implementation;
    - there is no chanse to make new service types management
    code fittable in current package/module structure;
    - backuping process implementation is mysql/percona-orientied,
    it should be renamed and should be configurable due to service type;
    - "query" is abstract word for querying into database,
    current query.py implementation is SQL orientied - it should be renamed;
    
    Updates:
    1.Providing new package hierarchy:
       guestagent/manager/service_type/service.py
       guestagent/manager/service_type/manager.py
       guestagent/manager/service_type/system.py
    2.Renaming strategy implementations per each service_type
       guestagent/strategies/backup/mysql_impl.py
    3.Externalizing operating system definer form system.py
     which used in pkg.py
    4.Renaming query to sql_query.
    
    Implement: blueprint refactor-ga-for-other-engines-support
    Change-Id: I5fa5f037056bedf5464e99720cbe03b877c27fba

commit d146ddadd0781a697fc88be542e036764f343f7e
Merge: 38e2107 66b313c
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Oct 16 09:47:37 2013 +0000

    Merge "Replace deprecated method aliases in tests"

commit 38e21074fdec0e660727ec4fe7006b59e829fbb5
Merge: bafa175 8400bb4
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Oct 16 09:46:12 2013 +0000

    Merge "Add GA related parameters to trove-taskmanager.conf.sample"

commit 7dad5c8d5277c28ba336e3cf36b74e99f1ddb866
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Tue Oct 15 18:40:22 2013 -0500

    Fixes pagination with non-string markers types.
    
    This allows the pagination code to work even if the next marker is
    not a string but a different type such as a date time.
    
    Fixes bug 1240275
    
    Change-Id: Iee7223a8b6907254b9ab345c592bff208885a36e

commit bafa1750fb37d7243fec790f00af40c19dc3532c
Merge: 20f9bea 48aea9a
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Oct 15 19:00:44 2013 +0000

    Merge "Fixing restart tests"

commit 66b313c635af4d225d9532976ce31857d200b790
Author: Chang Bo Guo <guochbo@cn.ibm.com>
Date:   Tue Oct 8 03:45:21 2013 -0700

    Replace deprecated method aliases in tests
    
    Some of the TestCase methods have been deprecated since python 2.7.
    We need use correct names.
    
    http://docs.python.org/2/library/unittest.html#deprecated-aliases
    
    * replace 'assertEquals' with 'assertEqual'
    * replace 'failUnlessAlmostEqual' with 'assertAlmostEqual'
    
    Change-Id: I90da87723e3e36767946d276301b75af801b952d

commit 20f9beacdb7c6aa2ae1ad611229d0839ad9afe81
Merge: 541501a ecc731c
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Oct 14 22:41:41 2013 +0000

    Merge "Quote and escape pagination markers"

commit 541501aa8b245ba378b1041c29e4adcb3a1cd699
Merge: f3e3502 99f7c10
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Oct 14 21:22:06 2013 +0000

    Merge "Fix quota issue where usages can drop to negative value"

commit f3e3502f95f79c2f1fca1edc337270a160eb8fdf
Merge: f38685f 4047f4e
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Oct 14 18:40:36 2013 +0000

    Merge "Update trove-guestagent.conf.sample"

commit ecc731c859ac53333943efe8b4820f788ac0ef22
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Fri Oct 11 13:38:45 2013 -0500

    Quote and escape pagination markers
    
    urlparse.parse_qsl urldecodes fields in URLs, but
    the next URL and the next marker are then out of sync.
    This change reverses that behavior, and also makes sure
    that dots in markers are also escaped as %2e as they should be.
    
    fixes bug #1188352
    
    Change-Id: Idfb7b4cbd3c14bb0d34c506d7d3d5d3683735e7d

commit f38685f264c13d34f28cf390a936d50c954dbe5d
Author: Denis M <dmakogon@mirantis.com>
Date:   Thu Oct 10 17:16:55 2013 +0300

    Update statuses on GA timeout
    
    Updates instance status if GA stacks at BUILD status
    after poll_until
    Change-Id: I581f67d1be9f8e9b2080daa86d51d89326840c5c
    Implements: blueprint update-instance-task-status-if-instance-stucks-at-build-status-to-error

commit 48aea9a75e5f4a6923c49760dc9f20f8f62f2478
Author: Robert Myers <robert.myers@rackspace.com>
Date:   Thu Oct 10 10:44:05 2013 -0500

    Fixing restart tests
    
    * Remove rax specific tests
    * Fix delete test grouping
    * Fix the mess up mysql logic
    * Fix ovz command if CONF.use_local_ovz
    * Fix logic in Checker that was masking errors in tests
    
    Fixes: Bug #1204233
    
    Change-Id: I6ac8abb47d4cff0ae20432f059686e4f1dd55a7e

commit 4047f4e86057bd79f201e0b829811372d35df5fa
Author: Illia Khudoshyn <ikhudoshyn@mirantis.com>
Date:   Thu Oct 10 15:04:17 2013 +0300

    Update trove-guestagent.conf.sample
    
    Add missing 'service_registry_ext' parameter
    Remove obsolete 'guestagent_manager' parameter
    
    Fixes bug: 1237910
    
    Change-Id: I66606672bd5bdad21c00ce2ad8d7a8eb62cff8cc

commit 8400bb40b1ffff92ff40f29e96b250b5cef6acba
Author: Illia Khudoshyn <ikhudoshyn@mirantis.com>
Date:   Wed Oct 9 16:16:15 2013 +0300

    Add GA related parameters to trove-taskmanager.conf.sample
    
    Adds placeholders for 'guest_config' and 'cloudinit_location'
    to trove-taskmanager.conf.sample
    
    Fixes bug: 1237395
    
    Change-Id: I5214f5fcc785d94b5b2b60dead316768980d7909

commit d16940a1c3adb2b1355281f18a859b526129af68
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Wed Oct 9 04:02:12 2013 +0000

    Modifying tests to use the compat client
    
    Modifies tests so they use the old style client code.
    This is still exercising the actual v1.* code, it is
    just accessing it via the compat module.
    
    partially implements blueprint cli-compliance-upgrade
    
    Change-Id: I5578525325416a28d7ab772ad0817f49ff6c6611

commit 9f55a06e09d07aa7060b935e1001bf132eede378
Author: Dmitriy Ukhlov <dukhlov@mirantis.com>
Date:   Fri Sep 20 21:50:08 2013 +0300

    Task manager refactoring done
    
    Manager API class removed and rpc fake impl used now for integration
    testing
    
    Change-Id: If20004f1b69e41e8243a3f58eec184f1f457affe
    Implements: blueprit trove-task-manager-client-refactoring

commit b81f8c0682eec70d4661e6bd291698dc20310492
Merge: 00b03a4 203fb08
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Oct 8 20:34:25 2013 +0000

    Merge "Extract generic part of GA code from MySQL specific modules"

commit 00b03a4d7e784f73bf6ee6e9a1ceb457b0e4f350
Merge: ad3714c f77aab5
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Oct 8 19:02:41 2013 +0000

    Merge "Support Optional Super User in Instance Create"

commit ad3714c9c83487f46044eb4122f08a9127561b77
Author: justin-hopper <justin.hopper@hp.com>
Date:   Mon Oct 7 16:21:57 2013 -0700

    Fix Timestamps for Resize Usage Events
    
        Timestamps should be in-sync between database and usage event
    
    Fixes: Bug 1236620
    Change-Id: Iff7c2431def6607968fbfcfb04c6f0daec0d03af

commit 53fd83715aafe08f8630eb01202edd551db474b1
Merge: 23a07ba a16ea1d
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Oct 7 18:44:34 2013 +0000

    Merge "Service Registration using conf file"

commit 23a07baf8bbfbedea6b3a93393a7dfd0250010ed
Merge: e548102 3333dd7
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Oct 7 18:20:30 2013 +0000

    Merge "PEP8. E125, F811, F401, H703"

commit a16ea1d0cba95a79d71b8490c4b53d07a8b8abed
Author: Pradeep Chandani <pradeep.chandani@globallogic.com>
Date:   Fri Aug 9 09:43:34 2013 +0000

    Service Registration using conf file
    
    Making the DB specific settings for Service
    Registry configuration driven that will help
    in addition/removal/modification dynamically
    for new service type.
    
    Format for adding new service type in guestagen
    config file will be -
    service_registry_ext  = <add service type in dictonary>
    
    implements: blueprint configuration-driven-changes
    
    Change-Id: I0fc1a80f0fa70dbc0c477e31b5374d156bb03488

commit 3333dd73e6f4459722444960399c6cba3d1f09fa
Author: Denis M <dmakogon@mirantis.com>
Date:   Thu Oct 3 14:06:28 2013 +0300

    PEP8. E125, F811, F401, H703
    
    Change-Id: I9537e364affe20b9edf6861dc9a0d6437a112d30
    Implements: blueprint reduce-amount-of-pep8-ignored-rules-in-tox-tests

commit e5481026d3bd02b923cba6fa8dbcffaf77b2b6c3
Merge: d5afa35 6477409
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Oct 5 01:35:02 2013 +0000

    Merge "Allow service_id per service_type for Usage Events"

commit d5afa358c1f1daee565cccd0bb8f73723e215c8b
Merge: a4905bb e88dc03
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Oct 4 23:51:26 2013 +0000

    Merge "Allow early host % on validate"

commit 64774095a3861cee956725fbb13f95510ff4fcd9
Author: justin-hopper <justin.hopper@hp.com>
Date:   Thu Sep 5 12:09:09 2013 -0700

    Allow service_id per service_type for Usage Events
    
        notification_service_id is not of type DictOpt,
        this allows for a comma-sep list of
        service_type:service_id pairs
    
    Fixes: Bug 1215649
    Change-Id: Ic747bf50bf6f4c2b705ecae96a7ead52ebcdae38

commit 99f7c104022aeaa61fe0710d2a8f8fcc09c2b09a
Author: Steve Leon <steve.leon@hp.com>
Date:   Wed Oct 2 12:35:39 2013 -0700

    Fix quota issue where usages can drop to negative value
    
    This is caused by an exception occuring in the model when creating
    and instance. When this happens, the quota rolls back but the DB
    record, created for that instance, does not. This issue is NOT fixed
    in this patch but depends on
    BP https://blueprints.launchpad.net/trove/+spec/security-groups-workflow-update
    
    What this fix does is adds a check that prevents quota usages drop below 0.
    
    Also it fixes a bug where the reserve quota was being set and not added.
    This causes problem when multiple requests are sent at the same time
    and causes race condition issues.
    
    Fixes bug 1178333
    
    Change-Id: I1c64941815b91e58d79b17d7a6e69c15c1daaf36

commit a4905bb00186d6ebedf15b10d1e1162ce6d960e3
Merge: 7096ee2 eb05b12
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Oct 4 21:29:24 2013 +0000

    Merge "Fix the fake nova server implementation"

commit 7096ee2576f60d5bc5242638ebc845b5a92da0fe
Merge: 62124c5 8f0ab72
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Oct 4 19:40:46 2013 +0000

    Merge "Remove Duplicate trove_auth_url Property"

commit 62124c52b4202a6a947ed8697d9f7153c0822d68
Merge: 6f1c358 909e767
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Oct 4 19:08:57 2013 +0000

    Merge "Adding location attribute to Fake Backup object."

commit 6f1c35883135001facda5e43dfe68ffdb1e1e8ac
Merge: c919f2c fec8288
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Oct 4 19:08:15 2013 +0000

    Merge "Correct the fake implementation of UsageVerifier"

commit eb05b127f8479451902a29d70d2e799b2c166c36
Author: Robert Myers <robert.myers@rackspace.com>
Date:   Fri Oct 4 09:22:46 2013 -0500

    Fix the fake nova server implementation
    
    * rename 'hostId' attribute to 'host'
    * remove duplicate initialization of 'host' attribute in account
      models.
    
    Fixes: Bug #1235278
    
    Change-Id: If0110bef1beec5f570209379f24f183927908218

commit c919f2c35fb8836ec3f0ccd0211a3458fd562ad3
Author: Steve Leon <steve.leon@hp.com>
Date:   Thu Oct 3 20:55:12 2013 -0700

    Add tenant id to guest_info file
    
    Fixes bug 1235039
    
    Change-Id: I358fe58bbe343cdf65b18b391196d36d4647b35e

commit 8f0ab72bc84ee2a3b42c9ec60f60c1a68e85fbb5
Author: amcrn <amcreynolds@ebaysf.com>
Date:   Thu Oct 3 12:57:31 2013 -0700

    Remove Duplicate trove_auth_url Property
    
    Remove duplicate trove_auth_url property from
    trove-taskmanager.conf.sample
    
    Change-Id: Ie0cfb08b8ba808647184fb1a343c6773a107cfd7
    Closes-Bug: #1234909

commit 909e767c3517232afbfa24ab448489c01694fcdb
Author: Robert Myers <robert.myers@rackspace.com>
Date:   Thu Oct 3 13:45:39 2013 -0500

    Adding location attribute to Fake Backup object.
    
    Fixes: Bug #1234869
    
    Change-Id: If564f0c061dffe31da7476a35f90cac20d6c612e

commit fec828840eac715bde672472a89e3610117ac6bb
Author: Robert Myers <robert.myers@rackspace.com>
Date:   Thu Oct 3 09:01:27 2013 -0500

    Correct the fake implementation of UsageVerifier
    
    * rename clear_event to clear_events
    
    Fixes: Bug #1234739
    Change-Id: Ia3e2e9ecc85c49321793a098f272982bffc2230c

commit 52506396dd7bd095d1623d40cf2e67f2b478dc1d
Merge: 0805d0a f642220
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Oct 3 08:38:09 2013 +0000

    Merge "Pydev remote debugging support added."

commit 203fb082d265083abcb19b2cc29aae6f1db54296
Author: Illia Khudoshyn <ikhudoshyn@mirantis.com>
Date:   Thu Sep 26 15:05:59 2013 +0300

    Extract generic part of GA code from MySQL specific modules
    
    Extract common part of MySqlAppStatus to superclass
    in order to provide easier implementation of
    other DB engines support
    
    Blueprint: refactor-ga-for-other-engines-support
    
    Change-Id: Id101cccb0181055153ad817c12b1056e989b598d

commit e88dc0381ed1b265807da4e4180ebfda2672aa36
Author: Denis M <dmakogon@mirantis.com>
Date:   Wed Oct 2 15:12:38 2013 +0300

    Allow early host % on validate
    
    On users validation, if host is not specified
    it doesn't get's default value.
    Change-Id: I489b99b393362f2587efbf03417c8623cbbdde3b

commit 0805d0a00848fbbb6c719ab484792796c930a33b
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Tue Oct 1 15:10:22 2013 -0700

    fixing symlink attack bug present in the application.
    
    fixes bug 1233305
    
    Change-Id: I14a94b3b5cb27e8d6c5848c212b3b88053aa8aca

commit 24e3a07a9165a03439a524fdf5fb0724285c437d
Merge: 04ab44d f498ad1
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Oct 1 01:21:44 2013 +0000

    Merge "Volume timeout is set too low"

commit 04ab44de9bd1dcfe877838f4f41d6410cd3d0f3f
Merge: 59489b7 90ebcfb
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Sep 30 23:55:56 2013 +0000

    Merge "Fixed method signature _create_server_volume_heat"

commit f498ad1386a12b28dfcdf2a8d626f6476f9b27f0
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Mon Sep 30 16:49:49 2013 -0700

    Volume timeout is set too low
    
    * The default for volume timeout is not sane.
      This, if not set, produces a non functioning
      installation. Resetting to 60s instead of 2s.
    
    fixes bug 1226496
    
    Change-Id: I71cf7c138a30c30cfbc3e3fd1d3385bad5fd1cc4

commit 59489b746b1448bc77c4cee2717800f3d4d2aa1d
Merge: 588d7ff bf6cf6b
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Sep 30 23:22:44 2013 +0000

    Merge "Added server_id to my.cnf template logic"

commit 588d7ffc4c3154f3c2aaceb2ceca42eac6c449ab
Merge: 58a5b0f df5b846
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Sep 30 23:22:43 2013 +0000

    Merge "Update from global requirements"

commit df5b8462176881e5c824876e48da515e772fd6a1
Author: Monty Taylor <mordred@inaugust.com>
Date:   Mon Sep 30 11:15:57 2013 -0400

    Update from global requirements
    
    This removes d2to1 references, which is important.
    
    Change-Id: I71f6df820d0c4596015acd2069f1650f29e07575

commit bf6cf6bb3d079856bae39af5b8e7de826f87aa57
Author: daniel-a-nguyen <daniel.a.nguyen@hp.com>
Date:   Wed Sep 18 09:56:00 2013 -0700

    Added server_id to my.cnf template logic
    
    Change-Id: I82db1e97a366e7c54c2af09b0cba6e7c732562ef
    Implements: blueprint modify-task-mgr-to-pass-a-server-id-to-mycnf-template

commit 90ebcfbad1fd696d79e1a53622936ab636a93b8c
Author: daniel-a-nguyen <daniel.a.nguyen@hp.com>
Date:   Thu Sep 26 15:17:33 2013 -0700

    Fixed method signature _create_server_volume_heat
    
    Change-Id: I0fbf9674c5281b37937dab941815e7afab762ef6
    Closes-Bug: #1231706

commit 58a5b0f1352e551ab8563a74b0c2259f004162dc
Author: Denis M <dmakogon@mirantis.com>
Date:   Thu Sep 26 13:44:36 2013 +0300

    PEP8. F841
    
    Change-Id: Ie0362ad561cad0e5c371a1b282af900f0d459058
    Implements: blueprint reduce-amount-of-pep8-ignored-rules-in-tox-tests

commit 307b014b781216f7cd91586f97963ba1535cde5f
Merge: 0247cc9 db1fe87
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Sep 25 02:57:42 2013 +0000

    Merge "Adds instructions for manual Trove installation"

commit 0247cc9f2ef9031115eaea20eb205fb36e102a02
Merge: 40179e9 5539216
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Sep 24 21:52:53 2013 +0000

    Merge "Require oslo.config 1.2.0 final"

commit 5539216ca2f6bdd5f8b512931e6158f353b86da7
Author: Mark McLoughlin <markmc@redhat.com>
Date:   Tue Sep 24 21:22:10 2013 +0100

    Require oslo.config 1.2.0 final
    
    Now that 1.2.0 has been released, require it rather than on of the beta
    release tarballs.
    
    Closes-Bug: #1182861
    Change-Id: I75ffc4a572d14488d19491a38742d6920951c171

commit f642220909b5871a7796110ad0548ad1453e3074
Author: Dmitriy Ukhlov <dukhlov@mirantis.com>
Date:   Fri Aug 30 15:15:56 2013 +0300

    Pydev remote debugging support added.
    
    Change-Id: I2649ba4be2b375b42bf16957dc685d970d0bcd7d
    Implements: blueprint task-manager-debug

commit 40179e971d4210bc8363f2440f2fc7078cc4cc14
Merge: cc1c60e 52d1203
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Sep 24 17:44:51 2013 +0000

    Merge "User and Database List in Create Not Validated"

commit cc1c60e81f21bc639ce7fe721365c61f9aa93adf
Merge: d95fcde 15b706e
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Sep 23 22:48:28 2013 +0000

    Merge "Vote for channel logging"

commit 15b706e2e0c37c2fa18e10c140d876c54c65fef4
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Mon Sep 23 11:38:22 2013 -0700

    Vote for channel logging
    
    Change-Id: I795a77a9aeec07cc720a550ae66f888e3b208d78

commit d95fcdec7d2b184cfcb424fda4c69137eb80d5f1
Merge: cb9506a 7369468
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Sep 23 20:37:40 2013 +0000

    Merge "Duplicate Import Statement"

commit cb9506a2b1930c437371c7a1394cf7367de34759
Merge: 91dfa74 d220de1
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Sep 23 16:28:04 2013 +0000

    Merge "Rename webtest to WebTest"

commit 91dfa748de205e15519234be91073b170e2a4828
Merge: 7279ab0 e52c0f5
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Sep 23 16:27:30 2013 +0000

    Merge "Replace OpenStack LLC with OpenStack Foundation"

commit 7369468a7a72d09a267fa0e23e1fc371454509cd
Author: Debasish Chowdhury <debasish.chowdhury@globallogic.com>
Date:   Mon Sep 23 18:37:02 2013 +0530

    Duplicate Import Statement
    
    fixes bug #1229173
    
    Change-Id: I536840c2f48d0454ec432c0088fc7c84b3daa3c3

commit 7279ab0ec4840b5453754db8d10b1f8268ff0e5d
Merge: fbf4a56 24e39f4
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Sep 23 09:22:24 2013 +0000

    Merge "Move ServiceStatuses from trove.instance to trove.common"

commit 52d1203d055b66d49ed6b2dd91de8afe42a7e9d0
Author: amcrn <amcreynolds@ebaysf.com>
Date:   Wed Sep 4 00:50:57 2013 -0700

    User and Database List in Create Not Validated
    
    Fix #1: Every database in instance.users.databases should exist in
    instance.databases, otherwise the guest will attempt to grant
    privileges to a database that can't possibly exist.
    
    Fix #2: The (name, host) of each user in instance.users should be
    unique, otherwise there is a semantic duplicate.
    
    Note: instance.users.databases is already checked for uniqueness via
    apischema's uniqueItems assertion.
    
    Change-Id: Ib0a148a1d7dcf6adf2a899b15db815273e5688a4
    Closes-Bug: #1219627

commit f77aab57e15e83258a0f6867878204c686107118
Author: amcrn <amcreynolds@ebaysf.com>
Date:   Mon Sep 9 19:42:46 2013 -0700

    Support Optional Super User in Instance Create
    
    The creation of initial users and/or databases is supported in an
    instance-create request, but the creation of a super/root user is
    not. Granted, it's possible to create or reset the root user, but it
    must be done as a separate request, after the instance has completely
    initialized.
    
    Changeset: If CONF.root_on_create == True, a UUID is generated for
    the root user's password and is returned in the instance-create
    response as the "password" property/field.
    
    Change-Id: I300d3f019766445b90411d5ab8651b1aa34a77e9
    Implements: blueprint instance-initial-super-user
    Closes-Bug: #1219624

commit fbf4a56efdf719f26c073526a3551c1158060f88
Author: Craig Vyvial <cp16net@gmail.com>
Date:   Tue Aug 27 13:33:00 2013 -0500

    oslo-incubator rpc update
    
    * updated rpc oslo code
    Addresses blueprint trove/update-oslo
    
    Change-Id: I65cfbc860b139638d460dca47ce114985ddd658c

commit c05fc3fbe0455cc18e46878e44d5379417cdf3a9
Merge: 9fbc8fa cd2230d
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Sep 20 18:38:34 2013 +0000

    Merge "PEP8 rules. H102,103,201"

commit 9fbc8fa1011569f48741f9cf601009067a4cc324
Merge: 1b85f2b 7e7b41a
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Sep 20 18:14:33 2013 +0000

    Merge "Allow optional availability_zone to be passed"

commit e52c0f568e514316003aed1f1afa9714bd500696
Author: ZhiQiang Fan <aji.zqfan@gmail.com>
Date:   Fri Sep 20 05:00:04 2013 +0800

    Replace OpenStack LLC with OpenStack Foundation
    
    Some files still use trademark OpenStack LLC in header, which
    should be changed to OpenStack Foundation.
    
    NOTE: tools/install_venv.py is not touched, should sync with oslo,
    so does trove/openstack/common/*
    
    Change-Id: I7218ae896eb7db681bb224a209df47f203952606
    Fixes-Bug: #1214176

commit 7e7b41aaf4e7ace4b6423e282b3ef13ca21b16c2
Author: daniel-a-nguyen <daniel.a.nguyen@hp.com>
Date:   Fri Aug 30 13:02:03 2013 -0700

    Allow optional availability_zone to be passed
    
    Change-Id: I4eca69c1690cf641164def4bb320b6fd77c09c14
    Implements: blueprint availability-zone-instance-create

commit d220de1ac7dbb6997c3ee46ea5a62f1ac220f028
Author: Dirk Mueller <dirk@dmllr.de>
Date:   Wed Sep 18 11:11:06 2013 +0200

    Rename webtest to WebTest
    
    The capitalized spelling is the right one and the one enforced
    by openstack/requirements
    
    Change-Id: I871d92fca0d7029bfc7bbf840eee431d64ae7e02

commit 1b85f2b1f6d8f02aac6caeaa77188bd09bab4c3e
Merge: b3779e7 5da9c62
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Sep 17 23:04:28 2013 +0000

    Merge "Set sane defaults for required conf params in trove/common/cfg.py"

commit 5da9c62b9164ac67ff492339badbf144873ec4e4
Author: Nikhil Manchanda <SlickNik@gmail.com>
Date:   Tue Sep 17 02:29:15 2013 -0700

    Set sane defaults for required conf params in trove/common/cfg.py
    
    The following conf options are required and should have their defaults
    set to sane values which make sense for the reference implementation:
    ignore_dbs, ignore_users, admin_roles, and api_extensions_path
    
    Change-Id: I2d78e9a06cb56832297d38a8fc4608964bca6976
    Fixes: bug 1226496

commit cd2230d2c9376dbc9876042a1689628b74d0e60f
Author: Denis M <dmakogon@mirantis.com>
Date:   Tue Sep 17 11:03:17 2013 +0300

    PEP8 rules. H102,103,201
    
    Implements: blueprint reduce-amount-of-pep8-ignored-rules-in-tox-tests
    Change-Id: Ia199e891148dcf3a88d9e179c09917fac7906e59

commit db1fe87fe36984553052dc2832597046b4fa4638
Author: Illia Khudoshyn <ikhudoshyn@mirantis.com>
Date:   Mon Sep 2 19:21:11 2013 +0300

    Adds instructions for manual Trove installation
    
    Adds step-by-step instructions for installing Trove
    with existing OpenStack environment
    
    blueprint provide-documentation-for-manual-setup-of-trove
    Change-Id: I56f3f0f6b99f405febb8e4734775b3c16fc292ce

commit b3779e7eb512a9f16c16486fce37066fda546826
Author: Dirk Mueller <dirk@dmllr.de>
Date:   Mon Sep 16 21:41:08 2013 +0200

    Fix and enable gating on H702
    
    Formatting of localized strings should be outside
    the localisation call (_()), otherwise the localisation
    never matches.
    
    Change-Id: I54f482b26edf42e57116e32bbf462257cd77d155

commit 10ce3a69302026a81d016e68b3a68abc6e3ca236
Merge: 4935d9b 10b1801
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Sep 16 10:07:30 2013 +0000

    Merge "service_statuses updated_at Field Not Set"

commit 4935d9b6d3278ec4ad38778623f2c86703697811
Merge: 009fab6 52d892f
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Sep 14 03:18:49 2013 +0000

    Merge "Fixed Admin Auth Token in Notification"

commit 52d892fe546535f88915b2a8582d482af7bae4e1
Author: justin-hopper <justin.hopper@hp.com>
Date:   Wed Sep 11 14:09:49 2013 -0700

    Fixed Admin Auth Token in Notification
    
       before notifications are sent - admin auth token is
       set to None to ensure it is not logged
    
    Fixes: Bug 1218028
    Change-Id: Ib53244f14d8e2e8c77e0bb67e2156e2eb0165866

commit 009fab6b62ae42515c697595f9dbd0560234867c
Merge: 0e3245c 013c62d
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Sep 13 00:58:07 2013 +0000

    Merge "Fixed backups so that they no longer fail when backup size is > 2GB"

commit 0e3245ca1180b635bd182e18f2ddede5f924d5fa
Merge: 84c3e6f a3a8f34
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Sep 13 00:06:05 2013 +0000

    Merge "Increased unit test coverage"

commit 84c3e6f02c55f527615a0fe5f017edb62f611e08
Merge: 78622ad e1d46b3
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Sep 12 23:31:56 2013 +0000

    Merge "Fix and enable gating on H703 - string localisation"

commit 78622ad8697b542ede425bc9a8b6925040cd8f99
Merge: af7725c b71ca13
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Sep 12 23:22:24 2013 +0000

    Merge "Do not use locals() for string formatting"

commit af7725ce8f084b713746b1573dc0d6e7e7c8eed7
Merge: 05eaf84 396e551
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Sep 12 23:21:55 2013 +0000

    Merge "Use LOG.exception in place of sys.exc_info."

commit 013c62dc53e0cf15f007796d39ce2a47769dd248
Author: Nikhil Manchanda <SlickNik@gmail.com>
Date:   Thu Sep 12 14:46:15 2013 -0700

    Fixed backups so that they no longer fail when backup size is > 2GB
    
    Fixed backups to correctly write all segments to swift before writing the
    manifest. This enables backups of > 2GB to be written to swift.
    
    Change-Id: Ifc72465c4629c2b2eed775aac58509c60354be32
    Fixes: bug 1224642

commit 05eaf846640e0b64c557fbd267398fc93d73f291
Merge: b4f3827 f1661b7
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Sep 12 21:23:36 2013 +0000

    Merge "Mark sensitive cfg options with secure flag"

commit 396e5514fab97828a425fd9b6796e1af68cb2087
Author: Robert Myers <robert.myers@rackspace.com>
Date:   Thu Sep 12 11:33:07 2013 -0500

    Use LOG.exception in place of sys.exc_info.
    
    Change-Id: I1c3ee12796388a8cd910529dcc743180bb975b49
    Fixes: bug #1224570

commit b4f38271a3af9e25a74a05561c27c7a47df91d51
Author: Andrey Shestakov <ashestakov@mirantis.com>
Date:   Thu Sep 12 18:30:48 2013 +0300

    Fixed directory create exec
    
    fixes bug#1224536
    
    Change-Id: I1071c4d3e203ae7fcfa3c1edceca3cbc4cfad059

commit 24e39f45aee7fd73e1c212f91697819789b1b89f
Author: Illia Khudoshyn <ikhudoshyn@mirantis.com>
Date:   Wed Sep 11 18:48:39 2013 +0300

    Move ServiceStatuses from trove.instance to trove.common
    
    This is a part of refactoring intended to reduce dependency
    of trove.guestagent on server-side related packages
    
    Implements: blueprint separate-guestagent-related-code
    
    Change-Id: I120d5fcd51bbbaa71b67f841cec37ea7b4358465

commit b99c9bfc267bdfdc4f974cba2e1ebc063a9ab799
Author: Thierry Carrez <thierry@openstack.org>
Date:   Thu Sep 12 11:00:57 2013 +0200

    Open Icehouse development
    
    Bump version to 2014.1 to open master branch to icehouse development.
    
    Change-Id: I0c955a9a459798efcad28e6d39d61b52a24b6e3f

commit f1661b7791ee5cef346b416e8488504ae3aa86a2
Author: Vipul Sabhaya <vipuls@gmail.com>
Date:   Tue Sep 10 18:07:31 2013 -0700

    Mark sensitive cfg options with secure flag
    
    * Marks sensitive cfg options with the secure attribute
      which prevents them from being logged in the clear
    
    fixes bug#1221902
    
    Change-Id: I86887e58f3fc11cdbbe95d90da9458143c70ec67

commit 2485028c2636ee5923c0c906983bba57334f3e7a
Merge: 175057f d4b3245
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Sep 10 18:47:46 2013 +0000

    Merge "Enclose command args in with_venv.sh"

commit 175057fdcb062bc82bc7f17c5c03cc07ee858903
Merge: c062b26 926a5ea
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Sep 10 01:53:07 2013 +0000

    Merge "Modify User Attributes API - Fix"

commit 926a5ea721f9b155ce3d074694075b742d8c3306
Author: Riddhi Shah <ridhi.j.shah@gmail.com>
Date:   Tue Aug 20 16:41:18 2013 -0500

    Modify User Attributes API - Fix
    
    This fix does not allow empty host strings in the update user call.
    Besides, it also enusres that database access is not lost during an update of the host attribute
    
    Change-Id: I57b7733c264d2bcd70dfea95f85aae68553c4dff
    Fixes: bug #1214166
    Fixes: bug #1214555

commit c062b26933cb42fd3a1fcb4172e90e56967dfda3
Merge: 1a8c62a 2afe9ee
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Sep 9 21:05:27 2013 +0000

    Merge "Made apischema a bit less restrictive."

commit 2afe9ee1644ffb4e922fa5e329142866997c1fff
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Fri Aug 30 13:17:17 2013 -0500

    Made apischema a bit less restrictive.
    
    All additionalProperties are now True instead of False
    All array minsizes are now 0 instead of 1
    Create Instance now has an additional service_type optional property
    
    fixes bug #1215183
    fixes bug #1218661
    fixes bug #1218662
    
    Change-Id: If5c9344464a730220a588294383bb473e7bc5e7c

commit d4b324573fee1d6d11e9e10963227d597f57d107
Author: Zhenguo Niu <Niu.ZGlinux@gmail.com>
Date:   Mon Sep 9 14:58:02 2013 +0800

    Enclose command args in with_venv.sh
    
    It will support argument with blanks.
    
    Change-Id: I83313290a964bf10fe46570f43cf213ceab8a326
    Fixes: bug #1220937

commit e1d46b3770b3974e7d8cc69361a014e3af9f7b94
Author: Dirk Mueller <dirk@dmllr.de>
Date:   Sat Sep 7 10:46:42 2013 +0200

    Fix and enable gating on H703 - string localisation
    
    Avoid using multi positional strings for localisation,
    as those are hard to translate to various languages.
    Also enable gating on H231 (which does not trigger).
    
    Change-Id: Ie22cf781bcd5ce7562a5e61cf08fde816e7af86a

commit b71ca1334b98114ac149131f8e105f6478b21c0e
Author: Dirk Mueller <dirk@dmllr.de>
Date:   Sat Sep 7 10:26:43 2013 +0200

    Do not use locals() for string formatting
    
    Fix all occurrences of H501 of Hacking 0.7.x so that
    the check can be enabled later for gating.
    
    Change-Id: Ib193e4923349fd7d8e6015989642c3fbc4ae345e

commit 1a8c62acb9414bbd8efd1ac0de084f63633e99cd
Merge: 7ad7080 8ee9e9c
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Sep 5 15:34:24 2013 +0000

    Merge "Adds includedir back to templates"

commit 7ad7080a822ade173ea37f2069a997f5802ee86d
Merge: 6ecab67 98d3de2
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Sep 5 15:27:50 2013 +0000

    Merge "Implementing heat as an optional provisioning system"

commit 10b1801ac98a6d38641eac29b75c851b0361e76d
Author: amcrn <amcreynolds@ebaysf.com>
Date:   Wed Sep 4 17:35:22 2013 -0700

    service_statuses updated_at Field Not Set
    
    The service_statuses updated_at value is never set due to
    inconsistent column naming ('updated' is automatically set in the
    base model). The result is the value remains NULL throughout the
    instance creation lifecycle, despite multiple row updates.
    
    Fix: override save() and set updated_at (following the pattern
    established in agent_heartbeats)
    
    Change-Id: I71fea5001fa1868d221f50c34605022e6a1022bd
    Closes-Bug: #1199518

commit a3a8f34f6cdd621bb698a8fc7618d7c236542661
Author: Kapil Saxena <batcheet@gmail.com>
Date:   Wed Aug 7 11:21:35 2013 +0000

    Increased unit test coverage
    
    Change-Id: I6d3f373d999a2e29ad9421b22d9832176d92d990

commit 6ecab67a1792e49efdcf54b9005565edd15a88fd
Merge: 0dfb504 157e180
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Sep 4 04:31:18 2013 +0000

    Merge "Support Security Group Name Prefix Customization"

commit 0dfb50488b8f4d31e1ba856e6c65e6e379c9210f
Merge: c6214d8 fc3d2f5
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Sep 4 01:00:14 2013 +0000

    Merge "Trove - service_statuses status set to delete when instance deleted"

commit c6214d883df5901e5c6476a73c76b063add3b247
Merge: 797fe9c 6956868
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Sep 3 21:12:29 2013 +0000

    Merge "Implement resize volume method"

commit 157e1807b42f6ccd5e282bc938638ffbc0da6611
Author: Auston McReynolds <amcreynolds@ebaysf.com>
Date:   Thu Aug 29 12:58:45 2013 -0700

    Support Security Group Name Prefix Customization
    
    As of now, if CONF.trove_security_groups_support == True, then a
    Security Group is created for every new Instance, following the
    naming scheme of: "SecGroup_<Instance's UUID>".
    
    Nicira NVP for Quantum enforces a Security Group naming limitation of
    40 chars maximum. Given the UUID's length, this only leaves 2
    characters for the prefix, e.g. 'SG' vs. 'SecGroup'.
    
    Even in lieu of restrictions, it's not inconceivable that a
    vendor/user might want to customize the naming scheme of their
    Security Groups to align with other cloud providers, etc.
    
    Change-Id: I1043e15c71607cabe2fd6f72f64705e80cd2cde1
    Closes-Bug: #1218589

commit 69568687532109f1cd1fe8091566b5c8e3f4edb0
Author: Haomai Wang <haomai@unitedstack.com>
Date:   Sun Aug 25 14:55:38 2013 +0800

    Implement resize volume method
    
    Trove use Cinder as volume backend default and Cinder requires that volume must
    in "available" status if wish to resize. So we should stop db firstly, then
    detach volume from instance and resize volume. Finally, restart db in ease.
    
    If resize volume failed, the instance may stuck into "RESIZE" status. Because
    we have no idea to rescue the volume which is in "error_extending" by Cinder.
    
    implement bp implement-volume-extend
    
    Change-Id: Iff3b302a705917e0e27cd70edf6e1be1639f62d5

commit 8ee9e9ce143377a82e13f45a02a2c8aa06225d57
Author: Paul Marshall <paul.marshall@rackspace.com>
Date:   Fri Aug 30 07:43:52 2013 -0500

    Adds includedir back to templates
    
    This adds includedir to the mysql templates, which allows overriding of
    default my.cnf settings. Additionally, /etc/mysql/conf.d is created if it
    doesn't already exist to prevent mysql from failing.
    
    Change-Id: I1e051978b2363eaa9fd11abf1b107bd1e9c0edcb
    Fixes: bug #1218613

commit 98d3de26722c195b33f91168cf67ec35673069a4
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Sun Aug 25 22:00:19 2013 +0000

    Implementing heat as an optional provisioning system
    
    * Adds a template
    * Adds create and delete functionality
    
    implements blueprint heat-integration
    
    Change-Id: I64b524c589620fb81867bee1ea5dd69ea9017132

commit 797fe9c2d3909a248b342d24f1c1a2dbfab3620a
Author: Denis M <dmakogon@mirantis.com>
Date:   Thu Aug 29 15:45:07 2013 +0300

    Add and associate security group rule with group.
    
    Fixes: bug #1176095 #1176098
    Change-Id: I254aca213ae40326ed6e9c00bc35d63ff0805c9f

commit 154639565ab9ab3bc66e8bd83e3ac1111a744fc3
Author: Denis M <dmakogon@mirantis.com>
Date:   Fri Aug 30 13:13:30 2013 +0300

    jsonschema upgrade to v1.3.0(as minimal)
    
    Change-Id: I6478eeaa926a05d3ac45d08654eaa8d9eb7cd9f7
    Fixes: bug #1207491

commit fc3d2f5ed7400e7839485b7e4a3066e3a150cf33
Author: Riddhi Shah <ridhi.j.shah@gmail.com>
Date:   Fri Aug 16 12:17:28 2013 -0500

    Trove - service_statuses status set to delete when instance deleted
    
    A Trove Instance that is created and booted successfully has a
    service_statuses status as running.When the instance is deleted
    however, the service_statuses record remains unchanged.
    This fix updates the status to deleted.
    
    Change-Id: Ied0b740e2de563f6337dbbcc3c026aad2777cc53
    Fixes: bug #1200373

commit e3b7881adabad8a9452eb1da21bf3e43a4ae9a87
Merge: ee496de cf180e4
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Aug 29 20:49:50 2013 +0000

    Merge "Modify unit test to allow cli to merge"

commit ee496de4e8167c57c059e3f43c4d747023783c9c
Merge: 8a94bba e2d9f3c
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Aug 29 19:35:06 2013 +0000

    Merge "Fixed use of word separators in Notification"

commit cf180e42c1248724b73ca504ca0d3a1f2f1d7e2d
Author: daniel-a-nguyen <daniel.a.nguyen@hp.com>
Date:   Thu Aug 29 10:56:18 2013 -0700

    Modify unit test to allow cli to merge
    
    This is related to https://review.openstack.org/#/c/43810/
    
    Change-Id: I603fa915689d6c23f04494c6672285440c80ee24
    Fixes: bug #1216135

commit 8a94bba49f8af411d455dc89da2fe567ef603347
Merge: fb3c01b 0815de5
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Aug 29 17:22:14 2013 +0000

    Merge "Update nova_volume_url to cinder_url in CONF files"

commit fb3c01bd38dd25df7407a628ed10b2cf6c3d85c1
Author: Ilya Sviridov <isviridov@mirantis.com>
Date:   Thu Aug 29 16:03:29 2013 +0300

    pep8 checking was added for bin folder
    
    Change-Id: I9b3a8928fb1d0e9c00361e90dcdcd2eb09e8e44b
    Closes-Bug: #1218364

commit 0815de500bb76d4877d2392d027da3867ef1fff0
Author: Auston McReynolds <amcreynolds@ebaysf.com>
Date:   Wed Aug 28 19:36:36 2013 -0700

    Update nova_volume_url to cinder_url in CONF files
    
    "Replace nova client with cinder client to use volume" for
    bp/implement-volume-extend replaced nova_volume_url with cinder_url.
    The purpose of the change was to support Cinder's recently acquired
    ability to extend volumes. The original changeset missed the CONF
    files, leaving the nova_volume_url artifact.
    
    Change-Id: Ic814d8cef424c4d1e18e531beb9302da9e273eb6
    Closes-Bug: #1218152

commit e2d9f3c94b5d22a75eb5e05c1608795220fb9e68
Author: justin-hopper <justin.hopper@hp.com>
Date:   Wed Aug 28 11:23:33 2013 -0700

    Fixed use of word separators in Notification
    
        ensured fields are consistently using underscores
    
    Fixes: Bug 1218006
    Change-Id: I8c505b59b44984190ae7ba5c3fa562fc0cc9a05e

commit 2538755e9b1aca9ad82e38e08b47fffcf91586bd
Merge: 58534ed 3d6f883
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Aug 28 01:32:08 2013 +0000

    Merge "Adds init file for routes directory."

commit 58534eda0d67700d8753bb8cbd09b5aadf330a9e
Author: Andrey Shestakov <ashestakov@mirantis.com>
Date:   Tue Aug 20 19:34:05 2013 +0300

    Changed system commands depends on OS version
    
    fixes bug #1214120
    
    Change-Id: I3357dd04911a92a4d69fb8d3469f093b0c6b0737

commit 1467437f83c20c481930387598ba77ec037cc507
Merge: cfd4981 2da2735
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Aug 23 00:08:43 2013 +0000

    Merge "Fix admin extension gives 500 when listing instances"

commit 2da27356238391b17ffa4f73303aa35f87ebc6d0
Author: Anna Shen <ruiyuan.shen@hp.com>
Date:   Thu Aug 15 12:41:40 2013 -0700

    Fix admin extension gives 500 when listing instances
    
    Bug# 1210322
    
    Change-Id: Ib2c5e3d43688f0bb002eefc1c1ca4d347aa71f3c

commit 3d6f88390a7687e2a0de938b8aec0fa32feee27e
Author: Paul Marshall <paul.marshall@rackspace.com>
Date:   Thu Aug 22 15:07:02 2013 -0500

    Adds init file for routes directory.
    
    Change-Id: Iaed7aeab1ed3b7bb6e0e17940b0119b220c7f056
    Fixes: bug #1215604

commit cfd498113e7ffecdb37deee0d716dbc1e3347cb6
Merge: 35405fa 1d93be4
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Aug 22 18:36:13 2013 +0000

    Merge "Reindenting a function call in taskman models"

commit 35405fae3bc356adb7d435f0e1bd2f1ac7f5cf78
Merge: 7f2def7 f14c188
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Aug 22 18:36:13 2013 +0000

    Merge "Ensure safe format strings for TroveError"

commit f14c18852f8a1f1af8b19a4b5327787d8f439158
Author: Paul Marshall <paul.marshall@rackspace.com>
Date:   Fri Aug 16 14:02:49 2013 -0500

    Ensure safe format strings for TroveError
    
    Fixes: bug #1184044
    Change-Id: I80f2ac4b87020dd0994c8aee85025dad75d5a3ef

commit 7f2def79e01a30eba152da23cfe14f42feae4f3f
Merge: 901b020 a1f7bae
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Aug 21 16:25:30 2013 +0000

    Merge "Guest config file injection"

commit 1d93be48969ec5a9634443c85d0a0986b2fd9063
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Tue Aug 20 15:28:17 2013 -0500

    Reindenting a function call in taskman models
    
    Change-Id: I3bc1c91ae6727a20f242c74dcaa68fd8c7e4a802

commit 901b02084f2927e18873eb76fa2aa1fcfde4f5ee
Merge: d523f31 f11741e
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Aug 20 03:12:53 2013 +0000

    Merge "Update oslo.cfg to >= 1.2.0"

commit a1f7bae5f07c443f8cd6edcae234dda99fb7f234
Author: Andrey Shestakov <ashestakov@mirantis.com>
Date:   Sat Aug 17 01:36:35 2013 +0300

    Guest config file injection
    
    implements blueprint guest-config-through-metadata
    
    Change-Id: Ia389a00ef4c9d0952b9360946e73f2266d6a4574

commit f11741e68ea40207b96c45e9072da98e470c5494
Author: Vipul Sabhaya <vipuls@gmail.com>
Date:   Fri Aug 16 10:39:28 2013 -0700

    Update oslo.cfg to >= 1.2.0
    
    Need a newer version of Oslo.cfg so we can use DictOpt.
    
    fixes bug 1213192
    
    Change-Id: I9d41d6184c57ecec46403390fac972bd9e76ab17

commit d523f31c57eba43ee169bf9bfbca896a532bae40
Author: Andrey Shestakov <ashestakov@mirantis.com>
Date:   Thu Aug 15 18:09:29 2013 +0300

    Add instance cloudinit support
    
    implements blueprint guestagent-through-userdata
    
    Change-Id: Ifb33f149e63d7b9b7ed676da8ff05085ceceffeb

commit aa5c3ddf1bd39e6074114cba624bf9d33237725d
Merge: 352b3f7 ca249b2
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Aug 16 02:07:26 2013 +0000

    Merge "Fix resize volume stuck in "RESIZE" status"

commit ca249b248b0a3096cc59b98922d08f28f31ba31b
Author: Haomai Wang <haomai@unitedstack.com>
Date:   Tue Aug 13 21:54:44 2013 +0800

    Fix resize volume stuck in "RESIZE" status
    
    While resizing a improper volume, it may stuck in "RESIZE" status and Trove
    can't deal with this status with other actions. We need to catch the exception.
    
    Now, resize volume method exists some problems to achieve the goal. This patch
    will solve the critical problem firstly.
    
    fix bug 1212767
    Change-Id: I868694fc01217ef0e6e8450ce981c4cab544b612

commit 352b3f7e1b0a15665da8d53a4de88dfdae34d71f
Author: Andrey Shestakov <ashestakov@mirantis.com>
Date:   Thu Aug 8 16:31:17 2013 +0300

    Add RPM class implementation
    
    implements blueprint rpm-integration
    
    Change-Id: I4aa06c75b555d0c9ab54791b25c612bc5c5805fc

commit b79ebd7bc580e3a64bf5f3397e48b4976f09ebd4
Merge: 39df6f1 39569a6
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Aug 14 18:17:59 2013 +0000

    Merge "Use same Nova Client throughout Fresh Instance Task"

commit 39df6f1f12b8076e95644f0ca32d82abc7e4fd88
Merge: ce6c35e f5f93e3
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Aug 13 20:25:12 2013 +0000

    Merge "Secure root password on restore from backup after root-enable"

commit ce6c35e55c2e722184d052f0c95a7bb8a9a5b606
Merge: 885d4b6 7d022b4
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Aug 13 18:25:41 2013 +0000

    Merge "Moves extension files to routes"

commit 39569a6a245cf325174909d26d6da402818fbdf5
Author: justin-hopper <justin.hopper@hp.com>
Date:   Mon Aug 12 11:16:29 2013 -0700

    Use same Nova Client throughout Fresh Instance Task
    
        Fixes bug where nova client was reinitialized many times during
        building of new instance
    
    Fixes: bug 1207931
    
    Change-Id: I965a6fa74f721a74f7632aa68963787d02103af5

commit f5f93e3c808baea033b929e1c5b37feac607ed62
Author: Nikhil Manchanda <SlickNik@gmail.com>
Date:   Mon Aug 12 16:49:38 2013 -0700

    Secure root password on restore from backup after root-enable
    
    On the restore of an instance that has root enabled on it, we need
    to ensure that we are correctly securing the root password so that
    the password is not empty.
    
    Fixes bug: 1211557
    
    Change-Id: I6386b9e0573a39a6667504666556b918927abf76

commit 885d4b6ddaa52923a4f60644fd4cd675eeb42b3b
Merge: 7a64781 9f340f4
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Aug 13 00:39:34 2013 +0000

    Merge "Removing mycnf static files from contrib."

commit 7a64781d9576e350ba8b12b33ba7cf7a5413ff61
Merge: 9883d42 7e57dbd
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Aug 12 23:03:48 2013 +0000

    Merge "Configurable network labels used for showing IPs in instance details"

commit 9883d427bc5927615694e4da4d4d4ac0c0c0f5a1
Merge: fbc95e3 1a72de7
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Aug 12 22:34:01 2013 +0000

    Merge "Fixing bug in Interrogator tests mocks."

commit 1a72de7444b6bb4a9f1d29ca331a7f92577c7624
Author: Robert Myers <robert.myers@rackspace.com>
Date:   Mon Aug 12 14:41:17 2013 -0500

    Fixing bug in Interrogator tests mocks.
    
    Change-Id: I474c4469842bd5e68632d49a2b4711beeae06128

commit fbc95e3bc6f2a02b26e2cc103196f73c06d58912
Author: justin-hopper <justin.hopper@hp.com>
Date:   Thu Aug 1 14:22:00 2013 -0700

    Fix bug with insecure instance on Prepare loss
    
        If prepare is lost or not received the instance will remain in
        BUILD status rather than move to ACTIVE
    
    Change-Id: Ib04761b5734f41fa70d034978a858278574fceda
    Fixes: bug 1207115

commit 1fd56d64677931d2e08ffad643d676ff46d45235
Merge: 4307d36 166fd33
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Aug 12 17:20:18 2013 +0000

    Merge "allows a mgmt user to migrate an instance to a specific host"

commit 7d022b4651f948144b6116b66b260e9bbb251dec
Author: Paul Marshall <paul.marshall@rackspace.com>
Date:   Tue Aug 6 09:49:11 2013 -0500

    Moves extension files to routes
    
    This allows extensions to be loaded properly without interfering with
    directories in trove/extensions that are loaded as python modules.
    
    Change-Id: Iad1bdc9b7548c46b0e5b8694693b4456ac548f14
    Implements: Blueprint fix-extensions-imports

commit 9f340f4119ef51456e2e83ee99d716736bc1873d
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Fri Aug 9 12:14:52 2013 -0700

    Removing mycnf static files from contrib.
    
    implements bp guestagent-mycnf-versioning
    
    Change-Id: I4ad06d165b47be49841a83de2d1d229cd7561775

commit 166fd33ee013488bca13507fba03da73697f0199
Author: Craig Vyvial <cp16net@gmail.com>
Date:   Wed Mar 13 11:49:04 2013 -0500

    allows a mgmt user to migrate an instance to a specific host
    
    a mgmt user and use the instance migrate api and specify a host that
    they would like the instance to move to.
    Fixing migration fake mode.
    
    implements blueprint migration-force-to-host
    https://blueprints.launchpad.net/reddwarf/+spec/migration-force-to-host
    
    Change-Id: I1fd7b2f5ae5328de642ec1ad6ee4d62c5a29168f

commit 7e57dbddcd3ddd257ef8491de09544c5a24b691a
Author: Steve Leon <steve.leon@hp.com>
Date:   Wed Jul 31 09:12:32 2013 -0700

    Configurable network labels used for showing IPs in instance details
    
    The ip shown in the instance detail was hard coded to be obtained from
    a nova netwok label 'private' or 'usenet'. With this change, the labels
    is configurable based on a regex pattern.
    
    Fixes bug 1206303
    
    Change-Id: I73d896e6b85bdebe342a777219b9b60d6954f8b6

commit 4307d36e2d264500ecc02899e643b802983bf60a
Merge: 58917ea 7390957
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Aug 7 23:28:56 2013 +0000

    Merge "Turns pkg.py into a system aware packager"

commit 58917ea6e293b4a1e927f3b7d4678d54f73f49fc
Merge: 0252acc a6ac8ce
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Aug 6 04:26:48 2013 +0000

    Merge "Adding volume size to the backup views/models."

commit 0252accf992f3a397f33ce61cb175f776211a2f9
Merge: 6aa1c02 f4530b0
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Aug 5 19:14:20 2013 +0000

    Merge "Clear new or building backups on reset-task-status"

commit 6aa1c02f5dcc764c6690e1566bbbd96f3a15daf4
Merge: 0f66a48 940f0e5
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Aug 5 18:19:18 2013 +0000

    Merge "Fix spelling of python."

commit 0f66a48ad2667bf364d85e12680fc6b04917894b
Merge: cf88263 4907ccc
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Aug 5 17:08:29 2013 +0000

    Merge "Replace nova client with cinder client to use volume"

commit 4907ccca2a5982e036c4744b0dddacc74d0bb20c
Author: Haomai Wang <haomai@unitedstack.com>
Date:   Fri Jul 26 22:57:10 2013 +0800

    Replace nova client with cinder client to use volume
    
    Now cinder support a few new features like extend volume which used in Trove.
    We can't use nova client to enjoy this new feature, so we should change to use
    cinder client as volume management.
    
    implement bp implement-volume-extend
    
    Change-Id: I4f9139bacd7d8b4c2538bff6aa54416b27c9026e

commit 940f0e58827d7e131c1e1abca767c5ce05336a99
Author: Joshua Harlow <harlowja@yahoo-inc.com>
Date:   Fri Aug 2 22:52:51 2013 -0700

    Fix spelling of python.
    
    Change-Id: I717ca931854f32b79c13a81fd635327c52624c63

commit cf88263167cf579fc6add2523034255a9a730994
Merge: fbd4192 fa6cafc
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Aug 1 21:01:14 2013 +0000

    Merge "Renamed secgroup description"

commit fbd41927cc6003698229a862cd46fc8a9cb8f571
Merge: 80c22c5 366b492
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Aug 1 18:56:27 2013 +0000

    Merge "Modify User Attributes - name, host and password"

commit a6ac8ce1db302a599d933e37e0879c5a22cae0fa
Author: Robert Myers <robert.myers@rackspace.com>
Date:   Thu Aug 1 10:55:02 2013 -0500

    Adding volume size to the backup views/models.
    
    * Save the size of the guest before running a backup
    * Display the size in the backup GET/LIST views
    * Simplify the dbaas module removing redundant class.
    * Switch get_filesystem_volume_stats to use os.statvfs()
    * Change output of volume stats to return used in GB
      to simplify various view that display it.
    
    Implements: Blueprint backup-volume-size
    
    Change-Id: I860427d3491acb34e43ee23f91e4ffbb39e0042c

commit 366b49229836bfe1e7878ae5e0d15e0e4bef095a
Author: Riddhi Shah <ridhi.j.shah@gmail.com>
Date:   Fri Jun 28 17:18:00 2013 -0500

    Modify User Attributes - name, host and password
    
    At present, when a Cloud Database user creates a username, password and hostname for a database user,
    he does not have the ability to modify these user attributes.
    This API enables the Cloud DB user to modify one or more of these user attributes (username,hostname,password).
    
    Implements: Blueprint modify-userattributes
    
    Change-Id: I253cacf998e93b3d6136905dbb4a3516272efb0e

commit fa6cafc07eb9d69e05ab8d554f97fed67926c156
Author: daniel-a-nguyen <daniel.a.nguyen@hp.com>
Date:   Mon Jul 29 13:39:43 2013 -0700

    Renamed secgroup description
    
    Removed unnecessary line continuation as per hub_cap
    
    Fixes: bug #1206229
    Change-Id: Id33271401dcedbf4cecc2cba83cd1e02f7cc7023

commit 80c22c517a7bda1cbde5dc42f7a661f1af3b2d5a
Author: Kenneth Wilke <kenneth.wilke@rackspace.com>
Date:   Tue Jul 23 16:29:29 2013 -0500

    Added docs and made template filename variable
    
    Changed how jinja ENV is created
    Added docstrings to functions in template.py
    Renamed _location_types private attribute of
     SingleInstanceConfigTemplate to _config_paths
    SingleInstanceConfigTemplate constructor now uses filename based on
     service type
    SingleInstanceConfigTemplate render method now returns the result
    Tests updated to use new style of render method
    mysql.config.template duplicated to percona.config.template
    
    implements blueprint redis-servicetype
    
    Change-Id: Id9317b560236d5d4967b888d0dc3a4135f1822dc

commit 7390957b1f437b2090c7ae558ab385e81ac5cfea
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Tue Jul 9 13:22:23 2013 -0700

    Turns pkg.py into a system aware packager
    
    implements blueprint rpm-integration
    
    Change-Id: I65e16874e9d5fdea8633b3e3c5a4d89b2548add7

commit f4530b0cd465629dbe92d5eda4824c55bf033ad6
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Fri Jul 12 16:52:01 2013 -0500

    Clear new or building backups on reset-task-status
    
    The reset-task-status management call now also clears off
    any new or building backups for the instance by marking
    those backups as FAILED.
    
    Fixes Bug # 1205471
    
    Change-Id: I478782b5e90c9965b91169a784b2ea65bda8a8b4

commit a9eb50ec601ef09de261c635856ecf8884dc7d4c
Merge: c578c78 9678ece
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Jul 22 21:36:18 2013 +0000

    Merge "Makes two tests wait for the instance to go ACTIVE"

commit c578c789341f8a3ad9350204d797860a6dfb7b29
Merge: 988d666 1b0d423
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Jul 22 21:33:16 2013 +0000

    Merge "Update to latest Oslo rpc modules"

commit 988d666af7e9d4f6c5bb036f99dc45e54fe5672a
Author: justin-hopper <justin.hopper@hp.com>
Date:   Thu Jul 18 08:45:36 2013 -0700

    Added param name to validation error messages
    
        Validation errors now pre-fixed with param name so that its
        easier to troubleshoot
    
    Fixes: bug 1201993
    
    Change-Id: Icff176de9f18fe08749473ee3d68c70c55be2c9c

commit e9d559d824895ac1412a729cf04826f233336f3a
Merge: a4fd6b0 91943c7
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Jul 20 04:07:09 2013 +0000

    Merge "Fix drift in deleted timestamp for Notification and Database"

commit a4fd6b085a0055ca7f685040c3408e7f08f96961
Merge: 708f323 a42419c
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jul 19 23:46:11 2013 +0000

    Merge "Make Volume conditionally required attribute in Instance Create Schema"

commit 91943c7b3c6ce91fc057911f4e453fb13877d268
Author: justin-hopper <justin.hopper@hp.com>
Date:   Thu Jul 18 09:33:46 2013 -0700

    Fix drift in deleted timestamp for Notification and Database
    
        The deleted timestamp for the usage event and the database
        were being set at different intervals.  Now the time is
        captured once and shared between both usages.
    
        If the server deletion times out, a log message will be
        recorded but it will not throw an exception.  Ensures
        completion of clean up and record of deletion
    
    Fixes: bug 1201685
    
    Change-Id: I66f52f8b8a3954989844d3b5fa0794913e94ddfa

commit 708f3230d009c63ad75b75a0ebe84804c8899793
Author: Nikhil Manchanda <SlickNik@gmail.com>
Date:   Tue Jul 16 20:01:45 2013 -0700

    Added developer documentation for Trove
    
    Added initial sphinx/docutils documentation for Trove. Also made
    corresponding changes to setup.cfg so that OpenStack CI is able
    to build the Trove developer docs.
    
    Fixes blueprint: trove-dev-docs
    
    Change-Id: I900ffd2c0b661fb7642fa06c08ee92892eb176f0

commit 9678ecef3b9045b0ee2be1d56c731d69fe95a082
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Wed Jul 17 10:28:41 2013 -0500

    Makes two tests wait for the instance to go ACTIVE
    
    In environments with limited resources, these two
    tests can fail intermittently because of some timing
    related to resizing. Waiting for the instance to
    return to active resolves the resulting 422s.
    
    Change-Id: Ib82f7dcd43f1f7fbba5c5ade44785243d9d1186d

commit 1815d5d56635d98dc95b302b5bf869543d05b8cb
Author: Robert Myers <robert.myers@rackspace.com>
Date:   Mon Jul 1 09:43:24 2013 -0500

    Change the swift file deletion to use the manifest.
    
    * Adding a _parse_manifest helper to parse the x-object-manifest header
    * Delete file using the prefix in the manifest.
    * Fix error handling in the delete_backup method.
    
    Fixes Bug: #1194653
    
    Change-Id: I34268f768a5cdb8085607269e2c2cb95974a539d

commit 8c339954f04981d8fdc6bee0b3077349fd8c79f3
Merge: db9c21c 1d18aec
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jul 16 05:18:12 2013 +0000

    Merge "Bump pbr to the version 0.5.16"

commit db9c21c881db8e38772c7147195312d18b86e652
Merge: 5cca5ef f0fca1e
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jul 16 05:11:54 2013 +0000

    Merge "Create templated config files"

commit f0fca1ee85cd524369e9e2a5968371260e7d2d56
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Mon Jun 24 08:45:41 2013 -0700

    Create templated config files
    
    Removes the need for apt package installation for configuration files.
    
    implements blueprint guestagent-mycnf-versioning
    
    Change-Id: I2f3c5376179c6677ef1e812b3d1be3e03cde39c0

commit 5cca5ef444405188e8f0a98ddeffdbf8b919bc47
Merge: c186470 b98bebf
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Jul 15 23:46:20 2013 +0000

    Merge "Add service_type to the instances table"

commit c186470d539205e54de4b9a0ecc08553b6f309d4
Merge: fca3ca0 0a44fc2
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Jul 15 23:45:03 2013 +0000

    Merge "Migrating the create/resize code to use flavor obj"

commit b98bebfb01b108e77355ff4d4fc763f93474c208
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Sat Jul 13 15:52:17 2013 -0700

    Add service_type to the instances table
    
    implements blueprint add-service-type
    
    Change-Id: I21147ae1ebe277fc863ec2785ca0e702e8cb0d15

commit fca3ca03310694a4777958639e668d9e8e712c5b
Merge: 563c274 74eede8
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Jul 15 16:44:15 2013 +0000

    Merge "Wildcards in User Host"

commit 0a44fc273c4feac944de17a2a1993f0d2baad4e0
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Thu Jul 11 11:49:30 2013 -0700

    Migrating the create/resize code to use flavor obj
    
    The flavor objects used to use memory_ram and flavor_id. The
    change now passes around objects so any other flavor properties
    can be used.
    
    implements blueprint refactor-flavor-taskmanager
    
    Change-Id: I2520e4e4eba430338445bff4d358eef9fb16f0d5

commit 1d18aec7e666f9553a3c8b3850489bf6dbfc2318
Author: Anna Shen <ruiyuan.shen@hp.com>
Date:   Wed Jun 12 12:39:52 2013 -0700

    Bump pbr to the version 0.5.16
    
    Change-Id: I7b4d1d1b00bc2a12b50f38181d11b2f0d4e52ff8

commit a42419c4fe58c5555533daf4ce96d1ddccea8041
Author: justin-hopper <justin.hopper@hp.com>
Date:   Wed Jul 10 17:23:32 2013 -0700

    Make Volume conditionally required attribute in Instance Create Schema
    
        volume attribute may be removed in cases where volume support is off
    
    Fixes: bug 1200029
    
    Change-Id: Ic956e3d16cfb981eb778c77e0fe41b2e2e5f6e46

commit 74eede8e807c49c7ecd69b80c8648f85a8660f89
Author: Riddhi Shah <ridhi.j.shah@gmail.com>
Date:   Tue Jul 9 14:53:15 2013 -0500

    Wildcards in User Host
    
    This bug-fix, allows wildcards to be used for user host via
    providing ability to use '%' and '_'.
    
    Change-Id: Ife752b0efb7ac67754a705b599eb9a68f9978dee
    Fixes: bug #1199197

commit 563c274b48b55a2ac13c40e38842512a0ec2cebc
Merge: cc25f9b 7b0ed4f
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jul 9 18:19:15 2013 +0000

    Merge "Python 3.x compatibility fixes"

commit cc25f9bbb9771529298a853cd0bf1e048cf28640
Merge: c8c788e 647b668
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Jul 8 23:22:26 2013 +0000

    Merge "Requirements: Remove factory_boy, allow SQLAlchemy 0.7.10"

commit 1b0d4239284480461947a8baf6184d966cc10df8
Author: Vipul Sabhaya <vipuls@gmail.com>
Date:   Mon Jul 8 16:08:20 2013 -0700

    Update to latest Oslo rpc modules
    
    * Oslo rpc code now supports heartbeats which will provide Trove
      reliable connections to guests
    * Updated the rpc module only via the oslo update procedures
    
    Addresses blueprint trove/update-oslo
    
    Change-Id: I2e25afc0a20d7d834aaf477a32b9a69aa27a9eba

commit c8c788e92dfd0d781d5bcfb506b92462b3ef9ae0
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Fri Jul 5 13:18:05 2013 -0700

    Fixing the broken API contract for flavor_id
    
    fixes bug 1198318
    
    Change-Id: Ifae19ab495bdb274fb840741f0cde5274b633b31

commit 64e91bb8a6f22297b1a82fcc434be0715effe2f5
Merge: 4419cb1 850ccd4
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Jul 3 21:56:51 2013 +0000

    Merge "Restore should use pgrep instead of mysqladmin to check for mysql down"

commit 4419cb1c035e430607492dbf066b463b8323d1d5
Merge: 24a4259 ccdf59f
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Jul 3 21:53:08 2013 +0000

    Merge "API Validation for Trove API"

commit 24a4259de39383d2a8eae9d46f0d14a5a52a6fcc
Merge: 02a51b4 07d9baf
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Jul 3 17:53:15 2013 +0000

    Merge "Enable disk usage view in instance detail view"

commit 850ccd41924b3e747064dff79c5d73cd47d88cc7
Author: Nikhil Manchanda <SlickNik@gmail.com>
Date:   Tue Jul 2 14:42:19 2013 -0700

    Restore should use pgrep instead of mysqladmin to check for mysql down
    
    For a short window, while mysql is shutting down, it stops accepting
    network connections but the mysqld process is still alive.
    
    During this window mysqladmin ping reports that mysql is down and
    trying to start mysql fails with:
    "mysqld_safe A mysqld process already exists"
    
    Use pgrep (during restore) instead of mysqladmin ping to check mysql
    is down to fix this.
    
    Fixes bug: 1197161
    
    Change-Id: Id8b8e15b4b6136c8acbc3cac17691a65a1a4ed14

commit 7b0ed4f49c941424d815b959522e021f507f878c
Author: Dirk Mueller <dirk@dmllr.de>
Date:   Tue Jun 25 14:19:56 2013 +0200

    Python 3.x compatibility fixes
    
    Mechanical translation of the easy-to-fix Python 2.x->3.x
    compatibility issues. Should work with all Python versions
    >= 2.6.
    
    Change-Id: I693ff5d72b2db8d9d3a3347f70f22290897e9cff

commit 02a51b4dc697ea18940beee04e08251273cecf1c
Author: Steve Leon <steve.leon@hp.com>
Date:   Tue Jul 2 15:38:17 2013 -0700

    Adding instance id to the security group extension API
    
    - Secgroup list now show their corresponding instances
    - Secgroup get also show its corresponding instance
    
    Fixes bug 1190410
    
    Change-Id: Ifb7b1c9be741fca221267243b86ce0d91b994015

commit 07d9bafd129374677f92c181b76d83857cce2547
Author: Anna Shen <ruiyuan.shen@hp.com>
Date:   Thu Jun 20 17:39:58 2013 -0700

    Enable disk usage view in instance detail view
    
    - support both volume and ephemeral modes
    
    Bug #1194597
    
    Change-Id: I407268a74d979f95969e29cf54191f92afe0c3e9

commit ccdf59f21e5c2771577b2087e33b81daf6033b6d
Author: justin-hopper <justin.hopper@hp.com>
Date:   Tue Jun 18 12:38:38 2013 -0700

    API Validation for Trove API
    
        Replaced validation with new and improved json schema validation
        Fixed malformed json schema bug #1177969
        Fixed integration test for create_user; correct databases
        Fixed integration for create_users; invalid character_set param
    
    Implements: json-schema-support
    
    Change-Id: I6ca09803654d9e78362fde69185b5b9e05a5eb6b

commit 647b668399ec18df273bcbc59682ec04a2c4aeb7
Author: Dirk Mueller <dirk@dmllr.de>
Date:   Sat Jun 29 12:38:04 2013 +0200

    Requirements: Remove factory_boy, allow SQLAlchemy 0.7.10
    
    SQLAlchemy 0.7.10 is compatible with SQLAlchemy 0.7.x, so
    allow it. Also remove dependency on factory_boy, which
    seems to be unused.
    
    Change-Id: Idb6bdf6ba02f2d826e2d11a9e2324f7d0a236a57

commit eafc62f61b1a3b1294f557f676e33f831af0ce77
Merge: b083412 4cdb10e
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jun 28 14:46:16 2013 +0000

    Merge "Fixed backups GET and DELETE to restrict access to the owner of backup"

commit b0834124e8bc917cbb6ed2881234ff4b33826f44
Author: justin-hopper <justin.hopper@hp.com>
Date:   Tue Jun 18 17:08:39 2013 -0700

    Fix Notifications
    
        Conditionally include Service ID for create/delete instance
        Removed old configuration for Exists Notifications
    
    Change-Id: Id2d87b6dffff00479c9ef0ecd8dd77e3e1e3eb47
    Fixes: bug #1192384

commit 7d1fc28dfc7559e5f88311e202c10db7c971ab39
Merge: db0dc47 fc81417
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Jun 27 03:11:13 2013 +0000

    Merge "Update kombu library version requirement"

commit fc814172bebde0d7209d029dd495176991cb36c3
Author: Vipul Sabhaya <vipuls@gmail.com>
Date:   Wed Jun 26 18:08:52 2013 -0700

    Update kombu library version requirement
    
    Openstack requirements mandate kombu>2.4.7, we seem to be the only
    project pinning the version.
     - See: https://github.com/openstack/requirements/
    
    Change-Id: I8758cda0d5561cc2971ac8723f6e899bdd9189ee

commit db0dc47c562ce029e46f555582428cc51b13f853
Merge: 94e018f 0a680d9
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Jun 26 22:39:19 2013 +0000

    Merge "Fix few missed issues with the reddwarf -> trove rename"

commit 94e018f0fc8a316e6d62313a195b31f98027db60
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Wed Jun 26 16:36:38 2013 -0500

    GuestTimeout needed to be imported.
    
    Change-Id: Ib4665cd377bf52399bbc7dcb6fdff9ef8a5bb6c7

commit 2cb95d0f2b3f8cd44d24263af6d4a520a7ed02f5
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Mon Jun 17 14:52:49 2013 -0500

    Fixes my.cnf not reverting with a resize revert.
    
    Added GA method to fix db configurations without a restart.
    Revert resize now uses this method.
    
    Fixes Bug #1187028
    
    Change-Id: I2045d11c5a99ef26c1de297562a0a6239ca04789

commit 0a680d91b30ec21636288d3811aafeaea2c29fec
Author: Nikhil Manchanda <SlickNik@gmail.com>
Date:   Tue Jun 25 13:27:09 2013 -0700

    Fix few missed issues with the reddwarf -> trove rename
    
    There were a few files that were touched after the reddwarf->trove
    rename that were still referencing "reddwarf". Changed these
    references to "trove".
    
    Fixed bug: 1194636
    
    Change-Id: I7c7b014dee3b3a540baa84ad491812e17a8235ee

commit cbbd02481125b01787609c3af162e9e1d4d12280
Merge: 8125630 0ee399a
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jun 25 18:48:36 2013 +0000

    Merge "Start using Hacking"

commit 8125630f447ae03829a7956ed41eea07865b59d6
Merge: 418585a 4ee1842
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jun 25 15:18:20 2013 +0000

    Merge "Rename README to README.rst"

commit 418585af62bee4a43c84c3e334605a1be60f36a2
Merge: eefae5d 3f01c38
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jun 25 15:16:06 2013 +0000

    Merge "Fix up trivial License Header mismatches"

commit 4ee184238df82f21a4499dd63841a382ac8daec5
Author: Dirk Mueller <dirk@dmllr.de>
Date:   Tue Jun 25 10:37:37 2013 +0200

    Rename README to README.rst
    
    README.rst seems to be more standard accross OpenStack
    modules.
    
    Change-Id: I4cf548cd9e7d10fda486bd9831224b28c80ee169

commit 0ee399a82835c2a57e015058025bc094def0d92f
Author: Dirk Mueller <dirk@dmllr.de>
Date:   Tue Jun 25 11:28:47 2013 +0200

    Start using Hacking
    
    Blacklist those warnings that occur frequently for
    followup patches. Fixup the rest and enable gating
    on those.
    
    Change-Id: I79f0ff1c16d9cb7f07cc99382c2a383e2fa532fc

commit 3f01c38822335b278cd1a435e51cf465c11ee518
Author: Dirk Mueller <dirk@dmllr.de>
Date:   Tue Jun 25 11:19:52 2013 +0200

    Fix up trivial License Header mismatches
    
    Newer Hacking version from git have a check for
    Apache2 license at the beginning of source files. A
    couple of the files here had trivial mismatches, so
    fix them up accordingly.
    
    Change-Id: I35df87b464b31ae3502a5a028a5c67e6c8af8fd2

commit eefae5dd93451ed47df818a2f6e808241c87bbd7
Author: Dirk Mueller <dirk@dmllr.de>
Date:   Tue Jun 25 10:41:57 2013 +0200

    Package AUTHORS and ChangeLog file
    
    Fixes LP Bug #1186518
    
    Change-Id: I856aa8c33628b3a6e4a4e3aa743a5b113477e020

commit 4cdb10ebb3c52faa58e4594060480b252d3d7457
Author: Nikhil Manchanda <SlickNik@gmail.com>
Date:   Thu Jun 13 23:27:15 2013 -0700

    Fixed backups GET and DELETE to restrict access to the owner of backup
    
    Fixed the db model find_by so that when a model instance is looked up and a
    context is passed in, the find_by operation fails if the tenant_id in the
    instance is not the same as the tenant_id in the context (except if the
    tenant is an admin).
    
    Fixed bug 1188822
    
    Change-Id: I0374f999601fa3f2bc817901bbc428b8be219683

commit 7ab80b554dde5f1f1e61b6a8c45492c5ac27ed6b
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Wed Jun 19 13:44:44 2013 -0700

    Rename from reddwarf to trove.
    
    Implements Blueprint reddwarf-trove-rename
    
    Change-Id: Ia9ee609bbc06a1d8b9d6917642529f30347541fd

commit 18664fa9d8b422d132c60bc0bb085b1ebcc1a9a7
Author: Kevin Conway <kevinjacobconway@gmail.com>
Date:   Thu Jun 20 09:12:33 2013 -0500

    Add trove.egg* entry in .gitignore
    
    There was already an entry for reddwarf.egg*, but this is no
    longer valid after some of the name changes.
    
    Change-Id: Ib348879a2e22cb44dc50de34961ce18b1a2ce576

commit 57a10aac00b74a01ff029318f60fc20b8436ebdd
Author: Kevin Conway <kevinjacobconway@gmail.com>
Date:   Fri Jun 14 16:19:40 2013 -0500

    Fix faulty 404 errors when requesting bad versions
    
    The problem came down to the `_dispatch` method of the openstack
    common wsgi router object. When a match was not found it returned
    a webob 404 exception directly rather than allowing it to be
    wrapped in a serializer.
    
    The fix involved extending the `Router` object and reimplementing
    the `_dispatch()` method to use the `Fault` object that serializes
    exceptions.
    
    Change-Id: I24a590f65ff655b25cfd7d84786df3055af701f1
    Fixes: bug #1174960

commit 7f4c08416a3552530ee102e7b78d19b6abda6b0a
Merge: b394515 7323faa
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Jun 19 19:06:26 2013 +0000

    Merge "Changed instances of the name reddwarf with trove in the README"

commit b3945152a46862b94ac8e32a0f517c51a48283f3
Merge: 0bdf7b3 f31945d
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Jun 19 19:03:40 2013 +0000

    Merge "Change server exceptions to show less details"

commit 0bdf7b392851b38cd668c039f50a057555054a40
Merge: d311f4e 4eef8d9
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jun 18 20:58:55 2013 +0000

    Merge "Adding support for encrypted backups."

commit d311f4e42fef828c3acee721807c992b996351d1
Merge: 35c87da 2ed843e
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jun 18 17:53:14 2013 +0000

    Merge "Fixed restore to wait for full mysqld shutdown before attempting restart"

commit f31945df708cf9a09a9df17ee8b625c9703a34ac
Author: Kevin Conway <kevinjacobconway@gmail.com>
Date:   Thu Jun 13 12:30:16 2013 -0500

    Change server exceptions to show less details
    
    Internal exceptions were dumping error messages raised by
    arbitrary python calls and potentially revealing sensitive
    details.
    
    The message for all 500 errors is now::
    
        Internal Server Error. (<UUID>)
    
    The original exception details are written to the log files. The
    UUID can be used to reference the individual 500 error in the log.
    
    Change-Id: I57e13a182fd868a1f45419b51d08fe744d650e5f
    Fixes: bug #1189673

commit 7323faa606cd59f6ecee4e8c3bbebb8ea2e32b9c
Author: Kenneth Wilke <kenneth.wilke@rackspace.com>
Date:   Mon Jun 17 16:18:00 2013 -0500

    Changed instances of the name reddwarf with trove in the README
    
    Updated the README file to reflect the name change
    
    Change-Id: Id2e62ca47c5ac4bcf4245409ac5b63a724eb98d4

commit 4eef8d9a70c5ba7fe8ded01b9503eff307c8c6a0
Author: Dror Kagan <dror.kagan@hp.com>
Date:   Tue May 28 16:28:54 2013 -0700

    Adding support for encrypted backups.
    
    We'd like to enable the backups that are taken and stored as files in Swift, to
    be encrypted. We'll add some new config flags, to mark whether or not
    encryption is enabled. At this point, the encryption key will also be stored as
    a config value. When configured to encrypt, the whole process will be streamed
    to/from Swift, doing backup -> zip -> encrypt -> Swift and Swift -> decrypt ->
    unzip -> restore all during streaming, so we don't use up more disk space than
    needed.
    
    Blueprint: encrypted-backups
    Change-Id: I05447306f4249bfd8e02de7b008ebda3387b2fbd

commit 35c87da0a2ece9681339f7a390e1e8b96ee61237
Merge: 9caf1d2 51ea409
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Jun 17 17:25:32 2013 +0000

    Merge "Fix quota bug where it raises exception when resources are deleted"

commit 9caf1d29ce2643f6750094b77dec3f6dda059e47
Author: Monty Taylor <mordred@inaugust.com>
Date:   Fri Jun 14 18:14:41 2013 -0400

    Remove explicit depend on distribute.
    
    Change-Id: Ied50e67d1f32dc68e326ae58d21c76859d250496

commit 97488d354ef53c87d120250c16a45b8abd6d9b28
Author: Monty Taylor <mordred@inaugust.com>
Date:   Fri Jun 14 18:14:20 2013 -0400

    Renamed repos to trove.
    
    Change-Id: I0b8d8bed9f4c73bf0c315c6f4d2c6b0029ffdf22

commit 2ed843e252a1285b339328f7b78613d5bf08add0
Author: Nikhil Manchanda <SlickNik@gmail.com>
Date:   Thu Jun 13 19:42:05 2013 -0700

    Fixed restore to wait for full mysqld shutdown before attempting restart
    
    Fixed the issues where after resetting the root password, the
    innobackupex strategy was not waiting for the mysqld process to shut
    down completely before attempting to restart it.
    
    Fixes bug 1190735
    
    Change-Id: I31524451a44b6e8728eb4ec4285643b69ce13d0e

commit 51ea4093371ebbf96f391d6dee62356793f201f4
Author: Steve Leon <steve.leon@hp.com>
Date:   Tue Jun 11 17:21:31 2013 -0700

    Fix quota bug where it raises exception when resources are deleted
    
    - Added an extra check to make sure that if the delta is negative,
      it should not raise an over quota
    
    fixed bug 1178285
    
    Change-Id: I23cdc7bfa0a58ee87ae085d51814f73bc9790754

commit 79b5b01e2805b88170289c13d9f591be7d0ce160
Merge: 559238a 3a276f7
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jun 11 18:42:19 2013 +0000

    Merge "Adding Exists Event Publishing"

commit 559238a5a27aea84226381e7a24cb6a2bb138787
Merge: d1c996b 81930cd
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jun 11 18:41:45 2013 +0000

    Merge "Adding delete restore instance tests"

commit 3a276f77c3eb3b04b48e0fddee22f0412d351a3f
Author: justin-hopper <justin.hopper@hp.com>
Date:   Wed May 15 16:28:04 2013 -0700

    Adding Exists Event Publishing
    
        TaskManager periodically sends notifications for active instances
    
    Implements: blueprint notification-exists-event
    
    Change-Id: If9ec0a6b89ee28c550297e5a7450b0b927e034f2

commit d1c996b7d1a7a9ce594abd17700c89bbb7d7ba53
Merge: 44c0dba 3edc50a
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Jun 10 23:16:18 2013 +0000

    Merge "Allow remote implementations to be overridden."

commit 3edc50a6378aaa1931dad1fd94bac024a100c19b
Author: Robert Myers <robert.myers@rackspace.com>
Date:   Fri Jun 7 10:56:16 2013 -0500

    Allow remote implementations to be overridden.
    
    * Adds new config settings for default remote clients
    * Removes monkey patching during test runs
    * Add fake implementations to test config.
    
    Implements: blueprint: custom-remotes
    Change-Id: Ic1fa423d9192eceb64f0de54bad869e73fb3a1e5

commit 44c0dba4c6404dee3be2d2d7e9aeb70ea59a6647
Author: Nikhil Manchanda <SlickNik@gmail.com>
Date:   Wed Jun 5 19:07:03 2013 -0700

    Fixed race condition in the Restore workflow
    
    When an instance is restored from a backup, during the step when the root
    password is being reset, we now check to ensure that the mysqld daemon is
    up, before we kill the process. This ensures that the root password is
    always reset successfully.
    
    Fixes bug 1187958
    
    Change-Id: If5a5c0293c0dc51c3f118abbcc52c3fb0d1d3cfa

commit c387692d50b0fc062fe718782af995b91b2a93e9
Merge: c28e7af b93ea02
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jun 7 02:43:51 2013 +0000

    Merge "Integer Flavor Ids"

commit 81930cd27f043b3e9f87f08a7d4680383d20fea3
Author: Steve Leon <steve.leon@hp.com>
Date:   Tue Jun 4 17:21:11 2013 -0700

    Adding delete restore instance tests
    
    - The backup test is leaving an instance around
    - This test will make sure to delete it
    
    Part of bug # 1187133
    
    Change-Id: Ie946cf531c1b8a3c8001e605e427a84791e3e4e5

commit c28e7af2f665263edfb23a42ac5ad752b6847881
Merge: cd51542 146d504
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Jun 6 18:31:34 2013 +0000

    Merge "Renaming security group URL API"

commit cd515421919f8c9ebe204a5d733b5aafde24c669
Merge: 792cd12 572e851
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Jun 5 20:43:28 2013 +0000

    Merge "Don't require an admin user if there isn't a need."

commit b93ea02cf9de6a9b206d4116f6ba7c243001e775
Author: Riddhi Shah <ridhi.j.shah@gmail.com>
Date:   Wed Jun 5 12:07:40 2013 -0500

    Integer Flavor Ids
    
    Changed the flavor id type in the instances schema to an Integer in a patch.
    Made changes to the test code. XML attributes are strings so made changes in code to handle that.
    
    Fixes Bug #1165077
    
    Change-Id: I6272c4cf9d22a6090f41b41a66e52506068532cc

commit 792cd121588967e75a0761759098a0ebbc910466
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Tue Jun 4 09:19:55 2013 -0500

    chmod 755 bin/reddwarf-mgmt-taskmanager
    
    Change-Id: Id5cace40da33b6b0e016a6e9a903bad25b536cd4
    Fixes: bug #1187408

commit 146d5048bcc7e2c9308e3b52ea27f8eeac0a099e
Author: Steve Leon <steve.leon@hp.com>
Date:   Mon Jun 3 18:05:59 2013 -0700

    Renaming security group URL API
    
    - Renaming API to match openstack
    
    Fix bug # 1187181
    
    Change-Id: I0462a2805a7329689bacf594ecd00cb911651004

commit b11db36f471a854326cb23023332381664b09cbf
Author: Monty Taylor <mordred@inaugust.com>
Date:   Mon Jun 3 18:42:06 2013 -0400

    Updated to use normal requirements names.
    
    Change-Id: I20545a3250c7db826b5c9133b8a94e3a8b2a3dbf

commit fc930eb91d5e113f20380cf8dbefbde1c8df972d
Author: Monty Taylor <mordred@inaugust.com>
Date:   Thu May 16 10:26:54 2013 -0700

    Migrate to pbr.
    
    Fixes bug 1179007
    
    Change-Id: If7c187f3b4833bdd7f2c0632c061afdcacb9832f

commit 572e851e599141228b62c7b5de00f58cf7ba3dae
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Thu May 30 18:20:13 2013 -0500

    Don't require an admin user if there isn't a need.
    
    This change makes it possible to skip specifying if a user has to be
    an admin or not as in some contexts it may not matter. Found while
    trying to run the tests against an environment where my Nova user
    worked only for the Nova MGMT api.
    
    implements blueprint tests-should-not-require-admin-prop
    Change-Id: Ief62d47216b6366e36fd90e86baf81172e5281ba

commit 187756d4b8b19058c2f5678f994c841cf205da74
Author: Steve Leon <steve.leon@hp.com>
Date:   Mon Jun 3 09:51:37 2013 -0700

    Fixing delete backup
    
    - Backup is not able to be delete because the object is not found in swift
    - Issue is that the filename parsing is incorrect
    
    fixes bug # 1186454
    
    Change-Id: I0195aa72bf42a3d87d7e6c541655b172cae7f195

commit 68a39d088a884a840d3d915dfc844ff39183c0a0
Merge: b8dc639 000744d
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri May 31 23:58:25 2013 +0000

    Merge "Use database name validation only on listing and loading of databases"

commit b8dc6399db29eb7cc4b947c89d9f02aa6f00b1cf
Author: DJ Johnstone <dj.johnstone@rackspace.com>
Date:   Fri May 31 12:49:44 2013 -0500

    Adding missing config value
    
    fixes bug # 1186360
    
    Change-Id: I24d8e4833b7bc078ca238222f8dcee0cdfb2bf26

commit 000744d3d6c832a1ac4fec5a8cf2168d69a4fc06
Author: Steve Leon <steve.leon@hp.com>
Date:   Thu May 30 18:04:51 2013 -0700

    Use database name validation only on listing and loading of databases
    
    * We don't need to validate the database names in the
      response of a 'list_databases' call, since they may have been
      created via the root_enabled backdoor
    
    fixes bug 1178089
    
    Change-Id: I2f74e63cfd8b78feec9c38b5fec75138245a7f64

commit 2ab0a5d488d185855d64264009b7d7e2b414dcab
Author: Dror Kagan <dror.kagan@hp.com>
Date:   Tue May 28 16:28:54 2013 -0700

    setting up the right percona pkg to be used - bug1185205
    
    Change-Id: I80c0aaca595dfbf3a9696548c2aabc2a93d2dd88
    fixes: bug#1185205

commit 97d8fb3dd59cfbd97abe858898c09084dcdd5b9c
Author: Dror Kagan <dror.kagan@hp.com>
Date:   Tue May 28 11:40:19 2013 -0700

    Adding a SERVICE_REGISTRY for percona - bug 1185138
    
    fixes: bug#1185138
    
    Change-Id: If189fa4a87e526c8277f58a9a99831c1dadd68bc

commit ce0d39fd2aaff4a93e4cbed128e4609ace1cca59
Merge: 9a2c979 301cdf2
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu May 23 23:26:24 2013 +0000

    Merge "Ephemeral volume support"

commit 301cdf245c4021999828f83a81c471db4f511e1b
Author: Steve Leon <steve.leon@hp.com>
Date:   Fri May 10 16:45:48 2013 -0700

    Ephemeral volume support
    
    This feature enables reddwarf to create instance and run mysql on ephemeral disk.
    To enable this feature, set the flag "reddwarf_volume_support to False and specify the device_path and mount_point variables.
    
    Also added int tests for ephemeral support
    
    fixes LP bug# 1175719
    BP: https://blueprints.launchpad.net/reddwarf/+spec/ephemeral-storage-volume
    
    Change-Id: I869297e7da288ac42b359c8cdb731e8b7281d51b

commit 9a2c9794a22746cdea698f9d75082de9503f2f3c
Merge: 8ccc521 4384a2c
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu May 23 21:15:38 2013 +0000

    Merge "Fixed format string vulnerability in reddwarf call to OpenstackException handler"

commit 8ccc5211a43a32e6614b297a50dcc1579bbd88c4
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Thu May 23 10:40:40 2013 -0700

    Changes the conf files so redstack doesnt clobber them anymore.
    
    fixes bug 1183474
    
    Change-Id: Ic5a9597f916e3633eaead77cbdae71780200342e

commit 4384a2ca7f6379edeab03e22dee29e8ebf62f299
Author: Nikhil Manchanda <SlickNik@gmail.com>
Date:   Thu May 23 02:46:37 2013 -0700

    Fixed format string vulnerability in reddwarf call to OpenstackException handler
    
    Exception messages from the mysql extension which may contain user input are
    now properly escaped. This fixes any chance of a format string vulnerability.
    
    Fixed bug: 1177936
    
    Change-Id: I7762f605f08a7e7b5f884ee4062aa16e4048f928

commit 76f705fa36f8a281695d806506a55bb7ce227870
Merge: 16b42c9 9e24e8e
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed May 22 22:01:45 2013 +0000

    Merge "Add flavor API  support for ephemeral"

commit 16b42c9579a675938f16020686c0a1ecffaeba35
Author: daniel-a-nguyen <daniel.a.nguyen@hp.com>
Date:   Thu May 16 12:36:14 2013 -0700

    Added optional arg to launch child processes
    
    Removed unnecessary conditional stmts
    Commented out reddwarf-api-workers in configs
    
    Change-Id: I80505fbe2dfe84c2ad77d4f41cd0d876b90187ef
    Implements: blueprint preforkreddwarf

commit 21dd6a183628512a5b7b589087c7c17b9995f617
Merge: a5294eb 595125a
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon May 20 22:06:01 2013 +0000

    Merge "Backup and Restore for reddwarf instances."

commit a5294eb09f01fa62ddfd41a44c2b0b065d78e575
Merge: 51523db 7a03178
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon May 20 21:59:53 2013 +0000

    Merge "Fixes some user and user-access call errors."

commit 595125ac842c350fa4bf2c49fd68317de5401955
Author: Nikhil Manchanda <SlickNik@gmail.com>
Date:   Thu Mar 21 15:43:33 2013 -0700

    Backup and Restore for reddwarf instances.
    
    Implemented backup and restore for reddwarf instances.
    
    Implements spec/consistent-snapshots
    
    Change-Id: Ic1e78545f9e90ab986665a58f524081dcde6894b

commit 51523dbf9430178702e21a3d5a701bd48b151157
Merge: a44c369 9b4279d
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon May 20 18:27:24 2013 +0000

    Merge "Refresh Oslo code - add support for ssl"

commit a44c369b744d5e85b4ccd1b82ac623a8622d9923
Merge: c63d8de 4a06e08
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon May 20 17:38:33 2013 +0000

    Merge "Adding the start of notifications"

commit c63d8dec4a262e8e8b45156746d548d9d50c8b85
Merge: 98d42e5 9c136b5
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon May 20 17:27:35 2013 +0000

    Merge "Re-introduced support for rpc delete_queue"

commit 7a031785eaa2e47b490e9a0b09d9fd89ec5ca849
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Fri May 3 16:18:06 2013 -0500

    Fixes some user and user-access call errors.
    
    delete-user now 404s if the user doesn't already exist
    change-password now 404s if any user doesn't exist
    change-password now 400s if any user is invalid
    tests added for these three cases
    error messages for BadRequests in user calls more specific
    
    fixes bug #1181261
    
    Change-Id: I6c8bcd3d5af99e8c6d49029eaeb26b87a49279d8

commit 9c136b5a4b1140580601141331490eb99f0cbab4
Author: Nikhil Manchanda <SlickNik@gmail.com>
Date:   Thu May 16 01:58:50 2013 -0700

    Re-introduced support for rpc delete_queue
    
    Fixed leaking queues in rabbitmq since our guestagents' queues no longer
    go away when the db instances are deleted.
    
    Fixes bug: 1180693
    
    Change-Id: I5ed18929a611307656cfa6da2c9aaed34624e4a1

commit 9b4279d2ebbec1a49a54ebf767062a97f0a85c2c
Author: Dror Kagan <dror.kagan@hp.com>
Date:   Thu May 9 13:57:55 2013 -0700

    Refresh Oslo code - add support for ssl
    
    We want to add ssl support for the reddwarf api server.
    For this, updating the openstack/common/wsgi module, and
    all it's dependencies as a result of using:
    $> python update.py --base reddwarf --dest-dir ../reddwarf --modules wsgi
    (details:https://wiki.openstack.org/wiki/Oslo)
    
    I'm commenting out the "six" update, since it seems to break
    our fake mode testing with regard to reddwarf-cli.
    
    I'll open a separate bug for it.
    
    Change-Id: I763d06658488bd1ca1eac5a2ba1ffde5629f842f
    Fixes: Bug #1178421

commit 98d42e50e3c365b8bb5e8c3f6b12b59633a31ebd
Author: Monty Taylor <mordred@inaugust.com>
Date:   Thu May 16 10:07:14 2013 -0700

    Migrate to flake8.
    
    Fixes bug 1172444
    
    Change-Id: I09e1e2d03f41a175aa39760b5fc560ed0d9d30a5

commit 9e24e8e61e34bdd24713f5ba0e7dc96cdd68e237
Author: Anna Shen <ruiyuan.shen@hp.com>
Date:   Thu May 9 11:05:37 2013 -0700

    Add flavor API  support for ephemeral
    
    blueprint ephemeral-storage-volume
    
    Change-Id: I5525a9ce2c856b9233db55ecf75af8b08f40afe0

commit 9037e6f3df93a03f7dc3ba8990bf68b7ace17aaf
Merge: c6b2d78 743e455
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed May 15 18:46:22 2013 +0000

    Merge "Stop granting users GRANT OPTION by default."

commit 743e455b72fe594813512d52345a9d366163dabe
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Thu May 2 11:15:23 2013 -0500

    Stop granting users GRANT OPTION by default.
    
    Fixes Bug #1180041
    
    Change-Id: Ib2eb40bca70ac45e10560264ebfba86548cf621f

commit 4a06e08c051f0ba05206295de6f9f795f461af4e
Author: Robert Myers <robert.myers@rackspace.com>
Date:   Tue Apr 9 08:32:01 2013 -0500

    Adding the start of notifications
    
    * Adds a nofity mixin for the taskmanager models
    * Adding a usage verifier test
    * Adding tests for usage notifications
    * Adding extra parameters to match Nova notifications
    
    Implements: blueprint reddwarf-notifications
    Change-Id: I61193c238fac6e14d360f3e17baeb5302aa7d720

commit c6b2d78e82f8de781c6750e0132e84f9438a0ced
Merge: 3e20616 984bf24
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri May 10 19:39:19 2013 +0000

    Merge "Adding ability to run XmlLint for each API call."

commit 3e206169ee982f946e1636141b66298006c8ed90
Merge: d6c9cf6 24b1ce3
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri May 10 18:44:51 2013 +0000

    Merge "Quota tests"

commit d6c9cf6c4d53fd726907dd5e14efea3c4bef722f
Merge: b3c32e3 0ac1ba7
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri May 10 16:57:32 2013 +0000

    Merge "added malformed json tests"

commit b3c32e3f8781828667d490720c26aeb819451ae6
Author: justin-hopper <justin.hopper@hp.com>
Date:   Sun Mar 24 22:57:16 2013 -0700

    Controller and API changes for backups.
    
    -API controller for backups
    -adding swift url to the config
    -Fixing failing tests
    -Renaming 'instance' param.
     Checking for NotFound models so that the returned error is friendly
    -adding feature to list all backups from a specific instance
    -Adding checks for creating/deleting/restoring backups when it is not completed
    -Adding unit tests for backup controller
    -adding check to see if file is in swift
    -Adding skeleton code for delete backup in the task manager
    -Fixed backups API to pass in the backup_id during create_backup.
    -adding int tests for backup controller
    -Adding backup list and delete int tests
    -Adding list backups for instance test
    -Adding quota for create backup
    
    BP: https://blueprints.launchpad.net/reddwarf/+spec/consistent-snapshots
    
    Change-Id: I35c2fefcce4b3009e76ba7232c52dabf502a3ac0

commit 770c0fd83b19ef2b55a032f750f9e22b9c4c5ea1
Author: justin-hopper <justin.hopper@hp.com>
Date:   Fri Apr 26 14:50:19 2013 -0700

    Refreshed Oslo Code
    
        Change to auth_tok to auth_token
        Added dependency on oslo.config package
        Remove reddwarf.openstack.common.cfg
    
    Change-Id: I61af7a54d09f3d1d6b6efe470ea6308be8ace2e7
    Fixes: bug #1175757

commit 0ac1ba7e26d2d6394a0e4d96e7104f636eedaa1e
Author: Paul Lodronio <paul.lodronio@rackspace.com>
Date:   Tue May 7 11:15:35 2013 -0500

    added malformed json tests
    
    these tests are all being skipped because the code being tested is broken
    
    bug #1177969
    Change-Id: Iaf3c09bfda01b5ad883e9859906f831a3b2b5337

commit 08a57d70356c1c173531ff3a5c85f56f4d4bf4ca
Merge: 1228d99 c95b07f
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue May 7 19:07:30 2013 +0000

    Merge "Remove unused authutils."

commit 1228d990751432ef7d2afc8a637062f1856c87a6
Merge: d5fca0e 9e6a1c3
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon May 6 20:59:32 2013 +0000

    Merge "fixing taskmanager exception after migration is complete"

commit d5fca0e312b7b783cebf496060730da80c506e9b
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Wed May 1 15:56:27 2013 -0700

    Makes the guest work for more than just mysql.
    
    * Moved code around to accomplish this
    * Renamed a few msyql specific methods
    * Used the guest_info config file since it contained
      the service_type already
    
    implements blueprint reddwarf/guest-multi-impl
    
    Change-Id: I12a1f08499355802dba35ca14ec38b8f0dc5dfa4

commit 24b1ce37bcef777b610a71a3ac0e767332697a64
Author: Tanis De Luna <tanis.deluna@rackspace.com>
Date:   Wed May 1 09:20:02 2013 -0500

    Quota tests
    
    1. New quota test module added
    2. Extra tests added for the quota feature
    
    Change-Id: I77ba7bccc7984ddbdd68c4bbe663c608a0363c1c

commit 984bf2493dd004de998a9b107f99f6692b1ddbbd
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Tue Apr 30 23:52:42 2013 -0500

    Adding ability to run XmlLint for each API call.
    
    This will not run in Tox normally, but makes that idea possible.
    See the following for more details:
    https://wiki.openstack.org/wiki/Reddwarf-Test-With-XmlLint
    
    Change-Id: Ifc675b6955b1e5d5e32c98968f1444de9dffe14c
    implements: blueprint xmllint-verification

commit 0f6744e882ac644ba094904e97d4cfc258b46a06
Merge: 7d066ad 1aaed59
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Apr 29 22:51:23 2013 +0000

    Merge "s/OpenStack LLC/OpenStack Foundation/ in Copyright."

commit 1aaed59b4b6ba34d2e1e15d8d7ec80f6ac762085
Author: Russell Bryant <rbryant@redhat.com>
Date:   Mon Apr 29 18:30:21 2013 -0400

    s/OpenStack LLC/OpenStack Foundation/ in Copyright.
    
    Update Copyright statements that previously said 'OpenStack LLC' to now
    say 'OpenStack Foundation'.  Note that the files under openstack/common/
    were not updated, as those changes should be brought in by syncing with
    oslo-incubator.
    
    Change-Id: I22db9858e899cff72053a4b48100fcc039f5d9dd

commit c95b07f8cf00cc765e0071ce6e9f5c5876c34a43
Author: Russell Bryant <rbryant@redhat.com>
Date:   Mon Apr 29 18:06:27 2013 -0400

    Remove unused authutils.
    
    This module was being imported from oslo-incubator, but was not used
    anywhere.
    
    Change-Id: I0e0c410404cbdb8b3c0281bd1ad07b46d3083314

commit 7d066ad1d6c127503f199e9e7fbbbc955d5b64df
Author: Russell Bryant <rbryant@redhat.com>
Date:   Mon Apr 29 18:00:55 2013 -0400

    Add Apache 2.0 LICENSE file.
    
    Change-Id: I2b209c4dca352d2a42f8531be8237eab9b6faac5

commit 9e6a1c3118944bc14002e9cf5ab95104f1957c9e
Author: Craig Vyvial <cp16net@gmail.com>
Date:   Wed Apr 24 16:09:33 2013 -0500

    fixing taskmanager exception after migration is complete
    
    fixes bug #1172478
    
    Change-Id: Ic537ddc6a9405f1443c315697555060c0c1d1f73

commit f224dd5dec7ac479280fab59587fc65c028de42a
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Thu Apr 11 14:41:16 2013 -0500

    Fixes test in response to optional hostname fix
    
    Several tests have had their behavior changed
    with the client appending the default host.
    With that new behavior reversed in the client,
    some tests use a username that contains an @,
    causing an ambiguous case for the API to parse.
    Deliberately including the host in the tests
    fixes this.
    
    Fixes Bug #1171559
    
    Change-Id: I967eb4b21d8ca3e2c2721db6f362b8dac2551346

commit df4405ce54d8b2f60e022e13cf63a1f46fb1fe19
Merge: 7883b69 2a30e18
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Apr 11 17:33:54 2013 +0000

    Merge "fixing the flavor tests"

commit 7883b69c30309347e8345f790a775f8e18b4b388
Merge: 29dcb22 91b419d
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Apr 11 08:27:08 2013 +0000

    Merge "Updating tests to use altered quotas show method."

commit 29dcb22950102f74e39d714533a87fe997bb13d1
Merge: 4d223a0 439d35d
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Apr 10 18:16:49 2013 +0000

    Merge "Stop the deprecated use of Exception.message to please Python"

commit 91b419dce738b7f217c9a0db02a9591f1a6847ba
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Wed Apr 10 10:42:36 2013 -0500

    Updating tests to use altered quotas show method.
    
    implements blueprint use-plain-dict-for-quotas-show
    
    Change-Id: Ica450c5e571a80893b93d47a7b648f8ef766f0bc

commit 4d223a013a36e042c3665734ffe9ca71fcbfffd1
Merge: ac74eac e712eb6
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Apr 10 13:51:56 2013 +0000

    Merge "Addresses xml issues for quota unit tests"

commit ac74eace57757253cbe2f35c8ff8e68e51fac166
Merge: b8e2746 817e2d6
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Apr 10 07:41:20 2013 +0000

    Merge "Adding a running method to the Backup Model"

commit 2a30e1871b76359e1d89ee20851ee5bfa4505726
Author: Craig Vyvial <cp16net@gmail.com>
Date:   Wed Apr 10 00:24:36 2013 -0500

    fixing the flavor tests
    
    Fixes Bug: 1157541
    
    Change-Id: Ia77a71139fd96aadfe9618240c5c234ca552f167

commit e712eb6b57ce6b99552aefb5810cb8864c017a2a
Author: daniel-a-nguyen <daniel.a.nguyen@hp.com>
Date:   Tue Apr 9 11:14:58 2013 -0700

    Addresses xml issues for quota unit tests
    
    Moved check for xmlns to avoid saving to db
    Change-Id: I8d5d9eb7295574f0d24e1de3e92ced26721fd8eb
    Fixes: bug #1150903

commit 817e2d6eeaf2194e04f1100890fc07d7ca4c7e41
Author: Robert Myers <robert.myers@rackspace.com>
Date:   Wed Apr 3 11:10:24 2013 -0500

    Adding a running method to the Backup Model
    
    * Adds a query classmethod to Base Model for
      more complex queries such 'in_'
    * Adds a running classmethod to Backup Model
      which returns any currently running backups
      for an instance.
    * Add a checksum field to the Backup Model.
    * Refactor the DBBackup to reuse base methods
    
    Change-Id: Iaf6903af88c7f4caa20921f1ca63354999ec6348

commit 439d35dbce60ff4209ba5b34934083ff230602d5
Author: Robert Myers <robert.myers@rackspace.com>
Date:   Mon Apr 8 08:52:55 2013 -0500

    Stop the deprecated use of Exception.message to please Python
    
    * This fixes all the warning messages during the test which
      are annoying and verbose
    
    Fixes: bug 1166221
    Change-Id: I4b0276f4c29c91a46d8d4913b40e9767bb75a7f1

commit b8e274685daaf6d68e4aca34d380ec6db835cf72
Author: Steve Leon <steve.leon@hp.com>
Date:   Wed Apr 3 16:20:34 2013 -0700

    Adding checks when updating a quota
    
    The rd-client is changing to no longer accept all resources when updating a quota.
    The client will then send 'None' values to resources that are not to be updated.
    This fix ensures that the changes in the client are handled.
    
    This effort was initiated by the implementation of quota for backups
    
    Change-Id: I24e02a2736750a2606d62dfd06f0130bef503b10

commit 8d89bae2ad00b443900f23057ababa3975379b84
Author: Nikhil Manchanda <SlickNik@gmail.com>
Date:   Mon Feb 25 15:58:30 2013 -0800

    Added support for Security Groups via a new extension.
    
    - Added migrate changes for new database artifacts.
    - Added models for Security Groups and Security Group Rules.
    - Definition and addition of Controllers for API.
    - Views for Security Groups and Security Group rules.
    - Extended taskmanager to use newly created  Security Group on instance
      creation, and to clean it up on deletion if extension is enabled
    - Added new flag to conf to enable "reddwarf_security_groups_support"
    - Integration tests.
    
    Implements blueprint: security-groups
    
    Change-Id: I44053359c12e53a9e549bd334e628ecd249d8ba0

commit 01a7590b587e1f76430bffd3ec927e29f561711e
Merge: 825acf1 ce208d6
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Mar 27 21:55:44 2013 +0000

    Merge "Add snapshot ORM to reddwarf"

commit ce208d6cabba227576f492e7647d9da5a89e7c25
Author: ruiyuan-shen <ruiyuan.shen@hp.com>
Date:   Mon Mar 18 14:07:37 2013 -0700

    Add snapshot ORM to reddwarf
    
    - snapshot ORM model (migrate script)
    - unittest for ORM
    
    blueprint consistent-snapshots
    
    Change-Id: I26045ff6da322802e79bbb1e6467bfe14d05688f

commit 825acf1ee3f9578f666675ab84594c72b22ffccf
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Mon Mar 11 14:33:04 2013 -0500

    Adds optional hostname to calls involving users
    
    All calls that involve calling a user by name now
    also allow for the host to be specified optionally.
    
    Similarly, all calls that respond with a user also include
    the host, defaulting to '%', MySQL's shorthand for 'anywhere'.
    
    There are also a few fixes to get all real, fake, and tox tests
    to work. Those will probably be rebased away if other reviews are
    merged first.
    
    Change-Id: I6df821ef2ad7d0602a060c853f0ef9bdc5c11c26

commit a076b182c761e912221c2c5b808a8b04c60ea71b
Author: daniel-a-nguyen <daniel.a.nguyen@hp.com>
Date:   Tue Mar 19 16:27:40 2013 -0700

    Addresses failing quota int-tests
    
    Refactored tests following comments
    Needed to update tearDown method
    
    Change-Id: I2ae65a01f32b7a7afe779d8b54c019c033ac4889
    Fixes: bug #1155317

commit bcaa00578090ea831846c2f4ee5c96c5fe25cfcc
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Tue Mar 19 10:23:54 2013 -0700

    Fixing the signing dir and cleaning up the paste config.
    
    Fixes bug 1157313
    
    Change-Id: I2850444095ed929f4f6076de543ad2fa16050dd3

commit 8f388f96d5e3ffa46d9aa468578d2b154b9a3f8c
Author: Dror Kagan <dror.kagan@hp.com>
Date:   Fri Mar 15 11:20:20 2013 -0700

    fix coverage for jenkins - temp fix
    
    this is a temp fix for bug 1155728
    but actually fixing bug 1155729 that was opened just for this
    
    Change-Id: I4bae33a39fb53c733a39d28c4e742725ae1c82a4
    Fixes: bug# 1155729

commit f545c792ad07088cf7a0393089a978e9f8ff8b76
Author: daniel-a-nguyen <daniel.a.nguyen@hp.com>
Date:   Thu Mar 14 15:14:36 2013 -0700

    Fix for missing quota property for int tests part1
    
    Note this does not fix all current quota issues
    Fixes: bug #1155310
    
    Change-Id: Iec8e4fdbde839594a8da6d91f52d98bf0a67e986

commit 65ed990f5775b12f30e26fa50d0f16c1b9192064
Merge: c27fd24 c791fe8
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Mar 14 20:29:05 2013 +0000

    Merge "Adding instance ID to DNS error message."

commit c791fe8df1fb93548751d59426d404a2ed6c8aaa
Author: Robert Myers <robert.myers@rackspace.com>
Date:   Wed Mar 13 16:11:19 2013 -0500

    Adding instance ID to DNS error message.
    
    Currently the message is unhelpful as it gets lost in all
    the other messages. This adds the instance ID so that ops
    can track down the failed instance and correct it.
    
    Change-Id: If9d256bf971b056a6636568efe788c7cb2c2ef5f
    Fixes: bug 1154798

commit c27fd2447a4bf9c290d457a193d00f6c4f29d890
Author: daniel-a-nguyen <daniel.a.nguyen@hp.com>
Date:   Tue Mar 12 20:52:04 2013 -0700

    Adds absolute limits to limit API call
    
    Addresses XML issues
    
    Change-Id: I96df93c36c06baf309f881fc1f21b5acbd7fa953
    Fixes: bug #1154298

commit 2187352dadc5e646fd833cb1dd1ac340ef47b619
Author: ruiyuan-shen <ruiyuan.shen@hp.com>
Date:   Tue Mar 12 01:09:51 2013 -0700

    update MANIFEST.in to include specific scripts in etc/reddwarf
    
    Bug #115394
    
    Change-Id: I193e9907cd06618237abff769eb4dc62ffc7d2ce

commit 3c423f188558818ac51740c003c3a26a4d79761f
Merge: 21e3f0b b220560
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Mar 11 18:48:10 2013 +0000

    Merge "Test no accept headers"

commit 21e3f0b288c7988d980f3fb465b9eca0cc2e43f4
Merge: 5f73d7b 97b6a94
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Mar 11 16:50:27 2013 +0000

    Merge "Restoring the ability to run fake mode locally."

commit 5f73d7be8ad793fdc49e1f82b2237ef73fb0e78e
Author: Vipul Sabhaya <vipuls@gmail.com>
Date:   Fri Mar 8 17:13:59 2013 -0800

    Ensure to_dict() returns auth_tok
    
    * ReddwarfContext was changed to defer to the parent's to_dict method.
      When the context is serialized to amqp, it is known by the key 'auth_token'
      instead of the expected 'auth_tok' as a side-effect.
    
    fixes bug 1152827
    
    Change-Id: I8fcdb2a3eaf8da0dda3c0229b24e32f528353619

commit 8855ea83a83368b68d1862a29f903c9900d6df9a
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Thu Mar 7 09:02:15 2013 -0600

    Pinning proboscis to a specific version.
    
    fixes bug #1152370
    Change-Id: I9ef270a8c50fd9e3aedbfaf1545c31af2c051769

commit b22056082d84915652f8ac5248e4cd5eb054d949
Author: DJ Johnstone <dj.johnstone@rackspace.com>
Date:   Wed Mar 6 15:49:38 2013 -0600

    Test no accept headers
    
    Created a test to validate that the api still responds correctly without accept headers being passed.
    
    Change-Id: Ia6e145d857eed7c20b1a048ceaf41e2b301c1ea1
    Implements: blueprint no-accept-header-validation

commit cd6e9d7677e2de1d362c4e32527cee966cadc1a7
Author: daniel-a-nguyen <daniel.a.nguyen@hp.com>
Date:   Thu Mar 7 20:20:11 2013 -0800

    Update test-requires to point to rd cli tarball
    
    Sync up the client code to server code for absolute/rate limits
    Implements: blueprint rate-limits
    
    Change-Id: I2d465216fa8432674e268eb3a18b5f4cbde2692c

commit 93877e2419d4149328ece353ab9a4614d5dc1791
Merge: 3cb65cd 0fc4600
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Mar 8 01:07:32 2013 +0000

    Merge "Tests the API in XML mode."

commit 97b6a94eaede9c272de17acd7d13f7240b46162a
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Mon Feb 11 17:25:56 2013 -0600

    Restoring the ability to run fake mode locally.
    
    * Adding a fix which makes it easy to change logging. This is useful
      if you want to write a script to start a server, run some tests,
      and stop it.
    * Fixed the configuration files which were preventing some stuff
      from working when the fake mode process started. Had to create a
      test api-paste.ini file to use the fake keystone auth.
    
    Fixed bug #1122526
    Change-Id: I85b7fa8874ec01c8d8ea0d805d12bb551ee88960

commit 3cb65cdce17ba9dc57343897017935e8a4150910
Merge: 38d93db 0e92948
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Mar 7 17:32:26 2013 +0000

    Merge "Add python-keystoneclient to deployment dependency for reddwarf"

commit 38d93db70aa895ec5db6249d0491c3b9abfd767f
Merge: 1d80b46 fa6379f
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Mar 7 17:29:00 2013 +0000

    Merge "percona image for reddwarf"

commit 1d80b46e42094e13f7a30287a1450411b08e7cb4
Author: David Fecker <david.fecker@rackspace.com>
Date:   Fri Mar 1 14:11:50 2013 -0600

    Added tests for Modify User Call
    
    * Added line in guestagent fake to clear user grants after delete
    * Added negative tests for Modify User
    
    Change-Id: I16a6a9ebab281688c2a88c0c228e80337e05886e

commit 0da404aa0892a641f6b4b80f97473642fbf9e1a1
Merge: 4ac3032 0cf9c7e
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Mar 7 06:20:47 2013 +0000

    Merge "Refresh setup.py from Oslo"

commit 4ac30321c0b3ada0bef52e083580dcd2dc4db679
Merge: 9fc2231 bf30ea8
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Mar 7 06:00:55 2013 +0000

    Merge "Fixes data type bug in get-user call"

commit 0e929485b47b380f24617c318fdc43f2a0a043f9
Author: ruiyuan-shen <ruiyuan.shen@hp.com>
Date:   Wed Mar 6 17:35:25 2013 -0800

    Add python-keystoneclient to deployment dependency for reddwarf
    
    Bug #1150904
    
    Change-Id: Ife20228c771dcaad201dc871ed3e2079d7fd6de1

commit 0fc4600e014000e461861f02e4ce4520d7bf1d94
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Wed Mar 6 18:24:17 2013 -0600

    Tests the API in XML mode.
    
    This form of testing has been nearly available for awhile but was not
    turned on because it will increase the time of a full tox test run by
    eight seconds. However there has recently been new features which do
    not work at all with XML, so the time loss seems like a silly reason
    to not gate on this.
    
    implements blueprint test-with-xml
    
    Change-Id: I98d892bb5c1a0c16425f80a28a296c70120318c8

commit 9fc2231647506b913f569473190943dc9f675cd5
Merge: dc0a821 ddaf6de
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Mar 6 23:37:47 2013 +0000

    Merge "Use tarball for python-reddwarfclient dependency"

commit dc0a82131d880b3ee3d20c5dd33bbf0d6970a83e
Merge: 0a71ef9 eecaf4d
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Mar 6 17:15:55 2013 +0000

    Merge "Store the context in the local.store."

commit 0cf9c7eaaf60678c74fb12dcdc3997f3a0954518
Author: Vipul Sabhaya <vipuls@gmail.com>
Date:   Tue Mar 5 16:44:39 2013 -0800

    Refresh setup.py from Oslo
    
    * Part one of a few oslo updates
    * needed for proper packaging of reddwarf
    
    implements blueprint update-oslo
    
    Change-Id: I7522d9fcd50a8c161916e5f79748b655862acc3a

commit 0a71ef9e880996597f6f94d06fa2d0934051d420
Author: daniel-a-nguyen <daniel.a.nguyen@hp.com>
Date:   Thu Feb 14 11:22:06 2013 -0800

    Rate limits implementation
    
        added unittest for limits
        reverted changes to openstack/common
        removed commented code
        cleaned up unittest
        added int-tests
        updated reference to XMLNS
        removed 1.1 XMLMS in wsgi
    
    Implements: blueprint rate-limits
    Change-Id: I842de3a6cae1859cc246264a5836abfd97fb8074

commit fa6379f8ef8d821907f155c48f2dd7c095d882c9
Author: Dror Kagan <dror.kagan@hp.com>
Date:   Tue Feb 5 15:20:28 2013 -0800

    percona image for reddwarf
    
    Implements: blueprint "percona-image-for-reddwarf"
    Change-Id: I9160f4ac48ca5824d8176cd7d53b2d4458d84642

commit 8de8507493f66c2e90a1d2fd4a332c8610be60ac
Merge: 4b8dab3 c4848cd
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Mar 5 19:36:13 2013 +0000

    Merge "Quota feature"

commit c4848cd472c167b848c5db7860fe52e08f083b0f
Author: Steve Leon <steve.leon@hp.com>
Date:   Mon Feb 25 13:06:36 2013 -0800

    Quota feature
    
    Quota check for create/delete/resize volume
    Quota is implemented as a decorator, which can be easy enabled and disabled if wanted.
    The quota feature uses a reservation system that reserves resources prior to usage.
    
    BP https://blueprints.launchpad.net/reddwarf/+spec/quotas
    
    Change-Id: I5df82c8f1d7b40311b5d5d7301992607f98e9b2a

commit eecaf4d2f3c62b308697f6865a5e120d0409870b
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Tue Mar 5 10:08:57 2013 -0600

    Store the context in the local.store.
    
    fixes bug 1147173
    
    Change-Id: Ida78074a8003cf2411122352387f4e593cbf84c5

commit ddaf6decfacf02b0bb7a5a66a0062350c3ff73b0
Author: Vipul Sabhaya <vipuls@gmail.com>
Date:   Mon Mar 4 18:07:17 2013 -0800

    Use tarball for python-reddwarfclient dependency
    
    * Openstack-ci creates a tarball at tarballs.o.o when tag matches:
      ref: ^refs/tags/([0-9]+\.)+[0-9]*
            (alpha|beta|candidate|rc|a|b|c|r|g)[0-9]*$
    
    Fixes bug#1131509
    
    Change-Id: I5e3d00c57dfe977f6e9a01dea25b97c8fcdf0d1d

commit 4b8dab3fa9f68841f7ca115152a58295d02cdf0b
Merge: ecd7190 4374be7
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Mar 5 00:35:35 2013 +0000

    Merge "Fixing run_tests.py so it emits an error upon failure."

commit bf30ea8a8155b86a7f3c2162d9aaec452d89c1c1
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Thu Feb 28 17:05:30 2013 -0600

    Fixes data type bug in get-user call
    
    Additionally, fixes a bug in the fake guestagent causing
    grant permissions to persist after a user is deleted.
    
    Partially addresses bug #1132975
    
    Change-Id: I2b6951d1569224661747b3a889c8840ce2b205fa

commit ecd7190c947953b7e2f245d9ff8c9bdbb54e54eb
Author: baz <baz@ubuntu.(none)>
Date:   Mon Mar 4 07:45:34 2013 -0800

    Joins oslo dict values with reddwarf values.
    
    fixes bug 1144700
    
    Change-Id: Icc452cd511c6ffda57e41dbc93f44621e4c8489e

commit 4374be7a206062226511444de39223cd3c9d3926
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Mon Mar 4 10:11:32 2013 -0600

    Fixing run_tests.py so it emits an error upon failure.
    
    fixes bug 1144683
    
    Change-Id: If9ef4e53d012fed1c44ea5c099f2e750c167265d

commit 44544e587a36a44c17ef609b5c2eb2e61d67d6d9
Author: Dror Kagan <dror.kagan@hp.com>
Date:   Thu Feb 28 11:02:50 2013 -0800

    remove the namespace_packages from setup.py
    
    In reddwarf's setup.py, the method setuptool.setup() currently accepts a parameter for namespace_packages, and it shouldn't.
    
    Change-Id: Ica1fbebd5cbd5943c3a1b322d14a280737bc0542
    fixes: bug #1136189

commit 460aa6abdecb21060169e126121509113b9e17d9
Author: daniel-a-nguyen <daniel.a.nguyen@hp.com>
Date:   Tue Feb 19 13:49:41 2013 -0800

    Implement alternate root privileges
    
    Addresses comments from a previous review
    Leave configs in configs!
    Cleaned up unit test, removed mock too
    
    Implements: blueprint create-restricted-root-account
    
    Change-Id: I43327c97c7b80dc99a2cfe071562d01f2d0f54a4

commit 7f59a904d2591d7b0030d3a097fcb5e3e121c9e8
Author: Vipul Sabhaya <vipuls@gmail.com>
Date:   Wed Feb 20 21:07:30 2013 -0800

    Change default service_type in tests to 'database'
    
    fixes bug 1131037
    
    Change-Id: I6dd8125d7435a46299f038796ea040eae98bbd57

commit 076f722762df337755b7b6c7b84554a90024c31c
Merge: 24639b7 90f8ca8
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Feb 21 00:17:51 2013 +0000

    Merge "Modify-user features."

commit 90f8ca81d95010318af4817c323b6d4bb7374c49
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Thu Jan 24 17:05:25 2013 -0600

    Modify-user features.
    
    Grant, revoke, list user access.
    Change user password and get single user.
    
    Partially implements blueprint modify-users
    
    Change-Id: I0001a7a9d1c527b88a1ed965f0f077c864e602cf

commit 24639b71b73a3e2b7386c5b8e5ee76a28df584de
Merge: 8ae94f2 6a5b506
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Feb 13 21:50:14 2013 +0000

    Merge "Added the cover directory to .gitignore."

commit 6a5b506290a2c5714cfec75b9ae09c5749720b47
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Tue Feb 12 12:09:08 2013 -0600

    Added the cover directory to .gitignore.
    
    Fixes bug #1123300
    
    Change-Id: Id122bb0d3cfa6c2e78bced622b7dd24a940b5e65

commit 8ae94f2566ca820a0af1c2ff60e5712f729118a1
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Tue Feb 12 11:21:30 2013 -0600

    Specify Python 2.7 for cover environment in Tox.
    
    Fixed bug #1123261
    
    Change-Id: I0066176be489a94a99d48bba4b3548ae348809cf

commit 7dd1c6b3f58e6f2a2ceec04bde1b1599cbb980b3
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Sat Feb 9 13:37:18 2013 -0600

    Ignore .testrepository directory.
    
    Fixes bug #1120549
    
    Change-Id: I0b1812699d143965dc18996d52fd4698d9ce14a5

commit 8e7e06cd928c58b013de5d62173cc8bcca8388cd
Merge: 62cfd88 498dcb0
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Feb 7 23:02:52 2013 +0000

    Merge "Prevent Upstart from restarting guest in Restart tests"

commit 62cfd885d65ec1b84e26ff3d7697e08fd97b731c
Merge: 4bba7fb cd66821
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Feb 6 20:09:16 2013 +0000

    Merge "Adds reset-task-status mgmt api instance action"

commit 498dcb0d7b16d9d793447a0db94f572a942a6474
Author: Nikhil Manchanda <SlickNik@gmail.com>
Date:   Mon Feb 4 07:56:33 2013 -0800

    Prevent Upstart from restarting guest in Restart tests
    
    Stop the mysql service explicitly during the blackbox restart
    tests, so that upstart does not try to re-spawn the mysql process
    and cause test failures. This is needed for the blackbox tests to
    successfully run.
    
    Fixes bug: 1110895
    
    Change-Id: I44cfeac3350913af5b6cb05b8b3373ab84c448f7

commit cd66821e86060ed29970c13f9cbdad422241e179
Author: Joe Cruz <jcruz7@gmail.com>
Date:   Tue Feb 5 09:10:53 2013 -0600

    Adds reset-task-status mgmt api instance action
    
    When reset-task-status is called the instance's task status is set to NONE.
    
    Partially implements: blueprint reset-task-status-mgmt-api
    
    Change-Id: I3150b53c3feb586d4bcfa8a2f5807ecd53c89e26

commit 4bba7fb4b8553609ecdeb07b157b3b5dde9e0702
Merge: 4a02837 01d5703
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Jan 31 19:02:34 2013 +0000

    Merge "Add missing Import"

commit 4a02837ee0b9d8328cb113605a7e6700afb206fe
Merge: 80cda8a b8766b3
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Jan 31 18:17:18 2013 +0000

    Merge "Fixing the coverage reports for the unittests and adding support for TestR."

commit 01d57034fc26fd09898ab965f30804cfd6735ef7
Author: DJ Johnstone <dj.johnstone@rackspace.com>
Date:   Thu Jan 31 11:04:55 2013 -0600

    Add missing Import
    
    This import was missing and is needed for using XML client
    
    partially implements blueprint test-with-xml
    
    Change-Id: Id132ffb0ee5f4bfb7203f3f3bcb1ff4c2732372a

commit 80cda8a0ddd5c062e5343f41ae490cef5380e37a
Merge: b4b4e8d add766c
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Jan 28 21:54:58 2013 +0000

    Merge "Adding a config option for running XML client"

commit b8766b336c306dbce8b4efc857ca7a8965d75db1
Author: Dror Kagan <dror.kagan@hp.com>
Date:   Wed Jan 23 11:46:29 2013 -0800

    Fixing the coverage reports for the unittests and adding support for TestR.
    
    Now they work better and also include coverage for the tests invoked by testr.
    
    Change-Id: Ia48cf4664ce9ec46f7ef21929b0d87cad4149580
    Fixes: bug #1103637

commit b4b4e8db417ba1bd1ee8c87ac257ad1961318550
Merge: 626ee0d a6dd4bd
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Jan 28 16:17:20 2013 +0000

    Merge "Add more unittests to guest agent"

commit add766c01078b56798b96db8fb9ecb0f38e8a7af
Author: DJ Johnstone <dj.johnstone@rackspace.com>
Date:   Thu Jan 24 13:28:25 2013 -0600

    Adding a config option for running XML client
    
    Checking the config to see if we want to use a different client.
    This will allow for us to use XML client.
    
    partially implements blueprint test-with-xml
    Change-Id: Ifdc1675e708eaad5f2140d9eadc832dc2fc434d2

commit a6dd4bd6cee70fd8a7fc09112d4680f96508881e
Author: Steve Leon <steve.leon@hp.com>
Date:   Tue Jan 15 18:06:14 2013 -0800

    Add more unittests to guest agent
    
    Adding more tests to the dbaas.py class.
    
    Deleted some unused imports from dbaas.py class
    
    Deleted unused method restart_with_sync
    
    Bug# 1090139
    
    Change-Id: I97b67815c8e31c2f95b6070a1ddde18b93a5a6c0

commit 626ee0d3ae3ef56553af986d1d0fe464d70d9077
Merge: d9c9a91 d8d50aa
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Jan 24 16:56:53 2013 +0000

    Merge "Fixing race condition during instance deletion."

commit d9c9a91642f6a00482283645e30dc9c184f43370
Author: Joe Cruz <joe.cruz@rackspace.com>
Date:   Fri Jan 18 08:55:09 2013 -0600

    Negative Taskmanager Resize/Migration fixes.
    
    * Revert barrier should be right after Verify_RESIZE is confirmed, but
      before confirming flavor for a resize action.
    * Verify nova server status before restarting mysql.
      If anything goes wrong during resize/migrate actions, taskmanager
      first checks that the Nova server status is ACTIVE and only then make
      the call to restart MySQL.
    
    Fixes: bug #1102523
    
    Change-Id: Ibca436d7fdcdef9f1afcec111da84891cd15353c

commit 52344398dea231d6aa0857514d651d20f8008d75
Merge: b97fd39 35ba74b
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jan 22 23:41:05 2013 +0000

    Merge "Add unit tests for guestagent.db.models.py"

commit b97fd392c80c93e9b662601c67e4774fa960a546
Merge: c2022dc 8d6d7f7
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Jan 21 20:28:44 2013 +0000

    Merge "create a test adapter for entering an instance and executing a cmd"

commit 35ba74bf5e3cbbe829c7aaec823cfa3f2afefd3a
Author: ruiyuan-shen <ruiyuan.shen@hp.com>
Date:   Thu Jan 17 17:58:32 2013 -0800

    Add unit tests for guestagent.db.models.py
    
    - skip most of the getters and setters
    - more clean up in test_dbaas.py
    
    Bug # 1090139
    
    Change-Id: I3562c6dcecef98d0290c06853cb00332082ca40c

commit c2022dc7b3adddd8b99f839a277b25d8d5ac287b
Merge: 7621874 ba2cfff
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Jan 19 00:05:26 2013 +0000

    Merge "testr unit tests for versions api"

commit 76218749fc741e27029617074c86177d547f34db
Merge: db78f39 b9b081e
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jan 18 23:46:47 2013 +0000

    Merge "Add unit tests for guestagent.api.py"

commit db78f392cbe8bdb84812b1dd6a6c76ead8a4b64f
Merge: ce6b98e 49bf821
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jan 18 22:48:59 2013 +0000

    Merge "Add unit tests for guestagent.volume.py"

commit d8d50aafd85be3e95df6ca8c284fdd17d3acbc5b
Author: Robert Myers <robert.myers@rackspace.com>
Date:   Fri Jan 18 15:26:52 2013 -0600

    Fixing race condition during instance deletion.
    
    Defer to the superclass to check if the instance is building
    which handles more edge cases. This will prevent the instance
    from being deleted while it is still being built.
    
    Change-Id: I35b71931c7eec0ab7dfcec46f2ed4500f8803281
    Fixes: bug #1101380

commit ba2cfff74dcecbaf8d5c7a51d680895cc22b1173
Author: daniel-a-nguyen <daniel.a.nguyen@hp.com>
Date:   Wed Jan 16 14:57:01 2013 -0800

    testr unit tests for versions api
    
    rename reddwarfapi to api
    
    blueprint testr-unit-tests
    
    Change-Id: Iaaee719d2c5de8982050a5d600ea026178c8b639

commit b9b081e101a661ef0aa62c9d5fc5ea73a8a3ae44
Author: ruiyuan-shen <ruiyuan.shen@hp.com>
Date:   Tue Jan 15 16:14:26 2013 -0800

    Add unit tests for guestagent.api.py
    
    - delete_queue cannot be found anywhere, so no unit test for it at this point.
    
    Bug# 1090139
    
    Change-Id: I9971dda92de093a516541dd8fd8341f7627083c4

commit 49bf82184360d27c79f2eee183240a911723a74c
Author: ruiyuan-shen <ruiyuan.shen@hp.com>
Date:   Tue Jan 15 11:26:42 2013 -0800

    Add unit tests for guestagent.volume.py
    
    - more clean up on test_manager.py
    - Migrate guestagent tests to unittest folder
    - modify guestagent.manager.py so it recognize '_'
    
    Bug # 1090139
    
    Change-Id: I718a5212cd07c8bdb4e71796ba384574ce8275e9

commit ce6b98e2d13cad0ebe7a2d99f1046b5303c1ea21
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Wed Jan 2 16:51:40 2013 -0600

    Checks guest status during migration.
    
    During a migration, waits for the guest and service to start up
    following the status change to VERIFY_RESIZE. Confirms if everything
    is all right, or reverts if not.
    
    Implements blueprint migration-check-guest-status
    
    Change-Id: Ia7c7ed1fd0070429fed93323ca559d1c0742bd8f

commit 8d6d7f74d21e2f860a01c893abfcf6162315dd0e
Author: Craig Vyvial <cp16net@gmail.com>
Date:   Thu Jan 17 00:50:59 2013 -0600

    create a test adapter for entering an instance and executing a cmd
    
    * added an adapter to the util pacakge
    * chooses adapter based on config
    
    Fixes bug 1100639
    
    Change-Id: I7cdbf28ddf7eb82576e89c03cdfeb4ba22f4422c

commit bdb54cc49402bd36cec5fdcffda2136b6c708915
Merge: 4eb7e34 e200bcb
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jan 15 21:24:30 2013 +0000

    Merge "Adding flags to ssh cmd to bypass host checking"

commit e200bcbaab789de693fa06c7615671035a7f8ac6
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Tue Jan 15 14:52:27 2013 -0600

    Adding flags to ssh cmd to bypass host checking
    
    * Moved the ssh command to a central spot
    
    fixes bug 1100001
    
    Change-Id: Ic055fe065a5d6ca8023bd15c4ef2a17e25970e50

commit 4eb7e34ca997e6d8cec26f85b4e70edaa40c826d
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Wed Dec 19 15:03:34 2012 -0600

    More changes to facilitate oslo.
    
    * Cleaning up the CONF defaults in paste created classes
    * Updated mgmt-taskmanager
    * Small updates to files for oslo
    * Removed executils, local
    * Fixing constants (removing them from inside method defs)
    
    implements blueprint reddwarf/upgrade-oslo
    
    Change-Id: Ib1a9fe4a829ce2541323693650db412209298a9f

commit ab6bafdb5abbaffa2826ea589b2ece0cd7f06034
Merge: e372e78 07db671
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Jan 14 21:58:37 2013 +0000

    Merge "Consolidating multiple volume flags into a single flag."

commit e372e78f96caf19b045b90a94fee4651b97bd099
Merge: 8296ea6 2fdf56c
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Jan 14 20:03:18 2013 +0000

    Merge "Fix for bug where returned instance status in UnprocessableEntity exception is an empty dictionary."

commit 2fdf56c0b6447b6d026552fcd537c3d59ed36268
Author: Daniel Salinas <imsplitbit@gmail.com>
Date:   Fri Dec 14 15:21:54 2012 -0600

    Fix for bug where returned instance status in UnprocessableEntity
    exception is an empty dictionary.
    
    Change-Id: I044625517f099d9e576f1100bb3a58cc88f0a72c
    Fixes: bug #1086540

commit 07db67168de0c2fd01643d4ec76a23f2dcf52ffa
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Thu Jan 10 10:12:01 2013 -0600

    Consolidating multiple volume flags into a single flag.
    
    Implements blueprint reddwarf/fix-volume-flags
    
    Change-Id: If5f2333579835483455e112351887e13d665976d

commit 8296ea6f69a7483759e10d5ae6bdbd0207a434af
Merge: b1f061b 2e346c4
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Jan 12 01:21:55 2013 +0000

    Merge "Add unit tests for guestagent.models.py Delete guestagent.utils.py since it is no longer invoked anywhere."

commit b1f061b2e82f930d8c918229931161c570626e03
Author: Steve Leon <steve.leon@hp.com>
Date:   Thu Dec 20 11:14:35 2012 -0800

    Adding guest agent pkg unit tests and running them with testr
    
    Added unit tests for reddwarf.guestagent.pkg module.
    Added tests for package install, remove and version
    Changing the test runner of unittests to be run by testr instead of probocis/nose
    Remove probocis reference from the dbaas test
    Moved dbaas.py to reddwarf/tests/unittests
    
    tracked by bug #1090139
    
    Change-Id: Ia25fbe996d04d39e83edef0369de0e7fccce579e

commit 3ddfd656d5d69dffd4c4f5733263a8d3e9f56d7b
Merge: 2f50d9a 1900fca
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Jan 10 20:10:39 2013 +0000

    Merge "fix int-tests running with out volume"

commit 2e346c4dee8e36dba7031db8f83aad420557d1cb
Author: ruiyuan-shen <ruiyuan.shen@hp.com>
Date:   Tue Jan 8 14:22:35 2013 -0800

    Add unit tests for guestagent.models.py
    Delete guestagent.utils.py since it is no longer invoked anywhere.
    
    Bug # 1090139
    
    Change-Id: Iad3fad6f2b5bdb813b499dc8ce7181e6f8fb0231

commit 1900fca535d9075aeb724bde57506a185a0f6cb3
Author: Craig Vyvial <cp16net@gmail.com>
Date:   Wed Jan 2 16:20:03 2013 -0600

    fix int-tests running with out volume
    
    fixed up the instance create and user/database level tests
    fixed up the resize up test
    fixed up and able to run through the entire suite of tests
    fixed issues with the guest not writing the my.cnf file correctly
    
    Fixes Bug #1095929
    
    Change-Id: I2f971a072728380f83d82fdcb7595604a78a0511

commit 2f50d9a12a390c6016aad6a612a14bd6c34b66fd
Merge: f60bda2 fc12c6f
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jan 8 21:37:10 2013 +0000

    Merge "Add unit test for guestagent.service.py and query.py"

commit f60bda25dc51e185b908af6b57ebb867f1ef3a24
Author: justin-hopper <justin.hopper@hp.com>
Date:   Fri Jan 4 14:44:13 2013 -0800

    Fixing property for pid_file from "mysqladmin --print-defaults"
    
        This will correctly report the status of the mysql process where the pid file is not in the default location
    
    bug 1096212
    
    Change-Id: Iab83b1c1c67baed7473373f978691d5895e5f4f0

commit fc12c6f0df4703339dbd0b8a92bcc484e9f8ff12
Author: Anna Shen <ruiyuan.shen@hp.com>
Date:   Wed Jan 2 14:04:26 2013 -0800

    Add unit test for guestagent.service.py and query.py
    
    Bug # 1090139
    
    Change-Id: Ib6ddf1f1823ccec348cf552daaee0c127940aa29

commit cbe81d146113c0aa4b13e39b74cb8e9b0ec36633
Author: Anna Shen <ruiyuan.shen@hp.com>
Date:   Fri Dec 28 11:17:41 2012 -0800

    ADD unit tests for guestagent/manager.py
    
    BUG# 1090139
    
    Change-Id: I745b42d3eee34bc37d1c92033b3bde15c12dafa7

commit 7f3b4272242483699000e7d04795404793cec9e1
Author: Craig Vyvial <cp16net@gmail.com>
Date:   Fri Dec 28 11:53:38 2012 -0600

    add back the mysql_base_dir variable to the guest
    
    fixes bug # 1094318
    Change-Id: Ie90202695ce6ec6da33a485c45e76f336fa071c0

commit 10c1087cd61944ee4a14e8f2c594ae60a948174c
Merge: 493b516 9d9cf6c
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Dec 21 17:29:46 2012 +0000

    Merge "Check for 'reddwarf_can_have_volume'"

commit 9d9cf6c8865946f49a5ea4c01df7d6af33cfbddc
Author: daniel-a-nguyen <daniel.a.nguyen@hp.com>
Date:   Wed Dec 19 15:44:16 2012 -0800

    Check for 'reddwarf_can_have_volume'
    
    Change-Id: I8398de1b193b5af5f397801e0937c3c58af8d52c
    Fixes: bug #1092315

commit 493b5160b1f39ff309c13e7e6c9446f87f4c0afe
Merge: e41e3d2 45ae411
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Dec 20 17:49:55 2012 +0000

    Merge "- switch to testtools - remove pep8 warnings - more unit tests for dbaas.py, covers create_user, enable_root - refactoring"

commit 45ae411d98ed8f0598f2830a57f154446305aa4a
Author: Anna Shen <ruiyuan.shen@hp.com>
Date:   Tue Dec 18 15:11:16 2012 -0800

    - switch to testtools
    - remove pep8 warnings
    - more unit tests for dbaas.py, covers create_user, enable_root
    - refactoring
    
    Bug # 1090139
    BP/guestagent-unit-test-coverage
    
    Change-Id: I06f7fcdbcfbeec03dea6c06e83b86797db481489

commit e41e3d2ef7294cd5e75927c51ebd8341178f7054
Merge: c8a5bc3 6df4572
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Dec 19 22:20:31 2012 +0000

    Merge "Avoid null pointer. Fix pep8 mystery problems."

commit c8a5bc39dccd513d879ad042165e4713fc2a3878
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Mon Dec 3 16:21:29 2012 -0600

    Update oslo codebase within reddwarf.
    
    * Updated logging,cfg,setup to new oslo
    * Split out the paste ini from the conf files
    * Modified reddwarf-api/server to use new modules
    * Modified reddwarf-manage to use new cfg
    * Added rpc helper for rpc services
    * Modified reddwarf-taskmanager to use rpc helper
    * Modified reddwarf-guestagent to use new rpc helper
    * Fixed guestagent api to use rpc proxy
    * Fixed taskmanager module to conform to new rpc
    * Updated guestagent manager/pkg to use new rpc
    * Updated api paste to use keystoneclient auth_token
    * Updated managers to use periodic tasks
    
    Implements: blueprint reddwarf/upgrade-oslo
    
    Change-Id: I9ad1b441eca855a4304454014ae746ec51bef8f3

commit 6df4572d9715b939adca7d64730bdeaa4add566e
Author: daniel-a-nguyen <daniel.a.nguyen@hp.com>
Date:   Mon Dec 17 16:48:08 2012 -0800

    Avoid null pointer. Fix pep8 mystery problems.
    
    Change-Id: I474c2549b4da3c7bd684a1a5d7b55d61ed6c4188
    Fixes: bug #1091488

commit 9e946727d2ac5e1aed39962356447a6eee544175
Author: Nikhil Manchanda <SlickNik@gmail.com>
Date:   Tue Dec 18 18:12:42 2012 -0800

    Fixed bug 1091927: Pep8 tests are broken for reddwarf
    
    Change-Id: Ie75981a296d3f48fd637e7d606e8a94df1bc1f49

commit f5bc44b31a1cad10f6e92097ee25e85cc64b1755
Merge: 7dd7765 732f410
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Dec 14 18:44:16 2012 +0000

    Merge "Adding some dbaas.py unittests"

commit 732f4102b3f5139742ccbb0ac78aac848ce5af74
Author: Steve Leon <steve.leon@hp.com>
Date:   Thu Dec 13 13:29:19 2012 -0800

    Adding some dbaas.py unittests
    
    The tests added are createDB, deleteDB and deleteUser
    
    tracked in Bug #1090139
    
    Change-Id: I811a85bfe37ec4282864ec81328dc40c9b15f4ef

commit 7dd7765a43fe7f1cff3fe5725643fd96687d980b
Merge: 7f38e0f c3daa8a
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Dec 13 18:26:35 2012 +0000

    Merge "Part 1: Create group for simple unit tests"

commit 7f38e0f282bc1060089001b6f373df64961fb67f
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Wed Dec 12 14:40:28 2012 -0600

    Avoids using guest mgmt API functions.
    
    Change-Id: Ibce70074eb420a92ffbfe0b1ab8746c0c68acd5c
    Fixes: bug #1089622

commit c3daa8a28f955864c12b9b711c0c1a390f935a4c
Author: daniel-a-nguyen <daniel.a.nguyen@hp.com>
Date:   Tue Dec 11 21:35:45 2012 -0800

    Part 1: Create group for simple unit tests
    
    Change-Id: I7a1e3a91cfdbd933502538c01e6ac312c34bd220
    Fixes: bug #1089213

commit c0878fa4b24c4fb319ca6dcc33fac9a4a37fb1a9
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Fri Dec 7 14:04:03 2012 -0600

    Correcting a log message in resize code.
    
    Change-Id: Ib58e85f9556f5ecc1317c3d1a33c0323238aed51
    Fixes: bug #1087838

commit fb1197bc8f19128bd9343297a62db39f23d75cc4
Author: Vipul Sabhaya <vipuls@gmail.com>
Date:   Wed Dec 5 16:59:32 2012 -0800

    Better defaults that fix volume support
    
    The default value for block_device_mapping should not be a path, rather should be the name of the actual device in /dev.  The device_path should also be defaulted to the fully qualified path to that device.  This patch fixes volume support and does not require you to set reddwarf_volume_support=False to get a guest to boot sucessfully.
    
    fixes bug: 1084802
    
    Change-Id: I8aa8582da7b400c91f761a2974f859df8cd45003

commit 24bd62445028dcfb847644268e2732ffd9d68100
Merge: a055d8c c43f0ef
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Dec 5 18:49:25 2012 +0000

    Merge "After migration, don't null the instance flavor"

commit c43f0ef35e4ad63cdf768b46928949aa69dc4cab
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Wed Dec 5 11:18:31 2012 -0600

    After migration, don't null the instance flavor
    
    bug 1086895
    
    Change-Id: I9614464006da3efa82732d0677d522ac621e8d49

commit a055d8c69aa98d123e57eb5ee1e8246b19723892
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Tue Dec 4 11:20:08 2012 -0600

    Fixing DNS issues related ot changing db_api.
    
    Change-Id: Iddda68ea819c2f1ce0b60ba791dbd2594ef05502

commit bec9bc586a6b4e55a3fe3af4c084b069a6e73b7e
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Fri Nov 30 18:01:41 2012 -0600

    Updates tests to run in other configurations.
    
    * Changes the reddwarf.conf.test flag so "use_nova_server_volume"
      is turned off, as it should be, and fixes a resulting fake mode bug.
    * Fixes tests to not check for volume when
      "reddwarf_main_instance_has_volume" is specified in the test config.
    * Changes poll_until to reuse Reddwarf implementation instead of
      rewriting it just for the tests.
    * Adds tests to confirm its possible to log into a real MySQL instance.
      These are only run for "real mode" in a VM or other environment, but
      it's necessary that they live here.
    * Changes the "get_address" method of the InstanceTestInfo object to
      get pulled from the test config (necessary when hitting other
      environments).
    * Fixes some bugs in guest agent models.
    * Deleted the pagination test. It can't run very quickly in the tox
      fake mode, so there's no point in keeping it here (it still exists
      in Reddwarf-Integration).
    
    Change-Id: I2835762c4180e1ca594b27194564b8f993aa4066
    Fixes: bug #1085188

commit 46de3f0ad1abce33ccb84ce6abb9978979adf9c7
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Fri Nov 30 09:21:09 2012 -0600

    Fixing the constant for mysql server validation in apt.
    
    Fixes bug 1085076
    
    Change-Id: I13fa6cd2f2189a235959da61299d181d9882f5ed

commit 8ff96834cd974d061d6ef53dfafd4163b011e59e
Merge: 61ed520 d5e02b4
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Nov 29 23:22:01 2012 +0000

    Merge "Fixes another fake mode eventlet bug."

commit 61ed520138afce4d8c8391b4ed390e3c07bd8e88
Author: Robert Myers <robert.myers@rackspace.com>
Date:   Thu Nov 29 14:33:05 2012 -0600

    Change validation to require non-blank name for instances.
    
    * Added validation to make sure the name is not blank during
      instance creation.
    * Added test to verify that instance creation fails with no name.
    * Added test to verify that instance creation fails when instance
      name only has spaces.
    
    Change-Id: I6feca6d862f37b20eafbe29f9391457c3367bff3
    Fixes: bug #1084720

commit d5e02b484e5073d9f29e88c225213aab7e6bd35e
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Thu Nov 29 12:19:25 2012 -0600

    Fixes another fake mode eventlet bug.
    
    The code to spawn an event in zero seconds used to call the function
    instantly, but now doesn't. This causes an issue in a VM when eventlet
    is used.
    
    Change-Id: Icda777a20743531fd26f5f14d2c838ef10bcfd40
    Fixes: bug #1084144

commit cce8fb408987bff23fe61ff373d017056e4baf48
Merge: 55eee6e 396298a
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Nov 28 21:55:29 2012 +0000

    Merge "Always call 'spawn_after' for eventlet in fake mode."

commit 396298a3790016d492ba0f14b47a08bceb9a824d
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Wed Nov 28 11:00:46 2012 -0600

    Always call 'spawn_after' for eventlet in fake mode.
    
    This commit changes the "eventlet_spawner" function used by fake mode
    to always call eventlet.spawn_after, even when the time is zero.
    The code had been recently changed to skip calling spawn_after, but it
    turned out this changed the behavior of the API in fake mode.
    
    Change-Id: Ic53c02b88a915893ada28e6765a18c2ed193df72
    Fixes: bug #1084144

commit 55eee6ef986d76aba5c7379aef5b617a18f52dab
Merge: 1d45144 5e7757f
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Nov 27 23:53:36 2012 +0000

    Merge "Update tools/install_venv.py to work w/ latest pip"

commit 1d45144ba1c501c2b0ea4a8e0822ea8e3eb5ed8f
Merge: 36c012e 4d2030c
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Nov 27 17:26:45 2012 +0000

    Merge "Adding test for volume used attribute for management api"

commit 36c012ebd141381ed991fcd7a6a03a009ea58a30
Author: Anna Shen <ruiyuan.shen@hp.com>
Date:   Wed Nov 21 15:29:42 2012 -0800

    specify rpc version for guestagent manager
    fix bug # 1078976
    
    Change-Id: I56a008ef172643d4c788df6e1c95ea584420072e

commit 5e7757faa6165bb866b8638c75925efacc1173aa
Author: Nikhil Manchanda <SlickNik@gmail.com>
Date:   Tue Nov 20 08:53:47 2012 -0800

    Update tools/install_venv.py to work w/ latest pip
    
    pip dropped the -E option as of 1.1; now to install in a virtualenv,
    you just explicitly activate the virtualenv.  This commit fakes the
    same behavior of explicitly specifying a virtualenv for installation
    by altering tools/with_venv.sh to optionally take the -E flag
    
    Fixes Bug #1081200
    
    Change-Id: I470ba9563864337b8af2a79ae463e269ba66bf8f

commit ffd046462e652876d8f881a6b48db090b41b3b2d
Merge: caea6b2 9a5d82b
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Nov 21 19:49:59 2012 +0000

    Merge "No longer import db_api while parsing db __init__."

commit 9a5d82bf90d07f60a2e3edf737b65a7b1aad10bf
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Mon Nov 19 09:18:55 2012 -0600

    No longer import db_api while parsing db __init__.
    
    The db_api field of reddwarf/db/__init__.py was grabbed by importing a
    module using utils.import_object. The imported module was always the
    sqlalchemy api module, which is nested under the file that imports it,
    which caused import errors in multiple contexts. This commit changes
    every use of db_api to call a function to load it first, which seems
    to fix these problems.
    
    Change-Id: I9515efe02831b521d7f14674e0a2913e476b207d
    Fixes: bug #1080706

commit caea6b2ab7f7b16a1848c2999d4499cb0cd8b6cd
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Wed Nov 21 10:34:55 2012 -0600

    Updated the README.
    
    Change-Id: I916ef94757284ecdff47ee049dd108f5cf4c2dba

commit 4d2030cbde7106b01de9553e4d397cc7abe4aa7a
Author: Robert Myers <robert.myers@rackspace.com>
Date:   Wed Nov 21 10:12:44 2012 -0600

    Adding test for volume used attribute for management api
    
    * Modify the check volume helper method to add a check for 'used'
    
    Change-Id: I474bd41026398490a3e07c1299713c2eb3b43da6
    Implements: blueprint volume-usage

commit 186cf0647f28deeaa530a0415902b50d961274e7
Author: Aaron Crickenberger <aaron.crickenberger@hp.com>
Date:   Tue Nov 20 16:44:20 2012 -0500

    Use reddwarf instead of reddwarf_lite
    
    This codebase used to be reddwarf_lite, it is now stackforge/reddwarf,
    let's make sure naming conventions follow suit
    
    Fixes bug 1081321
    
    Change-Id: I9d56a1ec5274f49285992a2264b0e6d7a2a6c27f

commit 4b7e4d13fcd343ee10c6203abbe2e9b502e41e88
Author: Robert Myers <robert.myers@rackspace.com>
Date:   Tue Nov 20 14:22:15 2012 -0600

    Add volume usage information to the management api detailed view.
    
    * Split out the guest information code into a separate function.
    * Update the management detailed instance to include volume_used.
    * Return the volume used information in the detailed instance
      management api view.
    
    Change-Id: I28999a90af5c725a60e62b564ccb6cc8a6b6fd05
    Implements: blueprint volume-usage

commit f300b176214cfdb303cb31122bbadbb5a9afe166
Merge: d8210db 68e84f8
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Nov 20 00:03:03 2012 +0000

    Merge "For bug 1079863, fake commit"

commit d8210db867779eff67f15ec26f47461f821bcea5
Merge: 73d3d12 c007356
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Nov 19 23:58:49 2012 +0000

    Merge "Adding tests to Reddwarf."

commit c007356a7884b5690742683cac1e5b78f191456b
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Fri Nov 16 11:50:34 2012 -0600

    Adding tests to Reddwarf.
    
    The tests come from the Reddwarf Integration repository. wsgi_intercept
    is used to allow the test code to hit the server code directly. It also
    properly sets up the SqlLite database before each run.
    
    * Adds an "event simulator" which queues up functions that would
      normally be spawned with eventlet. The various sleep functions are
      then swapped with a method that runs these faux-events.
    
    * Adds many of the Reddwarf Integration tests. The idea is these
      could still run in a richer, real environment, but are running here
      enables us to quickly check feature breaks for each commit and
      lowers the learning curve necessary to test the API. The downside
      is some of these tests still have artifacts of their origins, such
      as (unused) classes to connect to MySQL databases. Some more work
      will be necessary to separate the "real mode" functionality of these
      tests further.
    
    Implements: blueprint tox-tests
    Change-Id: I9857f265c1cb46832906ef5e6a0c7bb4a092e637

commit 68e84f87053c6eef67e585dae7822e796393590d
Author: Saurabh Surana <saurabh.surana@hp.com>
Date:   Fri Nov 16 12:15:25 2012 -0800

    For bug 1079863, fake commit
    
    Change-Id: I7fe0e855ab1ae5895852b0634a6ecbc760b17f5c

commit 73d3d12ad3a45cb038aa371eae972340ca0e7d9a
Author: ruiyuan-shen <ruiyuan.shen@hp.com>
Date:   Thu Nov 15 14:35:45 2012 -0800

    dummy changes
    
    Change-Id: I2735002e0ebdb19f8ddf5827632fe924894e43a7

commit 18d65de0dfca5537811bc96d7cc05170b7ae99b3
Author: Steve Leon <steve.leon@hp.com>
Date:   Fri Nov 16 10:52:44 2012 -0800

    This is to fix bug 1079827. Please work.
    
    Change-Id: If94131d50b402170aa05e041cea74c3217045173

commit 6ec0533da27e113ed690a008b3376ef7063bf00f
Author: Anna Shen <ruiyuan.shen@hp.com>
Date:   Thu Nov 15 17:31:36 2012 -0800

    remove double colons
    
    Change-Id: Ib534c7ae7eeab2a3499aeb499f9c6194edf02e1a

commit dd6839192d4692814360090233bf3a825e77f284
Merge: 3ad514c a070023
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Nov 16 01:41:07 2012 +0000

    Merge "Do not update flavor if timeout occurs in resize."

commit 3ad514c78bca181cd9a339d2366fc2ef3f69728d
Merge: cdeb948 b8b7da1
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Nov 16 00:48:26 2012 +0000

    Merge "Removed TODO:"

commit b8b7da18eea73b0637f99d512807b3c8ba58f989
Author: Josh Dorothy <josh.dorothy@hp.com>
Date:   Tue Nov 13 17:35:20 2012 -0800

    Removed TODO:
    
    Change-Id: I9cbb111ea81c29420a3b8f12f5ebe45f95b85580

commit cdeb948c7fce803c5477e26378ab306cc178a03c
Merge: 108b462 584534d
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Nov 15 05:09:18 2012 +0000

    Merge "Removed unused import. Fixes bug #1078522."

commit 584534d4c0e690356cd5f25f60bd264c87a3ce0b
Author: Nikhil Manchanda <SlickNik@gmail.com>
Date:   Wed Nov 14 11:40:32 2012 -0800

    Removed unused import.
    Fixes bug #1078522.
    
    Change-Id: I8f447a9ddf3d73886c8a4998f53c2220db4a93a6

commit 108b462d5380c577f5336d4de3020f29bad6a395
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Mon Oct 1 14:43:55 2012 -0500

    Uses the view to circumvent an error related to the assumption that instance.server is present.
    
    This commit fixes bug 1078840
    
    Change-Id: I6bc69f098da2c8e40c27edd17980a119871d0dcb

commit 5920c7cd6f4f9d9a3a562c034df1054fc2c2ed04
Author: Aaron Crickenberger <aaron.crickenberger@hp.com>
Date:   Tue Nov 13 17:05:57 2012 -0800

    Add vim formatting line
    
    This commit fixes bug 1078531
    
    Change-Id: I5eb7b78281a03f16fb8c04108bb3c68640f92e2a

commit bd936f5751132873d7152f01b66801dd1cca16f6
Merge: 6ed3449 bf41afc
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Nov 10 08:24:20 2012 +0000

    Merge "Fix type in test-requires."

commit a07002375217fcef9bf5c0844d284daeefc6cc25
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Thu Nov 8 19:37:53 2012 -0600

    Do not update flavor if timeout occurs in resize.
    
    This update also makes sure the guest does not change my.cnf values
    unnecessarily.
    
    Change-Id: Ibb93e6fd2835f41f273c171c1b854facacc9e4a0

commit 6ed3449bd022aec16c4dc3564814caa73bf3cd8c
Author: Dan Nguyen <dan.nguyens.mail@gmail.com>
Date:   Thu Nov 8 16:03:33 2012 -0800

    added a TODO:
    
    Change-Id: Ia079cab8240430618041507238fc16b47f84b672

commit fa0973b614997e99e12f2178d554217e11230bae
Author: Aaron Crickenberger <aaron.crickenberger@hp.com>
Date:   Thu Nov 8 14:51:36 2012 -0800

    Remove tabs in sample my.cnf
    
    Change-Id: I2bae31f4ef2d74f69b9b6f66b77bcdf410a99661

commit 4b67e70886b7dbe57b2c2c7206ee4a4b2e410a43
Author: Craig Vyvial <cp16net@gmail.com>
Date:   Fri Nov 2 11:52:17 2012 -0500

    checks before deleting kwargs from the context
    
    Make sure to check if the kwarg is there before deleting it.
    
    bug 1074422
    
    Change-Id: I66f5338b100f3c16f7e0ca0382ecfea22b099726

commit 11a3e531f78b1d4932d3a1d6b101963c42de6d4d
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Fri Nov 2 16:19:04 2012 -0500

    Removes the vestigial tests.
    
    This gets rid of the misleading tests in this repo which have not been
    relied on for most of this project's life (for historical reasons, tests
    are currently stored in the reddwarf_lite-integration repo).
    
    Change-Id: Ic452396ac50ea252bbd34d41638c2f337da3ed2a

commit bf41afc16dee0fbc37d5d109b94ff8879a4c9694
Author: Monty Taylor <mordred@inaugust.com>
Date:   Fri Nov 2 20:19:53 2012 +0100

    Fix type in test-requires.
    
    ==. Not =.
    
    Change-Id: Ia68e2ef65743eeb60b1ce3fbba01394f9499c71c

commit bdbb0a64a617012347a089fc1b4b9827b8f406c4
Author: Monty Taylor <mordred@inaugust.com>
Date:   Fri Oct 26 13:21:45 2012 -0400

    Aligned tox file with project.
    
    Change-Id: Ib391c0d1025605fccda6405865bba5780ebb0c74

commit bc518af78bf9fbadc16a05bd0d5fcdeb1a85ccc6
Author: Monty Taylor <mordred@inaugust.com>
Date:   Fri Oct 26 13:12:07 2012 -0400

    Added .gitreview file.

commit e5e75d440001b1c33a6438d859af223a8e2e03fc
Merge: f2c0ae4 152843c
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Fri Sep 28 12:45:14 2012 -0700

    Merge pull request #196 from ed-/instance-status-fix
    
    Get-host-by-name now uses RD instance status, not vm status, in instance...

commit 152843ca3e6c710bc6cdb36f2ac4bc870acf1114
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Thu Sep 27 16:19:56 2012 -0500

    Get-host-by-name now uses RD instance status, not vm status, in instance list.

commit f2c0ae4cd2f65b299b160fb9db3f486c59ef444b
Merge: 2f46bd2 22663c8
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Fri Sep 28 08:38:50 2012 -0700

    Merge pull request #198 from TimSimpsonR/fix-tox
    
    Fix some PEP8 violations.

commit 22663c830e8d9e691233b482b483191fb62f9eab
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Fri Sep 28 10:25:05 2012 -0500

    Fix some PEP8 violations.

commit 430f73bf0a870e6c6dfd737f1b3b30e0a37fdc0d
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Thu Sep 27 16:48:58 2012 -0500

    Adding the ability to rescan server volumes to fake mode.

commit 2f46bd2dfcd8dab1408b805cbe7cdcce8a31c57f
Merge: daa7986 430f73b
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Thu Sep 27 14:46:02 2012 -0700

    Merge pull request #197 from TimSimpsonR/fake-rescan
    
    Adding the ability to rescan server volumes to fake mode.

commit daa798648fdc848725edd8302f09a1dc4e273181
Merge: d69e8f8 e5c6037
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Thu Sep 27 13:05:58 2012 -0700

    Merge pull request #195 from sacharya/mgmt-migrate
    
    Mgmt migrate instance call for reddwarf.

commit e5c60373c0c3af1b2709231ca09131df1a3791cf
Author: Sudarshan Acharya <sudarshan.acharya@rackspace.com>
Date:   Mon Sep 24 12:41:47 2012 -0500

    Mgmt migrate instance call for reddwarf.

commit d69e8f8a563b540661cfedee4614abf02900d922
Merge: 6ce3af9 28fb672
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Thu Sep 20 08:00:57 2012 -0700

    Merge pull request #194 from jcruz7/fix_taskmanager_log
    
    Get rid of one-character-per-entry traceback logging.

commit 6ce3af95599334f3e42b8c9a3a63dce3ce79c588
Merge: 88263e6 a76c72f
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Thu Sep 20 07:57:05 2012 -0700

    Merge pull request #192 from TimSimpsonR/require_admin_context
    
    Require admin_context on host and volume calls.

commit 28fb67247f440ae9ad94c4842bc954e5fed3cd80
Author: Joe Cruz <joe.cruz@RACKSPACE.COM>
Date:   Mon Sep 17 18:14:25 2012 -0500

    Get rid of one-character-per-entry traceback logging.

commit a76c72f4ea01b9c9ccd710622d4c5d236f7f88be
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Sat Sep 15 22:53:58 2012 -0500

    Require admin_context on host and volume calls.

commit 88263e610a1c0e99f8c1bed3690d07d5ac32069b
Merge: 9394a47 26a4579
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Wed Sep 12 11:40:00 2012 -0700

    Merge pull request #191 from ed-/fix-instance-host
    
    Fixes reference to host in instance views

commit 26a4579ebeae6b0a6fe3c37853f75b988ec9cbbf
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Wed Sep 12 11:50:28 2012 -0500

    Fixes reference to host in instance views

commit 9394a47f5be449c7004967ebc3755cb6e2434472
Merge: ded39c6 d9ae742
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Mon Sep 10 10:26:38 2012 -0700

    Merge pull request #189 from ed-/pep8-fixes-fixes
    
    Any() and All() don't short-circuit.

commit d9ae742a5590abb0abc6d467d12537813386d953
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Mon Sep 10 12:24:45 2012 -0500

    Any() and All() don't short-circuit.

commit ded39c6a2f436ee7ddd8cafa5ee37f094bfb2794
Merge: 4c1c82e bc1a9ab
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Fri Sep 7 16:24:56 2012 -0700

    Merge pull request #188 from TimSimpsonR/fake-mode-fix
    
    Moved the agent heart beat check to inside the guest api class.

commit bc1a9ab508edcbe605420b6c9b3e9ada8bb694f6
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Tue Sep 4 21:07:13 2012 -0500

    Moved the agent heart beat check to inside the guest api class.
    
    * The check fits better in the api class.
    * Fixed a bug in fake mode.
    * Turning on pep8 for tox.

commit 4c1c82e78638b42a86ec710efb122f65de3dbd07
Merge: b5af546 d011fb5
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Fri Sep 7 14:32:22 2012 -0700

    Merge pull request #187 from ed-/pep8-fixes
    
    Indentaion fixes all over the place

commit d011fb5f44ea1930d767c98e10d6a7a72e40a398
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Fri Sep 7 15:01:17 2012 -0500

    Indentaion fixes all over the place

commit b5af546ced5de2c58fcfca1c789a4519d2e7f7af
Merge: 07e1ddc fcc524d
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Tue Sep 4 18:58:48 2012 -0700

    Merge pull request #186 from TimSimpsonR/local_runner
    
    Removing the "fake-mode" tox env in favor of specifically using 2.6.

commit fcc524d36a5d87179a9d9f7a4d28c7aeaacf48af
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Tue Sep 4 21:07:13 2012 -0500

    Removing the "fake-mode" tox env in favor of specifically using 2.6.

commit 07e1ddcccff4386513f5db50904b0d2a59a85eda
Merge: 668c351 4374144
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Tue Sep 4 13:48:57 2012 -0700

    Merge pull request #185 from ed-/pep8-fixes
    
    Added PEP8 to tox

commit 4374144e7f7dd6e864dcce77dc8e82748704e018
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Tue Sep 4 15:46:32 2012 -0500

    Added PEP8 to tox and repaired a hasty syntax error.

commit 668c351bee252d42076e16feebd43ae7bbe5ff05
Merge: 517afc8 3d970b9
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Tue Sep 4 13:08:49 2012 -0700

    Merge pull request #184 from ed-/pep8-fixes
    
    PEP8 fixes, mostly whitespace and line-length changes.

commit 3d970b9bbde099e3b1e0dc54e50e11a07598fe07
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Tue Sep 4 14:29:20 2012 -0500

    PEP8 fixes, mostly whitespace and line-length changes.

commit 517afc83fac3101867936e7f2b5eca6cd4dea89b
Merge: 52b95cd 46f329a
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Tue Sep 4 10:44:59 2012 -0700

    Merge pull request #183 from TimSimpsonR/local_runner
    
    Adding the mgmt taskmanager.

commit 46f329adc21c69839515ae9b46b9240bdff27792
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Tue Sep 4 12:54:25 2012 -0500

    Adding the mgmt taskmanager.

commit 52b95cdd2ca2af073f943cf8a4f6bca099a50d17
Merge: 9f66549 4249dff
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Tue Sep 4 10:37:09 2012 -0700

    Merge pull request #182 from TimSimpsonR/local_runner
    
    Improved ability to run fake mode in CI environments.

commit 4249dff008ad236291ee52da5354ce3ed0161b49
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Tue Sep 4 12:18:32 2012 -0500

    Improved ability to run fake mode in CI environments.
    
    * The reddwarf-server script can now fork itself and save it's pid.
    * Changed the tox.ini to not start the fake mode server. Now, two new
      bin scripts start and stop the server. This should make it easier to
      run in CI environments.

commit 9f66549fe7c84caf14fc348e128dcbb1eb7b3f6a
Merge: 91cab16 661f958
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Tue Sep 4 10:09:32 2012 -0700

    Merge pull request #180 from TimSimpsonR/mgmt-instance-improvement
    
    Revamped the mgmt instance call.

commit 91cab16bea52b45d49426fa59600a88b3152027c
Merge: 1b08495 f3edd7c
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Tue Sep 4 08:26:14 2012 -0700

    Merge pull request #181 from ed-/fix-resize-message
    
    Since the comparison inside is <=, the message ought to reflect that.

commit f3edd7c1c6fa8c4c1bdb8a67c0521a223b096ac5
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Thu Aug 30 12:56:27 2012 -0500

    Since the comparison inside is <=, the message ought to reflect that.

commit 661f958cbf4b43d67bc17f09aa949b3b92e10ff1
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Wed Aug 22 17:41:13 2012 -0500

    Revamped the mgmt instance call.

commit 1b08495a9a873ebc8e358db134853408cb2211a3
Merge: b445604 e80b936
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Wed Aug 22 11:46:50 2012 -0700

    Merge pull request #179 from TimSimpsonR/declaring_topics
    
    Added code to declare a topic consumer.

commit e80b936fb5e677feafc6773ea5d7dd57c571dfb4
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Wed Aug 22 13:55:09 2012 -0500

    Added code to declare a topic consumer.
    
    * Not sure why this is necessary but it seems to have fixed a bug.

commit b44560446b6227e497c41c28f143544905747dae
Author: Paul Marshall <paul.marshall@colorado.edu>
Date:   Tue Aug 14 16:57:03 2012 -0500

    mgmt call to get hardware info (cpu and memory) from an instance

commit c190095e5a5e400a730d1bf6cada628c2caa238c
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Mon Aug 6 17:17:00 2012 -0500

    Adds filtering for deleted instances in the mgmt instance lists. Fixes deleted and deleted_at fields.

commit 70330a919a9f09c82774e3ce99f4cd6789430e5e
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Tue Aug 14 17:23:05 2012 -0500

    Fixed fake mode, which didn't work with our new changes.

commit 5d125bf6e6b0711af1c8e7108eb6583b214dda66
Author: Paul Marshall <paul.marshall@colorado.edu>
Date:   Tue Aug 14 15:08:35 2012 -0500

    mgmt status call should allow for deleted instances and show them as shutdown

commit 0827b8bfa7aed854da15dea0720d0a6b1cb5dc1d
Author: Paul Marshall <paul.marshall@colorado.edu>
Date:   Wed Aug 8 16:09:10 2012 -0500

    add exception handling for trying to update bad instances

commit 5f978fff3dc4276c34f01deed063de9fb8345e94
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Tue Aug 21 17:31:32 2012 -0500

    Fixing bad import to reflect openstack common RPC.

commit 3c268f707c48613a4e44fb8ab8b52ecedce8a034
Author: Craig <cp16net@gmail.com>
Date:   Tue Aug 21 17:27:56 2012 -0500

    fake mode working with new novaclient create_server_volume method

commit 52a78960f587e7f40ef0a7486126df6625ff1733
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Tue Aug 21 17:20:30 2012 -0500

    Removed fault guest queue delete code since it's already in delete_async.

commit 9f87e6cc005231d9308a94f6981a397e91500da1
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Wed Jul 25 17:44:18 2012 -0500

    Fixed small bug in fake mode.

commit be8c1d15b4b4c35d1d20af95f83a5cd89ce68d5f
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Tue Jul 24 14:01:17 2012 -0500

    Updated metadata to support XML in the mgmt api.
    
    * Moved mgmt/account get logic into the model class.
    * Fixed a fake mode bug.

commit 9cfaa7e04e80a1c9f70deb7f0a1fd285baec6a2a
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Tue Jul 24 09:25:27 2012 -0500

    Removing unnnecessary line of code, which was causing mgmt/instances to not load correctly.
    
    * This fixes a test failure.

commit 12dfb94b7eba3a85ba6d6d413a4e628fddcc3a8d
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Fri Jul 20 16:13:52 2012 -0500

    Host list detail now includes the tenant id of each instance.

commit 6c8535ec287afa552bada4decf6514ee23d114b4
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Wed Jul 18 15:39:00 2012 -0500

    Adding task_description to mgmt instance model. Wrapped a 404-happy server load to fix mgmt instance list for busted instances.

commit 0752ae8fd1bd8dbe1c7c3ec7cd8463bb22396920
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Wed Jul 18 15:39:00 2012 -0500

    Adding task_description to mgmt instance model.

commit de910354afd3117a7fe0615fcfaea4e54bb53c2e
Author: Paul Marshall <paul.marshall@rackspace.com>
Date:   Wed Jul 11 10:26:16 2012 -0500

    management api call to list all accounts with non-deleted instances

commit 544d110b5f72e3b14276b771d7017e21357d6ecf
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Fri Jul 6 16:49:02 2012 -0500

    Allowed us to grab a mgmt instance that lacks a backing server.
    
    * Necessary if the server is still loading.
    * Adding fake mode code for management instances get call.

commit bb000df3bf8dc4a456aad20868b2e081e1790124
Author: Paul Marshall <paul.marshall@rackspace.com>
Date:   Thu Jul 5 14:51:55 2012 -0500

    adding mgmt action to reboot an instance

commit ab56688420671501dea8e52338a58a6c25675e9f
Author: Nirmal Ranganathan <rnirmal@gmail.com>
Date:   Sat Jul 7 17:36:01 2012 -0500

    Fixing xml serialization for accounts

commit 319a027e3166f82d33cddb2d01dd41709f643236
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Fri Jul 6 10:23:50 2012 -0500

    Pruning one more tree() from the codebase.

commit 507532ed27e8d73bfc0d7033a0d3eaa26d32640c
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Thu Jul 5 17:14:34 2012 -0500

    Removes defaultdict references from mgmt account and instance views.

commit cb827ccac29df3dd968b7229eea862021217cce7
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Tue Aug 21 16:25:58 2012 -0500

    Added an admin task-manager.

commit 71f223e60b03969368925fa723fb1c10cd18f33e
Author: Paul Marshall <paul.marshall@rackspace.com>
Date:   Thu Jun 28 11:04:21 2012 -0500

    adding management host update action

commit 8a53f3e50d47db66b9e5b55ff752940e8dec5a5d
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Tue Jun 26 19:02:27 2012 -0500

    Allowing resizes to be performed when MySQL is down.
    
    * Added a "stop" call to properly test stopped states.
    * Adding local_id to MGMT instance get.
    * Removed the return of explicit wsgi.Results in some management calls, since these don't work in
    * Fixing a diagnostic bug that crept back in through a merge.
    * Decreasing time to create an instance in fake mode by 1 second.
    * Adding fake mode code for restart.
    * Consolidated most action call validation into a single validation method.

commit 14111d1b71fd067da6ac4c78fae2efa5cda100b4
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Tue Jun 26 08:48:10 2012 -0500

    Moved mgmt instances into its own directory.
    
    * Put @admin_context decorator onto every mgmt Controller method (thanks Nirmal!).
    * Changed base class for mgmt Controllers to wsgi.Controller.

commit 54cd9f1963570cc092bd2d7a49c620f7a1c2c5c5
Author: Nirmal Ranganathan <rnirmal@gmail.com>
Date:   Mon Jun 25 17:25:03 2012 -0500

    Adding the deleted filter for account instances

commit da86afa9fa58270ef8613c63f206bf25347fa4b7
Author: Sudarshan Acharya <sudarshan.acharya@rackspace.com>
Date:   Thu Jun 21 14:40:53 2012 -0500

    Mgmt storage device details

commit 5401cd91bbc7aae7b22167d0a7e62f4df73791d0
Author: Paul Marshall <paul.marshall@rackspace.com>
Date:   Mon Jun 25 09:26:17 2012 -0500

    fixing diagnostics tests for fake mode

commit bbf7370cde978b1a139b0cedd45cf7b7ed8433ea
Author: Sudarshan Acharya <sudarshan.acharya@rackspace.com>
Date:   Tue Jun 19 23:31:22 2012 -0500

    Added attributes for management instance get.

commit 7cd37cb0d3d814a0604e1f026b82f2ee95f0e3e9
Author: Sudarshan Acharya <sudarshan.acharya@rackspace.com>
Date:   Mon Jun 18 13:26:46 2012 -0500

    Mgmt instances.

commit af66968890f8abd80048f1a1787bdc5fbe4d70f0
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Fri Jun 15 10:17:24 2012 -0500

    Adding MGMT hosts call.
    
    * Adding server_id to the hosts call (this is a depature from our old API).

commit 3566c4bd2a20cfc56a12c3c62baa49c15c82fc35
Author: Nirmal Ranganathan <rnirmal@gmail.com>
Date:   Fri Jun 8 14:09:26 2012 -0500

    Adding a accounts management api extension
    Adding fake tests for mgmt accounts

commit 4f4961f615585470d75e480a1b3060f67a4c89a8
Merge: 571575f e039f76
Author: Nirmal Ranganathan <rnirmal@gmail.com>
Date:   Tue Aug 14 08:47:08 2012 -0700

    Merge pull request #173 from vipulsabhaya/reset-password
    
    Add reset-password action and return Not Implemented

commit 571575f916a71c6013bf98faf47fb426fd1d8860
Merge: 0c02b7c fafc501
Author: Nirmal Ranganathan <rnirmal@gmail.com>
Date:   Thu Aug 9 09:25:11 2012 -0700

    Merge pull request #177 from pdmars/admin_user_tenantid_fix
    
    admin users should use their correct tenant id as well

commit 0c02b7cd1a797fbcede85414b380f0fd4e80f2b9
Merge: 44fbb36 60a10a6
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Wed Aug 8 13:40:22 2012 -0700

    Merge pull request #178 from TimSimpsonR/common_update-2
    
    Updated RPC code.

commit 60a10a694b1bd8f92869e782b00000925640fac1
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Fri Jul 27 16:09:23 2012 -0500

    Updated RPC code.
    
    * Created a OS common config facade.
    * Added package reddwarf.openstack.common.rpc as well as excutils, jsonutils and some other files. Modified it a bit to use the config facade.
    * Deleted reddwarf.rpc.
    * Moved _wrapper code to count running tasks out of reddwarf/taskmanager/manager.py and put it into the common service Manager base class.

commit fafc501db155be58489b7e7d2e00d95b532b5db5
Author: Paul Marshall <paul.marshall@colorado.edu>
Date:   Mon Aug 6 13:48:45 2012 -0500

    admin users should use their correct tenant id as well

commit 44fbb3647ebcb86c144b1c34d92a6ac7beaba2f3
Merge: 7118fcd b9baea5
Author: Nirmal Ranganathan <rnirmal@gmail.com>
Date:   Mon Aug 6 08:43:35 2012 -0700

    Merge pull request #176 from pdmars/list_versions_fix
    
    add updated attribute to list all versions, add ability to list individu...

commit b9baea56007826f978f5d830732e69aee3046270
Author: Paul Marshall <paul.marshall@colorado.edu>
Date:   Wed Aug 1 13:57:51 2012 -0500

    add updated attribute to list all versions, add ability to list individual versions

commit 7118fcd9b712b5aea48e26c45e6c5e4a515dd6eb
Merge: 70ebc56 b9038e6
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Fri Aug 3 08:25:28 2012 -0700

    Merge pull request #174 from ed-/occlude-dbs
    
    Adds ignore_dbs to configs, and makes the models respect it.

commit 70ebc569c0c4c2f9e289299a87e38134031d437b
Merge: 81838d2 ccdcd3e
Author: Nirmal Ranganathan <rnirmal@gmail.com>
Date:   Wed Aug 1 07:55:25 2012 -0700

    Merge pull request #175 from rnirmal/server_volume
    
    Adding support to use the nova create server with volume.

commit ccdcd3e61df39b845c2249c358a84abf38f74b4d
Author: Nirmal Ranganathan <rnirmal@gmail.com>
Date:   Tue Jul 31 16:47:27 2012 -0500

    Adding support to use the nova create server with volume.

commit b9038e6fd5c932bb1d711c4e98386bb9c5cc9dca
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Mon Jul 30 11:46:07 2012 -0500

    Adds ignore_dbs to configs, and makes the models respect it.

commit e039f7692c6d1ae8a7913869763ce8c73fd76df6
Author: Vipul Sabhaya <vipuls@gmail.com>
Date:   Fri Jul 27 14:29:50 2012 -0700

    Add reset-password action and return Not Implemented

commit 81838d268b5bc14ccf8d2265fcbc11a11022a1c3
Merge: 3da3d05 7a98d85
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Thu Jul 26 12:57:58 2012 -0700

    Merge pull request #170 from TimSimpsonR/paging_xml
    
    Fixed XML serializer to work with pagination.

commit 3da3d05270d7a6a5afb2486a79d5fccc464d12d2
Merge: 42ee7e7 16c8490
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Thu Jul 26 12:51:54 2012 -0700

    Merge pull request #171 from ed-/occlude-root
    
    Adds root to the ignore_users list and forces user list to obey it.

commit 16c84902c9a0b04d537504584ffdabc5cad97be3
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Thu Jul 26 13:10:40 2012 -0500

    Adds root to the ignore_users list and forces user list to obey it.

commit 7a98d853e919ae060a44b9aaee1014daabf55d74
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Wed Jul 25 17:41:12 2012 -0500

    Fixed XML serializer to work with pagination.
    
    * Changed ReddwarfXMLDictSerializer to account for links key in dict.
    * Fixed up the pagination of databases in fake mode.

commit 42ee7e7533654a466c886aa69412a7a41de1c2bc
Merge: f2cc006 d553085
Author: Nirmal Ranganathan <rnirmal@gmail.com>
Date:   Mon Jul 23 13:49:03 2012 -0700

    Merge pull request #169 from rnirmal/bugfix
    
    Trimming spaces when reading from the config as a list of comma separate...

commit d5530855c4e0c97ed9b3a00b908b1d9935533c70
Author: Nirmal Ranganathan <rnirmal@gmail.com>
Date:   Wed Jul 18 12:56:48 2012 -0500

    Trimming spaces when reading from the config as a list of comma separated values

commit 6fbddfbd9b47e37c8a2d80310763b73847ac5ece
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Tue Jul 17 16:55:54 2012 -0500

    Changing the Config get to always use a default value.

commit f2cc0061a3794bf75727186dcacce2779e8939e4
Merge: 21b1cd5 6fbddfb
Author: Craig <cp16net@gmail.com>
Date:   Tue Jul 17 14:49:29 2012 -0700

    Merge pull request #168 from TimSimpsonR/config_fix
    
    Changing the Config get to always use a default value.

commit 21b1cd5208926b9620205426d8fb6bef09ebba5d
Merge: 8db7a56 0cfdbea
Author: Nirmal Ranganathan <rnirmal@gmail.com>
Date:   Tue Jul 17 13:25:33 2012 -0700

    Merge pull request #166 from TimSimpsonR/config_fix
    
    Adding the ability to get types other than strings to the Config class.

commit 0cfdbea821501d7eb919ec87769649c7e145a1dc
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Tue Jul 17 13:04:33 2012 -0500

    Adding the ability to get types other than strings to the Config class.
    
    * Changed the "ignore_users" config value to a list.

commit 8db7a561e8b3b7fdf2f45d7d0c2f64775d19f716
Merge: cff85ef 5a07adf
Author: Nirmal Ranganathan <rnirmal@gmail.com>
Date:   Tue Jul 17 12:47:42 2012 -0700

    Merge pull request #165 from cp16net/service-logging-conf
    
    adding logging to the service conf files

commit cff85ef10daeacd2dded3350bddf33d82270793e
Merge: b273ccc 39b29ba
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Tue Jul 17 12:41:38 2012 -0700

    Merge pull request #167 from TimSimpsonR/fix_syntax_error
    
    Fixed a syntax error.

commit 39b29baa487d4ba50251d9e57ea0f42e0ba3e44e
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Tue Jul 17 14:38:12 2012 -0500

    Fixed a syntax error.

commit b273ccce56c6ca37e5db7178c6af09fb5a509a7f
Merge: 8e64738 54a4ada
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Tue Jul 17 09:36:56 2012 -0700

    Merge pull request #163 from ed-/delete-error-instances
    
    Delete can now delete errored instances.

commit 5a07adfe3e7f72d1e8b88d6698d618d241a5bf47
Author: Craig Vyvial <cp16net@gmail.com>
Date:   Tue Jul 17 11:27:37 2012 -0500

    adding logging to the service conf files

commit 8e647383b32cda49fea521b5d83f0d0a8943e4d0
Merge: f64ffc4 bc507d7
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Tue Jul 17 08:44:52 2012 -0700

    Merge pull request #164 from TimSimpsonR/tox3
    
    Adding tox support to Reddwarf.

commit 54a4ada785fd90af5134e7f38360938e0b435696
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Thu Jul 12 15:01:01 2012 -0500

    Delete can now delete errored instances.

commit bc507d773c0722f3a13f88411da50ad58d0f0fc9
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Wed May 23 09:32:49 2012 -0500

    Adding tox support to Reddwarf.
    
    * Changed reddwarf.conf.test to reflect local mode.
    * Updated fake keystone. Any token is treated as the tenant ID, and any tenant id starting with "admin" is treated as an admin.

commit f64ffc425997be1a399467deff2b4050cd5d2469
Merge: 209a978 43b3501
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Thu Jul 12 11:47:17 2012 -0700

    Merge pull request #161 from pdmars/ignore_users_fix
    
    password check shouldn't look in ignore_users

commit 43b3501626df4a95e18fea1b6f20a5647efb2e23
Author: Paul Marshall <paul.marshall@rackspace.com>
Date:   Wed Jul 11 10:37:59 2012 -0500

    password check shouldn't look in ignore_users

commit 209a97829c06e1aeed0d97294a25ab9b43c21fcf
Merge: 63bfd8f 6333c7e
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Tue Jul 10 09:47:53 2012 -0700

    Merge pull request #159 from pdmars/delete_root_fix
    
    added an ignore users option, e.g. prevents such users from being...

commit 6333c7e9b72b61e6fee633a639c3d5a8816357b2
Author: Paul Marshall <paul.marshall@rackspace.com>
Date:   Fri Jul 6 16:57:41 2012 -0500

    added an ignore users option, e.g. prevents such users from being deleted, also only get is root enabled info by checking the db

commit 63bfd8fad46d76cceccd1024c9a03f29f24a92f8
Merge: 9478bb7 e795878
Author: Nirmal Ranganathan <rnirmal@gmail.com>
Date:   Mon Jul 9 13:21:13 2012 -0700

    Merge pull request #160 from TimSimpsonR/change_quotas
    
    Changing the max_instances_per_user to 55 in the test config file.

commit e795878ca1db8c1dbeda03198122d2cec6756739
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Mon Jul 9 14:48:16 2012 -0500

    Changing the max_instances_per_user to 55 in the test config file.

commit 9478bb71459ccd8e05d73d1645d7a03b8b6cbf34
Merge: 027ad4b 0cb34d5
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Sat Jul 7 19:34:43 2012 -0700

    Merge pull request #158 from cp16net/usage_events
    
    change usage table to usage_events

commit 0cb34d55730e5d6f3f5aef10db4b1e3e1e28bd98
Author: Craig Vyvial <cp16net@gmail.com>
Date:   Fri Jul 6 14:33:07 2012 -0500

    change usage table to usage_events

commit 027ad4b80079e60494ffc44694828e5461228b58
Merge: b3796b6 5d9adef
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Fri Jul 6 08:05:04 2012 -0700

    Merge pull request #157 from TimSimpsonR/delete_queues
    
    Adding fake mode support to the delete_queue function.

commit 5d9adefd505784a49088b4ea2a81bed22cdc33cc
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Fri Jul 6 10:05:08 2012 -0500

    Adding fake mode support to the delete_queue function.

commit b3796b6deafb617c80e7d3863973c92fae6ce80f
Merge: 8c794b9 b304470
Author: Nirmal Ranganathan <rnirmal@gmail.com>
Date:   Thu Jul 5 09:20:26 2012 -0700

    Merge pull request #156 from cp16net/usage-table
    
    adding usage table

commit b304470aadbdfddb01468861208875bbd58b129a
Author: Craig Vyvial <cp16net@gmail.com>
Date:   Thu Jul 5 10:59:00 2012 -0500

    adding usage table

commit 8c794b9330dfc460981a3d8afc493a433211fac2
Merge: da4cde3 694c3be
Author: Nirmal Ranganathan <rnirmal@gmail.com>
Date:   Mon Jul 2 07:50:19 2012 -0700

    Merge pull request #154 from ed-/fail-quicker
    
    Fail quicker

commit da4cde378069e089f920b3d8a9dc0dce2558b043
Merge: 70e67f4 562af8e
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Mon Jul 2 06:35:10 2012 -0700

    Merge pull request #153 from pdmars/delete_error_fix
    
    don't raise an exception if there is an error

commit 70e67f488b4e06c1ff8e71a111d50db7ec4083ad
Merge: 52b7bdc 8cced1f
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Mon Jul 2 06:31:39 2012 -0700

    Merge pull request #155 from TimSimpsonR/delete_queues
    
    Delete the guest queue when deleting an instance.

commit 694c3be6565fc98d4a457220182325e37e0c9fcc
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Fri Jun 29 16:57:49 2012 -0500

    Task manager will now detect some creation errors and mark the instances.

commit 8cced1f96755762bf95ff742da69b2fb39a2a123
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Fri Jun 29 17:39:40 2012 -0500

    Delete the guest queue when deleting an instance.
    
    * Added a "delete_queue" method to the guestagent.api.
    * Added a "delete_queue" method to reddwarf.rpc, which is currently only implemented in kombu.

commit 562af8e9719c9f46fff92d136b3568745ed0cf56
Author: Paul Marshall <paul.marshall@rackspace.com>
Date:   Fri Jun 29 16:50:33 2012 -0500

    don't raise an exception if there is an error, allow it to poll until timeout

commit 52b7bdc9a504fb366a0def485fcdc74e93eff288
Merge: e866984 9ccef6f
Author: Nirmal Ranganathan <rnirmal@gmail.com>
Date:   Wed Jun 27 09:06:42 2012 -0700

    Merge pull request #152 from TimSimpsonR/adding_stop_call
    
    Allowing resizes to be performed when MySQL is down.

commit 9ccef6fea42454bb22c0d67bd4d2a0765f13d370
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Wed Jun 27 11:12:28 2012 -0500

    Allowing resizes to be performed when MySQL is down.
    
    * Decreasing time to create an instance in fake mode by 1 second.
    * Adding fake mode code for restart.
    * Consolidated most action call validation into a single validation method.

commit e8669844fc54b28b826ec4d5e52e6aeec3170f46
Merge: 1636171 b4dd628
Author: Nirmal Ranganathan <rnirmal@gmail.com>
Date:   Tue Jun 26 08:25:48 2012 -0700

    Merge pull request #150 from ed-/report-hostname-to-nova
    
    Give the nova instance the real hostname if we've got it.

commit 1636171c14780d765f4243e43202673b70f659f9
Merge: 55eb6d1 bed395e
Author: Nirmal Ranganathan <rnirmal@gmail.com>
Date:   Tue Jun 26 08:25:10 2012 -0700

    Merge pull request #151 from TimSimpsonR/instances_move
    
    Moved functionality into wsgi.Controller.

commit bed395ed74f6a5ff1bc3b087207551f7ffd58f43
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Tue Jun 26 08:44:24 2012 -0500

    Moved functionality into wsgi.Controller.
    
    * Found that classes from multiple modules were inheriting from reddwarf.instances.service.BaseController or InstanceController directly (the later of which wass probably adding bugs) and so moved all the common functionality into wsgi controller.
    * Moved exceptions from other exception maps into wsgi.Controller's exception_map.

commit b4dd62808379b8bc0a99f0383dbf57c3696c4a54
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Mon Jun 25 17:40:53 2012 -0500

    Give the nova instance the real hostname if we've got it.

commit 55eb6d1e59c1c76e2a593a7ce26e128b2006699b
Merge: b1d304f 5cb018d
Author: Nirmal Ranganathan <rnirmal@gmail.com>
Date:   Mon Jun 25 15:37:47 2012 -0700

    Merge pull request #149 from rnirmal/bugfix
    
    Adding a fault wrapper to catch and wrap exceptions that are thrown as p...

commit 5cb018d2883538215753e46f9bfdeca9ad11e7e4
Author: Nirmal Ranganathan <rnirmal@gmail.com>
Date:   Sun Jun 24 22:00:14 2012 -0500

    Adding a fault wrapper to catch and wrap exceptions that are thrown as plain text.

commit b1d304f9885e2d9d1b4ed222d08f7468902cd942
Merge: 81afbc9 33436ec
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Fri Jun 22 07:24:09 2012 -0700

    Merge pull request #148 from rnirmal/bugfix
    
    Fixing delete polling in the taskmanager

commit 33436ec42e729cd8855cf117dddfee6a27b14522
Author: Nirmal Ranganathan <rnirmal@gmail.com>
Date:   Fri Jun 22 06:06:53 2012 -0500

    Fixing delete polling in the taskmanager

commit 81afbc91e49e1d489a8eb658d4303308f8ec8d9f
Merge: c100195 25c97fa
Author: Nirmal Ranganathan <rnirmal@gmail.com>
Date:   Thu Jun 21 15:39:57 2012 -0700

    Merge pull request #144 from ed-/simple-quota
    
    Simple per-user instance quota checking in the create call. PEP8 fixes.

commit 25c97fa6c580bcd9b241eb636d22cfe4660eb2a8
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Fri Jun 15 11:55:50 2012 -0500

    Simple per-user instance quota checking in the create call. PEP8 fixes.

commit c1001952171f39693cc286b2e2e296e474ca2c95
Merge: b31caff 9e7ec70
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Thu Jun 21 12:48:06 2012 -0700

    Merge pull request #145 from TimSimpsonR/get_404_no_more
    
    Getting rid of our hack to simulate 404's for instance GETs.

commit b31caffdce21a40f823ecab5b2e8afd8399e73e4
Merge: ccc4e6b ab3c86a
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Thu Jun 21 12:47:04 2012 -0700

    Merge pull request #146 from ed-/http-pagination
    
    Forcing HTTPS in pagination next links.

commit ab3c86ab1a71c42e513141529dc1bfb2f6de9771
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Thu Jun 21 12:17:46 2012 -0500

    Forcing HTTPS in pagination next links.

commit 9e7ec7043de8d47e31832aa3144167701d0ac60c
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Thu Jun 21 11:49:30 2012 -0500

    Getting rid of our hack to simulate 404's for instance GETs.
    
    * Fixed a problem with the fake mode config which prevented instances from being deleted.

commit ccc4e6b9c50eb400c72fe09e6cbc710a1346967d
Merge: 275fe43 c4b2a02
Author: Nirmal Ranganathan <rnirmal@gmail.com>
Date:   Wed Jun 20 13:54:32 2012 -0700

    Merge pull request #143 from cp16net/fix-fake-users-n-databases
    
    Adding the create users and create databases to the fake mode prepare

commit 275fe4339e30b42841f9162c193533f492357659
Merge: 8e12611 cf36880
Author: Nirmal Ranganathan <rnirmal@gmail.com>
Date:   Wed Jun 20 13:54:12 2012 -0700

    Merge pull request #142 from TimSimpsonR/server_delete_poll
    
    Server delete poll

commit 8e12611bd0515ef9d3b6aee13bb5e6b84fd41a94
Merge: 04110bd 4f27a73
Author: Nirmal Ranganathan <rnirmal@gmail.com>
Date:   Wed Jun 20 13:53:44 2012 -0700

    Merge pull request #140 from TimSimpsonR/dns_fix
    
    Fixing DNS hostname code to save info to DB in taskmanager.

commit cf36880b4b8df082fe1c744ed05102a9ae424dc3
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Tue Jun 19 20:34:51 2012 -0500

    Polling until the server is deleted.

commit c4b2a02674933f4b97e547741b060dc67b14121e
Author: Craig Vyvial <cp16net@gmail.com>
Date:   Wed Jun 20 11:57:27 2012 -0500

    Adding the create users and create databases to the fake mode prepare

commit fdeb8c9baa460e75e03e87dc631b1149e0b0828d
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Tue Jun 19 19:52:12 2012 -0500

    Adds deleted and deleted_at fields to the instance table.

commit 4f27a733c7bea76517cda0a47e8a8c3c28f7bf83
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Tue Jun 19 16:31:57 2012 -0500

    Fixing DNS hostname code to save info to DB in taskmanager.
    
    * Got rid of update_hostname method.
    * Return the entry.name in the create_instance_entry method, and now use that value to update the DB in the taskmanager code.
    * Fixed hostname bug in the views.

commit 04110bd7eac4d31c355be05cbb325d08ff61a8f9
Merge: c4dd9b9 308a7a0
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Tue Jun 19 08:29:37 2012 -0700

    Merge pull request #137 from hub-cap/users_default
    
    Adding default for users

commit 308a7a0a3be1217236b3bf1340299f65bfee4c06
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Tue Jun 19 09:23:30 2012 -0500

    Adding default for users

commit c4dd9b97c20c93d31642882879fc301356c18ddc
Merge: eb68cd5 b03183d
Author: Nirmal Ranganathan <rnirmal@gmail.com>
Date:   Mon Jun 18 13:30:51 2012 -0700

    Merge pull request #131 from cp16net/create-instance-add-user
    
    modify prepare call to create the users given on a create instance

commit b03183dd209d9fddcb4fa1d50753fc5eda37fe04
Author: Craig Vyvial <cp16net@gmail.com>
Date:   Sat Jun 16 16:32:46 2012 -0500

    modify prepare call to create the users given on a create instance

commit eb68cd53ad322ff6dfb4441c102b9ebc035f4975
Merge: bab70d9 c7d93e7
Author: Nirmal Ranganathan <rnirmal@gmail.com>
Date:   Mon Jun 18 13:11:22 2012 -0700

    Merge pull request #132 from rnirmal/used_volume
    
    Used volume

commit c7d93e7ce74c20a9c59ee0d2d542ed5b54d9c39c
Author: Nirmal Ranganathan <rnirmal@gmail.com>
Date:   Sun Jun 17 11:01:14 2012 -0500

    Refactoring the instance load method Adding back the volume used parameter. Added timeouts for all guest sync calls. Refactored the instance models.

commit bab70d959a6e834eace6e00591f7305ae2428fb3
Merge: 6ad7fef 59469d5
Author: Nirmal Ranganathan <rnirmal@gmail.com>
Date:   Mon Jun 18 11:47:19 2012 -0700

    Merge pull request #134 from rnirmal/bugfix
    
    Removing hostname from list instances

commit 6ad7fef29f9f1989b8fa3c8376697213492605eb
Merge: 022abb0 96b6331
Author: Nirmal Ranganathan <rnirmal@gmail.com>
Date:   Mon Jun 18 11:46:30 2012 -0700

    Merge pull request #135 from hub-cap/temp_fix_null_hostname
    
    Reversing the order of the dns save

commit 022abb0c193aae065c7dbc4cdc7da3a1b3e3dd9b
Merge: 80c6909 e992f2c
Author: Nirmal Ranganathan <rnirmal@gmail.com>
Date:   Mon Jun 18 11:38:16 2012 -0700

    Merge pull request #136 from hub-cap/custom_taskmanager_q
    
    Adding custom taskmanager q

commit e992f2c79607a58ee3d033140383cab03a436822
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Mon Jun 18 10:56:46 2012 -0500

    Adding custom taskmanager q

commit 80c6909fcd2d0d54a1f9b2317a45efbc12d7ac64
Merge: 3380bbb 46108e3
Author: Nirmal Ranganathan <rnirmal@gmail.com>
Date:   Mon Jun 18 09:55:13 2012 -0700

    Merge pull request #133 from rnirmal/mycnf_edits
    
    Mycnf edits

commit 46108e36f1230248c44e24aacbeebed51030d52a
Author: Nirmal Ranganathan <rnirmal@gmail.com>
Date:   Sun Jun 17 12:36:41 2012 -0500

    Disabling local-infile in my.cnf
    Adding max_user_connections and updating max_connections to +10 of user_connections.

commit 96b63313ebf33175f67d1e3594b236ae0edc52b2
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Mon Jun 18 10:01:56 2012 -0500

    Reversing the order of the dns save

commit 59469d57292e0a62ba177426aae7d29be78e50ae
Author: Nirmal Ranganathan <rnirmal@gmail.com>
Date:   Sun Jun 17 16:14:56 2012 -0500

    Removing hostname from list instances

commit 3380bbb738333d9a7ef31a087ecc1d380021647a
Merge: 6f0f945 6a765bd
Author: Nirmal Ranganathan <rnirmal@gmail.com>
Date:   Thu Jun 14 09:11:37 2012 -0700

    Merge pull request #129 from rnirmal/farvel_flavor_details
    
    Farvel /flavors/detail. Also consolidating the API() into a common class

commit 6a765bd91a1b125a6d20fe2cdc1024748120c790
Author: Nirmal Ranganathan <rnirmal@gmail.com>
Date:   Wed Jun 13 15:35:13 2012 -0500

    Farvel /flavors/detail. Also consolidating the API() into a common class

commit 6f0f94514c27b9722a0fc52e1342023b54507314
Merge: c51a4e4 2bad014
Author: Nirmal Ranganathan <rnirmal@gmail.com>
Date:   Thu Jun 14 08:42:19 2012 -0700

    Merge pull request #125 from rnirmal/au_revoir_instance_details
    
    Au revoir /instances/detail.

commit c51a4e4f8e957434a0adaef9cd40f588cf3a14d4
Merge: e9f0260 d6f515c
Author: Nirmal Ranganathan <rnirmal@gmail.com>
Date:   Wed Jun 13 14:28:03 2012 -0700

    Merge pull request #130 from ed-/empty-body-fix
    
    Checks for an empty body in action requests and bottoms out appropriately

commit e9f0260272df444452528d410887ffd1648175b7
Merge: f89cd59 7317f07
Author: Nirmal Ranganathan <rnirmal@gmail.com>
Date:   Wed Jun 13 14:27:26 2012 -0700

    Merge pull request #123 from ed-/error-names
    
    Exception name changes

commit d6f515ca3fbaf936d5a7779b460a60abd93ff16b
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Wed Jun 13 15:41:49 2012 -0500

    Checks for an empty body in action requests and bottoms out appropriately.

commit f89cd59be72ca9f8de30a11f59ffb12a81d03d76
Merge: ae68707 fc1ac28
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Wed Jun 13 13:27:11 2012 -0700

    Merge pull request #128 from hub-cap/fix_xml_newlines
    
    Fixing no newline spaces in xml

commit fc1ac28f81eb6605d1dec990a2cb13c8a045a3b6
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Wed Jun 13 15:24:49 2012 -0500

    Fixing no newline spaces in xml

commit ae68707adee5b0fcf0bfcc83d50029b23b15cc4a
Merge: bd2bbd5 30e32d0
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Wed Jun 13 12:13:50 2012 -0700

    Merge pull request #127 from hub-cap/fix_xml_newlines
    
    Actually fixing the regex this time

commit 30e32d0b7572a2db7a937a05f2d750996f6b0d1a
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Wed Jun 13 14:07:00 2012 -0500

    Actually fixing the regex this time

commit bd2bbd5c2aa49a6347b17ef0b910a40c512811eb
Merge: 2f93931 c1a9032
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Wed Jun 13 11:45:07 2012 -0700

    Merge pull request #126 from hub-cap/fix_xml_newlines
    
    Fixing the whitespace&newlines in xml

commit 2bad014c460166df82b014a21147caa5f032a20c
Author: Nirmal Ranganathan <rnirmal@gmail.com>
Date:   Wed Jun 13 11:46:29 2012 -0500

    Au revoir /instances/detail.

commit c1a90321edcf530536f2e3c589a503f03131a319
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Wed Jun 13 12:46:21 2012 -0500

    Fixing the whitespace&newlines in xml

commit 7317f0726273474f73bee7c071bedc9f9cfce064
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Tue Jun 12 16:57:15 2012 -0500

    Preserves our contracted error response names by mapping webob exceptions to our named errors. Also repairs references to rd_exceptions that were missed in a refactor.

commit 2f939315af79e7821a721198f7bfae0618b0e113
Merge: 4c0742e 5b87e8f
Author: Nirmal Ranganathan <rnirmal@gmail.com>
Date:   Tue Jun 12 13:54:27 2012 -0700

    Merge pull request #121 from pdmars/example_gen_fixes_for_public
    
    Needed to get the example generator up and running

commit 4c0742ebcc41697c8d31656919a8a58cc3816eca
Merge: c8ae4d8 ead7802
Author: Nirmal Ranganathan <rnirmal@gmail.com>
Date:   Tue Jun 12 13:52:55 2012 -0700

    Merge pull request #122 from hub-cap/xml_update
    
    Adding custom metadata to properly serialize xml for our needs

commit 5b87e8fd8aaa6b9de6ca833edb2082e64d389a14
Author: Paul Marshall <paul.marshall@rackspace.com>
Date:   Sun Jun 10 12:09:18 2012 -0500

    hacks to get the example generator up and running again

commit ead780219601399b3a85df2325075815498f1ce9
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Tue Jun 12 11:24:44 2012 -0500

    Fixing xml serialization/deserialization
    * Adding custom metadata to properly serialize xml for our needs
    * Fixing the deserialization of xml objects as plurals
    * Adding XMLNS
    * Fixing the resize funk

commit c8ae4d8a03ecd2eaca66f13e6d5046fc18e1c4b4
Merge: 8aa7f85 93c3bd6
Author: Nirmal Ranganathan <rnirmal@gmail.com>
Date:   Tue Jun 12 09:22:06 2012 -0700

    Merge pull request #120 from rnirmal/admin_context
    
    Adding a admin context check used for the management calls

commit 8aa7f85bb1f8cd96717349cf154566e0d9212a52
Merge: 739c8da d70bb8b
Author: Nirmal Ranganathan <rnirmal@gmail.com>
Date:   Tue Jun 12 09:19:14 2012 -0700

    Merge pull request #119 from ed-/query-group
    
    Query class now makes use of GROUP BY. This fixes a bug with list_users.

commit d70bb8bdf0fea04ee20718cdfae38b28cc38e20b
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Tue Jun 12 10:33:52 2012 -0500

    Changes defaults to None in the Query constructor.

commit 93c3bd650e2d8557abc2144863e8cf52dc188c3c
Author: Nirmal Ranganathan <rnirmal@gmail.com>
Date:   Mon Jun 11 22:06:51 2012 -0500

    Adding a admin context check used for the management calls

commit 739c8da23306f15e4ade0878b4da2cffc41f44d2
Merge: 94ce1fb 13b7db8
Author: Nirmal Ranganathan <rnirmal@gmail.com>
Date:   Mon Jun 11 15:07:14 2012 -0700

    Merge pull request #118 from rnirmal/context_user
    
    Adding the user to the context

commit 84580f790aa256917e658c3194bee3ba5c741d2c
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Mon Jun 11 16:57:10 2012 -0500

    Query class now makes use of GROUP BY. This fixes a bug with list_users.

commit 13b7db845c0239607fd2399cdd45a1e2dcd339ba
Author: Nirmal Ranganathan <rnirmal@gmail.com>
Date:   Mon Jun 11 16:16:28 2012 -0500

    Adding the user to the context

commit 94ce1fb360d808149d9f8791bf69abdf50a3162b
Merge: ded1ee7 4b1cf2c
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Mon Jun 11 13:53:46 2012 -0700

    Merge pull request #116 from TimSimpsonR/fix_resize_flavor
    
    Fixed resize flavor code to correctly fetch new info.

commit 4b1cf2c69682ed7b69fd22da499aab75427be1e8
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Mon Jun 11 14:46:18 2012 -0500

    Fixed resize flavor code to correctly fetch new info.

commit ded1ee7b517ab4ce72421d2b3a5c03ca6bf8ec24
Merge: 1bf8de3 0757afa
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Mon Jun 11 12:19:40 2012 -0700

    Merge pull request #115 from hub-cap/fix_exceptions
    
    Fixing the way the common exceptions work with our webob objects

commit 0757afae2234ca31dfa2df3b8657375cb6f91e76
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Mon Jun 11 12:28:55 2012 -0500

    Fixing the way the common exceptions work with our webob objects
    
    * Adding a lower statement, and feeling dirty about it

commit 1bf8de3013fc5e540fff17a8b39fe79a354e0c30
Merge: 43e2993 3b6aaf4
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Mon Jun 11 10:03:40 2012 -0700

    Merge pull request #114 from TimSimpsonR/flavor_link_better
    
    Changed link generation code.

commit 3b6aaf4d9f1c1c5b0f382db2263ad0680d79762f
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Mon Jun 11 11:51:55 2012 -0500

    Took vcpus out of flavors view.

commit cb3a5150ae5189a013724002f7bcc61ebbd7b010
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Mon Jun 11 09:18:13 2012 -0500

    Changed link generation code.
    
    * Flavors no longer relies on the Nova flavors api to generate links.

commit 1a726dd237ae2eea5127530e7a9cf44312b81028
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Sun Jun 10 22:11:32 2012 -0500

    Changing volume_size to an integer.

commit 43e299376cbeeb199b21bdd3713bd9c46121adf5
Merge: 868e43a 1a726dd
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Sun Jun 10 20:04:37 2012 -0700

    Merge pull request #113 from TimSimpsonR/instance_simplification3
    
    Changing volume_size to an integer.

commit 47f42c4360273b78f3035257cd8ef56d38988545
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Sun Jun 10 21:00:46 2012 -0500

    Fixes an error in update_db.

commit 868e43a1b49cf9a3cd992f213c403037a61664ba
Merge: 32bbc9e 47f42c4
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Sun Jun 10 18:54:42 2012 -0700

    Merge pull request #112 from TimSimpsonR/instance_simplification3
    
    Fixes an error in update_db.

commit 88cf1ea287f4ac838d57581a2f0283b2ff52a417
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Sun Jun 10 18:58:55 2012 -0500

    Reverting migration 007 to as it was and creating 008.

commit 32bbc9e80851a1eb336aed33598f56498fe228ef
Merge: 475a357 88cf1ea
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Sun Jun 10 16:54:21 2012 -0700

    Merge pull request #111 from TimSimpsonR/instance_simplification3
    
    Reverting migration 007 to as it was and creating 008.

commit 475a3572fc4ae7ed0ae78c4cd8fd77310df01957
Merge: 25e198d 9991857
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Sun Jun 10 09:39:49 2012 -0700

    Merge pull request #110 from TimSimpsonR/instance_simplification3
    
    No longer call to Nova to grab server or volume info for majority of instance calls.

commit 99918577a90941f144f11d3b355325da7f20938d
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Fri Jun 8 01:33:24 2012 -0500

    No longer call to Nova to grab server or volume info for majority of instance calls.
    
    * Added multiple fields to instances table.
    * Deleted 007_add_volume_flavor migration file since we can still redo the DBs.
    * Generate links in the instance view code now instead of reusing them from other sources.
    * Created SimpleInstance class which avoids loading from Nova API.
    * Simplified view objects by taking unnecessary fields out.
    * Created a new BUILDING task used for instance create.
    * Fixed fake mode for actions performed by the task manager.
    * Made the task manager version of Instance extend a common bases with Instance.
    * Made two base classes for Instance, one which does not need the Nova server, and one which raises an exception if its not ready.
    * Simplified bits of the task manager stuff, which seemed to be passing around the instance_id even though that class effectively is the same as an instance.
    * Fixing fake mode for volumes.

commit 25e198dec3a359802270b623d94e2e4bbd998cc7
Merge: 95f46fa 2041ea6
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Fri Jun 8 12:29:01 2012 -0700

    Merge pull request #108 from sacharya/restart-async
    
    Making db instance restart async.

commit 95f46fa3c666e02d1c5a572d16d4f7ce076c3d0c
Merge: c3380d3 bb2cd58
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Fri Jun 8 11:54:38 2012 -0700

    Merge pull request #107 from hub-cap/add_taskmgr_to_setuppy
    
    Adding taskmanager to setup

commit bb2cd5817314e02edfe6ee44f41b8f3a7f1771f7
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Fri Jun 8 13:54:11 2012 -0500

    Adding taskmanager to setup

commit 2041ea6a03eacea054a1582db9402f0aadf0448d
Author: Sudarshan Acharya <sudarshan.acharya@rackspace.com>
Date:   Fri Jun 8 13:53:16 2012 -0500

    Making db instance restart async.

commit c3380d3735184f69a52b4ea6cce862dfbb95e725
Merge: 57dbf3a 924a11f
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Fri Jun 8 07:22:26 2012 -0700

    Merge pull request #106 from sacharya/async-create
    
    Async instance create operation

commit 924a11fae7472ff90d5e3e5d16e73e780d2d0b82
Author: Sudarshan Acharya <sudarshan.acharya@rackspace.com>
Date:   Thu Jun 7 22:56:08 2012 -0500

    Async instance create operation
    
    202 response is sent before the calls to nova/volume are completed.
    So need to rely on our database for some info in the response, and
    hence the SimpleInstance.
    
    If anything fails during the async creation process, ServiceStatus
    is updated to ERROR.
    
    Likewise, if the get/list calls fails from server/volume, we can
    use the SimpleInstance.

commit 57dbf3a1362c5846e8ede331d591fb8cbef4e2ef
Merge: 4c5b4bb 2a55d2a
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Thu Jun 7 15:38:24 2012 -0700

    Merge pull request #104 from hub-cap/fix_status_codes
    
    Fixing the 200vs202

commit 2a55d2a73e7fd7fec118a45101790513db9a22bc
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Thu Jun 7 17:38:03 2012 -0500

    Fixing the 200vs202

commit 4c5b4bbab28f7f846d5c270c03bfc23e33de0875
Merge: eb0dd0f 6df15ce
Author: Nirmal Ranganathan <rnirmal@gmail.com>
Date:   Thu Jun 7 14:53:48 2012 -0700

    Merge pull request #101 from sacharya/instance-resize-async
    
    Async operation for instance resize/delete.

commit 6df15cebe1b400c0d1c8327ccafb395a3797cb5d
Author: Sudarshan Acharya <sudarshan.acharya@rackspace.com>
Date:   Wed Jun 6 18:23:11 2012 -0500

    Async operation for instance resize/delete.

commit eb0dd0f4e0a953ff488478374f390e6896ff2d9f
Merge: b701c89 206f37c
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Thu Jun 7 11:54:08 2012 -0700

    Merge pull request #103 from TimSimpsonR/error_on_bad_db_or_user_create
    
    Raise exceptions on user or database if a resource with the same name is found.

commit 206f37cd289f6640d751b2a74156261177a187e5
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Wed Jun 6 08:44:25 2012 -0500

    Raise exceptions on user or database if a resource with the same name is found.
    
    * Updated reference guest and guest API.

commit b701c89f8daa81a43b64030ec0056f7885debfd2
Merge: 651e792 27f00b1
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Thu Jun 7 07:26:11 2012 -0700

    Merge pull request #102 from TimSimpsonR/volume_validation_fix
    
    Fixing validation to not force public RDL users to have a volume.

commit 27f00b1ba0ee616f74f148a4b1f3c37b07da2fdd
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Thu Jun 7 09:10:29 2012 -0500

    Fixing validation to not force public RDL users to have a volume.

commit 651e792f11938ec4eae687b770b84a8373ed92be
Merge: 2e10b16 ebd2d22
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Wed Jun 6 14:23:02 2012 -0700

    Merge pull request #99 from rnirmal/vol-resize
    
    Resize live volumes attached to an instance

commit 2e10b16c7f52d06f88095b6914ba49c7eb2fe166
Merge: 2ff6e1d 9535ce2
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Tue Jun 5 21:07:11 2012 -0700

    Merge pull request #100 from cp16net/volume-dic-not-obj
    
    volume list should return a list of dict and not objects

commit 9535ce2c78debc137964673cd38f559434e9f022
Author: Craig Vyvial <cp16net@gmail.com>
Date:   Tue Jun 5 23:05:05 2012 -0500

    volume list should return a list of dict and not objects

commit ebd2d227d6ec883adc06519c1c4c208e4f40952d
Author: Nirmal Ranganathan <rnirmal@gmail.com>
Date:   Tue Jun 5 16:42:18 2012 -0500

    Resize live volumes attached to an instance

commit 2ff6e1d09e27509fe9aa7e7ad9dc1cb824c20579
Merge: 6889011 79a2415
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Tue Jun 5 15:26:39 2012 -0700

    Merge pull request #97 from sacharya/ip-poll-until
    
    Fixed infinite loop polling for ip address.

commit 6889011670e4b57651cd90f1105a8297e8ba8c8f
Merge: be91c80 980ba19
Author: Nirmal Ranganathan <rnirmal@gmail.com>
Date:   Tue Jun 5 15:24:52 2012 -0700

    Merge pull request #98 from TimSimpsonR/faster_volumes
    
    No longer make N calls to the volume API when listing instances + list bug fix.

commit 980ba197a14c9b65f1cc536ffbe6629878224fc3
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Tue Jun 5 11:01:32 2012 -0500

    No longer make N calls to the volume API when listing instances + list bug fix.
    
    * Changed list instance code to load all volumes first, then find the volumes from this local list instead of calling the API each time in the loop.
    * Removed code which loaded the status outside of a try / except, and resulted in the entire call list instance op failing if any status entries weren't found.

commit be91c80e937d316f3fb118b361dfed06f171950b
Merge: 234b68a 844ff7b
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Tue Jun 5 10:56:04 2012 -0700

    Merge pull request #96 from TimSimpsonR/xml_cereal
    
    Fix XML serialization for instance not found.

commit 79a241523c1e8bd1bdfda58ad3dd4e45b9675a5a
Author: Sudarshan Acharya <sudarshan.acharya@rackspace.com>
Date:   Tue Jun 5 12:31:20 2012 -0500

    Minor fix for poll_until

commit 836b426e3b3ae135a952d1bda578cb80a2cea10d
Author: Sudarshan Acharya <sudarshan.acharya@rackspace.com>
Date:   Tue Jun 5 10:14:38 2012 -0500

    Fixed infinite loop polling for ip address.

commit 844ff7bdf5bd6525b21733ee28a5f358511bd360
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Mon Jun 4 15:24:50 2012 -0500

    Serialize XML correctly if instance isn't found.
    
    * Added some comments for the wsgi stuff.
    * Changed WSGI code to log in the event results can not be serialized, since the base class swallows the exceptions and hides nasty bugs.
    * No longer return wsgi.Resulti for instance get and delete, since it doesn't work with XML serialization.
    * Also fixed fake mode test conf.
    * Added ComputeInstanceNotFound to HTTPNotFound in exception map.
    * Fixed Fake Mode by adding another flavor type (this should probably be data driven...).

commit 234b68a65cf30b13a16eed926fb5df39956812df
Merge: 5189546 82c72e9
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Mon Jun 4 13:24:30 2012 -0700

    Merge pull request #94 from rnirmal/poll_until
    
    Resurrecting poll_until

commit 82c72e90580f4f3bbbdafd6bea4adb83c079a451
Author: Nirmal Ranganathan <rnirmal@gmail.com>
Date:   Mon Jun 4 14:46:27 2012 -0500

    Resurrecting poll_until

commit 5189546e5ef10aeb20c4f08d75eb065fbcc61d2f
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Fri Jun 1 16:08:25 2012 -0500

    Changing version in reddwarf.conf.sample.

commit 33524cc7966d65d18a87d48b472a84c093f9dc35
Merge: 53c37b8 13ad57a
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Fri Jun 1 12:47:23 2012 -0700

    Merge pull request #87 from hub-cap/fix_version
    
    Fixing the version

commit 53c37b8e48eea5385bcd87dc37c3836fb6536e18
Merge: 6c3dec2 e78c82b
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Fri Jun 1 12:41:16 2012 -0700

    Merge pull request #86 from ed-/pagination
    
    Pagination

commit e78c82bb5eb5e8a3997613568422b267de55fa35
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Tue May 22 16:19:30 2012 -0500

    Adds pagination to instances, databases, and users. PEP8 fixes.

commit 6c3dec22375b2b713c456175c63bfee26abd1940
Merge: e1275e6 c4f0f69
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Fri Jun 1 10:51:03 2012 -0700

    Merge pull request #92 from hub-cap/fix_validation
    
    Fixing validation for volume size

commit e1275e6bdcb4b11cdbb8bf80bdf72b4c4e699a11
Merge: cab7ab6 f3c499d
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Thu May 31 20:08:15 2012 -0700

    Merge pull request #90 from TimSimpsonR/resize_flavor_extra_asserts
    
    Added some additional assertions to the resize flavor code.

commit c4f0f697e72163f917779518f1f541537eb4d7b9
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Thu May 31 11:03:32 2012 -0500

    Fixing validation for volume size

commit cd5969f65d8513f7e149e44bd1d8691758d6a4a2
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Fri Apr 6 19:04:54 2012 -0500

    First beginnings of pagination
    
    Conflicts:
    
    	reddwarf/common/wsgi.py
    	reddwarf/instance/models.py

commit cab7ab623eae0bea34cba33834835f03f257e35c
Merge: 50eebfc 85b5b6d
Author: Nirmal Ranganathan <rnirmal@gmail.com>
Date:   Thu May 31 09:09:57 2012 -0700

    Merge pull request #89 from rnirmal/taskmanager
    
    Reinstantiating the Task Manager aka Reddwarf Manager

commit 85b5b6da1d977c51cfe18b85d44a188680a2ccfb
Author: Nirmal Ranganathan <rnirmal@gmail.com>
Date:   Wed May 30 15:11:34 2012 -0500

    Reinstantiating the Task Manager aka Reddwarf Manager

commit 50eebfc229c81455e342dd9d921a2a2998bc6da5
Merge: 24011a9 a23f703
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Wed May 30 15:18:36 2012 -0700

    Merge pull request #91 from rnirmal/vol_fix
    
    Adding config for device mapping

commit a23f7036bb565186210d4d94b0a8d2431a4662d7
Author: Nirmal Ranganathan <rnirmal@gmail.com>
Date:   Wed May 30 17:17:47 2012 -0500

    Adding config for device mapping

commit 24011a9488ef3c79042afa7c47920da212f00953
Merge: 313a8b4 14a3fba
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Wed May 30 15:14:36 2012 -0700

    Merge pull request #85 from hub-cap/fix_delete
    
    Fixing the returns for no-body calls

commit f3c499dea53f4cc3e506c86d7d4bac952e52d39e
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Wed May 30 17:10:35 2012 -0500

    Added some additional assertions to the resize flavor code.

commit 313a8b4e612f4f8cbd2bccfb6177f0cc8b724614
Merge: 45a178a aace21a
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Wed May 30 14:22:43 2012 -0700

    Merge pull request #88 from sacharya/rackspace-dns
    
    Optional hostname in view

commit aace21ae5a9d4749c7300a619c96db2ce65e2d11
Author: Sudarshan Acharya <sudarshan.acharya@rackspace.com>
Date:   Wed May 30 15:34:44 2012 -0500

    Dns bug fixes related to usernet ip.

commit 17c05b76567b05c92708e96ce9d0e8edf5663df5
Author: Sudarshan Acharya <sudarshan.acharya@rackspace.com>
Date:   Wed May 30 13:53:30 2012 -0500

    Optional hostname in view

commit 13ad57a09d4f5ada9cb27d7a292d752d04498444
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Wed May 30 12:55:09 2012 -0500

    Fixing the version

commit 14a3fba75f70215935c60e86d2f77da7e8af9ff9
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Wed May 30 12:38:30 2012 -0500

    Fixing the returns for no-body calls

commit 45a178aafd7c2c444edb1cb029fededcceb3ea80
Merge: 54cbb0e cf16342
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Wed May 30 10:23:15 2012 -0700

    Merge pull request #82 from sacharya/rackspace-dns
    
    DNS Support for Instance IP.

commit c38b7c814c0908c1726038e806114977b56be2f6
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Tue May 29 11:39:12 2012 -0500

    Fixed typo.

commit 54cbb0ef56650dbac6c3b26a1a7ac44427e7fb10
Merge: dafe37d c38b7c8
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Tue May 29 09:32:39 2012 -0700

    Merge pull request #84 from TimSimpsonR/500_on_volume_failure
    
    Fixed typo.

commit 753755ff32bc3f9c5ade0b78a6cb967cb2478600
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Tue May 29 11:25:35 2012 -0500

    Issue 500 if the volume fails to prov.

commit dafe37d9248183644ce00f378e7040232a27187b
Merge: 758dce6 753755f
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Tue May 29 09:21:09 2012 -0700

    Merge pull request #83 from TimSimpsonR/500_on_volume_failure
    
    Issue 500 if the volume fails to prov.

commit cf16342eafc0179d42babaec88c8a904708eb3a8
Author: Sudarshan Acharya <sudarshan.acharya@rackspace.com>
Date:   Tue May 29 10:52:06 2012 -0500

    Default hostname and minor comment.

commit ad6b8c3c5eb3c72a6439ce15a7cd90b05d35a3f1
Author: Sudarshan Acharya <sudarshan.acharya@rackspace.com>
Date:   Fri May 25 10:50:59 2012 -0500

    Changing rsdns_records table name to be rax independent.

commit 0c34c75dc44876245709987a18ea004607fca815
Author: Sudarshan Acharya <sudarshan.acharya@rackspace.com>
Date:   Fri May 18 15:49:12 2012 -0500

    DNS Support for Instance IP.
    
    Can be turned off using a flag.
    Provides a Rackspace DNS driver.
    Provides an interface to write drivers for other DNS engines.

commit 758dce6dd884e588c400d2418f4bcbb99ee8b2b2
Merge: 040df80 18d92c0
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Thu May 24 12:56:29 2012 -0700

    Merge pull request #81 from rnirmal/port_update
    
    Updating the port in reddwarf-api

commit 18d92c07d643a2d77fbf5844de0040fc7adfcc8f
Author: Nirmal Ranganathan <rnirmal@gmail.com>
Date:   Thu May 24 14:54:55 2012 -0500

    Updating the port in reddwarf-api

commit 040df802299d7a3e4fbaab60afc5b6fb86038291
Merge: a297a71 08a0409
Author: Nirmal Ranganathan <rnirmal@gmail.com>
Date:   Thu May 24 12:18:16 2012 -0700

    Merge pull request #80 from rnirmal/port_update
    
    Updating reddwarf-server to use the config for ports, instead of default...

commit 08a04098b8224c94a19a0c3c67d544afb9457813
Author: Nirmal Ranganathan <rnirmal@gmail.com>
Date:   Thu May 24 14:17:19 2012 -0500

    Updating reddwarf-server to use the config for ports, instead of defaulting at the command line args

commit a297a717510d1b888d62b72f712963202d4dc4a3
Merge: cba5c4f f7f58d8
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Thu May 24 11:52:51 2012 -0700

    Merge pull request #79 from hub-cap/add_manage_service_image
    
    Adding image_update call to reddwarf-manage

commit f7f58d88fc1ad7c16208e7e0dad598aab88ccbee
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Thu May 24 12:23:33 2012 -0500

    Adding image_update call to reddwarf-manage

commit cba5c4f894bc1be4cb4d24bb147a349346b8fb45
Merge: 2b5dabd a78fbd7
Author: Nirmal Ranganathan <rnirmal@gmail.com>
Date:   Wed May 23 12:44:23 2012 -0700

    Merge pull request #77 from TimSimpsonR/service_status_updated_at
    
    Adding an updated_at field to the ServiceStatuses table.

commit a78fbd78e92dec26712bddc4405fe65397cfff46
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Wed May 23 11:06:33 2012 -0500

    Adding fields to get better feedback from the agents.
    
    * Adding an updated_at field to the ServiceStatuses table.
    * Adding an "agent_heartbeats" table to record agent pings.

commit 2b5dabd2045987a191c74845afe34f1a183a1beb
Merge: c8c6990 f401ea4
Author: Nirmal Ranganathan <rnirmal@gmail.com>
Date:   Wed May 23 09:24:24 2012 -0700

    Merge pull request #78 from cp16net/volume-service-endpoint
    
    updating the volume service endpoint to version 1 instead of v2

commit f401ea45c5f1f87d78c18f48e9da0642309b4377
Author: Craig Vyvial <cp16net@gmail.com>
Date:   Wed May 23 11:07:22 2012 -0500

    updating the volume service endpoint to version 1 instead of v2

commit c8c6990186043233dc1ec8634446d03c127eb66f
Merge: 370b866 5ac061a
Author: Nirmal Ranganathan <rnirmal@gmail.com>
Date:   Wed May 23 08:21:52 2012 -0700

    Merge pull request #76 from TimSimpsonR/tiny_flavor
    
    Added another flavor to what gets returned in fake mode.

commit 5ac061aeecdce8b6fc4b3ebe6eaafaba9a031734
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Wed May 23 09:34:36 2012 -0500

    Added another flavor to what gets returned in fake mode.

commit 370b866b25cc4ef5f9b89851efcd0daa94ab66fc
Merge: 7a17225 6b8ce2d
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Tue May 22 11:42:47 2012 -0700

    Merge pull request #74 from ed-/roothistory-fix
    
    Fixes a problem when an instance exists, but the root history doesn't.

commit 7a17225391094bd9268e69b7d50002653c09d938
Merge: e4f45ab dac9b21
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Thu May 17 13:31:31 2012 -0700

    Merge pull request #75 from hub-cap/change_client
    
    Bypassing auth/svccatalog in novaclient

commit dac9b212623c97168fd23fed2aec9fd69becae70
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Thu May 17 14:51:01 2012 -0500

    Bypassing auth/svccatalog in novaclient

commit 6b8ce2d72883d5c931dbfeb38533ba17717628d0
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Tue May 15 10:14:24 2012 -0500

    Fixes a problem when an instance exists, but the root history doesn't. Properly returns Never/Nobody now.

commit e4f45ab2fd97bf6db5d7ae14b6699dc4b435ef37
Merge: c4e617f b8ea7d1
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Mon May 14 08:56:39 2012 -0700

    Merge pull request #73 from ed-/root-to-mgmt
    
    Moved root history out of instance details and into standalone mgmt call

commit b8ea7d1a93dd6e6b9bade7d5f2518ed918146a8b
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Thu May 10 11:42:24 2012 -0500

    Moved root history out of instance details and into standalone mgmt call. PEP8 fixes.

commit c4e617f6e70eb0057a78908808f8c56870a1c2c7
Merge: a3cb15e 532633c
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Wed May 9 09:24:49 2012 -0700

    Merge pull request #69 from TimSimpsonR/resize_flavor
    
    Resize flavor

commit 532633cd4bf558fb9b6d4b9c5f5f27792126b73d
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Tue May 8 15:28:54 2012 -0500

    No longer require a volume.
    
    * Added a VolumeCreationFailure exception, which is raised on Instance creation if the volume doesn't prov.
    * Casted the flavorid in the flavor view code to a string to ensure it works in fake mode.
    * Changed the Guest code to save the volume info in fstab.
    * Split the VolumeHelper into VolumeDevice and VolumeMountPoint classes.
    * Changed fake mode to work when no volume is given.

commit 3103efbb439885e097c0b3e194805db0df9116ad
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Wed May 2 14:34:30 2012 -0500

    Fixed things suggested in the pull request.

commit cde1f32b6117873cfc358d8bd518bf003403cac0
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Tue May 1 13:39:10 2012 -0500

    Made resize work in fake mode.

commit 700bd4d264ef1fee4c42ad71ef4306dea5d0591f
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Mon Apr 30 19:34:57 2012 -0500

    Made resize almost work.
    
    * Raise CannotResizeToSameSize when trying to do so.
    * Changed create_user to use grant statements.
    * Fixed bug where starting mysql would fail if the ib_logs had mysteriously vanished.
    * Added async call stub, which will work ok until we get the task manager in place.
    * Changed resize flavor to do much of its work asynchronously, since we have to wait until we can confirm a resize in Nova.
    * Added a RESIZING task.
    * The only reasons I say it "almost" works is because in testing users are being deleted during a resize... somehow.

commit b2e7dcd51de8b0031e8c8fa873cef7648f0c8203
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Tue Apr 24 07:34:47 2012 -0700

    Continued work on resize_flavor.
    
    * Added FlavorNotFound and OverLimit exceptions.
    * Added restart_with_sync.
    * Added resize_flavor method to instance/models.py.

commit a3cb15e57564670a9d835ec347641c1b2829b637
Merge: e8db416 a55fb6d
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Tue May 8 13:14:22 2012 -0700

    Merge pull request #72 from hub-cap/add_manifest
    
    Adding manifest

commit a55fb6de730820eeb9bf34aabc78e20ad2fb3a43
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Tue May 8 15:13:57 2012 -0500

    Adding manifest

commit e8db416d5cb7c7f156f5a49ce77ab431e1589518
Merge: 6527d65 6c10a41
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Fri May 4 08:14:12 2012 -0700

    Merge pull request #65 from cp16net/volume-api-part1
    
    Adding optional volume support to RDL

commit 6c10a416da6b0ac263516780d3b4d57a95b30c96
Author: Craig Vyvial <cp16net@gmail.com>
Date:   Thu May 3 16:47:34 2012 -0500

    pep8 fixes and resolve a few other rebase issues

commit 2ab45887ea86223854fd1a74b886254a9042fecb
Author: Craig Vyvial <cp16net@gmail.com>
Date:   Tue May 1 13:21:22 2012 -0500

    clean up and change the volume desription to have the instance id
    
    fake mode works with all the tests
    
    mounting a volume is causing a database name of #mysql50#lost+found to be created
    
    pep8 fixes

commit 777f492d1bdfa64692efb716f6462ef62df426fd
Author: Craig Vyvial <cp16net@gmail.com>
Date:   Tue Apr 3 13:02:38 2012 -0500

    Allowing a user to add a volume to the instance on create api call
    
    added some helper code to make sure the mysql service is up
    
    add a config value to turn on volume support
    
    moving around the lines to be dependent on volume support
    
    trying to stop volume support
    
    fixes with the merge
    
    imported and raised exceptions in guest correctly
    
    fixed the config get values as boolean and not just the string
    
    deleting the serivce status entry on delete of the instance so that the
    
    guest can not update the instance to active again.
    
    made the create and update times saved correctly for an instance
    
    check if mysql is already installed in the guest
    
    clean up instance model
    
    using _(i8n)
    
    adding the populate databases back in
    
    pep8 compliance
    
    updated apt get version method
    
    moved the volumeHelper class to a new module
    
    made the start/stop mysql methods public
    
    created a method to create volume for instances and readability
    
    created a new client for volume calls
    
    added the volume and size to the create/list/show instance api calls
    
    removing the mount_point and device_path from the MysqlApp class
    
    removing code that deleted the instance status entry
    
    adding volume service to the reddwarf.conf.test file
    
    set volumes to not be disabled by default

commit 6527d65118be0747fe7fe04353abd831f1a628e8
Merge: e561218 78ddf8e
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Thu May 3 12:13:00 2012 -0700

    Merge pull request #68 from ed-/root
    
    Mering in ed-'s Root history code.

commit e56121805c004ba51336755df00e5749f34caca7
Merge: 4e4c4d0 c1cd614
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Wed May 2 12:30:14 2012 -0700

    Merge pull request #71 from hub-cap/add_api
    
    Fixing the setup.py to have the new reddwarf api

commit c1cd614f43f845abc056ed5a7f0f7b093d8faeb2
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Wed May 2 14:29:29 2012 -0500

    Fixing the setup.py to have the new reddwarf api

commit 4e4c4d0990b72ff41653bd298203943a067fd48e
Merge: b9d93cd a8855ee
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Wed May 2 12:13:19 2012 -0700

    Merge pull request #70 from hub-cap/add_api
    
    Adding a reddwarf-api binscript

commit a8855eecc46e7e6ddba2b7ba2828c8d1c7c212e6
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Wed May 2 14:12:29 2012 -0500

    Adding a reddwarf-api binscript

commit b9d93cd1dce8e8ae1410ba46749fe3f4b39de084
Merge: b72cc1f f5f1a15
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Tue May 1 08:18:26 2012 -0700

    Merge pull request #67 from sacharya/mgmt-framework
    
    Started the mgmt framework.

commit 78ddf8e8d3eb2409a844c46a06a675b71bef9f30
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Fri Apr 27 17:01:53 2012 -0500

    Fixed a fake guestagent call so the tests pass in fake mode, too

commit a95d2f4a00f858b3aa2cc69698f32bdc8a358915
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Fri Apr 27 12:06:32 2012 -0500

    Moved X-User call to WSGI middleware.

commit 1521f620024e9817dd4ae7b4f271fbccb3264be6
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Mon Apr 23 15:20:11 2012 -0500

    PEP8 on a comment and removed a log debug line.

commit 3d899cff9646d3bc7e19261171581dd68c1893a5
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Mon Apr 23 12:27:03 2012 -0500

    Fixed a comment and added InstanceStatus.ERROR since it seemed to be missing.

commit f5f1a152d6afe0e530ff2ccd78b15c8afb4c7b44
Author: Sudarshan Acharya <sudarshan.acharya@rackspace.com>
Date:   Mon Apr 23 12:11:44 2012 -0500

    Extending mgmt api from core instancce api.

commit 7ca1f7f15969036e5d8943ea145b41c75d56fe19
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Thu Apr 19 17:33:39 2012 -0500

    Added root history to instance details. Still need to move the root history over to mysql/extensions, but the int tests work right now.

commit 209182d96d6fc1fb92bbd55e63105c79f6da090c
Author: Sudarshan Acharya <sudarshan.acharya@rackspace.com>
Date:   Wed Apr 11 17:16:25 2012 -0500

    Started the mgmt framework.

commit 14d9d232db840593192eb654b0fdbb45029c0a3f
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Fri Apr 6 15:27:34 2012 -0500

    Fixed root history schema; skeleton of root history model

commit b72cc1f4ab466e6b1b8b65817355c783d2982190
Merge: 3b2d3ac f48daff
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Fri Apr 13 08:38:10 2012 -0700

    Merge pull request #66 from hub-cap/make_guest_configurable
    
    Making the guest more extensible for services

commit f48daff6bd8dade4efe5eb37f568eaf384a6b662
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Fri Apr 13 09:39:56 2012 -0500

    Making the guest more extensible for services
    
    * Added a map for guest impls in the guest
    * Added service_type to the /etc/guest_info file

commit 3b2d3ac2d2df7fd16a0f6449921d3b69d3be63ed
Merge: f3c0080 5cd0c8b
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Tue Apr 10 12:44:58 2012 -0700

    Merge pull request #64 from TimSimpsonR/api-actions4
    
    Implemented all of restart, API code for resize.

commit 5cd0c8b0d2b2f8146efbb00120287a8bb062f5e6
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Fri Apr 6 23:05:12 2012 -0500

    More work on the restart action.
    
    * Added an execute_with_timeout method to common/utils.py.
    * Fixed a few bugs in the guest code, added timeouts to most functions.
    * Added some code to try to mitigate situation when mysql can't be started.
    * Made model restart validation allow cases where MySQL app is shutdown or otherwise inoperable.
    * Fixed a nasty bug in the instance task which caused REBOOTING to look just like DELETING.
    * Moved an import into a function in the reddwarf.common.remote module to fix an import error.

commit 0fadaedc0ae85b1e5b258f234e26b4549c9e9abc
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Fri Apr 6 12:43:03 2012 -0500

    Fixed a few simple issues with the restart code.

commit d2c5747f72092147c34bef9eefc430bfa58db479
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Thu Apr 5 12:42:53 2012 -0500

    Continued to work on restart API.
    
    * Refactored guestagent api to cut down on duplication of the rpc call code.
    * Updated dbaas code for getting and updating MySQL app status with lessons learned from Sneaky Pete.
    * Updated dbaas code for preparing MySQL app.
    * Changed how the manager found methods, to avoid catching AttributeErrors happening inside the methods themselves.
    * Changed pkg module to be more lenient, since false errors keeping raising exceptions on my machine and others.
    * Changed instance status. Added REBOOTING to InstanceTasks.

commit e7a07c63db98ed021f9fb682f5e05f5e5eba4630
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Thu Mar 29 11:03:21 2012 -0500

    Added API code for actions.
    
    * Copied get_id_from_href from legacy nova.api.openstack.common to reddwarf.common.utils.
    * Added stubs for resize_flavor, resize_volume, and restart into models.
    * Copied with slight changes the API code for actions from legacy.
    * Changed BadRequest to have the original message from legacy.
    * Made a 'MissingKey' exception to easily use the new message that BadRequest had.

commit f3c0080a369f90e4b4113ece20b5418841fb991b
Merge: 2f172c1 5b2b24e
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Fri Apr 6 10:32:01 2012 -0700

    Merge pull request #62 from TimSimpsonR/fake-db-ops
    
    Added fakery to the various database operations.

commit 2f172c1079843957d3d7f7976642aeac5c81f3cb
Merge: 5925b92 9682a19
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Fri Apr 6 08:43:50 2012 -0700

    Merge pull request #63 from hub-cap/make_service_extensible
    
    Making instance creation a bit more extensible

commit 9682a1967ed62c6968ef379e139f282702638a54
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Thu Apr 5 23:00:35 2012 -0500

    Making instance creation a bit more extensible

commit 5b2b24e221611098cdce4c782786b98c0d7ce13e
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Thu Apr 5 19:17:13 2012 -0500

    Added fakery to the various database operations.
    
    * Most methods of the guestagent now have fakes.
    * The Servers fakes now cache the context to simulate account permissions.

commit 5925b924c5bcc44f5d18d74986a02840e403bfd6
Merge: 31708b4 c9d160b
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Thu Apr 5 16:51:20 2012 -0700

    Merge pull request #61 from hub-cap/rename_service_image
    
    Renaming database to mysql

commit c9d160ba0f7dac2a595514e8a17fdcf8b26a0d84
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Thu Apr 5 17:11:25 2012 -0500

    Renaming database to mysql

commit 31708b438e60bc845300828009cccfd5bce9472d
Merge: 628a669 c7d08af
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Thu Apr 5 14:07:47 2012 -0700

    Merge pull request #60 from ed-/i18n_fix
    
    Syntax errors

commit c7d08afcfac81f65dbe3b16e96b328640228a4d7
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Thu Apr 5 15:47:38 2012 -0500

    Syntax errors

commit 628a6693a54643cc42a5113e2c7d9ff604af907a
Merge: 42ce101 b15d347
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Thu Apr 5 11:40:36 2012 -0700

    Merge pull request #59 from hub-cap/add_ips
    
    Show ips based on a flag value

commit 42ce101b0708338641fa294ae0faf0b10f786453
Merge: eae080c 5ffc62a
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Thu Apr 5 11:09:08 2012 -0700

    Merge pull request #56 from ed-/i18n
    
    Every time I see a LOG.something(, I've wrapped _() around its contents.

commit b15d347a7b2a4b3d21fceb17027d1a4b9f45e813
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Thu Apr 5 13:05:30 2012 -0500

    Adding multiple addresses instead of just one

commit 5ffc62a7e1e54d75471a570eac2f727dccd46e7b
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Wed Apr 4 15:41:29 2012 -0500

    PEP8

commit 23efb1ca4581b2b14798d34efce0991b8c652f71
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Wed Apr 4 14:46:09 2012 -0500

    Adding initial dbs to the prepare call

commit 23fc2286edbc1b6d3c6c64691e9faa691445f59c
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Wed Apr 4 12:43:44 2012 -0500

    Removed some overzealous wrapping.

commit 7067823e0c8cfc77cf100a3bf8d941212b177e2a
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Mon Apr 2 15:34:39 2012 -0500

    Removed some more wrappers around some exceptions.

commit c5def924e525fe5f4e9799902b3135c6d7a7a223
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Mon Apr 2 15:02:32 2012 -0500

    Fixed some RPC casts and context problems that happened during a rebase.

commit da616fe58dfae52b4ba9413f0116667a4b147151
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Mon Apr 2 14:48:39 2012 -0500

    Fixed some of the overzealous _() wrapping to exclude the parameters being handed to the format strings.

commit cb7feed9d447b243b4e05efc2ea625529fe5e28f
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Mon Apr 2 13:27:39 2012 -0500

    Every time I see a LOG.something(, I've wrapped _() around its contents.

commit 0f9cfeac073edd2badc81b5716f6ff696316b224
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Tue Apr 3 18:22:56 2012 -0500

    Show ips based on a flag value
    
    * Added a flag value to determine whether to show the ip
    * Added the logic to pass to the views to show the ip or not

commit eae080ce8c5a1cefc69afde9baccad73dfdf8997
Merge: 10433a8 feb567f
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Tue Apr 3 18:52:45 2012 -0700

    Merge pull request #58 from hub-cap/misc_updates
    
    Fixing the mysql list calls

commit feb567f647c3ac270164fd60792a154be8d5353e
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Mon Apr 2 23:43:39 2012 -0500

    Fixing the mysql list calls
    
    * Became compliant with the new guest api code
    * Fixed a small guest api bug
    * Fixed the views to return the proper data
    * Added databases in list_users
    * Fixed the issue with bad nova data
    * Misc pep8 fixes

commit 10433a88c7303e78679c56fd5e20ae874e0a2f15
Merge: 7cb40c2 cf3e0b5
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Mon Apr 2 12:28:05 2012 -0700

    Merge pull request #53 from TimSimpsonR/diet-reddwarf-lite
    
    Created test fakes for Nova and the Guest. With these you can run the server with no external dependencies!

commit cf3e0b5042a9e82ced7612b01989eb1f70ed59b9
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Fri Mar 30 14:19:40 2012 -0500

    Created test fakes for Nova and the Guest. With these you can run the server with no external dependencies!
    
    * Changed reddwarf-server to load the paste config first so the config file valeus would be read during start up.
    * Made the Config class update the dictionary values instead of replace them all.
    * Added a test conf file for running the server locally.
    * Added a fake version of Nova and the Guest API.
    * Changed Guest API to not require every single method to pass context and ID. This also makes it easier to fake.
    * Changed some instances of uuid to id.
    * Added "BUILD" server status to list of statuses which should be returned instantly in Instance status code.

commit 7cb40c224b97d5fdde691bfd84bd5943ff471fbb
Merge: 8ff4757 3dd3b60
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Mon Apr 2 12:18:28 2012 -0700

    Merge pull request #55 from ed-/flavors_api
    
    Flavors api

commit 3dd3b6010cea6d030aa1cdc5393f0b06205224d9
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Fri Mar 30 15:56:28 2012 -0500

    Forcing https.

commit 4586ee4f51b5507f00991ef579e23ae1556f259f
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Fri Mar 30 11:42:43 2012 -0500

    Removed some vestigial CONFIG and LOG lines.

commit 9c7496f9d9920af24df5026e9bcebc118448fa63
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Fri Mar 30 11:40:47 2012 -0500

    Moved build_links and req into the view, cut out some redundant exceptions

commit 778d3638b38a8bdba6b588938f5d73edde13fd29
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Fri Mar 30 10:48:37 2012 -0500

    Used new style of context and moved the req to the constructor in the views.

commit 2a6ab452f9434e1fe0ec0a3d62ed9f3ab413a391
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Thu Mar 29 16:41:50 2012 -0500

    Fixed the discrepancy between detail and plain view; fixed links in models

commit fd5d5fa32a498f653d609aebc0b565dcf63b2db4
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Thu Mar 29 11:21:05 2012 -0500

    Fixed the Flavors API so the URLs returned are correct and all tests are passed.

commit cd3737770d7b2d824db19eff895cc02779284fca
Author: Ed Cranford <ed.cranford@rackspace.com>
Date:   Wed Mar 21 17:52:22 2012 -0500

    Adding Flavors API: models, views, and service.

commit 8ff4757e3db3d6b74af8773acc3c8454238442b9
Merge: d8c59af 29e7f81
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Thu Mar 29 08:25:31 2012 -0700

    Merge pull request #48 from hub-cap/fix_extension_map
    
    Making the exception_map work for extensions

commit d8c59af3b9ece1c23f3c242a402672a7ed2ca0cc
Merge: 40a668d 7b6536a
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Thu Mar 29 08:21:12 2012 -0700

    Merge pull request #47 from hub-cap/new_context
    
    Updated the context object in all services.

commit 29e7f81b4122ee7e50628b5bc829b654474f2354
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Thu Mar 29 10:18:58 2012 -0500

    Removing the link from webob in exceptions
    
    * Fixed UnprocessableEntity so it doesnt inherit from webob
    * Fixed delete instance to return the new UnprocessableEntity

commit 7b6536a56c1e039ef6cf6dabc01adb9c9dc855ea
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Thu Mar 29 10:07:56 2012 -0500

    Made the constant proper cased.

commit 9779ddf7a7ac4b5d3f61906a807aca55a438dd2c
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Wed Mar 28 21:40:42 2012 -0500

    Making the exception_map work for extensions
    
    * Added back in the exception_map to the extensions
    * Added UnprocessableEntity to the mysql service

commit 911fb552de9b2a7e5d3680850e5b7d12dac8484d
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Wed Mar 28 21:16:40 2012 -0500

    Fixing up the internal_message

commit 348b5e5b4d69f37ef38072b77afc3dcacfb67a04
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Wed Mar 28 19:03:49 2012 -0500

    Updated the context object in all services.
    
    * Fixes Github issues #46 and #45
    * Created a middleware for context
    * Commented out a bug that was introduced
    * Updated context in all services
    * Turned a few straggling 201s into 200s

commit 40a668d74b82d431767c3e47d2b5393dbb168c3c
Merge: dc9b9ee 6d0512e
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Wed Mar 28 14:42:14 2012 -0700

    Merge pull request #42 from hub-cap/add_validation
    
    Add validation

commit dc9b9eee41b0892aad57a957fadee627c61410d1
Merge: 878599e a23aee1
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Wed Mar 28 14:37:07 2012 -0700

    Merge pull request #41 from TimSimpsonR/fix-lists
    
    Fixed the instance list operations.

commit a23aee11e5c7df1823f91de1d793ff3d5eecdaaa
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Wed Mar 28 08:28:26 2012 -0500

    Fixed the instance list operations.
    
    * Added ComputeServerNotFound exception to distinguish this more alarming case from simply not finding an instance.
    * Made load_server method of instance.models create a context.
    * Changed how Instance list was created to add more validation.
    * Made the details list view work.
    * Massaged view data to match exisiting API.

commit 6d0512e58402ec8b8a14a1ab25bbc91ee3598995
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Wed Mar 28 16:31:16 2012 -0500

    Changing 201 to 200

commit 80413fc4b310b4cae205bf7eac326bcc18553968
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Wed Mar 28 15:03:43 2012 -0500

    Added validation to the users/databases/root calls.
    
    * Added a custom extension manager to make extension behavior normal
    * Added proper serializer/deserializer to the user/database/root calls
    * Added exception map for processing exceptions
    * Fixed all the returns to return wsgi.Result
    * Added validation method for create user/database/root

commit f635542677ee384ad1bca02e11b9b3d150b83840
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Wed Mar 28 10:39:56 2012 -0500

    Adding validation to user/schema.
    
    * Updated BadRequest to work like the rest of the exceptions
    * Added validate methods for the user/schema

commit 878599ef09a5c0b58700153ec51f9bc376b2738b
Merge: d5a3a4e abfdcaa
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Wed Mar 28 08:39:24 2012 -0700

    Merge pull request #40 from hub-cap/root_enabled
    
    Adding root enabled.

commit abfdcaa08a3d2bbc1b23d4fb837e4ab93bddd522
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Tue Mar 27 20:40:24 2012 -0500

    Adding root enabled.
    
    * Added the MVC for root enabled.
    * Fixed a small bug in instance/models.py.
    * Pep8 compliance

commit d5a3a4e737e8d67f3abc4b3664ffd59f5a75f887
Merge: 16d900c f221251
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Tue Mar 27 17:56:13 2012 -0700

    Merge pull request #39 from hub-cap/use_uuid
    
    Fixing the queues to use uuid.

commit 16d900c5188bddd9c00077d3df960e9ef37c157c
Merge: 26efda2 148a225
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Tue Mar 27 17:56:05 2012 -0700

    Merge pull request #38 from TimSimpsonR/delete_instance
    
    Fixed the instance status returned during instance deletion.

commit 148a22556cef1bde6efbcc1719cc37fee4307516
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Tue Mar 27 16:23:52 2012 -0500

    Fixed the instance status returned during instance deletion.

commit f2212511b83e27815dd4cd5976ac74122d68bec2
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Tue Mar 27 16:46:38 2012 -0500

    Fixing the queues to use uuid.
    
    * Added the /etc/guest_info file that has the id of the guest
    * Passed uuid in as the host flag in the common config code
    * Removed uuid from the dbaas api/guest prepare call

commit 26efda257a39f414e91a09e1200cd45bd35be8c7
Merge: af5b3eb ba2096a
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Tue Mar 27 14:34:50 2012 -0700

    Merge pull request #37 from hub-cap/fix_unprocessable_extensions
    
    Fixing the extensions to behave like existing reddwarf.

commit ba2096a73d705dc2b7bee5892c4b1c4bafe5be0e
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Tue Mar 27 12:42:20 2012 -0500

    Fixing the extensions to behave like existing reddwarf.
    
    * Fixed the mappers in the extensions
    * Added unprocessable entity raise to the extensions
    * Fixed small bug is is_sql_enabled

commit af5b3eb15963d44ec9c5f1eaf1a1f7f564d5afef
Merge: 7e98f97 7221c94
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Tue Mar 27 08:34:07 2012 -0700

    Merge pull request #34 from TimSimpsonR/bug-fix
    
    Fixed a small bug, added error msg as suggested by cp16net

commit 7e98f97ce6fd37250d751e284b204d2099003674
Merge: 50687b9 f9d8ddf
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Tue Mar 27 08:24:19 2012 -0700

    Merge pull request #36 from hub-cap/databases_calls
    
    Databases calls

commit f9d8ddf1c50ca43cec82fb54be248ed693936cfd
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Mon Mar 26 21:45:49 2012 -0500

    Added schema calls for list/create/delete.
    
    * Modified mysql extension for list/create/delete.
    * This is a wash/rinse/repeat of users.

commit eda4a16a6b23399ee0686dc18b46def6c2ddb1fd
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Mon Mar 26 20:20:41 2012 -0500

    Added the delete user call.
    
    * Added the MVC for the delete.
    * Revertd the guest api back to original code.
    * Minor pep8 cleanup.
    * Added minor forgotten print stmt.

commit 37f76481eba2471fbd3388cc236e6d6791e502db
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Mon Mar 26 20:07:47 2012 -0500

    Built out create_user call.
    
    * Added the MVC for create_user.
    * Updated the guest so it works in create_user
    * Fixed an error w/ reddwarf models and update_status

commit 7221c94a889ad7749c54194230571f58eb5a8e0f
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Mon Mar 26 17:57:55 2012 -0500

    Fixed a small bug, added error msg as suggested by cp16net

commit 0af6afb76f7b946df5d1de826727c317c4554a27
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Mon Mar 26 15:39:16 2012 -0500

    Adding list_users for mysql users
    
    * Added MVC for mysql users
    * Hooked up the MVC to the guest
    * Fixed a dual import bug in dbaas.py

commit 50687b9678b42f7ea3dc38ee3e73bfe9a99c5ee1
Merge: a4c140b b775a1d
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Fri Mar 23 13:42:22 2012 -0700

    Merge pull request #33 from TimSimpsonR/fix-statuses2
    
    Added status code, return 422 when trying to delete a busy instance.

commit b775a1dc0d566f857e1164f24aa10f2f2eddbf8d
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Fri Mar 23 15:04:41 2012 -0500

    Fixed bug in status property, added message to UnprocessableEntity error.

commit 69508776684efa33b6e940db824d202303f5c676
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Fri Mar 23 09:02:49 2012 -0500

    Added status code, return 422 when trying to delete a busy instance.
    
    * Added UnprocessableEntity exception from legacy.
    * Returned 422 when deleting an instance which is being built.
    * Made Instance.delete non-static when I realized that this would simplify the method, give us some validation for free and be almost as fast.
    * Created / modified Instance methods "is_sql_running," "status," and "_validate_can_perform_action" by taking code from the legacy InstanceStatus class.

commit a4c140bbfd6ea40553db945bf5a733649dbe1f66
Merge: 51e08e2 82f0db4
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Thu Mar 22 15:00:46 2012 -0700

    Merge pull request #32 from TimSimpsonR/fix-statuses
    
    Now returning the correct status strings.

commit 51e08e26849c4317306ec1bde901e5652549889f
Merge: 22fb122 bd9515b
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Thu Mar 22 14:24:31 2012 -0700

    Merge pull request #31 from hub-cap/conf.d
    
    Adding the guest conf.d writing

commit bd9515bf541375f187ba7600d0c93b0493850ef1
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Thu Mar 22 14:21:29 2012 -0500

    Adding the guest conf.d writing
    
    * Made sure to append the conf in the startup
    * Added the methods to append/write
    * Made the dbaas guest agent write guest uuid

commit 82f0db4d1ddc87bfd6f7855338379fee392e159d
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Thu Mar 22 15:40:15 2012 -0500

    Now returning the correct status strings.

commit 22fb122b030733937297a6bccd85b939137213fb
Merge: b0f1843 f8602d1
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Thu Mar 22 12:37:17 2012 -0700

    Merge pull request #30 from cp16net/validation
    
    Adding validation of the api create and fixing list instances

commit b0f1843cb15a772f33a3872604d23f597296ce8d
Merge: 8810955 8cfa3d9
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Thu Mar 22 12:36:39 2012 -0700

    Merge pull request #29 from hub-cap/guest_update
    
    Getting the guest status update working.

commit f8602d1e9091b24ea5afd6ef6f7ef7feb4462940
Author: Craig Vyvial <cp16net@gmail.com>
Date:   Thu Mar 15 14:29:29 2012 -0500

    Adding validation of the api body
    
    * cleaning up issues with the load instance(s)
    * Moving over the validation from creating an instance
    * making more __name__ and less "strings"

commit 8810955c47a6559c781fc08e537b939f57e8c9d1
Merge: a5f978b 1c2ea09
Author: Nirmal Ranganathan <rnirmal@gmail.com>
Date:   Thu Mar 22 09:41:27 2012 -0700

    Merge pull request #28 from TimSimpsonR/fix-load-attempt
    
    Simple change to delete instance call.

commit 1c2ea0994e47b9e106bd60c6c918ec8b0448cd69
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Wed Mar 21 13:18:49 2012 -0500

    Simple change to delete instance call.

commit 8cfa3d97c4c79ca396747041ee18b9494efe47f9
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Wed Mar 21 23:15:46 2012 -0500

    Getting the guest status update working.
    
    * Added the db calls to the guest code
    * Changed the default for the confs to use MySQL
    * Added HACKISH uuid as a global var for status lookups
    * * This is because the ip is no longer saved
        in the reddwarf db. We can do something
        better in the future since this does
        not persist if the agent stops.

commit a5f978bae3b5bb535ac26244d4538cc146503fe6
Merge: 298118b 98af376
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Wed Mar 21 09:04:06 2012 -0700

    Merge pull request #27 from hub-cap/fix_amqp
    
    Fixing the server load call and amqp cast_with_consumer.

commit 98af3761c937cc5751c9b4783699e157154dd633
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Tue Mar 20 21:10:22 2012 -0500

    Fixing the server load call and amqp cast_with_consumer
    
    * Fixing a small bug in cast_with_consumer (copy pasta!)
    * Small fixes to the load call to make it work

commit 298118b30a41fce794c5345ec169a542a51f993c
Merge: a2cbaf1 7de0423
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Tue Mar 20 18:18:48 2012 -0700

    Merge pull request #26 from TimSimpsonR/fix-load-attempt
    
    Minor tweaks while trying to get Instance.load to work.

commit 7de0423b3463dd5c02790f688c7bfa865fe997f9
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Tue Mar 20 18:33:39 2012 -0500

    Minor tweaks while trying to get Instance.load to work.
    
    * Removed service name fields from service_statuses table and made all fields non-nullable.
    * Fixed bug in load_server_or_raise.
    * Moved guest prepare call into Instance model.

commit 1e505aeea9e3c96f40ade48bd13e9abae582fac1
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Tue Mar 20 11:59:23 2012 -0500

    Fixed our keystone hack.
    
    * Changed the Nova client remote creator to use the tenant ID.
    * Updated the view code a bit.

commit a2cbaf12e20100f7772711a7aacb767dbb699860
Merge: 64b2d61 1e505ae
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Tue Mar 20 14:37:47 2012 -0700

    Merge pull request #25 from TimSimpsonR/fix-ks-hack
    
    Fixed our keystone hack.

commit 64b2d614b32a60247a76abc1b9b1f9cb500f50a7
Merge: a26bc8c 505a22b
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Tue Mar 20 10:51:26 2012 -0700

    Merge pull request #22 from TimSimpsonR/instance-additions
    
    Changing instance from a subclass of Compute instance into its own object.

commit a26bc8c06550660067494f27026d2552e3036f1e
Merge: 4a025d0 b3c31e0
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Tue Mar 20 10:40:13 2012 -0700

    Merge pull request #23 from hub-cap/add_mycnf
    
    Adding dbaas-mycnf to the contrib folder

commit 505a22bd64e7490362a97aa37c00de028199cd81
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Mon Mar 19 11:40:37 2012 -0500

    Changing instance from a subclass of Compute instance into its own object.
    
    * Attaching properties such as the current task and service status.
    * Added a TaskStatus class to store enumeration style values for status.
    * Brought in GuestStatus class from RD Legacy, renamed it ServiceStatus.
    * Moved function to create Nova client into a module.
    * Added some properties to instance to reflect compute instance fields we wish to forward.
    * Fixed pep8 and unit tests.

commit b3c31e0608fac660bb6f85b8b9a2cd9b9357915d
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Mon Mar 19 22:11:57 2012 -0500

    Adding dbaas-mycnf to the contrib folder
    
    * Added logging configs to the guestagent

commit 4a025d011b4557c510748b7071f1d665bbc12f0e
Merge: dea04d6 51454ac
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Mon Mar 19 13:39:18 2012 -0700

    Merge pull request #21 from hub-cap/get_guest_working
    
    Adding the guestagent.

commit 51454ac504b9eae92297700331003ecec3329ad3
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Sun Mar 18 21:49:17 2012 -0500

    Furthering the guest agent prepare call
    
    * Fixed minor guestagent bugs
    * Added cast_with_consumer
    * Added rpc call to instances

commit 2bdaa9d8fce2d7ec1c4e3528f9dd4332e431364c
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Sun Mar 18 15:40:35 2012 -0500

    Adding the guestagent.
    
    * Added the manager code to service
    * Updated conf so it works on a guest
    * Added exceptions for the guest
    * Added all the guest code from legacy reddwarf

commit 482c27c58256b24fd654ec12917d936459a405d2
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Fri Mar 16 13:31:37 2012 -0500

    Adding getattr and setattr back to fix the bug I just added.

commit dea04d64f9baf4a49198abc45b9916923c387226
Merge: f5b910a 482c27c
Author: Craig <cp16net@gmail.com>
Date:   Fri Mar 16 11:27:38 2012 -0700

    Merge pull request #20 from TimSimpsonR/pep8-and-import-fix
    
    Adding getattr and setattr back to fix the bug I just added.

commit f5b910a2f91daf34bf985d35b5eb1d1896f3ece5
Merge: 6a644de 2501955
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Fri Mar 16 11:10:37 2012 -0700

    Merge pull request #19 from TimSimpsonR/pep8-and-import-fix
    
    Pep8 and import fix

commit 2501955f1fbacaaba13d0d389d20779638122825
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Fri Mar 16 13:07:07 2012 -0500

    Fixes pep8 and circular import issues.
    
    * Moved some model classes from instance/models module into common/models module.

commit de4be97462217d42d5286881498a0a07f7e3e470
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Thu Mar 15 16:38:16 2012 -0500

    Changed the proxy_tenant_id to "reddwarf" since this is what KeyStone expects.

commit 6a644de38d59fc196d4aec6cbc20da660be86833
Merge: 6a8fc86 380b710
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Fri Mar 16 09:55:56 2012 -0700

    Merge pull request #18 from cp16net/clean-up-for-create-tests
    
    update gitignore with log file from tests

commit 380b71066525d13bd30649079caae5ead63f63d1
Author: Craig Vyvial <cp16net@gmail.com>
Date:   Fri Mar 16 01:19:00 2012 -0500

    Fixing up the instance creation issues
    
    * update gitignore with log file from tests
    * update the tenant id on the client
    * change database to instance module
    * added some logging in the api calls
    * configuration of nova client values

commit 6a8fc860bfd165f2673edf23b3403554d8a873ff
Merge: 4893393 4b33f0d
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Thu Mar 15 09:40:39 2012 -0700

    Merge pull request #16 from TimSimpsonR/fix_tenant_id
    
    Fixed auth to work with keystone.

commit 4b33f0dae3b372b2be0bd345ae03d30673a70274
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Wed Mar 14 21:18:53 2012 -0500

    Fixed auth to work with keystone.
    
    * Was incorrectly looking for X_TENANT instead of X-Tenant-Id.

commit 4893393b11de44bda058b086e819d285e697fb9e
Merge: d3c1cc0 952f160
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Mon Mar 12 09:40:08 2012 -0700

    Merge pull request #15 from hub-cap/add_more_coverage
    
    Adding more tests.

commit 952f160187b900182ae397507aa291a1c2b7e0bb
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Mon Mar 12 10:36:30 2012 -0500

    Adding more tests
    
    * Created tests for some modules that werent covered
    * Updated model/service a bit to do some failure casing
    * Started and commented a failure test

commit d3c1cc09373aa107ab93c77e1d267eb62c2ef9cc
Merge: fda3eb5 b9e323f
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Fri Mar 9 21:45:50 2012 -0800

    Merge pull request #14 from TimSimpsonR/version-id
    
    Changed the version name attribute to id.

commit b9e323f7382fd86aa95a74f15af84e4e4788d145
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Fri Mar 9 17:07:24 2012 -0600

    Changed the version name attribute to id.

commit fda3eb5ee9f2d67c42f123680d53e66a911adb03
Merge: cf7814a e58fc33
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Fri Mar 9 14:21:36 2012 -0800

    Merge pull request #13 from cp16net/instance-api-improvments
    
    Instance api improvments

commit e58fc33cc1ef169a00ca8dfb89db7ec504097a44
Author: Craig Vyvial <cp16net@gmail.com>
Date:   Thu Mar 8 15:34:16 2012 -0600

    Adding database instance details for show/create/delete/list
    
    * expanding the create instance api data input
    * added all the fields to the view and added exceptions to be thrown correctly
    * added a few things to .gitignore
    * adding some testing tests

commit cf7814abfbfc18f28914ccde772975aac74b650c
Merge: 8e91ede 772d40b
Author: Craig <cp16net@gmail.com>
Date:   Fri Mar 9 12:30:18 2012 -0800

    Merge pull request #12 from hub-cap/add_remote_model_tests
    
    Creating a model unit test to test the data() functionality.

commit 772d40b0172ae0dc0616813185a4b139fc1f2e18
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Thu Mar 8 21:36:13 2012 -0600

    Creating a model unit test to test the data() functionality.
    
    * Created factories for instanciating models behind the scenes
    * Stubbed out the remote calls to novaclient

commit 8e91ede9000e1462c8790cbd193e3dd72f9db60a
Merge: e1379f7 9a9001d
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Thu Mar 8 13:45:14 2012 -0800

    Merge pull request #11 from hub-cap/add_controller_tests
    
    Adding basic skeleton for testing controllers. (stole from melange)

commit 9a9001da5b64e02e8ae87050eb41cbd1a93af662
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Thu Mar 8 15:14:58 2012 -0600

    Adding basic skeleton for testing controllers. (stole from melange)
    
    * Built out the functional tests (db sync)
    * Built out the actual database controller test get call

commit e1379f7168e8e655b2cf7f6181d0d4355c7665c3
Merge: 1def358 d48e0e6
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Wed Mar 7 21:43:54 2012 -0800

    Merge pull request #10 from hub-cap/use_context
    
    Fixing the assignment issue

commit d48e0e66d9926e03dcbbcaea302864cbca18af88
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Wed Mar 7 23:32:38 2012 -0600

    Fixing the assignment issue

commit 1def358deb0b536a9813da6cad85815bd1e0a3d3
Merge: 74d2034 6e25b4a
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Wed Mar 7 21:09:58 2012 -0800

    Merge pull request #9 from hub-cap/use_context
    
    Added the use of context instead of passing just the token.

commit 6e25b4a25fdb53c92a33317edd491d4f7700e424
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Wed Mar 7 23:04:06 2012 -0600

    Added the use of context instead of passing just the token.

commit 74d2034046e489faad0a030ca0561dbf4b80f231
Merge: 64c73ab 11aa13f
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Wed Mar 7 20:44:59 2012 -0800

    Merge pull request #8 from cp16net/api-instances
    
    Fixed the Api create instance

commit 11aa13fca7f21cf07114172ee0597ee474d92e2d
Author: Craig Vyvial <cp16net@gmail.com>
Date:   Wed Mar 7 22:42:59 2012 -0600

    removing the reddwarf_tenant_id

commit 5141898cc092708b5be43356148c0d48f82e4c8f
Author: Craig Vyvial <cp16net@gmail.com>
Date:   Wed Mar 7 22:04:44 2012 -0600

    fix the config

commit 484ec68accd84d58e1a3ad1efd8f3631f78fb520
Author: Craig Vyvial <cp16net@gmail.com>
Date:   Wed Mar 7 21:53:59 2012 -0600

    fixing pep8 things

commit acbbdf10274e8b357c7b83418b5f5e131240a68e
Author: Craig Vyvial <cp16net@gmail.com>
Date:   Wed Mar 7 20:53:17 2012 -0600

    updates to get create working

commit 64c73ab996eef6ace14e57e6d14f1346693650b1
Merge: 35f0744 f5665b0
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Wed Mar 7 14:29:45 2012 -0800

    Merge pull request #7 from TimSimpsonR/pep8-fixes-2
    
    Added gitignore and re-fixed pep8 violations.

commit f5665b005c89b2a34fda5344d9df76792a45d4d4
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Wed Mar 7 16:33:58 2012 -0600

    Added gitignore and re-fixed pep8 violations.

commit 35f0744c6a7060025274e2edc8dbc9d94fd25371
Merge: 5ff0b30 20c8c3e
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Wed Mar 7 14:24:29 2012 -0800

    Merge pull request #6 from TimSimpsonR/remove-api
    
    Removed API folder.

commit 20c8c3e1054ba364e4a2ace8e49a5e976d4faf2e
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Wed Mar 7 14:11:51 2012 -0600

    Removed API folder.

commit 3e141fd79de1c0802fb3bb16d76de30dfd70d5ce
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Wed Mar 7 13:57:54 2012 -0600

    Fixed Pep8 errors.

commit 5ff0b30c73f1d8dc6c17e255df6af7a6c59eaa8f
Merge: 292410d 3e141fd
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Wed Mar 7 12:05:48 2012 -0800

    Merge pull request #5 from TimSimpsonR/pep8-fix
    
    Fixed Pep8 errors.

commit 292410dccbf49b7e71703a5cd80a9cf7cee8cadf
Merge: adb5f0d 334a36a
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Wed Mar 7 11:24:30 2012 -0800

    Merge pull request #3 from TimSimpsonR/unit-test-venv
    
    Got the unit test venv environment working.

commit adb5f0da8516b4d79d8f5545aec393d194878527
Merge: 253a89b b0ae2ef
Author: Craig <cp16net@gmail.com>
Date:   Wed Mar 7 10:11:33 2012 -0800

    Merge pull request #4 from cp16net/instructions-update
    
    Instructions update

commit b0ae2ef5479852f02faf335649f06f1dca8afed5
Author: Craig Vyvial <cp16net@gmail.com>
Date:   Tue Mar 6 15:10:29 2012 -0600

    adding some buggy bugs and updates from keystone/novaclient

commit 253a89b86d658e0b5b2f59a7896c6d8eccdfb82a
Merge: 37f4936 61b8c85
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Wed Mar 7 07:15:11 2012 -0800

    Merge pull request #2 from hub-cap/add_guest_agent
    
    Added in the guest manager code

commit 61b8c85ff65988cc74ad83fd3ac3b89ee5dcf31d
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Tue Mar 6 10:30:49 2012 -0600

    Added in the guest manager code
    * Added the bin script for the guest agent
    * Added a sample config file for guest
    * Migrated guest-agent to guestagent
    * Added a manager and service for the guest

commit 37f4936ef0474ff196933648f0f154171ca2ce6e
Merge: f2d0982 63befd0
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Wed Mar 7 06:58:38 2012 -0800

    Merge pull request #1 from hub-cap/add_service_code
    
    Adding some basic service code from nova.

commit 334a36ab68189c461ac7c7465a10f44e77a33f7d
Author: Tim Simpson <tim.simpson@rackspace.com>
Date:   Wed Mar 7 08:47:10 2012 -0600

    Got the unit test venv environment working.

commit 10d738aad29777ebdb31b286ce5cd750e298e2ad
Author: Craig Vyvial <cp16net@gmail.com>
Date:   Mon Mar 5 22:32:25 2012 -0600

    keystone made some changes

commit 63befd034db15daed4df2141bd0a5e5791eafb53
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Mon Mar 5 21:19:09 2012 -0600

    Adding some basic service code from nova.
    * Adding the proper taskmanager bin script
    * Adding a taskmanager impl (needs to be a proper baseclass)
    * Adding novas LoopingCall to utils
    * Updating dummy rpc cast in the database service so it sends to the task manager

commit f2d09827cdc9a98be945931c9ed7483c6ec312a9
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Mon Mar 5 07:59:34 2012 -0600

    Added the taskmanager class with some testing rpc code
    * Fixed a bug in rpc kombu w/ a bad durable declaration
    * Fixed the name of the queue exchange
    * Added a bit of rpc code to the taskmanager service for consuming
    * * This is mostly experimental at this point!!!
    * * This should be refactored into something common!!!

commit c6a27dc540c0e1ccaa2d88340f3f9826680a501e
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Sun Mar 4 22:12:34 2012 -0600

    Initial checkin of rpc code
    * Stole most of the code from nova rpc
    * Updated the rpc and kombu code so it works with reddwarf
    * Import of openstack-common, added the context from common
    * Extended the common context

commit caedfab4569897b9a0adeb1147f8ff4320e800e9
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Sun Mar 4 15:52:29 2012 -0600

    Fleshed out the basics for the guest-agent scp firstboot.
    * Copying ssh keys from the host to the image
    * Added a bootstrap_init.sh which does the scp work to the instance
    * Finished the bootstrap.sh so it will upload to glance
    * Added a service images table for identifing the current image on create
    * Added some dummy guest-agent code for testing purposes
    * Added a delete method, which is not finished

commit 2e56dc4d69a3870a2e81a26c02077c4b0ebc6b56
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Mon Feb 27 07:42:23 2012 -0600

    First pass attempt at a service_image registry in the db
    * Added some finder logic to the base models
    * Added service_image to models
    * No longer passing in the image name in the database create call
    * Misc mapper stuff w/ adding the table

commit f14e3ebba9141e14d5763afb8ce208ed60d22ceb
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Sun Feb 26 21:46:16 2012 -0600

    Adding next_steps.txt so everyone can see my thoughts

commit 4f90d5e5cdc2e310b2594206477880a07b678241
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Sun Feb 26 21:41:36 2012 -0600

    Moving the old bootstrap in anticipation of nuking it

commit 0de93f0ea231c28ec2bc67901f8f58db31d7b1ed
Author: mbasnight <mbasnight@gmail.com>
Date:   Sun Feb 26 21:30:16 2012 -0600

    Figured out how to create/add qcow ubuntu images
    * new bootstrap/bootstrap.sh shows the proper way to create a image
    * modified the funkybugs cuz i squashed one in nova proper
    * added apt-cacher-ng and such to the old bootstrap (dont use it yet)

commit f9f10e84a7e334ffd07519d0424b93a442643464
Author: mbasnight <mbasnight@gmail.com>
Date:   Wed Feb 22 22:20:35 2012 -0600

    Adding the beginnings of ubuntu bootstrap

commit 6a3f66f0e92ab409c66a38ef3c8133e4bd49a11e
Author: mbasnight <mbasnight@gmail.com>
Date:   Wed Feb 22 19:26:52 2012 -0600

    Adding the venv/unit test framework stuff
    * run_tests stuff
    * gerrit stuff
    * test-requires for pip

commit 90bf37cbfdebb1e0a47761bd4cc9ced8fcce38e9
Author: mbasnight <mbasnight@gmail.com>
Date:   Wed Feb 22 19:06:02 2012 -0600

    Adding the missing reddwarf-manage binscript

commit 0fe9b2323c51d2059b290a7910c120b30e938754
Author: mbasnight <mbasnight@gmail.com>
Date:   Wed Feb 22 17:56:55 2012 -0600

    Getting hooked up w/ the db.
    * connection db and all that jazz
    * migrations are working
    * local DB models are working (only save)

commit 5c641643d4b889cbac0175fbd3b40da5b713df13
Author: mbasnight <mbasnight@gmail.com>
Date:   Wed Feb 22 11:59:59 2012 -0600

    Making a data/view model based on remote objects
    * removing the novaclient from the actual service

commit 853cf39b5485f4a87a171ecd312066fae6c64db8
Author: mbasnight <mbasnight@gmail.com>
Date:   Tue Feb 21 19:25:46 2012 -0600

    Adding extensions to the app, and shell extensions for users & schema

commit abeb2cad815617415e57b62edccfb74d17baf5df
Author: mbasnight <mbasnight@gmail.com>
Date:   Tue Feb 21 07:01:04 2012 -0600

    Adding a bit of code to get novaclient working via proxy token.

commit 1f920650e62adb3d6c8b24a5034371eb91c3c326
Author: mbasnight <mbasnight@gmail.com>
Date:   Tue Feb 21 06:36:47 2012 -0600

    A bit more cleanup to remove melange code, and making the auth code work again.

commit 475927f35d7c47a4c9fb45c06d24c825bc02a77d
Author: mbasnight <mbasnight@gmail.com>
Date:   Mon Feb 20 22:47:49 2012 -0600

    Making the API look more like melange. this made the api a TON cleaner than modeling it after the existing nova code.
    * now uses no nova imports and still has things like extensions, versions, etc.
    * created a new server binscript
    * made a new common folder with all the non openstack-common wsgi, exception, extensions etc...
    * using openstack-common extensively
    * changing the version to use v0.1
    * stole some code from melange to make all this possible <3 melange team

commit a8ac898faed6f05796e9af0d0a05c7f4e9e260b4
Author: mbasnight <mbasnight@gmail.com>
Date:   Mon Feb 20 22:33:32 2012 -0600

    Experimental changes to create instance. this is untested

commit ca794b6565f8ce526b7734336e0ac2f7208906cb
Author: mbasnight <mbasnight@gmail.com>
Date:   Sun Feb 19 19:38:38 2012 -0600

    Adding idea project folder

commit 9f4bc55cb9ff71be9381a2331e2687cda3c83bfc
Author: mbasnight <mbasnight@gmail.com>
Date:   Sun Feb 19 19:17:10 2012 -0600

    Getting the delete call and refactoring the req/proxy_token a bit

commit 53eccade09fd00011a21bb5276fca5a035f80eda
Author: mbasnight <mbasnight@gmail.com>
Date:   Sun Feb 19 18:58:10 2012 -0600

    Got the basics of the viewbuilder working for list instances

commit dc5a1bb8c3ebd274b2502160eaea450b58fe3b80
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Sun Feb 19 10:41:59 2012 -0600

    Got a nice API shell working
    * uses devstacks install for nova/keystone/et al
    * talks to nova via novaclient.
    * adds a few extensions to show how its done
    * has a single call to list instances
    * found a few minor bugs to discuss w/ nova crew
    ** Note in order to run this you have to mod the code downloaded by devstack
        or have local symlinks to nova & novaclient in your src tree running trunk
        This will get dealt with soon (it is a weekend!)

commit f66d94b3a1620f6e2afac51c68ec3f0c82ad8811
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Wed Feb 15 17:37:32 2012 -0600

    Adding a gitignore

commit 8b2aaef36e0b4008dc026b69a9e69a52c44be802
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Wed Feb 15 17:36:46 2012 -0600

    Adding a script for getting the environment up and running

commit 74c87d40d1289d82b506a46c3be270869094d02f
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Wed Feb 15 17:34:45 2012 -0600

    Folder structure layout stuff

commit ca978a0fa1629cf6317e278e83f65bff6767346a
Author: Michael Basnight <mbasnight@gmail.com>
Date:   Wed Feb 15 17:33:32 2012 -0600

    Initial commit