Commit Graph

31625 Commits

Author SHA1 Message Date
Jeremy Stanley 18e138a2a2 Workflow documentation is now in infra-manual
Replace URLs for workflow documentation to appropriate parts of the
OpenStack Project Infrastructure Manual.

Change-Id: Ice00abcbb431b29e28beb0cd8810b8653ef66139
2014-12-05 03:30:37 +00:00
Jenkins 0ba66aa539 Merge "VMware: pass vm_ref to _set_machine_id" 2014-12-04 21:26:08 +00:00
Jenkins 9fac465a71 Merge "Add CPU pinning data to InstanceNUMACell object" 2014-12-04 21:24:53 +00:00
Jenkins f7d2599dda Merge "VMware: Fix problem transferring files with ipv6 host" 2014-12-04 19:36:14 +00:00
Jenkins 805e690372 Merge "libvirt: Enable console and log for system z guests" 2014-12-04 18:16:49 +00:00
Jenkins 88f2476e63 Merge "Libvirt: Don't let get_console_output crash on missing console file." 2014-12-04 18:16:22 +00:00
Nikola Dipanov 139529a90e Add CPU pinning data to InstanceNUMACell object
We will use this object to hold the data about CPU pinning for each
instance. We add the CPU pinning and topology information to each
InstanceNUMACell. We will use this information to track pinning of each
instance.

Change-Id: Ic299e474ea210c9028a046b2665c0021fb2baf06
Blueprint: virt-driver-cpu-pinning
2014-12-04 19:13:12 +01:00
Jenkins 99195e7b1e Merge "Remove flush_operations in the volume usage output" 2014-12-04 18:12:12 +00:00
Jenkins 79603e3e95 Merge "Scheduler: return a namedtuple from _get_group_details" 2014-12-04 18:10:56 +00:00
Jenkins 21f6ea0b9c Merge "VMware: pass vm_ref to _get_and_set_vnc_config" 2014-12-04 17:26:54 +00:00
Jenkins ce3731ff45 Merge "Fixed quotas double decreasing problem" 2014-12-04 17:23:53 +00:00
Jenkins 63407ef096 Merge "VMware: fix regression for 'TaskInProgress'" 2014-12-04 16:23:21 +00:00
Jenkins 3ce8122567 Merge "Adds NUMA CPU Pinning object modeling" 2014-12-04 12:37:07 +00:00
Jenkins 5d28a1dafa Merge "objects: Add several complex field types" 2014-12-04 12:36:41 +00:00
Jenkins c44f919f8d Merge "libvirt: Fix domain creation for LXC" 2014-12-04 12:07:34 +00:00
Jenkins ab477fa0e4 Merge "libvirt: enhance config memory backing to handle hugepages" 2014-12-04 11:14:20 +00:00
Jenkins bb8842546b Merge "Don't touch info_cache after refreshing it in Instance.refresh()" 2014-12-04 11:11:42 +00:00
Jenkins e26973d238 Merge "Make aggregate filters use objects" 2014-12-04 11:04:44 +00:00
Jenkins c3f3dc012a Merge "Break V2 XML Support" 2014-12-04 10:50:22 +00:00
Jay Pipes 6ff642cac8 Adds NUMA CPU Pinning object modeling
Instead of creating new custom field types for bitmaps, this patch
instead implements the NUMA CPU Pinning on the compute node side of
things as a simple SetOfIntegers field.

We also add another ListOfSetsOfIntegres field to track siblings data

We add some simple convenience some simple operators to NUMACell to
detect the set of pinned and unpinned pCPUs for each NUMA cell in a
topology.

Co-authored-by: Nikola Dipanov <ndipanov@redhat.com>

Change-Id: I454acae0859b0d2af66cabfa3fc4e6a4279881b5
Blueprint: virt-driver-cpu-pinning
2014-12-04 11:05:04 +01:00
Nikola Dipanov 87ba941ff4 objects: Add several complex field types
Adds ListOfSetsOfIntegersField and DictOfIntegersField fields.

These three fields will be needed for NUMACPUPinningCell and
InstanceNUMACPUPinningCell object that will be introduced in
subsequent commits.

We also add the DictProxyField which will allow us to use any type that
can be converted back and forth between a string to be used as a key of
a Dict complex object field.

