Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
Cloud:OpenStack:Juno:Staging
openstack-nova
openstack-nova-doc.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File openstack-nova-doc.changes of Package openstack-nova
------------------------------------------------------------------- Fri Nov 27 13:18:18 UTC 2015 - vuntz@suse.com - Bump rpm package version to 2014.2.4.juno: - a few months ago, we moved from versions like 2014.2.4.devX to 2014.2.4~a0~devX, which is technically a downgrade. - as Juno code is now frozen upstream, there will be no 2014.2.5 release and so no new version that would help us avoid the downgrade issue. - 2014.2.4 got released upstream, so technically, 2014.2.4.juno is correct and it is higher than both 2014.2.4.devX and 2014.2.4~a0~devX, so there's no downgrade issue. ------------------------------------------------------------------- Sat Nov 14 03:27:26 UTC 2015 - cloud-devel@suse.de - Update to version nova-2014.2.4.dev84: * Updated from global requirements ------------------------------------------------------------------- Fri Nov 13 03:42:08 UTC 2015 - cloud-devel@suse.de - Update to version nova-2014.2.4.dev82: * libvirt: fix failure when attaching volume to iso instance ------------------------------------------------------------------- Thu Oct 8 00:16:50 UTC 2015 - cloud-devel@suse.de - Update to version nova-2014.2.4.dev80: * Delete orphaned instance files from compute nodes ------------------------------------------------------------------- Tue Sep 29 00:52:00 UTC 2015 - cloud-devel@suse.de - Update to version nova-2014.2.4.dev78: * Fix live-migrations usage of the wrong connector information ------------------------------------------------------------------- Fri Sep 18 00:44:51 UTC 2015 - cloud-devel@suse.de - Update to version nova-2014.2.4.dev77: * Make use_syslog=True log to syslog via /dev/log ------------------------------------------------------------------- Sat Sep 12 01:07:23 UTC 2015 - cloud-devel@suse.de - Update to version nova-2014.2.4.dev75: * Don't expect meta attributes in object_compat that aren't in the db obj ------------------------------------------------------------------- Fri Aug 28 01:41:46 UTC 2015 - cloud-devel@suse.de - Update to version nova-2014.2.4.dev74: * Don't pass the service catalog when making glance requests ------------------------------------------------------------------- Thu Aug 27 01:39:57 UTC 2015 - cloud-devel@suse.de - Update to version nova-2014.2.4.dev72: * Updated from global requirements ------------------------------------------------------------------- Tue Aug 25 01:36:11 UTC 2015 - cloud-devel@suse.de - Update to version nova-2014.2.4.dev70: * libvirt: Kill rsync/scp processes before deleting instance ------------------------------------------------------------------- Thu Aug 20 00:38:57 UTC 2015 - cloud-devel@suse.de - Update to version nova-2014.2.4.dev69: * Sync process utils from oslo for execute callbacks ------------------------------------------------------------------- Wed Aug 19 00:40:07 UTC 2015 - cloud-devel@suse.de - Update to version nova-2014.2.4.dev67: * Fix rebuild of an instance with a volume attached ------------------------------------------------------------------- Fri Aug 14 00:39:37 UTC 2015 - cloud-devel@suse.de - Update to version nova-2014.2.4.dev65: * Fixes _cleanup_rbd code to capture ImageBusy exception * libvirt: Don't try to confine a non-NUMA instance ------------------------------------------------------------------- Sat Jul 25 01:38:06 UTC 2015 - cloud-devel@suse.de - Update to version nova-2014.2.4.dev61: * Add some tests for the error path(s) in RBD cleanup_volumes() * Delay STOPPED lifecycle event for all domains, not just Xen ------------------------------------------------------------------- Tue Jul 21 01:58:13 UTC 2015 - cloud-devel@suse.de - Update to version nova-2014.2.4.dev57: * Make service-delete work in API cells ------------------------------------------------------------------- Sat Jul 18 01:46:33 UTC 2015 - cloud-devel@suse.de - Update to version nova-2014.2.4.dev56: * network: fix instance cache refresh for empty list * Fix quota-update in deleting when nova-compute startup finish * Make _get_instance_block_device_info preserve root_device_name ------------------------------------------------------------------- Sat Jul 4 01:45:28 UTC 2015 - cloud-devel@suse.de - Update to version nova-2014.2.4.dev50: * Hyper-V: checks for existent Notes in list_instance_notes ------------------------------------------------------------------- Fri Jul 3 01:48:50 UTC 2015 - cloud-devel@suse.de - Update to version nova-2014.2.4.dev48: * libvirt: Fail when live block migrating instance with volumes ------------------------------------------------------------------- Thu Jul 2 01:53:58 UTC 2015 - cloud-devel@suse.de - Update to version nova-2014.2.4.dev46: * Mark ironic credential config as secret ------------------------------------------------------------------- Mon Jun 22 00:41:03 UTC 2015 - cloud-devel@suse.de - Update to version nova-2014.2.4.dev45: * libvirt: safe_decode xml for i18n logging ------------------------------------------------------------------- Fri Jun 19 00:39:51 UTC 2015 - cloud-devel@suse.de - Update to version nova-2014.2.4.dev43: * compute: stop handling virt lifecycle events in cleanup_host() * Pass block device info in pre_live_migration ------------------------------------------------------------------- Thu Jun 4 01:11:28 UTC 2015 - cloud-devel@suse.de - Update to version nova-2014.2.4.dev40: * Allow disabling the evacuate cleanup mechanism in compute manager * Updated from global requirements * Raise exception when backup volume-backed instance ------------------------------------------------------------------- Wed Jun 3 01:06:46 UTC 2015 - cloud-devel@suse.de - Update to version nova-2014.2.4.dev36: * Fix cells rpc connection leak ------------------------------------------------------------------- Wed May 13 01:33:39 UTC 2015 - cloud-devel@suse.de - Update to version nova-2014.2.4.dev35: * Don't wait for an event on a resize-revert ------------------------------------------------------------------- Wed May 6 08:41:50 UTC 2015 - cloud-devel@suse.de - Update to version nova-2014.2.4.dev33: * Fix detach_sriov_ports to get context to be able to get image metadata ------------------------------------------------------------------- Mon May 4 08:59:36 UTC 2015 - vuntz@suse.com - Update to version nova-2014.2.4.dev32: * Make test_version_string_with_package_is_good work with pbr 0.11 * Honor shared storage on resize revert * Forbid booting of QCOW2 images with virtual_size > root_gb * Hyper-V: Sets *DataRoot paths for instances * Updated from global requirements * Support both list and dict for pci_passthrough_whitelist * Type conflict in trusted_filter.py using attestation_port default value * Moves trusted filter unit tests into own file * Fixes Hyper-V dynamic memory issue with vNUMA * Failed to discovery when iscsi multipath and CHAP both enabled * Delay STOPPED lifecycle event for Xen domains * Filter fixed IPs from requested_networks in deallocate_for_instance * Better power_state logging in _sync_instance_power_state * compute: don't trace on InstanceNotFound in reverts_task_state * Fix BM nodes extension to deal with missing node properties ------------------------------------------------------------------- Fri Apr 17 00:35:09 UTC 2015 - cloud-devel@suse.de - Update to version nova-2014.2.4.dev11: * Move ComputeNode creation at init stage in ResourceTracker * let fake virt track resources * Pass correct context to get_by_compute_node() * Bump stable/juno version to 2014.2.4 2014.2.3 * libvirt: remove pointless loop after live migration finishes * Save bdm.connection_info before calling volume_api.attach_volume ------------------------------------------------------------------- Sat Apr 11 00:38:05 UTC 2015 - cloud-devel@suse.de - Update to version nova-2014.2.3.dev63: * Updated from global requirements ------------------------------------------------------------------- Fri Apr 10 00:37:37 UTC 2015 - cloud-devel@suse.de - Update to version nova-2014.2.3.dev62: * Updated from global requirements ------------------------------------------------------------------- Thu Apr 9 00:34:38 UTC 2015 - cloud-devel@suse.de - Update to version nova-2014.2.3.dev61: * Fix live migration RPC compatibility with older versions ------------------------------------------------------------------- Tue Apr 7 00:35:48 UTC 2015 - cloud-devel@suse.de - Update to version nova-2014.2.3.dev59: * fix the websocket_bad_token test * libvirt: partial fix for live-migration with config drive ------------------------------------------------------------------- Sat Apr 4 00:35:30 UTC 2015 - cloud-devel@suse.de - Update to version nova-2014.2.3.dev55: * Changed target version of NovaCompute object during Service backport ------------------------------------------------------------------- Fri Apr 3 00:35:54 UTC 2015 - cloud-devel@suse.de - Update to version nova-2014.2.3.dev53: * Fixes Hyper-V: configdrive is not migrated to destination * Don't create block device mappings in the API cell * Compute: catch more specific exception for _get_instance_nw_info * Stop stacktracing in _get_filter_uuid * Handle MessagingException in unshelving instance * Support macvtap for vif_type being hw_veb ------------------------------------------------------------------- Thu Apr 2 00:32:37 UTC 2015 - cloud-devel@suse.de - Update to version nova-2014.2.3.dev41: * Handle nova-network tuple format in legacy RPC calls ------------------------------------------------------------------- Wed Mar 25 00:57:00 UTC 2015 - cloud-devel@suse.de - Update to version nova-2014.2.3.dev40: * libvirt: Fixes live migration for volume backed instances * libvirt: make default value of numa cell memory to 0 when not defined ------------------------------------------------------------------- Thu Mar 19 11:18:48 UTC 2015 - cloud-devel@suse.de - Update to version nova-2014.2.3.dev37: * Use reasonable timeout for rpc service_update() ------------------------------------------------------------------- Wed Mar 18 00:56:26 UTC 2015 - cloud-devel@suse.de - Update to version nova-2014.2.3.dev35: * Fixes Hyper-V configdrive network injection issue ------------------------------------------------------------------- Sat Mar 14 00:57:13 UTC 2015 - cloud-devel@suse.de - Update to version nova-2014.2.3.dev33: * Websocket Proxy should verify Origin header ------------------------------------------------------------------- Fri Mar 13 00:57:17 UTC 2015 - cloud-devel@suse.de - Update to version nova-2014.2.3.dev31: * Fix kwargs['instance'] KeyError in @reverts_task_state decorator * Handle 404 in os-baremetal-nodes GET ------------------------------------------------------------------- Thu Mar 12 00:57:24 UTC 2015 - cloud-devel@suse.de - Update to version nova-2014.2.3.dev27: * VMware: prevent exception with migrate_disk_and_power_off ------------------------------------------------------------------- Wed Mar 11 00:57:54 UTC 2015 - cloud-devel@suse.de - Update to version nova-2014.2.3.dev25: * Compute: Catch binding failed exception while init host * Make tests use sha256 as openssl default digest algorithm * Transform IPAddress to string when creating port * VMware: fix exception when multiple compute nodes are running ------------------------------------------------------------------- Mon Mar 9 00:54:02 UTC 2015 - cloud-devel@suse.de - Update to version nova-2014.2.3.dev17: * Make code compatible with v4 auth and workaround webob bug ------------------------------------------------------------------- Wed Mar 4 00:58:02 UTC 2015 - cloud-devel@suse.de - Update to version nova-2014.2.3.dev15: * Fixes interfaces template identification issue * libvirt: Make sure volumes are well detected during block migration ------------------------------------------------------------------- Tue Feb 24 00:53:05 UTC 2015 - cloud-devel@suse.de - Update to version nova-2014.2.3.dev11: * boot instance with same net-id for multiple --nic ------------------------------------------------------------------- Mon Feb 23 01:29:33 UTC 2015 - cloud-devel@suse.de - Update to version nova-2014.2.3.dev9: * Updated from global requirements ------------------------------------------------------------------- Fri Feb 20 01:43:21 UTC 2015 - cloud-devel@suse.de - Update to version nova-2014.2.3.dev7: * Hyper-V: Fix retrieving console logs on live migration ------------------------------------------------------------------- Thu Feb 12 01:46:22 UTC 2015 - cloud-devel@suse.de - Update to version nova-2014.2.3.dev5: * Bump stable/juno version to 2014.2.3 * Fixes Hyper-V should log a clear error message * Allow instances to attach to shared external nets 2014.2.2 ------------------------------------------------------------------- Fri Jan 30 11:05:20 UTC 2015 - cloud-devel@suse.de - Update to version nova-2014.2.2.dev47: * Eventlet green threads not released back to pool * Updated from global requirements * Unshelving a volume backed instance doesn't work ------------------------------------------------------------------- Thu Jan 29 01:06:36 UTC 2015 - cloud-devel@suse.de - Update to version nova-2014.2.2.dev42: * Updated from global requirements * Fixes Hyper-V boot from volume live migration ------------------------------------------------------------------- Wed Jan 28 01:09:33 UTC 2015 - cloud-devel@suse.de - Update to version nova-2014.2.2.dev39: * Fix unit test failure due to tests sharing mocks * Fix image metadata returned for volumes ------------------------------------------------------------------- Tue Jan 27 01:06:37 UTC 2015 - cloud-devel@suse.de - Update to version nova-2014.2.2.dev36: * Fix connecting unnecessary iSCSI sessions issue * Add handling of BadRequest from Neutron * Update eventlet API in libvirt driver * libvirt: safe_decode domain.XMLDesc(0) for i18n logging * Add virtual interface before add fixed IP on nova-network * Don't make a no-op DB call ------------------------------------------------------------------- Sat Jan 24 01:05:41 UTC 2015 - cloud-devel@suse.de - Update to version nova-2014.2.2.dev24: * Add LibvirtGPFSVolumeDriver class ------------------------------------------------------------------- Fri Jan 23 01:06:34 UTC 2015 - cloud-devel@suse.de - Update to version nova-2014.2.2.dev22: * Truncate encoded instance message to 255 or fewer * Extends use of ServiceProxy to more methods in HostAPI in cells * Fix libvirt watchdog support ------------------------------------------------------------------- Tue Jan 20 01:06:25 UTC 2015 - cloud-devel@suse.de - Update to version nova-2014.2.2.dev17: * Fix disconnecting necessary iSCSI sessions issue ------------------------------------------------------------------- Fri Jan 16 01:07:11 UTC 2015 - cloud-devel@suse.de - Update to version nova-2014.2.2.dev15: * only emit deprecation warnings once * Updated from global requirements ------------------------------------------------------------------- Thu Jan 15 01:06:44 UTC 2015 - cloud-devel@suse.de - Update to version nova-2014.2.2.dev13: * Updated from global requirements ------------------------------------------------------------------- Wed Jan 14 01:05:02 UTC 2015 - cloud-devel@suse.de - Update to version nova-2014.2.2.dev12: * Make ec2 auth support v4 signature format ------------------------------------------------------------------- Thu Jan 8 01:05:11 UTC 2015 - cloud-devel@suse.de - Update to version nova-2014.2.2.dev11: * Return floating_ip['fixed_ip']['instance_uuid'] from neutronv2 API ------------------------------------------------------------------- Wed Jan 7 01:04:58 UTC 2015 - cloud-devel@suse.de - Update to version nova-2014.2.2.dev10: * fix pep8 errors that apparently slipped in ------------------------------------------------------------------- Thu Jan 1 01:06:07 UTC 2015 - cloud-devel@suse.de - Update to version nova-2014.2.2.dev9: * VMware: fix compute node exception when no hosts in cluster ------------------------------------------------------------------- Thu Dec 25 01:05:22 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.2.dev7: * Fix ironic delete fails when flavor deleted ------------------------------------------------------------------- Fri Dec 19 01:12:31 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.2.dev6: * Updated from global requirements ------------------------------------------------------------------- Fri Dec 12 01:12:03 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.2.dev5.g219f13c: * Fix live migration api stuck when migrate to old nova node ------------------------------------------------------------------- Sat Dec 6 01:10:17 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.2.dev3.gef14e38: * Bump stable/juno next version to 2014.2.2 2014.2.1 * Updated from global requirements * Sync strutils from oslo-incubator for mask_password fix ------------------------------------------------------------------- Fri Dec 5 01:11:27 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.1.dev41.g430c5d4: * Updated from global requirements * Instances with NUMA will be packed onto hosts * Make Instance.save() update numa_topology * objects: Makes sure Instance._save methods are called * Add support for fitting instance NUMA nodes onto a host ------------------------------------------------------------------- Wed Dec 3 01:12:24 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.1.dev31.g0cc4e45: * Add CHAP credentials support ------------------------------------------------------------------- Tue Dec 2 01:12:20 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.1.dev29.gaf1d174: * Add legacy to the possible server group policies * Use response.text for returning unicode EC2 metadata ------------------------------------------------------------------- Fri Nov 28 01:37:01 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.1.dev25.gd35be79: * Fix exception handling in _get_host_metrics() * Fix for extra_specs KeyError ------------------------------------------------------------------- Thu Nov 27 01:36:41 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.1.dev21.g9b6699f: * Use opportunistic approach for migration testing ------------------------------------------------------------------- Thu Nov 20 15:31:01 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.1.dev20.g8526a72: * Fix nova-compute start issue after evacuate ------------------------------------------------------------------- Sat Nov 15 00:41:48 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.1.dev18.g54330ce: * Clean up iSCSI multipath devices in Post Live Migration * Fix nova evacuate issues for RBD * Run build_and_run_instance in a separate greenthread * Translate 'powervm' hypervisor_type to 'phyp' for scheduling ------------------------------------------------------------------- Sun Nov 2 01:30:21 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.1.dev10.gb86bcb9: * Keep migration status if instance still resizing ------------------------------------------------------------------- Wed Oct 29 01:19:13 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.1.dev8.ge98738d: * Fixes DOS issue in instance list ip filter ------------------------------------------------------------------- Mon Oct 27 17:41:33 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.1.dev7.g2aeee7a: * Add @_retry_on_deadlock to _instance_update() * VMware: attach config drive if booting from a volume * libvirt: use six.text_type when setting text node value in guest xml * Fix XML UnicodeEncode serialization error * Opening stable/juno ------------------------------------------------------------------- Mon Sep 1 00:21:54 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev947.g921e01c: * Change v3 shelve to v2.1 * Made unassigned networks visible in flat networking * Adds Hyper-V serial console log * Instance objects: fix indentation issue * Add extension block_device_mapping_v1 for v2.1 * Catch BDM related InvalidBDM exceptions for server create v2.1 * Changes block_device_mapping extension into v2.1 * Plumb NetworkRequest objects through conductor and compute RPC * Convert v3 server diagnostics plugin to v2.1 * Use default quota values in test_quotas * Update instance state after compute service died for rebuilded instance * Make test_killed_worker_recover faster * Change v3 flavor_rxtx to v2.1 * Change v3 os-user-data extension to v2.1 * Prepend /dev/ to root_device_name in get_next_device_name * Add support for select_destinations in Scheduler client * Create a Scheduler client library ------------------------------------------------------------------- Sun Aug 31 00:21:12 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev911.gd91d8a6: * Decrease amount of queries while adding aggregate metadata * Use instance objects consistently in suspend tests * libvirt: Add method for getting host NUMA topology * Add instance_extra table and related objects * Move and generalize decorator serialize_args to nova.objects.base * Convert v3 certificate API to v2.1 * Fix error in log when log exception in guestfs.py * GET servers API sorting enhancements common utilities * Work on document structure and doc building * xenapi: Attach original local disks during rescue ------------------------------------------------------------------- Sat Aug 30 00:21:51 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev891.g19e868b: * Convert compute/api to use NetworkRequest object and list * Refactor the servers API to use NetworkRequest * libvirt: reworks configdrive creation * VMware: Add in support for CPU shares in event of resource contention * VMware: add resource limits for CPU * Refactor admin_action plugin and test cases * Add NetworkRequest object and associated list * Remove use of str on exceptions * Change v3 keypairs API to v2.1 * libvirt: add validation of migration hostname * Change V3 access_ips extension into v2.1 * Change v3 agents API to v2.1 * Change v3 flavors to v2.1 * Convert deferred_delete v3 plugin to v2.1 API * Stop augmenting oslo-incubators default log levels ------------------------------------------------------------------- Fri Aug 29 00:22:07 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev861.g2a97e1a: * Port simple_tenant_usage into v2.1 * Backport V3 hypervisor plugin unit tests to V2 * Port os-server-groups extension to work in v2.1/v3 framework * Fix extension parameters in test_multiple_create ------------------------------------------------------------------- Thu Aug 28 15:55:40 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev853.g39a4f9b: * Convert create_backup v3 plugin to v2.1 API ------------------------------------------------------------------- Thu Aug 28 11:12:39 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev851.gd818f84: * Cleanup of V2 console output tests and add missing tests * Return BadRequest instead of UnprocessableEntity for volumes API ------------------------------------------------------------------- Thu Aug 28 09:34:42 UTC 2014 - dmueller@suse.com - Update to version nova-2014.2.dev847.g9618036: * Fix the current state name as 'shutting-down' * Porting v3 evacuate testcases to v2 * libvirt: Uses correct imagebackend for configdrive * Add v2.1 API router and endpoint * Remove duplicated negative factors in keypair test * filter: add per-aggregate filter to configure max_instances_per_host * Updated from global requirements * A minor change to a comments * Check vlan parameter is valid * filter: add per-aggregate filter to configure disk_allocation_ratio * Allow attaching external networks based on configurable policy * Fix CellStateManagerFile init to failure * Change v3 extended_status to v2.1 * Add a Set and SetOfIntegers object fields * Add numa_topology column to the compute_node table * Preserve exception text during schedule retries * Change v3 admin-password to v2.1 * Make Object FieldType from_primitive pass objects * Update RESP message when failed to create flavor * Convert multinic v3 plugin to v2.1 * Change 'changes_since'/'changes-since' into v2.1 style for servers * Backport v3 multinic tests to v2 * Change ViewBuilder into v2.1 for servers * Change v3 attach_interface to v2.1 * Backport V3 flavor extraspecs API unit tests to V2 * Add v3 versions plugin unit test to v2 * Remove duplicated code in test_versions * Change v3 extended_server_attibutes to v2.1 * fix typo in docstring * libvirt: driver used memory tests cleanup ------------------------------------------------------------------- Tue Aug 12 00:07:00 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev395.g83327eb: * Provide a quick way to run flake8 * docs - Fix errors,warnings from document generation * Standardize logging for v2 api extensions * Add API schema for v2.1/v3 config_drive extension * Network: interface attach and detach raised confusing exception * EC2: fixed AttributeError when metadata is not found * Add standard constants for CPU architectures ------------------------------------------------------------------- Mon Aug 11 11:58:58 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev381.g0e4fc86: * docs - Fix errors,warnings from document generation * docs - Fix exception in docs generation * docs - Fix docstring issues in virt tree * Enhance PCI whitelist * Enable terminate for EC2 InstanceInitiatedShutdownBehavior * Convert glance unit tests to not use stubs * Return 404 when floating IP pool not found * Catch NeutronClientException when showing a network * Add API schema for v2.1/v3 security_groups extension * makes sure correct PCI device allocation * Make nova-api use quotas object for reservations * Optimize db.floating_ip_deallocate * Fixes wrong usage of mock.assert_not_called() * Code change for nova support cinder client v2 * libvirt: saving the lxc rootfs device in instance metadata * Add method for deallocating networks on reschedule * DB: use assertIsNotNone for unit test * Add expire reservations in backport position * Make network/api.py use Network object for associations * Migrate test_glance from mox to mock * Add instanceset info to StartInstance response * Removes unnecessary instructions in test_hypervapi * Diagnostics: add validation for types * Add missed discoverable policy rules for flavor-manage v3 * Revert "Deallocate the network if rescheduling for * Handle MacAddressInUseClient exception from Neutron when creating port * Updated from global requirements * Remove instance_info_cache_delete() from conductor * Make spawn_n() stub properly ignore errors in the child thread work * Update devref out-of-tree policy grammar error ------------------------------------------------------------------- Tue Jul 29 19:16:53 UTC 2014 - dmueller@suse.com - Update to version nova-2014.2.dev124.g18f57e6: * Use library instead of CLI to cleanup RBD volumes * Move libvirt RBD utilities to a new file * Allow dhcp_server to be set from new field * Set python hash seed to 0 in tox.ini * libvirt: driver tests use non-mocked BDMs * Fix doc build errors in models.py * Make several ec2 API tests inherit from NoDBTestCase * Stub out rpc notifications in ec2 cloud unit tests * virt: switch order of args to assertEqual in guestfs test * virt: move disk tests into a sub-directory * virt: force TCG with libguestfs unless KVM is enabled in libvirt * Do not pass instances without host to compute API * Pass errors from detach methods back to api proc * Increase min required libvirt to 0.9.11 * libvirt: removing lxc specific disk mapping * Method to filter non-root block device mappings * Remove unused cell_scheduler_method * Fix the i18n for some warnings in compute utils * Fix FloatingIP.save() passing FixedIP object to sqlalchemy * libvirt: remove VIF driver classes deprecated in Icehouse * Fix and Gate on E265 * Log translation hint for nova.api * Add Hyper-V driver in the "compute_driver" option description * reduce network down time during live-migration * Augment oslo's default log levels with nova specific ones * Make the coding style consistent with other Controller in plugins/v3 * Add i18n log markers in disk api * Raise NotImplemented default-security-group-rule api with neutron * vmwareapi: remove some unused fake vim methods * Correct image_metadata API use of nova.image.glance ------------------------------------------------------------------- Sat Jul 19 00:12:53 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev729.g91b68d7: * update ignore list for pep8 * libvirt: speed up _get_disk_over_committed_size_total method * VMware: consolidate datastore code * VMware: Consolidate fake_session in test_(vm|ds)_util * Make BDM dict __init__ behave more like a dict * libvirt: Save device_path in connection_info when booting from volume * Move rebuild to conductor and add find host logic ------------------------------------------------------------------- Fri Jul 18 00:13:10 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev715.g5eae48a: * Deallocate the network if rescheduling for Ironic * Make sure that metadata handler uses constant_time_compare() * move the cloudpipe_update API v2 extension to use objects * Avoid possible timing attack in metadata api * Move injected_network_template config to where it's used * Defer raising an exception when deleting volumes * libvirt: fix recent test changes to work on libvirt < 0.9.13 * Cleanup and gate on hacking E713 rule * libvirt: add version cap tied to gate CI testing * Retry db.api.instance_destroy on deadlock * change the firewall debugging for clarity * Add 'anon' kwarg to FakeDbBlockDeviceDict class * VMware: remove duplicate key from test_instance dict * Add missing image to instance booted from volume * Add API schema for v2.1/v3 create_backup API ------------------------------------------------------------------- Thu Jul 17 00:23:35 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev685.g4040187: * shelve doesn't work on nova-cells environment * libvirt: add migrateToURI2 method to fakelibvirt * Small grammar fix in libvirt/driver.py. fix all occurrences * Correct exception for flavor extra spec create/update * Improve shared storage checks for live migration * Translations: add LC to all LOG.critical messages * Remove redundant code in Libvirt driver * Virt: fix typo (flavour should be flavor) * Fix and gate on H305 and H307 * Remove unused instance variables from HostState * Standardization of nova.image.API.download * Catch InvalidAggregateAction when deleting an aggregate * Nova-api service throws error when SIGHUP is sent * Remove cell api overrides for lock and unlock * Use pool/volume_name notation when deleting RBD volumes * libvirt: speed up get_memory_mb_used method * libvirt: speed up get_vcpus method * libvirt: speed up get_all_block_devices method * libvirt: speed up list_instances method * Refactors VIF configuration logic * Add missing test coverage for MultiplePortsNotApplicable compute/api * Handle over quota exception from Neutron * Add test cases for 2 block_device functions * add comment about why snapshot/backup have no lock check * VM diagnostics (v3 API only) * VM diagnostics: add serializer to Diagnostics object * VM diagnostics: add methods to class to update diagnotics * Fixes rbd backend image size * VMware: virt unrescue method now supports objects * VMware: virt rescue method now supports objects ------------------------------------------------------------------- Mon Jul 14 00:13:59 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev589.g89ebdfd: * libvirt: fix typo in fakelibvirt listAllDomains() ------------------------------------------------------------------- Sun Jul 13 00:14:22 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev587.g0da88cd: * synchronize 'stop' and power state periodic task ------------------------------------------------------------------- Sat Jul 12 00:15:47 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev585.g7dc2fd7: * libvirt: speed up list_instance_uuids method * Updated from global requirements * Fix interfaces template for two interfaces and IPv6 * Make the block device mapping retries configurable * Catch image and flavor exceptions in _build_and_run_instance * Fix more re-definitions and enable F811/F813 in gate * Add host_ip to compute node object * libvirt: convert cpuset XML handling to use set instead of string * Prevent max_count > 1 and specified ip address as input * Add aggregates.rst to devref index * Remove duplicate python-pip from Fedora devref setup doc * libvirt: more efficient method to list domains on host * Remove duplicate keys from dictionaries * Fix duplicate definitions of variables/methods * Resolve import dependency in consoleauth service * Improve BlockDeviceMapping object cells awareness * Object-ify APIv3 agents extension * Object-ify APIv2 agents extension * sync periodic_task fix from incubator * Use mtu setting from table instead of flag * Clean conntrack records when removing floating ip * api: remove unused function * Replace assertTrue/False with assertEqual/NotEqual * Replace assert* with more suitable asserts in tests * Run instance root device determination fix ------------------------------------------------------------------- Fri Jul 11 00:16:04 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev535.g797175c: * VMware: move fake.py to the test directory * virt: add method for formatting CPU sets to strings ------------------------------------------------------------------- Thu Jul 10 00:16:35 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev531.g2429f31: * Handle InstanceUserDataTooLarge at api layer * VMware: optimize VM spawn by caching the vm_ref after creating VM * Forcibly set libvirt uri in baremetal virtual power driver ------------------------------------------------------------------- Wed Jul 9 00:14:57 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev525.g54d0f89: * vmwareapi: make method signatures match parent class * virt: split CPU spec parsing code out into helper method * virt: move get_cpuset_ids into nova.virt.hardware * VMware: consolidate common constants into one file * Pass instance to _reschedule rather than instance_uuid * Add subnet routes to network_info when Neutron is used ------------------------------------------------------------------- Tue Jul 8 00:14:50 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev513.gd876c76: * Require posix_ipc for lockutils * hyperv: make method signatures match parent class * VMware: add in test utility to get correct VM backing * Change instance disappeared during destroy from Error to Warning * vmwareapi: remove unused fake vim logout method ------------------------------------------------------------------- Sun Jul 6 00:14:06 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev504.g825c9ea: * xenapi: make method signatures match parent class * libvirt: make method signatures match parent class ------------------------------------------------------------------- Sat Jul 5 00:15:11 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev500.gd70c0ab: * VMware: Fix race in spawn() when resizing cached image * VMware: add support for driver method instance_exists * Avoid re-adding iptables rules for instances that have disappeared * Updated from global requirements * Nova api service doesn't handle SIGHUP properly * Avoid referencing stale instance/network_info dicts in firewall * libvirt: Add configuration of guest VCPU topology * virt: add helper module for determining VCPU topology * Fix bad log message with glance client timeout * sync policy logging fix from incubator * Sync process utils from olso * Pass instance to _set_instance_error_state * VMware: validate that VM exists on backend prior to deletion * ConfigDriveBuilder refactor for tempdir cleanliness * Fix wrong lock name for operating instance external events * virt: add test helper for checking public driver API method names * virt: fix signature of set_admin_password method * virt: use context & instance as param names in migrate APIs * virt: add get_instance_disk_info to virt driver API * vmwareapi: remove unused update_host_status method * Enforce task_state is None in ec2 create_image stop instance wait loop * Update compute rpcapi tests to use instance object instead of dict * Fix run_instance() rpc method to pass instance object * vmware: remove unused delete_disk fake vim method * libvirt: introduce separate class for cpu tune XML config * libvirt: test setting of CPU tuning data * VMware: create utility function for reconfiguring a VM * Make remove_volume_connection() use objects * Fix cold-migrate missing retry info after scheduling * libvirt: virt unrescue method now supports objects ------------------------------------------------------------------- Thu Jul 3 00:13:43 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev438.gcc3aff8: * Move the instance_type_id judgment to the except-block * Add __repr__ handler for NovaObjects * Pass instance to _error_out_instance_on_exception * VM diagnostics: introduce Diagnostics model object * libvirt: remove hack from ensure_filtering_rules_for_instance * libvirt: remove volume_driver_method API * Fix error in rescue rpcapi that prevents sending objects * Add assert_called check for "brclt addif" test * Replace nova.utils.cpu_count() with processutils.get_worker_count() ------------------------------------------------------------------- Wed Jul 2 00:12:38 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev420.gb16db2b: * Fixes internal server error for add/remove tenant flavor access request * add repr for event objects * Neutronv2 api does not support neutron without port quota * Be explicit about objects in _shutdown_instance() * Remove a not used function _get_ip_by_id * libvirt: add '_' prefix to remaining internal methods * Fake driver: remove unused method get_disk_available_least * Do not allow resize to zero disk flavor * Accurate exception info in api layer for aggregate ------------------------------------------------------------------- Tue Jul 1 00:12:08 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev402.g77f44b5: * Sync oslo lockutils to nova * Pass instance object into _shutdown_instance() * make lifecycle event logs more clear * Imported Translations from Transifex * Fix rest of API objects usage * Fix rest of compute objects usage * Add test cases for block_device * VMware: Fix fake raising the wrong exception in _remove_file * Fix exception raised when a requested console type is disabled * vmware: Use exc_info when logging exceptions * vmware: Reuse existing StorageError class * vmware: Refactor: fold volume_util.py into volumeops.py * Add API schema for v2.1/v3 quota_sets API * Synced jsonutils and its dependencies * Downgrade some exception LOG messages in the ec2 API * Adds instance lock check for live migrate * Sync oslo lockutils to nova * Remove duplicate code in Objects create() function ------------------------------------------------------------------- Sun Jun 29 00:11:59 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev366.g0376469: * Updated from global requirements * Log when nova-conductor connection established * api: remove dead code in WSGI XML serializer * Handle service creation race by service workers * VMware: deprecate ESX driver from virt configuration ------------------------------------------------------------------- Sat Jun 28 00:10:15 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev356.g8669d90: * Use dot notation to access instance object fields in ec2 create_image * Revert "Sync revert and finish resize on instance.uuid" * Fix agent_id with string type in API samples files for os-agents v2 * Sync log and processutils from oslo * libvirt: add '_' prefix to host state information methods * Fix EC2 not found errors for volumes and snapshots ------------------------------------------------------------------- Fri Jun 27 12:07:22 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev344.g2e147a5: * Xen: Remove extraneous logging of type information * Fix update agent return agent_id with string for os-agents v3 * Make Evacuate API use Instance objects * Updated from global requirements * Fix object code direct use of other object modules * Fix the rest of direct uses of instance module objects * Disable rescheduling instance when no retry info ------------------------------------------------------------------- Fri Jun 27 00:10:35 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev330.g9baac47: * VMware: refactor get_datastore_ref_and_name * effectively disable libvirt live snapshotting * Use default rpc_response_timeout in unit tests * Use ebtables to isolate dhcp traffic * libvirt: add '_' prefix to some get_host_* methods * Deprecate and remove agent_build_get_by_triple() * Object-ify xenapi driver's use of agent_build_get_by_triple() * Add Agent object * Add API schema for v2.1/v3 remote_consoles API * Sync revert and finish resize on instance.uuid * VMware: spawn refactor - Datastore class * VMware: remove dsutil.split_datastore_path * VMware: spawn refactor - DatastorePath class ------------------------------------------------------------------- Thu Jun 26 00:10:43 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev304.gae0ec1e: * Move the error check for "brctl addif" * Use _set_instance_obj_error_state in compute manager set_admin_password * Add API schema for v2.1/v3 aggregates API * Imported Translations from Transifex * Add API schema for v2.1/v3 flavor_manage API * libvirt: add '_' prefix to all get_guest_*_config methods * libvirt: remove unused 'get_disks' method * Conductor: remove irrelevant comment * Allow evacuate from vm_state=Error * Instance and volume cleanup when a build fails * Drop support for scheduler 2.x rpc interface * Remove traces of now unused host capabilities from scheduler * Fix BaremetalHostManager node detection logic * Add missing stats info to BaremetalNodeState * Catch ProcessExecutionError in revoke_cert * libvirt: Use VIR_DOMAIN_AFFECT_LIVE for paused instances ------------------------------------------------------------------- Wed Jun 25 00:14:59 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev272.g03bf127: * Standardize logging for nova.virt.libvirt * Fix log debug statement in compute manager * Object-ify APIv3 availability_zone extension * Fix bug in TestObjectVersions * Added statement for ... else * Avoid traceback logs from simple tenant usage extension * Fix detaching pci device failed * Don't follow HTTP_PROXY when talking to localhost test server * Correct the variable name in trusted filter * Target host in evacuate can't be the original one * Object-ify APIv3 flavor_extraspecs extension * Object-ify APIv2 flavorextraspecs extension * Catch permission denied exception when update host * Fix resource cleanup in NetworkManager.allocate_fixed_ip * VMware: remove unused code in vm_util.py * Don't replace instance object with dict in _allocate_network() * Determine shared ip from table instead of flag * Set reasonable defaults for new network values * Adds network fields to object * Add new fields to the networks table * Should not delete active snapshot when instance is terminated * Don't store duplicate policies for server_group * Fix Flavor object extra_specs and projects handling * Drop support for conductor 1.x rpc interface * XenAPI: disable/enable host will be failed when using XenServer * Downgrade log level when create network failed * Migrate nvp-qos to generic name qos-queue * Ensure changes to api.QUOTA_SYNC_FUNCTIONS are restored * Adds IVS unit tests for new VIF firewall logic * Properly skip coreutils readlink tests ------------------------------------------------------------------- Sat Jun 21 00:18:15 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev212.g09a4a6f: * xenapi: reorder volume_utils * wrap_instance_event() shouldn't swallow return codes * Log exception if max scheduling attempts exceeded * Create lvm.py module containing helper API for LVM * libvirt: Don't pass None for image_meta parameter in tests * libvirt: Remove use of db for flavor extra specs in tests * libvirt: return the correct instance path while cleanup_resize * Allow user to specify image to use during rescue - V3 API changes * Improve performance for checking hosts AZs ------------------------------------------------------------------- Fri Jun 20 00:21:07 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev194.g781a85d: * Deprecate glance_* configuration settings * Log cleanups for nova.virt.libvirt.volume * Initialize objects field in ObjectsListBase class * Remove bdms from run_instance RPC conductor call * Add helper functions for getting local disk * Make check_instance_shared_storage() use objects * libvirt: Close opened file explicitly * Attach/detach interface to paused instance with affect live flag * Remove XML namespace from some v3 extensions * Correct exception info format of v3 flavor manage * minor corrections to devref rpc page ------------------------------------------------------------------- Thu Jun 19 00:20:19 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev172.gc4a44fb: * Make exception handling in get_image_metadata more specific * live migrate conductor tasks to use nova.image.API * Update websocketproxy to work with websockify 0.6 * Clean nova.compute.api.API:_check_num_instances_quota * Fix the duplicated image params in a test * Imported Translations from Transifex * Fix "fixed_ip" parameters in unit tests * Removes the use of mutables as default args * Updated from global requirements * devref policy: code is canonical source of truth for API * Log cleanups for nova.virt.libvirt.imagecache * Rename VolumeMapping to EC2VolumeMapping * ec2: Convert to use EC2InstanceMapping object * Add EC2InstanceMapping object for use in EC2 * Object-ify server_password APIv3 extension * Object-ify server_password APIv2 extension * Move the fixed_ips APIv2 extension to use objects * Completely object-ify the floating_ips_bulk V2 extension * Add bulk create/destroy functionality to FloatingIP * Remove the device handling from pci device object * Use new pci device handling code in pci_manager * Separate the PCI device object handling code * Add unit tests for ipv4/ipv6 format validation ------------------------------------------------------------------- Wed Jun 18 00:23:40 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev128.g7d1c3d3: * Add hook for network info update * Enhance and test exception safety in hooks * Cleanup and gate on pep8 rules that are stricter in hacking 0.9 * VMware: update file permissions and mode * Updated from global requirements * Sync "Prevent races in opportunistic db test cases" * Imported Translations from Transifex * Check the network_info obj type before invoke wait function * Add test for HypervisorUnavailable on conductor * Test force_config_drive as a boolean as last resort * Add more logging to nova-network * Fix doc for service list * Add configurable HTTP timeout to cinder API calls * Prevent clean-up of migrating instances on compute init * Deprecate neutron_* configuration settings * Skip migrations test_walk_versions instead of pass * Failure during termination should always leave state as error() * Save connection info in libvirt after volume connect * Revert "Allow admin user to get all tenant's floating IPs" * Network: ensure that ports are 'unset' when instance is deleted * Make get_console_output() use objects * Add testing for hooks * Check the length of aggregate metadata * Fix api direct use of instance module objects * VMware: remove unused parameters in imagecache * Shrink devref.unit_tests, since info is in wiki ------------------------------------------------------------------- Tue Jun 17 00:22:28 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev76.g9c1bfdb: * Don't translate debug level logs in nova * Add deprecation warning to nova baremetal virt driver * Make sure domain exists before referencing it * Network: add instance to the debug statement * libvirt: convert cpu features attribute from list to a set * Add tests to avoid inconsistent extension names * Delete image when backup operation failed on snapshot step ------------------------------------------------------------------- Mon Jun 16 00:21:51 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev62.gfc03bd4: * libvirt: Make nwfilter driver use right filterref * Deprecate instance_get_by_uuid() from conductor * Remove deprecated config option names: Juno Edition ------------------------------------------------------------------- Sun Jun 15 00:22:17 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev56.gd5bde44: * Fix object change detection * Fix object leak in nova.tests.objects.test_fields.TestObject * Remove unused code from test_compute_cells * maint: Fixes wrong docstring of method get_memory_mb_used * Fix infinitely reschedule instance due to miss retry info * Fix live_migration method's docstring * maint: correct docstring parameter description * Make metadata password routines use Instance object * Use no_timer_check with soft-qemu * Check if volume is bootable when creating an instance ------------------------------------------------------------------- Sat Jun 14 00:22:45 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev36.g1ee6b37: * Fix the wrong dest of 'vlan' option and add new 'vlan_start' option * Fixes typo error in Nova * Block device API missing translations for exceptions * Enabled swap disk to be resized when resizing instance * xenapi: move find_vbd_by_number into volume utils * Fix H401,H402 violations and re-enable gating * Bump hacking to 0.9.x series ------------------------------------------------------------------- Fri Jun 13 00:22:51 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev22.g8928743: * Remove variability from object change detection unit test * Don't translate debug level logs in nova.virt * Remove unnecessary else block in compute manager set_admin_password * Treat instance objects like objects in set_admin_password flow * libvirt: Use os_command_line when kernel_id is set * Make SecurityGroupAPI use Object instead of instance_get_by_uuid() * Don't return from a finally block ------------------------------------------------------------------- Thu Jun 12 09:23:50 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev8.g7bde55a: 2014.2.b1 * Handle string types for InstanceActionEvent exc_tb serialization * Revert "Remove broken quota-classes API" * Revert "Remove quota-class logic from context and make unit tests pass" * fix nova test_enforce_http_true unit test * Remove duplicate method * websocketproxy: remove leftover debug output * Move set_admin_password tests from test_compute.py to api/mgr modules * Fix a wrong comment in the code * libvirt: Remove dated docstring * Cleanup allocating networks when InstanceNotFound is raised * Add test to verify ironic api contracts * VMware: spawn refactor - phase 1 - test for spawn * Revert "Fix migration and instance resize update order" * Simplify filter_scheduler.populate_retry() * Don't log TRACE info in notify_about_instance_usage * xenapi: add tests for find_bad_volumes * Revert "Remove traces of now unused host capabilities from scheduler" * Add out of tree support dev policy * Add development policies section to devref * Add read_only field attribute * Fix direct use of block_device module objects * Fix InstanceActionEvent traceback parameter not serializable * Fix state mutation in cells image filter * libvirt: split and test finish_migration disk resize * Add missing translation support * Update HACKING.rst to include N320 ------------------------------------------------------------------- Wed Jun 4 07:13:55 UTC 2014 - dmueller@suse.com - Update to version nova-2014.2.dev826.g2c3a026: * Updated from global requirements * libvirt: merge two utils tests files * libvirt: remove redundant 'libvirt_' prefix in test case names * xenapi: refactor detach volume * Revert "Remove quota_class params from rest of nova.quota" * Revert "Remove quota_class db API calls" * Revert "Convert address to str in fixed_ip_obj.associate" * Add helpers to create per-aggregate filters * Remove traces of now unused host capabilities from scheduler ------------------------------------------------------------------- Sat May 31 11:13:41 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev808.gf12ab68: * Don't set CONF options directly in unit tests * Fix docstring typo in need_legacy_block_device_info * String-convert IPAddr objects for FixedIP.attach() * Updated from global requirements * Use objects through the run_instance() path * Deprecate run_instance and remove unnecessary code ------------------------------------------------------------------- Thu May 29 23:57:51 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev796.g4454f3c: * xenapi: tidy up volumeops tests * Treat instance objects as objects in unrescue API flow * Treat instance objects as objects in rescue API flow * Refactor test_rescue_unrescue into compute api/manager unit tests * Change conductor to cast to build_and_run_instance * remove cpu feature duplications in libvirt * Add unit test trap for object change detection * Sync periodic_task from oslo-incubator * Imported Translations from Transifex * Fix for multiple misspelled words * versions API: ignore request with a body * Ensure live-migrate reverts if server not running ------------------------------------------------------------------- Wed May 28 23:57:45 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev773.gcf9c6f5: * Sync oslo network utils * xenapi: refactor volumeops attach * xenapi: remove calls to call_xenapi in volumeops * xenapi: move StorageError into global exception.py * Enable flake8 F841 checking * Reverse order of cinder.detach() and bdm.delete() * XenAPI: Tolerate multiple coalesces * [EC2]Correct the return status of attaching volume * Downgrade log when attach interface can't find resources ------------------------------------------------------------------- Tue May 27 23:57:26 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev756.gfb3a366: * Record right action name while migrate * Imported Translations from Transifex * Refactor test to ensure file is closed * xenapi: fix live-migrate with volume attached * Add helper methods to convert disk * Raise HTTPInternalServerError when boot_from_volume with cinder down * Inject expected results for IBM Power when testing bus * Fix nova image-show with queued image * Mask block_device_info auth_password in virt driver debug logs ------------------------------------------------------------------- Mon May 26 23:56:26 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev739.g6dedf67: * Imported Translations from Transifex ------------------------------------------------------------------- Sun May 25 23:56:48 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev737.g84d8814: * Catch missing Glance image attrs with None * Align internal image API with volume and network ------------------------------------------------------------------- Fri May 23 23:57:02 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev733.g76d6dee: * Imported Translations from Transifex * Catch InstanceNotFound exception if migration fails * Fix InstanceActionTestCase on PostgreSQL/MySQL * Fix ReservationTestCase on PostgreSQL * Fix CIDR values denoting hosts in PostgreSQL * Sync common db and db/sqlalchemy * Fix wrong quota calculation when deleting a resizing instance * Ignore errors when deleting non-existing vifs * Scheduler: remove test scheduling methods that are not used ------------------------------------------------------------------- Thu May 22 23:57:00 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev715.gd9cb954: * VMware: spawn refactor - phase 1 - copy_virtual_disk * Add new ec2 instance db API calls * Remove two unused db.api methods * Fix direct use of aggregate module objects * Fix tests/compute direct use of instance module objects * share neutron admin auth tokens * Do not wait for neutron event if not powering on libvirt domain * Remove all mostly untranslated PO files * Fix nova/compute direct use of instance module objects * Address issues with objects of same name * Register objects in more services * Add VIF mac address to fixed_ips in notifications * Call _validate_instance_group_policy in _build_and_run_instance * XenAPI: Add logging information for cache/download duration * Remove spaces from SSH public key comment * Allow admin user to get all tenant's floating IPs * Rename quota_injected_file_path_bytes * Nova utils: add in missing translation * No longer any need to pass admin context to aggregate DB API methods ------------------------------------------------------------------- Thu May 22 00:07:54 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev677.gad4e0e5: * Payload meta_data is empty when remove metadata * Handle situation when key not memcached * Imported Translations from Transifex * Default dhcp lease time of 120s is too short * Add refresh=True to get_available_nodes call in build_and_run_instance * remove unneeded call to network_api on detach_interface * Cells: Pass instance objects to build_instances * Make hacking test more accurate * Enforce query order for getting VIFs by instance * Network: replace neutron check with decorator * Fix a minor comments error * Set the volume access mode during volume attach * Fix AvailabilityZone check for hosts in multiple aggregates ------------------------------------------------------------------- Wed May 21 00:07:09 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev651.gead93b7: * On rebuild check for null image_ref * Defer applying iptable changes when nova-network start * Add specific doc build option to tox ------------------------------------------------------------------- Tue May 20 00:07:43 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev645.g995a7e5: * Add a reference to the nova developer documentation * VMware: use default values in get_info() when properties are missing * VMware: uncaught exception during snapshot deletion * Fix typo in comment * Add log translation hints * Correct pci resources log ------------------------------------------------------------------- Mon May 19 00:06:34 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev633.g2a5fd12: * VMware: spawn refactor - phase 1 - fetch_image * libvirt: Refresh volume connection_info after volume snapshot * Fix instance cross AZ check when attaching volumes * Add UNSHELVING and RESCUING into IoOPSFilter consideration state ------------------------------------------------------------------- Sun May 18 00:06:56 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev625.g6fef32b: * Imported Translations from Transifex * Remove quota_class db API calls * Remove quota_class params from rest of nova.quota * Ignore etc/nova/nova.conf.sample * Fix wrong method name assert_called_once * Fixes Hyper-V iSCSI target login method * vmware:Don't shadow builtin function type * Convert address to str in fixed_ip_obj.associate * libvirt: Handle unsupported host capabilities * Raise more information on V2 API volumes when resource not found * Remove comments since it's pointless ------------------------------------------------------------------- Thu May 15 23:55:18 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev604.g693223e: * Partially remove quota-class logic from nova.quotas and test_quotas * Fix the duplicated extension summaries * Downgrade and fix log message for floating ip already disassociated * Fix the explanation of HTTPNotFound for cell showing v2 API ------------------------------------------------------------------- Wed May 14 23:54:47 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev596.g2a2178e: * Fixes arguments parsing when executing command ------------------------------------------------------------------- Tue May 13 23:54:36 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev594.gd41b3d4: * Fix wrong method name for test_hacking * Imported Translations from Transifex * Fix security group list when not defined for an instance * libvirt: Handle `listDevices` unsupported exception * Add lock on API layer delete floating IP ------------------------------------------------------------------- Mon May 12 23:54:03 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev585.g65dce44: * Imported Translations from Transifex * Add specific regexp for timestamps in v2 xml * Change parameters of add_timestamp in ComputeDriverCPUMonitor class ------------------------------------------------------------------- Sun May 11 23:54:40 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev581.gb52a63e: * VMware: prevent image snapshot if no root disk defined ------------------------------------------------------------------- Sat May 10 23:54:15 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev579.g33ff9f7: * VMWare: spawn refactor - phase 1 - create_virtual_disk * VMware: spawn refactor - phase 1 - power_on_vm * Move tests into test_volume_utils * Tidy up xenapi/volume_utils.py * Updated from global requirements * XenAPI: Remove unneeded instance argument from image downloading * Code Improvement * Add a docstring to hacking unit tests * Clean up openstack-common.conf * Remove quota-class logic from context and make unit tests pass * Use strtime() specific timestamp regexp * Delete in-process snapshot when deleting instance * Support multi-version pydevd * libvirt: optimize pause mode support * Make sure leases are maintained until release ------------------------------------------------------------------- Fri May 9 23:54:57 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev551.g29ba1f7: * VMware: Fix usage of an alternate ESX/vCenter port * VMware: Add check for datacenter with no datastore * Remove unused instance_update() method from virtapi * Make baremetal driver use Instance object for updates * Imported Translations from Transifex * Deprecate action_event_*() from conductor * Remove conductor usage from compute.utils.EventReporter * Unit test case for more than 1 ephemeral disks in BDM * Add mailmap entry * Add Nova API Sample file & test for get keypair * Remove logging in libvirt _connect_auth_cb to avoid eventlet locking * Fix v3 API extension names for camelcase * Fix wrong used ProcessExecutionError exception * Remove unused nova.crypto.compute_md5() ------------------------------------------------------------------- Thu May 8 23:54:18 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev523.g45d83d3: * Remove explicit dependency on amqplib * Update links in README * XenAPI: adjust bittorrent settings * Make libvirt driver use instance object for updates * Make vmwareapi/vmops use Instance object for updates * Convert xenapi/vmops uses of instance_update to objects * Make xenapi agent code use Instance object for updates * Revert "Address the comments of the merged image handler patch" * Fix logic for aggregate_metadata_get_by_host_with_key test case ------------------------------------------------------------------- Wed May 7 23:54:21 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev505.ga63a7ec: * Check object's field * Use Field in fixed_ip * Remove unnecessary cleanup in test * Remove and block DB access in dhcpbridge * Improve conductor error cases when unshelving * Fix broken version responses * Add x-openstack-request-id to nova v3 responses ------------------------------------------------------------------- Tue May 6 23:53:34 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev491.g26f673f: * Improve hacking rule to avoid author markers * Dedup devref on unit tests * Fix calls to mock.assert_not_called() * VMware: reduce unit test times * Include pending task in log message on skip sync_power_state * Make cells use Fault obj for create * libvirt: Stub O_DIRECT in test if not supported * Updated from global requirements * Don't translate debug level logs in nova.spice, storage, tests and vnc * Don't translate debug level logs in objectstore, pci, rdp, servicegroup * Don't translate debug level logs in cloudpipe, hacking, ipv6, keymgr * Make live_migration use instance objects * objects: remove unused utils module * Update block_device_info to contain swap and ephemeral disks * Remove unnecessary passing of task_state to check_instance_state ------------------------------------------------------------------- Tue May 6 00:32:16 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev461.ga1a9d7b: * Raise HTTPForbidden from os-floating-ips API rather than 404 * Remove duplicated import in unit test * Raise descriptive error for over volume quota * Don't translate debug level logs in nova.cert, console and consoleauth * Don't translate debug level logs in nova.cmd and nova.db * Don't translate debug level logs in nova.objects * Don't translate debug level logs in nova.compute * Add fault wrapper for rescue function ------------------------------------------------------------------- Sun May 4 00:30:11 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev445.g89fd077: * Deprecate instance_fault_create() from conductor * Remove conductor usage from add_instance_fault_from_exc() ------------------------------------------------------------------- Sat May 3 00:31:16 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev441.ge495afb: * Add create() method to InstanceFault object * Remove use of service_* conductor calls from xenapi host.py * Optimize validate_networks to query neutron only when needed * VMware: spawn refactor - phase 1 - execute_create_vm * objects: restore some datetime field comments * Remove unnecessary wrapper for 5 compute APIs * ec2utils: Use VolumeMapping object * ec2: create volume mapping using nova object * Add VolumeMapping object for use in EC2 ------------------------------------------------------------------- Fri May 2 00:31:53 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev423.g2590c5b: * xenapi: fixup agent tests * Fix bad Mock calls to assert_called_once() * VCDriver - No longer returns uptime due to multiple hosts * wrap_check_security_groups_policy is already defined * Updated from global requirements * Use datetime object for fake network timestamps * Use datetime object for stub created_at timestamp * Verify created_at cloudpipe timestamp is isotime * Verify next-available limit timestamps are isotime * Verify created/updated timestamps are isotime * Use timeutils.isotime() in images view builder * Use actual fake timestamp in API templates * Normalize API extension updated timestamp format * Regenerate API samples for GET /extensions * Rename NotAuthorized exception to Forbidden * Add warning to periodic_task with interval 0 * VMware: remove unused variable * Make _is_multi_host() use objects ------------------------------------------------------------------- Thu May 1 00:31:43 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev389.geed6dd1: * Don't translate debug level logs in nova.conductor * Don't translate debug level logs in nova.cells * Don't translate debug level logs in nova.api * Don't translate debug level logs in nova.volume * libvirt: Make `fakelibvirt.libvirtError` match * Add new ec2 volume db API calls * Make _is_multi_host( ------------------------------------------------------------------- Wed Apr 30 00:32:53 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev377.g64bfdb6: * Create the image mappings BDMs earlier in the boot * VMware: remove unneeded code * VMware: remove duplicate _fake_create_session code * Remove comments and to-do for quota inconsistency * Fix a typo in compute/manager::remove_volume_connection() ------------------------------------------------------------------- Tue Apr 29 00:31:44 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev367.g296f2fa: * Hacking: add rule number to HACKING.rst * Imported Translations from Transifex * Fixed many typos * Fix typo in unit tests * Remove a bogus and unnecessary docstring * Remove legacy block device usage in ec2 API * Deprecate instance_get_active_by_window_joined() from conductor * Deprecate instance_get_all_by_filters() from conductor * Don't translate debug level logs in nova.network * Fix bad param name in method docstring * Nova should pass device_id='' instead of None to neutron.update_port() * Set default auth_strategy to keystone * replace NovaException with VirtualInterfaceCreate when neutron fails * Spice proxy config setting to be read from the spice group in nova.conf * xenapi: make auto_config_disk persist boot flag * Deprecate compute_unrescue() from conductor * Deprecate instance_destroy() from conductor * libvirt: fix comment for get_num_instances * Fix exception message being changed by nested exception * DescribeInstances in ec2 shows wrong image-message * Imported Translations from Transifex * VMware: spawn refactor - phase 1 - get_vif_info * XenAPI: Use local rsync rather than remote if possible * Fix migrate_instance_*() using DB for floating addresses * Use eventlet.tpool.Proxy for DB API calls * Correct the log in conductor unshelve_instance * Imported Translations from Transifex * Make instance_exists() take an instance, not instance_name * Xen: Retry plugin call after connection reset * Remove metadata's network-api dependence on the database ------------------------------------------------------------------- Wed Apr 16 23:53:22 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev215.g57c4a7f: * Return to using network_api directly for migrations * Make _is_multi_host( * Instance groups: add method get_by_hint * Define constants for the VIF model types * Remove duplicate code from nova.db.sqlalchemy.utils * Use debug level logging in unit tests, but don't save them ------------------------------------------------------------------- Tue Apr 15 23:53:07 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev204.g2960a5a: * Allow -1 as the length of "get console output" API * xenapi: Cleanup tar process on glance error ------------------------------------------------------------------- Mon Apr 14 23:53:05 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev200.ga6b166f: * Don't explode if we fail to unplug VIFs after a failed boot * Revert "Fix network-api direct database hits in metadata server" * Move _get_locations to module level plus tests * Make aggregate host operations use Aggregate object * Convert poll_rescued_instances() periodic task to objects * Make update_available_resource() use objects * Add get_by_service() method to ComputeNodeList object * Add with_compute_node to service_get() * Make _get_compute_info() use objects * Make quota rollback checks more robust in conductor tests * Refactor unit tests for image service CRUD * ec2: Convert instance_get_by_uuid calls to objects * Make compute manager use network api method return values * libvirt: remove_logical_volumes should remove each separately * xenapi: add a test for _get_partitions * Bypass the database if limit=0 for server-list requests ------------------------------------------------------------------- Sun Apr 13 23:52:53 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev168.g601b55f: * Imported Translations from Transifex * Missing catch InstanceNotFound in v3 API ------------------------------------------------------------------- Sat Apr 12 23:53:03 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev165.ga03a977: * Imported Translations from Transifex * Updated from global requirements * Finish _delete_instance() object conversion * Make detach_volume() use objects * VMWare: add power off vm before detach disk during unrescue * Change errors_out_migration decorator to work with RPC ------------------------------------------------------------------- Fri Apr 11 23:53:16 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev156.g82b07d0: * Fix network-api direct database hits in metadata server * Update user_id length to match Keystone schema in volume_usage_cache * Avoid the possibility of truncating disk info file * compute: using format_message() to convert exception to string * Check image exists before calling inject_data * Add exception handling in "nova diagnostics" * Check for None or timestamp in availability zone api sample * VMware: remove double import * Add test cases for validate_extra_spec_keys * Use instance data instead of flavor in simple_tenant_usage extension * attach/detach interface should raise exception when instance is locked ------------------------------------------------------------------- Thu Apr 10 23:52:54 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev134.gd669009: * Allow user to specify image to use during rescue * Remove redundant tests from Qcow2TestCase * Remove unnecessary check for CONF.notify_on_state_change * Include proper Content-Type in the HTTP Headers ------------------------------------------------------------------- Wed Apr 9 23:53:25 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev126.g023e6c9: * Read deleted instances during lifecycle events * Add RBAC policy for ec2 API security groups calls * support local debug logging * Fix bug detach volume fails with "KeyError" in EC2 * Fix straggling uses of direct-to-database queries in nova-network * Xen: Do not resize root volumes * Remove mention of nova-manage.conf from nova-manage.rst * XenAPI: Add host information to glance download logs * Recover from POWERING-* state on compute manager start-up * Adds missing expected_errors for V3 API multinic extension * Updated from global requirements * Refactor Network API * Make example 'entry_points' parameter a dictionary * Catch InstanceInLocked exception for rescue and instance metadata APIs * Use osapi_glance_link_prefix for image location header * Sync oslo imageutils, strutils to Nova ------------------------------------------------------------------- Tue Apr 8 23:53:40 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev94.ge811da4: * Correct test boundary for libvirt_driver.get_info * Update docs to reflect new default filters * Revert "Use debug level logging during unit tests" * Fix anti-affinity server-group boot failure * Add tests for remaining expected conductor exceptions * Fix description of ServerGroupAffinityFilter * Add return value to some network API methods * Fixes messages logged on Glance plugin retries ------------------------------------------------------------------- Tue Apr 8 00:04:38 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev78.ga5d18f2: * Enable ServerGroup scheduler filters by default * VMware: Fixes the instance resize problem * Revert object-assuming changes to _post_live_migration() * Require admin context for interfaces on ext network * remove redundant copy of test_cache_base_dir_exists * Fix Jenkins translation jobs * Reduce config access in scheduler * InvalidCPUInfo exception added to except block * Remove PciDeviceList usage in pci manager * VMware: remove unused code (_delete method in vmops.py) * Catch InstanceNotFound exceptions for V2 API instance_actions * Fix invalid facilities documented in rootwrap.conf ------------------------------------------------------------------- Mon Apr 7 00:03:40 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev56.g33fc957: * Reduce logging in scheduler ------------------------------------------------------------------- Sat Apr 5 00:04:11 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev54.gd87b6b2: * mark vif_driver as deprecated and log warning * Revert object-assuming changes to _post_live_migration() * Refactor network_utils to new call_xenapi pattern * low hanging fruit oslo-incubator sync * Correct the keypairs-get-resp.json API sample file * Remove 3 unnecessary variables in scheduler ------------------------------------------------------------------- Fri Apr 4 08:37:04 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.2.dev42.gda6c417: * libvirt: pause mode is not supported by all drivers * Drop nova-rpc-zmq-receiver man-page ------------------------------------------------------------------- Thu Apr 3 17:09:19 UTC 2014 - dmueller@suse.com - Update to version nova-2014.2.dev39.g53f52b3: * Sync request_id middleware bug fix from oslo * Note that XML support *may* be removed * Moved the registration of lifecycle event handler in init_host() * Change NotFound to InstanceNotFound in server_diagnostics.py * Ensure network interfaces are in requested order * Reserve 10 migrations for backports * Open Juno development 2014.1.rc1 * Fix getting instance events on subsequent attempts * VMware: clean up VNC console handling * Make conductor expect ActionEventNotFound for action methods * Remove zmq-receiver from setup.cfg * Add a note about deprecated group filters * Fix the section name in CONTRIBUTING.rst * Add new style instance group scheduler filters * Automatically create groups that do not exist * Add InstanceGroup.get_by_name() * Add nova.conf.sample to gitignore * Use binding:vif_details to control firewall * Disable volume attach/detach for suspended instances * Updated from global requirements * Persist image format to a file, to prevent attacks based on changing it * Imported Translations from Transifex * Make 'VDI too big' more verbose * postgres incompatibility in InstanceGroup.get_hosts() * Add missing test for None in sqlalchemy query filter * Use correct project/user id in conductor.manager ------------------------------------------------------------------- Wed Mar 26 10:43:42 UTC 2014 - dmueller@suse.com - Update to version nova-2014.1.dev427.g609a0dd: * fix the extension of README in etc/nova * Tell pip to install packages it sees globally * Change libvirt close callback to use green thread * Imported Translations from Transifex * VMware: fix booting from volume * Do not add current tenant to private flavor access * Disable oslo.messaging debug logs * Update vm_mode when rebuilding instance with new image * V2 API: remove unused imports * Updated from global requirements ------------------------------------------------------------------- Tue Mar 25 09:25:49 UTC 2014 - dmueller@suse.com - Update to version nova-2014.1.dev407.gf5eb59b: * VMware: fix list_instances for multi-node driver * VMware: Add utility method to retrieve remote objects * Revert deprecation warning on Neutron auth * Rename _post_live_migration instance_ref arg * Add a decorator decorator that checks func args * Instance groups: cleanup * Remove unnecessary stubbing in test_services * VMware: fix exception when no objects are returned * Don't allow empty or 0 volume size for images * Wait till message handling is done on service stop * Fix the rpc module import in the service module * Revert "VMware Driver update correct disk usage stat" * Fix the explanations of HTTPNotFound for new APIs * Remove the nova.config.sample file * Catch NotImplementedError on Network Associate * Change initial delay for servicegroup api reporting * Check if nfs/glusterfs export is already mounted * Remove commented out code in test_cinder_cloud * Update quantum to neutron in comment * Remove unused method from fake_network.py * Don't refresh network cache for instances building or deleting * GlanceImageService static methods to module scope * xenapi: boot from volume without image_ref * Use HTTPRequestV3 instead of HTTPRequest in v3 API tests * Fix "computeFault" when v3 API "GET /versions/:(id)" is called * VMware: ensure that the task completed for resize operation * Specify spacing on periodic_tasks in manager.py * network_info cache should be cleared before being rescheduled * rename ExtensionsResource to ExtensionsController * Do not add HPET timer config to non x86 targets ------------------------------------------------------------------- Fri Mar 21 00:47:00 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.1.dev327.g2eff38b: * Catch HostBinaryNotFound exception in V2 API * Raise error on nova-api if missing subnets/fixed_ips on networks/port * Refuse to block migrate instances with config drive * VMware: add a file to help config the firewall for vnc * Fix KeyError if neutron security group is not TCP/UDP/ICMP and no ports * Prevent rescheduling on block device failure * Make compute API resize methods use Quotas objects * Add deleted_at attribute in glance stub on delete() * Add API sample files of "unshelve a server" API * Remove XenAPI driver deprecation warning log message * VMware: bug fix for host operations when using VMwareVCDriver * Cells: Send instance object for instance_delete_everywhere * Adds test for rebuild in compute api * Fixes the Hyper-V agent individual disk metrics * Fix raise_http_conflict_for_instance_invalid_state docstring * Cells: Pass instance objects to update/delete_instance_metadata * Add helper method for injecting data in an image * Add helper method for checking if VM is booting from a volume * Libvirt: Repair metadata injection into guests * Update aggregate should not allow duplicated names * Catch FloatingIpNotFoundForHost exception * Fix difference between mysql & psql of flavor-show * Remove mention of removed dhcp_options_enabled * Noted that tox is the preferred unit tester * Fixes NoneType vcpu list returned by Libvirt driver * Fix invalid vim call in vim_util.get_dynamic_properties() * VMware: Add a test helper to mock the suds client * VMware: Ensure test VM is running in rescue tests * VMware: iscsi target discovery fails while attaching volumes * Port libvirt copy_image tests to mock ------------------------------------------------------------------- Wed Mar 19 01:26:28 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.1.dev257.g1877486: * Cells API calls return 501 when cells disabled * Add version 2.0 of conductor rpc interface * Don't import library guestfs directly * Raise NotImplementedError in NeutronV2 API * Raise exception if volume snapshot id not found instead of return ------------------------------------------------------------------- Tue Mar 18 10:49:49 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.1.dev247.g208ef61: * Added missing raise statement when checking the config driver format * Make NovaObject report changed-ness of its children * Increase volume creation max waiting time * VMware: fix rescue disk location when image is not linked clone * Fix comment for block_migration in nova/virt/libvirt/driver.py * Correct inheritance of nova.volume.cinder.API * VMware: enable booting an ISO with root disk size 0 * Remove bad log message in get_remote_image_service * Make sure instance saves network_info when we go ACTIVE * Delete meaningless lines in test_server_metadata.py * Fix docstring for shelve_offload_instance in compute manager * Reverts change to default state_path * Don't detach root device volume * Fix broken API os-migrations * VMware: delete vm snapshot after nova snapshot * Fixup debug log statements in the nova compute manager * Add conversion type to LOG.exception's string * Rescue API handle NotImplementedError * Fix log messages typos in rebuild_instance function * Added os-security-groups prefix * Fix the explanations of HTTPNotFound response * Fix HTTP methods for test_attach_interfaces * Fix the calls of webob exception classes * Rename Openstack to OpenStack * Make sure "volumeId" in req body on volume actions * Support building wheels (PEP-427) ------------------------------------------------------------------- Sun Mar 16 01:28:23 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.1.dev195.g185c8ae: * Remove block_device_mapping_destroy() from conductor API * Fix sqlalchemy utils test cases for SA 0.9.x * Fix equal_any() DB API helper * Remove migration_update() from conductor API * Remove instance_get() from conductor API * Remove aggregate_get_by_host() from conductor API * add support for host driver cleanup during shutdown * Remove aggregate_get() from conductor API * Imported Translations from Transifex * Move log statement to expose actually info_cache value * Correct the state for PAUSED instances on reboot ------------------------------------------------------------------- Sat Mar 15 01:30:37 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.1.dev173.g740ebab: * Add security_group_rule to objects registry * Fix input validation for V2 API server group API extension * Don't sync [system_]metadata down to cells on instance.save() * Block database access in nova-network binary * Add version 3.0 of scheduler rpc interface * Make libvirt wait for neutron to confirm plugging before boot * Volume operations should be blocked for non-null task state * VMware ESX: Boot from volume must not relocate vol ------------------------------------------------------------------- Fri Mar 14 01:02:32 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.1.dev157.gc7ba391: * Make nova-network use conductor for security groups refresh * Make nova-network use quotas object * Make linux_net use objects for last fixed ip query * VMware: raise an exception for unsupported disk formats * xenapi: Speed up tests by not waiting on conductor * xenapi: Fix test_rescue test to ensure assertions are valid * neutron_metadata_proxy_shared_secret should not be written to log file ------------------------------------------------------------------- Thu Mar 13 01:34:48 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.1.dev143.g1f4c4ce: * Revert "Adding image multiple location support" * Revert "Move libvirt RBD utilities to a new file" * Revert "enable cloning for rbd-backed ephemeral disks" * Add get_by_network() to FixedIPList * Recover from REBOOT-* state on compute manager start-up * VMware: ensure that deprecation does not appear for VC driver * Ensure is_image_available handles V2 Glance API * Log Content-Type/Accept API request info * Fix compute_node stats * Fix: Unshelving an instance uses original image ------------------------------------------------------------------- Wed Mar 12 12:31:29 UTC 2014 - speilicke@suse.com - Update to version nova-2014.1.dev123.g5137045: * libvirt: fix blockinfo get_device_name helper * Remove the docker driver * Updated from global requirements * VMware: image cache aging * Add py27local tox target * Fix get_download_hander() typo * Delete ERROR+DELETING VMs during compute startup * Task cleanup_running_deleted_instances can now use slave * Use instance object instead of _instance_update() * Use debug level logging during unit tests * Fix debug message formatting in server_external_events * xenapi: fix spawn servers with ephemeral disks * Unmount the NFS and GlusterFS shares on detach ------------------------------------------------------------------- Tue Mar 11 00:50:21 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.1.dev98.g1b37f98: * Skip sqlite-specific tests if sqlite is not configured * Replaces exception re-raising in Hyper-V ------------------------------------------------------------------- Mon Mar 10 15:48:53 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.1.dev94.g7611173: * Add declaration of 'refresh_instance_security_rules' to virt driver * Remove compute virtapi BDM methods * enable cloning for rbd-backed ephemeral disks * Move libvirt RBD utilities to a new file * VMware: VimException __str__ attempts to concatenate string to list * Mark ESX driver as deprecated * Remove compute API get_instance_bdms method * Move run_instance compute to BDM objects * Move live migration callbacks to BDM objects * Instance groups: validate policy configuration * Add REST API for instance group api extension * VMware: boot from iso support * Store neutron port status in VIF model * Correct network_model tests and __eq__ operator * Make network_cache more robust with neutron * Error out failed migrations * Fix BDM legacy usage with objects * Fix anti-affinity race condition on boot * Initial scheduler support for instance_groups * Add get_hosts to InstanceGroup object * Add instance to instance group in compute.api * Add add_members to InstanceGroup object * Remove run-time dependency on fixtures module by the nova baremetal * Make compute manager prune instance events on delete and migrate * Make compute manager's virtapi support waiting for events * Add os-server-external-events V3 API * Add os-server-external-events API * Add external_instance_event() method to compute manager * Move _poll_volume_usage periodic task to BDM objects * Move instance_resize code paths to BDM objects ------------------------------------------------------------------- Thu Mar 6 15:20:39 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.1.dev1072.g8aa5582: * Move detach_volume and remove_vol_connection to BDM objects * Move instance delete to new-world BDM objects * Fix development environment docs for redhat-based systems * VMware: create datastore utility functions * Address the comments of the merged image handler patch * VMware: refactor _get_volume_uuid * notifier middleware broken by oslo.messaging * Prevent thrashing when deploying many bm instances ------------------------------------------------------------------- Thu Mar 6 01:04:57 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.1.dev1058.g107acb3: * Ignore the image name when booting from volume * Fixing host_ip configuration help message * No longer call check_uptodate.sh in pep8 * Adding image multiple location support * Add a missing space in a log message * Sync the latest DB code from oslo-incubator * VMware Driver update correct disk usage stat * Move vbd plug/unplug into session object * Move the metrics update to get_metrics * Fix incorrect kwargs 'reason' for HTTPBadRequest * changed quantum to neutron in vif-openstack ------------------------------------------------------------------- Wed Mar 5 08:47:11 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.1.dev1036.gf11071b: * regenerate the config file to support 1.3.0a9 * Move all shelve code paths to BDM objects * Move rebuild to BDM objects * sync sslutils to not conflict with oslo.messaging * Refactor xenapi/host.py to new call_xenapi pattern * Updated from global requirements * Restore get_available_resource method in docker driver * Move xenapi/agent.py to new call_xenapi style * xenapi: changes the debug log formatting * xenapi: stop destroy_vdi errors masking real error * Sync latest config file generator from oslo-incubator * VMware: support instance objects * VMware: add instance detail to detach log message * Fixes the Hyper-V VolumeOpsTestCase base class ------------------------------------------------------------------- Tue Mar 4 01:21:00 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.1.dev1012.gfb6ac06: * Support configuring libvirt watchdog from flavors * Add watchdog device support to libvirt driver * Sync latest Guru Meditation Reports from Oslo * Adds get_console_connect_info API * When a claim is rejected, explain why * Refactor pool.py to remove calls to call_xenapi * xenapi: make session calls more discoverable * Remove and recreate interface if already exists * Prevent caller from specifying id during Aggregate.create() * Removing redundant validation for rebuild request * Ensure parent dir exists while injecting files * Fix upper bound checking for flavor create parameters * Explicity teardown on error in libguestfs setup() * Fix run_tests.sh lockutils when run with -d ------------------------------------------------------------------- Mon Mar 3 11:22:02 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.1.dev984.g80e8555: * Fixes api samples for V2 os-assisted-volume-snapshots * Remove log_handler module from oslo-incubator sync * Remove deleted module flakes from openstack-common.conf * xenapi plugins: Make sure subprocesses finish executing * Downgrade the log level for floating IP associate * Adds create backup server extension for the V3 API * Add boolean convertor to "create multiple servers" API * Add comment/doc about utils.mkfs in rootwrap * Add mkfs to the baremetal-deploy-helper rootwrap * Add super call to db Base class ------------------------------------------------------------------- Sun Mar 2 00:36:35 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.1.dev964.ge19b294: * Make compute manager use InstanceInfoCache object for deletes * Deprecate conductor instance_type_get() and remove from VirtAPI * Make restore_instance pass the Instance object to compute manager * Use uuid instead of name for lvm backend * Update Oslo wiki link in README * Make error notifications more consistent * Adds unit test for etc/nova/policy.json data * Make resource_tracker use Flavor object * Make compute manager use Flavor object * Make baremetal driver use Flavor object instead of VirtAPI * Add support for tenant_id based authentication with Neutron * Enable flake8 H404 checking * Imported Translations from Transifex * Use oslo-common's logging fixture * Re-Sync oslo-incubator fixtures * Updated from global requirements * Update pre_live_migration to take instance object * Remove unused method inject_file() * Remove db query from deallocate_fixed_ip * update deallocate_for_instance to take instance obj * Update server_diagnostics to use instance object * Remove trailing comma from sample JSON * Add pack_action_start/finish helper to InstanceAction object * libvirt: remove explicit /dev/random rng default * libvirt: setting a correct driver name for iscsi volumes * Catch HostBinaryNotFound exception when updating a service * VMware: fix datastore selection when token is returned * Introduce Guru Meditation Reports into Nova * Use image from the api in run_instance, if present * Cleanup v3 test_versions ------------------------------------------------------------------- Thu Feb 27 00:42:37 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.1.dev885.gd3368a9: * Add a caching scheduler driver * libvirt: image property variable already defined * Remove blank space after print * libvirt: Enable custom video RAM setting * Rewrite InstanceActionEvent object testcase using mock * Clean up _make_*_list in object models to use base.obj_make_list * Document virt driver methods that take Instance objects * Make interface attach and detach use objects * Pass instance object to soft_delete() and get_info() * libvirt: host specific virtio-rng backend * VMware: remove unused parameter from _wait_for_task * Hyper-V log cleanups * Update ubuntu dev env instructions * Make webob.exc.HTTPForbidden return correct message * Remove unused variables in the xenapi.vmops module * Fix import order in log_handler * Emit message which merged user-supplied argument in log_handler * Typo in the name 'libvirt_snapshot_compression' * Fix InstanceNotFound error in _delete_instance_files * Remove unused methods * DB: logging exceptions should use save_and_reraise * Replace detail for explanation msgs on webob exceptions * Clean IMAGE_SNAPSHOT_PENDING state on compute manager start up * V2 Pause: treat case when driver does not implement the operation * Add missing translation support * Catch NotImplementedError in get_spice_console in v2/v3 API * Minor changes to make certificates test cases use HTTPRequestV3 ------------------------------------------------------------------- Wed Feb 26 00:52:03 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.1.dev831.gc3c21bd: * VMware: add a test for driver capabilities * VMware: ensure that datastore name exists prior to deleting disk * Move compute's _get_instance_volume_block_device_info to BDM objects * Use disk_bus and device_type in attaching volumes * Add device bus and type to virt attach_volume call * Make volume attach use objects * compute: invalid gettext message format * VMware: fix the VNC port allocation * vmware: driver races to create instance images * Revert "VMware: fix race for datastore directory existence" * Use instance object for delete * libvirt: adding a random number generator device to instances * Serialize the notification payload in json * Disable IGMP snooping on hybrid Linux bridge * VMware: improve unit test time * Objectify instance_action for cell scheduler * VMware: fix missing datastore regex with ESX driver * Make exception message more friendly * Fix unhandled InvalidServerState exceptions in server start/stop * Make nova/quota use keypair objects ------------------------------------------------------------------- Tue Feb 25 01:23:31 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.1.dev795.g4ed6043: * Updated from global requirements * VMware: fix race for datastore directory existence * Add 'use_slave' to instance_get_all_by_filter in conductor * LibVirt: Disable hairpin when using Neutron * Add resource tracking to unshelve_instance() * libvirt-volume: improve unit test time * Move consoleauth_manager option into nova.service and fix imports * Rewrite InstanceAction object test cases using mock * Fix bad log formatting * Prevent caller from specifying id during Migration.create() * Prevent caller from specifying id during KeyPair.create() * Prevent caller from specifying id during Service.create() * Prevent caller from specifying id during ComputeNode.create() * Fixes Hyper-V VHDX snapshot bigger than instance ------------------------------------------------------------------- Mon Feb 24 00:43:43 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.1.dev767.gef3b138: * Adds service request parameter filter for V3 API os-hosts request * Fix the indents of v3 API sample docs * Adds host_ip to hypervisor show API ------------------------------------------------------------------- Sun Feb 23 01:10:39 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.1.dev761.g145017b: * stop throwing deprecation warnings on init * Add a new compute API method for deleting retired services * Fix instance_get_all_by_host to actually use slave * Periodic task poll_bandwidth_usage can use slave * Partially revert "XenAPI: Monitor the GC when coalescing" * Mark XML as deprecated in the v2 API * adjust version definition for v3 to be only json * Fix option indenting in compute manager * Sync log.py from oslo * Make floating_ips module use FloatingIP for associations * Remove __del__ usage in vmwareapi driver * VMware: optimize instance reference access * Fix assertEqual parameter order post V3 API admin-actions-split * Fix copyright messages after admin actions split for V3 API * Removes XML namespace from V3 API test_servers * Fixed a problem in iSCSI multipath ------------------------------------------------------------------- Sat Feb 22 01:01:27 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.1.dev729.gcc665d9: * Fixed spelling errors in nova * Fixed check in image cache unit test ------------------------------------------------------------------- Fri Feb 21 01:46:52 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.1.dev725.g6b29aca: * Refactor driver BDM attach() to cover all uses * Correct the assert() order in test_libvirt_blockinfo * Use disk_bus when guessing the device name for vol * libvirt: add virtio-scsi disk interface support * libvirt: configuration element for virtual controller * VMware: factor out management of controller keys and unit numbers * Remove XML support from schemas v3 * VMware: prevent race for vmdk deletion * VMware: raise more specific exceptions * Refactor get_iscsi_initiator to a common location * Convert post_live_migration_at_destination to objects * Convert remove_fixed_ip_to_instance to objects * libvirt: improve unit test time * libvirt: Uses available method get_host_state * Add V3 api for pci support * Use six.moves.urllib.parse instead of urlparse * Make libvirt use Flavor object instead of using VirtAPI * Ensure that exception raised in neutron are handled correctly * Calculate default security group into quota usage ------------------------------------------------------------------- Thu Feb 20 01:10:21 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.1.dev687.g96c9250: * Remove unused notifier and rpc modules from oslo sync * Imported Translations from Transifex * Treat port attachment failures correctly * Add experimental warning for Cells * libvirt: remove retval from libvirt _set_host_enabled() * MetricsWeigher: Added support of unavailable metrics * XenAPI: Add the mechanism to attach a pci device to a VM * XenAPI: Add the support for updating the status of the host * Convert add_fixed_ip_to_instance to objects * Make floating_ips module use FloatingIP for updates * Make floating_ips module use FloatingIP for (de-)allocations * Make floating_ips module use FloatingIP for all get queries * Group kvm image_meta tests for get_disk_bus * libvirt: configuration element for a random number generator device * Cells rebuild regression fix ------------------------------------------------------------------- Wed Feb 19 01:25:54 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.1.dev657.g15d4f8a: * VMware: remove unused class * Replace assertEqual(None, *) with assertIsNone in tests * Update the mailmap * Fix break in vm_vdi_cleaner after oslo changes * Support setting a machine type to enable ARMv7/AArch64 guests to boot * libvirt: making set_host_enabled to be a private methods ------------------------------------------------------------------- Tue Feb 18 00:48:50 UTC 2014 - cloud-devel@suse.de - Update to version nova-2014.1.dev645.g304a9b4: * Fix compute_node_update() compatibility with older clients * Remove underscore for the STATE_MAP variable * Make is_neutron() thread-safe * Removes os-instance-usage-audit-log from the V3 API ------------------------------------------------------------------- Mon Feb 17 16:13:57 UTC 2014 - speilicke@suse.com - Rebased patches: + 0001-Switch-over-to-oslosphinx.patch dropped (merged upstream) - Update to version nova-2014.1.dev637.g3cd02fc: * libvirt: support configurable wipe methods for LVM backed instances * Imported Translations from Transifex * Make floating_ips module use Service object * Make floating_ips module use Instance object * Make floating_ips module use Network object * Make floating_ips module use FixedIP object * Count memory and disk slots once in cells state manager * compute: removes unnecessary condition * Replace oslo.sphinx with oslosphinx * Make nova_ipam_lib use Network, FixedIP, and FloatingIP objects * Make nova-network use FixedIP for timeouts * Make nova-network use FixedIP object for updates * Make nova-network use FixedIP object for disassociations * Add "body=" argument to v3 API unit tests * report port number for address already in use errors * VMware: fix exception when using multiple compute nodes * Update log message to support translations * XenAPI: Report the CPU details correctly * Corrected typo in metrics * Fixed incorrect test case of test_server_metadata.py * Add API schema for v3 rescue API * ec2 api should check 'max_count'&'min_count' para * fix ips to 'ips' in APIRouter ------------------------------------------------------------------- Fri Feb 14 09:08:53 UTC 2014 - dmueller@suse.com - Update to version nova-2014.1.dev592.ga1fe8df: * Convert unrescue_instance to objects * Don't allow compute_node free_disk_gb to be None * Change assertTrue(isinstance()) by optimal assert * Adds migrate server extension for V3 API * Move policy check of start/stop to api layer * VMware: fix bug for exceptions thrown in _wait_for_task * Fix baremetal stats type * Correct host managers free disk calculation * Make image props filter handle old vm_modes * Set a sane default for state_path ------------------------------------------------------------------- Wed Feb 12 13:54:42 UTC 2014 - speilicke@suse.com - Update to version nova-2014.1.dev572.g8bc9586: * Refactor stats to avoid bad join * Remove @author from copyright statements * Remove character filtering from V3 API console_output * Fix incorrect check in aggregate/az test * xenapi: set viridian=false for linux servers * Delete baremetal image files after deployment * Removes console output plugin from the core list * Using six.add_metaclass * Remove quota classes extension from the V3 API * Add a instance lookup helper to v3 plugins * Use raw string notation for regexes in hacking checks * Improve detection of imports in hacking check * Renumber some nova hacking checks * Docker cannot start a new instance because of an internal error * VMware: fix instance rescue bug * Adds tests to sqlachemy.api._retry_on_deadlock * Allow operators to customize max header size * Fix trivial typo in libvirt test comment * Remove tox locale overrides * libvirt: use to_xml() in post_live_migration_at_destination * VMware: update test name * VMware: improve unit test performance * Fix english grammar in the quota error messages * Removes os-simple-tenant-usage from the V3 API * Fix a couple of unit test typos * Add HEAD api response for test s3 server BucketHandler * Removes XML support from security_groups v3 API * Hyper-V driver RDP console access support ------------------------------------------------------------------- Wed Jan 8 15:17:18 UTC 2014 - speilicke@suse.com - Fix requirements ------------------------------------------------------------------- Fri Jul 19 20:30:51 UTC 2013 - dmueller@suse.com - adjust rm command ------------------------------------------------------------------- Tue Jul 9 12:02:16 UTC 2013 - dmueller@suse.com - update buildrequires ------------------------------------------------------------------- Mon Mar 18 09:39:21 UTC 2013 - speilicke@suse.com - Drop +git.$TIMESTAMP.$COMMITHASH version suffix ------------------------------------------------------------------- Fri Feb 22 10:26:40 UTC 2013 - saschpe@suse.de - BuildRequire openstack-suse-macros instead of openstack-macros ------------------------------------------------------------------- Wed Dec 19 15:36:47 UTC 2012 - saschpe@suse.de - It's a noarch package -------------------------------------------------------------------- Tue Dec 11 17:36:43 UTC 2012 - saschpe@suse.de - Move to obs-service-git_tarballs + Drop BuildRequires: python-setuptools-git - Update to version 2012.2.3+git.1355243803.9e62846: + Bump version to 2012.2.3 + Final versioning for 2012.2.2 + Don't leak info from libvirt LVM backed instances -------------------------------------------------------------------- Mon Dec 10 17:20:47 UTC 2012 - iartarisi@suse.com - Update to latest git (670b388): + Fix rpc control_exchange regression. ------------------------------------------------------------------- Thu Dec 6 13:51:20 UTC 2012 - iartarisi@suse.com - Fix version name ------------------------------------------------------------------- Fri Nov 16 12:52:08 UTC 2012 - saschpe@suse.de - Add more documentation requirements but disable some, currently the build fails if too much is enabled (I/O error) ------------------------------------------------------------------- Thu Nov 15 13:26:43 UTC 2012 - saschpe@suse.de - Use openstack-macros - Additional documentation requirements ------------------------------------------------------------------- Thu Nov 8 11:49:52 UTC 2012 - saschpe@suse.de - Drop from_vcs build flag ------------------------------------------------------------------- Wed Jun 27 12:39:11 UTC 2012 - saschpe@suse.de - Change versioning scheme to $release+git.$AUTHORDATE.$COMMITREV - Simplify from_vcs macros ------------------------------------------------------------------- Wed Jun 27 10:13:39 CEST 2012 - vuntz@suse.com - Sync version to the version we currently have, to fix build. - Add jsonutils-fix-new-anyjson.patch: fix nova.utils to be compatibly with the version of python-anyjson we use (lp#1017765). ------------------------------------------------------------------- Mon Jun 25 09:33:07 UTC 2012 - saschpe@suse.de - Initial version
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor