Commits on Jan 26, 2012
  1. Merge "bug 921931: fix Quantum Manager VM launch race condition" into…

    Jenkins committed with openstack-gerrit Jan 26, 2012
    … milestone-proposed
  2. Return 403 instead of 401 when policies reject

    bcwaldon committed with vishvananda Jan 25, 2012
    Fixes bug 921744
    Change-Id: Ib4b6405dffa3ee2e8ef2b8a7710124f97f0fdf43
  3. bug 921931: fix Quantum Manager VM launch race condition

    Dan Wendlandt committed with vishvananda Jan 26, 2012
    Change-Id: I1f3a0f001477caa5f595c93c49f6c9e03a50149a
  4. rootwrap: Fix KillFilter matching

    Adam Gandelman committed with vishvananda Jan 25, 2012
    The match() method in the KillFilter is a bit buggy. Since most/many
    run through this logic in their way to being matched, it creates subtle
    issues elsewhere, specifically during linux_net bridge creation.  This
    fixes two issues.
    1. userargs gets elements directly popped off of it.  If the KillFilter
    does not match the command its checking, the later filter that does is missing
    one argument.
    2. Type error on pid when checking /proc, this was causing issues on instance
    tear down / kill -HUP'ing dnsmasq.
    Fixes bug 921784
    Change-Id: I058ff2276e3154e8c1f6cc7077fa485db60e5827
  5. Don't pass filter_properites to managers

    comstud committed with vishvananda Jan 25, 2012
    Fixes bug 921789
    distributed_scheduler is trying to pass filter_properties to compute
    manager but it's not serializable.. and we shouldn't pass it anyway.
    Change-Id: I17ce04b71dfa3cef77a6883ce3cd6fede95a538a
  6. Fix authorization checks for

    sleepsonthefloor committed Jan 25, 2012
     * Normal users shouls be allowed to query their own usage info
     * Fixes bug 921327
     * Address bcwaldon's comment about using a default {} in authorize
     * Remove is_admin references
     * Remove policy-related tests
     * Add back test_verify_show_cant_view_other_tenant, implemented with test policy
     * Add vish's fixes from trunk merge
    Change-Id: Ib0ce46419b7aedad34de957bfe2e60b10c5af11c
  7. Fix uptime calculation in simple_usage

    sleepsonthefloor committed Jan 25, 2012
     * Fixes bug 921807
    Change-Id: Ie6460adb95ef3b9cb0473023816c255aac707e99
  8. Merge "Fixes bug 921265 - i'nova-manage flavor create|list'" into mil…

    Jenkins committed with openstack-gerrit Jan 26, 2012
  9. Ignore connection_type when no instances exist

    bcwaldon committed Jan 25, 2012
    In migration 74, we had required that the connection_type flag
    be set. That's annoying for new deployments, so bypass this check
    if there are no instances in the databse. Fixes bug 921294
    Change-Id: I9b829e80ad7fa7ded3c7a471cb68c9b342d973bb
Commits on Jan 25, 2012
  1. Fix bug 921715 - 'nova x509-create-cert' fails

    dtroyer committed Jan 25, 2012
    The 'CN' value passed to openssl was too long, shorten it.
    Change-Id: I9da6510bf23a8ad33b08f3373f09e0c5287fe051
  2. Fixes bug 921265 - i'nova-manage flavor create|list'

    dtroyer committed Jan 25, 2012
    These problems were introduced in
    * nova-manage needs the change from local_gb to root_gb/ephemeral_gb.
    * fixes 'nova-manage flavor ...'
    * fixes 'nova-manage service describe_resource ...'
    Change-Id: I63040359a425aac3ef7a0a84e6834b1dfe3a8790
  3. Adds extension for retrieving certificates

    vishvananda committed Jan 19, 2012
     * Makes euca-upload/euca-register work again
     * Provides means for novarc to be generated
     * Fixes bug 903345
     * Implements blueprint x509-cert-crud
    Change-Id: I0b2a42fe5436243da6925ba199936b49458d6f8c
  4. Add os-start/os-stop server actions to OSAPI

    Tomoe Sugihara committed Jan 24, 2012
    Implements blueprint start-stop-methods-support-in-os-servers-xapi
    Change-Id: I7aa241ffdd2ec3a7c9800411268f4adc47960be8
Commits on Jan 24, 2012
  1. Merge "bug 917397"

    Jenkins committed with openstack-gerrit Jan 24, 2012
  2. Create nova cert worker for x509 support

    vishvananda committed Jan 19, 2012
     * Adds new worker for cert management
     * Makes decrypt use an rpc to the worker
     * Moves CA filesystem creation out of cloud.setup
     * Moves test for X509 into crypto
     * Adds test for encrypting and decrypting using cert
     * Cleans up extra code in cloudpipe
     * Fixes bug 918563
     * Prepares for a future patch that will fix bug 903345
    Change-Id: I4693c50c8f432706f97395af39e736f49d60e719
  3. Merge "Remove unused nova/api/"

    Jenkins committed with openstack-gerrit Jan 24, 2012
  4. Merge "usage: Fix time filtering"

    Jenkins committed with openstack-gerrit Jan 24, 2012
  5. Merge "Add support for Qpid to nova.rpc."

    Jenkins committed with openstack-gerrit Jan 24, 2012
  6. Bug #916312: nova-manage network modify --network flag is inconsistent.

    ewanmellor committed Jan 14, 2012
    Change nova-manage network modify --network to --fixed_range, to match
    nova-manage network delete.
    Also document both.
    Change-Id: I3c03a33e9e3576393252d771eb4ce3353a7f2eaa
  7. Remove unused nova/api/

    markmc committed Jan 24, 2012
    Introduced recently by 60ff2e, but seems totally unused.
    Change-Id: Iefe0168b6bc189ec83efbd69f0be22946696d408
  8. Add nova.exception.InvalidRPCConnectionReuse.

    russellb committed Jan 23, 2012
    nova.rpc.common.ConnectionContext makes use of an exception that was not
    defined.  This patch adds it.
    Change-Id: Ibfbd2fc56dbcc36c8f271d5bc8c6e1db04ce8c93
  9. Add support for Qpid to nova.rpc.

    russellb committed Jan 11, 2012
    Implements blueprint apache-qpid-rpc.
    This patch adds a new implementation of the nova.rpc API that uses Qpid
    as the messaging backend.  We first considered trying to add Qpid
    support to kombu, but the kombu API did not map very well to Qpid, which
    is based on a newer version of AMQP.  It was easier to just map the nova
    rpc API to Qpid.
    For more information about how to use Qpid with Nova, see this wiki
    The structure of impl_qpid is largely based on impl_kombu, but adapted
    to use the Qpid APIs as necessary.  This patch also factors out some of
    the code shared with impl_kombu into nova.rpc.common to try to cut down
    on duplicated code.
    The unit tests were written from scratch instead of taking advantage
    of the common rpc unit tests.  The common unit tests only work if qpidd
    is running, but they do pass if enabled.  The unit tests for impl_qpid
    instead use mox to mock out the Qpid objects and ensure the right
    operations happen on them when the rpc API is exercised.
    This patch was a joint effort between myself and William Henry, which is
    why he was added to the Authors file in this patch.
    Change-Id: Ibacaa956e016ef96f014443074e2a4622e31f090
  10. Merge "Imported Translations from Launchpad"

    OpenStack Jenkins committed with openstack-gerrit Jan 24, 2012