Change-Id: Id08ec2c436aa35a36fa7f146c6f530d28abec063
Blueprint: virt-driver-cpu-pinning
2014-12-04 11:05:04 +01:00
Jenkins e28193b2d6 Merge "Imported Translations from Transifex" 2014-12-04 07:38:57 +00:00
Jenkins 7bf9b7ed34 Merge "tests: update _get_instance_xml to accept custom flavor object" 2014-12-04 07:14:14 +00:00
Jenkins 86ad93c8e8 Merge "libvirt: use qemu (qdisk) disk driver for Xen >= 4.2.0" 2014-12-04 06:53:26 +00:00
Jenkins 7ee5edc817 Merge "libvirt: Set guest machine type on system z" 2014-12-04 06:53:07 +00:00
OpenStack Proposal Bot 02ee1b4c0e Imported Translations from Transifex
For more information about this automatic import see:
https://wiki.openstack.org/wiki/Translations/Infrastructure

Change-Id: I2c2f678a9d5b1ec662dbeb9672904553bdd2c5c5
2014-12-04 06:16:12 +00:00
Jenkins 342e5d9508 Merge "Drop support for legacy server groups" 2014-12-04 06:01:55 +00:00
Jenkins f60e039de3 Merge "Fix type of uniq_security_groups0project_id0name0deleted" 2014-12-04 05:01:23 +00:00
Jenkins 9dce3e8736 Merge "Add debug log for url not found" 2014-12-04 04:56:48 +00:00
Jenkins 2c2e057806 Merge "Correct InvalidAggregateAction translation&format." 2014-12-04 04:56:28 +00:00
Jenkins cb15bc4e86 Merge "libvirt: video RAM setting should be passed in kb to libvirt" 2014-12-04 04:56:02 +00:00
Jenkins f61564a7d2 Merge "libvirt: vif tests should use a flavor object" 2014-12-04 04:55:43 +00:00
Jenkins 2a2f36a56a Merge "Add API validation schema for volume_attachments" 2014-12-04 03:44:27 +00:00
Jenkins 5663222707 Merge "Revert pause/unpause state when host restart" 2014-12-04 03:24:56 +00:00
Jenkins 3992ae7163 Merge "Share CreateBackup unit test between V2 & V2.1" 2014-12-04 03:24:38 +00:00
Jenkins e086c5186d Merge "Share suspend_server unit test between V2 & V2.1" 2014-12-04 03:24:20 +00:00
Jenkins 7334f2272e Merge "Share pause_server unit test between V2 & V2.1" 2014-12-04 03:24:02 +00:00
Jenkins c074c741bf Merge "Share lock_server unit test between V2 & V2.1" 2014-12-04 03:17:26 +00:00
Jenkins 0f4e3012d5 Merge "Use admin only common test case in admin action unit test cases" 2014-12-04 03:12:23 +00:00
Rick Harris de62c0d836 libvirt: Fix domain creation for LXC
A condition was introduced during domain creation that needs
disk_info to determine whether or not an instance was booted from
volume. Many calls to _create_domain_and_network were not providing
disk_info and thus the condition was always evaluating to True.
This change adds disk_info to each call that was missing it.

Closes-bug: #1370590

Co-Authored-By: Andrew Melton <andrew.melton@rackspace.com>

Change-Id: I23e7e013d3a51b8040dd37e5facfe75b480e1721
2014-12-03 17:29:02 -06:00
Jenkins 3ad52a79d8 Merge "Optimize 'floating_ip_bulk_create' function" 2014-12-03 20:56:54 +00:00
Jenkins e32ae64dda Merge "VMware: support spawn of stream-optimized image" 2014-12-03 20:52:11 +00:00
Jenkins 069ffbf7fa Merge "libvirt: reuse defined method to return instance numa topology" 2014-12-03 20:51:51 +00:00
Jenkins 6fabf25f21 Merge "Hyper-V: Adds VMOps unit tests (part 1)" 2014-12-03 20:50:24 +00:00
Jenkins 9820e48606 Merge "VMware: optimize resource pool usage" 2014-12-03 19:28:12 +00:00
Jenkins 0c72def736 Merge "Hard reboot doesn't re-create instance folder" 2014-12-03 19:27:44 +00:00
Jenkins 52f4cf9e2d Merge "Add missing indexes from 203 migration to model" 2014-12-03 19:27:23 +00:00
Jenkins 47c87c2989 Merge "Correct columns covered in migrations_instance_uuid_and_status_idx" 2014-12-03 19:26:55 +00:00
Jenkins cc2129a72a Merge "Clearer default implmentation for dhcp_options..." 2014-12-03 19:09:41 +00:00
Jenkins d5c7b11d86 Merge "Make a flavorRef validation strict" 2014-12-03 18:43:25 +00:00