Commit Graph

38586 Commits

Author SHA1 Message Date
Chris Dent d5da444cfc Tidy up scheduler_evolution.rst
This is primarily a writing style cleanup with some clarifications
and link additions. It does not make any great effort to bring the
information up to date with current conditions.

Change-Id: I665dc5afc952cf93c095cdd1421b64d7b0716b2a
2016-02-03 11:19:32 +00:00
Jenkins 11dfd9def3 Merge "Trivial: Remove a duplicated word" 2016-02-03 09:15:58 +00:00
Jenkins 6fd6dd7c13 Merge "remove the wrong param of fake_db_migration initiation." 2016-02-03 07:23:51 +00:00
Jenkins 22810c4dd7 Merge "Add description for server query" 2016-02-03 07:03:30 +00:00
Jenkins a93e68b381 Merge "Object: Give more helpful error message in TestServiceVersion" 2016-02-03 07:02:33 +00:00
Jenkins 9f1a43d4ee Merge "Add exception handling in _cleanup_allocated_network" 2016-02-03 07:01:56 +00:00
Jenkins 5e52d3bec0 Merge "enginefacade: 'host_mapping'" 2016-02-03 05:48:05 +00:00
Jenkins 22e0e06ec1 Merge "doc: remove detail about extensions" 2016-02-03 03:34:06 +00:00
Jenkins 69aaeecb9e Merge "libvirt: add a new live_migration_tunnelled config" 2016-02-03 03:26:53 +00:00
Jenkins 81826965ab Merge "libvirt: force config related migration flags" 2016-02-02 23:01:56 +00:00
Jenkins b181f68e6b Merge "enginefacade: 'compute_node'" 2016-02-02 22:29:06 +00:00
Jenkins 8b9cb49227 Merge "Fix typos in nova/scheduler and nova/virt" 2016-02-02 17:09:41 +00:00
Jenkins 0b3b32df4c Merge "Apply scheduler limits to Exact* filters" 2016-02-02 17:08:25 +00:00
Jenkins 0661a4ad97 Merge "Remove unused provider firewall rules functionality in nova" 2016-02-02 17:06:21 +00:00
Jenkins 21f526f57e Merge "Return HTTP 400 if volume size is not defined" 2016-02-02 16:52:33 +00:00
xiexs 959b51f3d4 Trivial: Remove a duplicated word
s/there there is/there is/

Change-Id: I3c352b97ca9e191834c933bfd31261fefda12d59
2016-02-02 10:23:14 -05:00
Jenkins 412dda8472 Merge "remove not used tpl file" 2016-02-02 15:08:32 +00:00
Jenkins 81b7ad306b Merge "Stop using stubs.Set in vmwareapi unit tests" 2016-02-02 15:07:17 +00:00
Jenkins ab4a5f8a55 Merge "Refactor _load_support_matrix" 2016-02-02 15:05:49 +00:00
Jenkins a1308ae456 Merge "objects: lazy-load instance.security_groups more efficiently" 2016-02-02 15:04:42 +00:00
Jenkins befefa43b5 Merge "Add description for trigger crash dump" 2016-02-02 15:03:47 +00:00
Jenkins 5eed75332f Merge "Fix xvpvncproxy config path when running n-xvnc" 2016-02-02 12:14:53 +00:00
He Jie Xu d04f7f7e12 doc: remove detail about extensions
As extensions are already deprecated in Nova, this patch removes
all of the details about extensions, adds a note about the deprecation
of extensions, and points to documentation about microversions for
discovering API changes.

blueprint complete-todo-in-api-concept-doc

Co-Author: Ed Leafe <ed@leafe.com>

Change-Id: I56acfeac5b8b3312547c06d79962a79991c5c8f3
2016-02-02 12:03:49 +00:00
Jenkins 0ac278ab88 Merge "make logic clearer about template selection" 2016-02-02 11:28:07 +00:00
Jenkins cab126a342 Merge "Spread allocations of fixed ips" 2016-02-02 11:27:08 +00:00
Jenkins b7504aff24 Merge "Remove mox from tests/unit/objects/test_keypair.py" 2016-02-02 10:39:10 +00:00
Jenkins 9af1de66e4 Merge "API: Rearrange HTTPBadRequest raising in _resize" 2016-02-02 07:31:47 +00:00
xiexs 2051e3b361 Add description for trigger crash dump
Add description for server trigger crash dump operation
into api-guide.

Change-Id: I20492dbf9eab4f7fcab0864bb250b20f98b762e4
blueprint complete-todo-in-api-concept-doc
2016-02-02 01:41:54 -05:00
Eli Qiao 0e64efc20f Object: Give more helpful error message in TestServiceVersion
It is very helpful when we bump service rpc version since we have
test_version() case to cover that, but sometime we do rebase/bump
rpc service version we may forget to increae compute_manager's version,
in this case test_version give a wrong message will make `new` developer
confused, and spend time to do debuging, this patch improves the error
message.

Change-Id: I64320b5a46aa0543e3d9e8fdd27f6faa3829cf69
2016-02-02 12:45:49 +08:00
Sean Dague 32b4ce0e92 Spread allocations of fixed ips
The default fixed_ip allocation always does .first() out of the fixed
ip pool. This leads to a pathological situation that in a rapidly
changing environment we're constantly recycling the same small number
of ips out of the pool. Given other racey behavior in dnsmasq around
processing DHCP Release requests, we can start to get DHCP fails when
a DHCP release is missed, we immediately recycle the IP and give it to
a new guest.

We can mitigate this by sorting the results by updated_at. This
means we'll favor least recently used fixed ips.

Depends-On: I27f73c1edf12218818c4d279efbd9fef5cdef672

Related-Bug: #1532809

Change-Id: I3c83bd68a0e2bbbcdd6d955722dbc9f9fc528113
2016-02-02 01:01:50 +00:00
OpenStack Proposal Bot 0d8a3d90fb Updated from global requirements
Change-Id: I747855c76ddbe20567753aded6bf08310346af42
2016-02-01 22:45:56 +00:00
Jenkins 2fc930a84e Merge "Replace stubs.Set with stub_out (db)" 2016-02-01 21:42:31 +00:00
Shih-Hao Li 08b661b7a9 Fix xvpvncproxy config path when running n-xvnc
Fix xvpvncproxy config path due to Change
I1e34a0f98de125c8b8b145377835d95035e2b472.

Change-Id: I119ae7f2cb674294bc9d8c662959dc8d04a924a3
2016-02-01 13:16:58 -08:00
Jenkins d8a7745187 Merge "Fix RequestSpec _from_db_object" 2016-02-01 20:59:07 +00:00
Jenkins c8a8963eed Merge "Revert "Added new scheduler filter: AggregateTypeExtraSpecsAffinityFilter"" 2016-02-01 18:35:54 +00:00
Jenkins 3be21335e4 Merge "config options: Make xvp proxy into vnc group" 2016-02-01 16:27:13 +00:00
Sylvain Bauza 969c81f1d9 Revert "Added new scheduler filter: AggregateTypeExtraSpecsAffinityFilter"
This reverts commit 4b142e53e43132e996d35c335da30959f9f361be.


I was having a point left unresolved in https://review.openstack.org/#/c/189279/8/doc/source/filter_scheduler.rst about the tech debt that adding a new filter in-tree would cause for something very closely related to another filter.

I totally get the need for adding more logic and reverting how we compare flavors vs. aggregates. I just feel that before committing ourselves to that, we need to correctly estimate the possibilities to modify AggregateInstanceExtraSpecsFilter to fit the above needs.

Change-Id: Ic9f70dae037d32980a5a252bdd08eff02ba27120
2016-02-01 15:46:51 +00:00
Jenkins f0178101ce Merge "Trivial: Fix a typo in test_policy.py" 2016-02-01 14:59:46 +00:00
Jenkins 836180bcdb Merge "Migrate from keystoneclient to keystoneauth" 2016-02-01 14:59:02 +00:00
Jenkins 427c8b2c3e Merge "Use stevedore for scheduler driver" 2016-02-01 14:58:03 +00:00
Jenkins 5cdfb75446 Merge "Use stevedore for scheduler host manager" 2016-02-01 14:57:10 +00:00
Jenkins ac1968242f Merge "VMware: add method for getting hosts attached to datastore" 2016-02-01 14:56:16 +00:00
Jenkins 8a31746b7f Merge "Added new scheduler filter: AggregateTypeExtraSpecsAffinityFilter" 2016-02-01 14:54:00 +00:00
Hans Lindgren c5e2d4b6b4 Remove unused provider firewall rules functionality in nova
Provider firewall rules functionality is not in use and hasn't been
for a very long time. The api for this was removed in [1] and db api
methods for adding/removing rows in the associated db table have not
been used since.

Stop refreshing those rules as it is essentially a no-op and indeed a
costly one that includes a rpc round trip to the conductor to get
back an always empty db result. This should have a positive impact on
instance boot performance since the conductor call happens to live
inside an externally syncronized block of code.

Removes related compute rpcapi/manager code that were missed in a
recent cleanup[2]. Since this functionality hasn't been in use since
Havana timeframe(!), it should be fairly safe to remove without first
deprecating it.

Also removes the now unused virtapi method provider_fw_rule_get_all()
and the virtapi itself from virt firewall driver initialization.

[1] Commit: 62d5fae8d1
[2] Commit: e6f7d80417

Change-Id: Ifbb2514b9bc1445eaa07dcfe172c7405fd1a58f7
Partial-Bug: #1016633
2016-02-01 15:50:04 +01:00
Jenkins e5256c32a7 Merge "Add argument to support-matrix sphinx extension" 2016-02-01 14:36:10 +00:00
Jenkins e43c67699d Merge "Ironic: Lightweight fetching of nodes" 2016-02-01 14:35:08 +00:00
Jenkins b5fffa59df Merge "Cleanup NovaObjectDictCompat from security_group_rule" 2016-02-01 14:33:16 +00:00
Jenkins e07acc4b31 Merge "Fix up live-migration method docstrings" 2016-02-01 14:24:28 +00:00
Jenkins 07775324df Merge "Disable IPv6 on bridge devices" 2016-02-01 14:23:31 +00:00
Jenkins 2043e74911 Merge "Libvirt: Support ovs fp plug in vhostuser vif" 2016-02-01 13:27:39 +00:00