02eb9cffe6dd72b58bbcd660588e79a504e4d738
56248 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
Stephen Finucane
|
02eb9cffe6 |
Remove 'nova-xvpvncproxy'
This legacy service is no longer used and was deprecated during the Stein cycle [1]. It's time to say adios and remove them in their entirety. This is pretty straightforward, with the sole exception of schema for the 'remote-consoles' API, which has to continue supporting requests for type 'xvpvnc' even if we can't fulfil those requests now. [1] https://review.opendev.org/#/c/610076/ Part of blueprint remove-xvpvncproxy Depends-On: https://review.opendev.org/695853 Change-Id: I2f7f2379d0cd54e4d0a91008ddb44858cfc5a4cf Signed-off-by: Stephen Finucane <sfinucan@redhat.com> |
||
|
Zuul
|
4cb8136e95 | Merge "Add test coverage of existing admin_actions policies" | ||
|
Zuul
|
a869f1c9d3 | Merge "Support cross-cell moves in external_instance_event" | ||
|
Zuul
|
b33667cd34 | Merge "Add functional test for anti-affinity cross-cell migration" | ||
|
Zuul
|
f8ac400762 | Merge "Add test_resize_cross_cell_weigher_filtered_to_target_cell_by_spec" | ||
|
Zuul
|
a24c7848cc | Merge "Add CrossCellWeigher" | ||
|
Zuul
|
533006178e | Merge "Add archive_deleted_rows wrinkle to cross-cell functional test" | ||
|
Zuul
|
71bf744a05 | Merge "Confirm cross-cell resize while deleting a server" | ||
|
Zuul
|
3e7e2530f1 | Merge "Add new default roles in os-services API policies" | ||
|
Zuul
|
df57078a7b | Merge "FakeDriver: adding and removing instances on live migration." | ||
|
Zuul
|
02019d2660 | Merge "FUP for in-place numa rebuild" | ||
|
Lorenzo Affetti
|
14342d629b |
FakeDriver: adding and removing instances on live migration.
There was no code in FakeDriver that updated the internal dict `self.instances` when a FakeInstance was live migrated. This commit fills this gap. As a result, a couple of versioned notification samples get updated since we are now properly tracking a live migrated instance on the destination host as running vs pending power state. Closes-Bug: 1426433 Change-Id: I9562e1bcbb18c7d543d5a6b36011fa28c13dfa79 |
||
|
Zuul
|
bbda16f634 | Merge "Refresh target cell instance after finish_snapshot_based_resize_at_dest" | ||
|
Zuul
|
93197eb671 | Merge "Add functional cross-cell revert test with detached volume" | ||
|
Sean Mooney
|
f6060ab6b5 |
FUP for in-place numa rebuild
This patch addresses a number of typos and minor issues raised during review of [1][2]. A summary of the changes are corrections to typos in comments, a correction to the exception message, an update to the release note and the addition of debug logging. [1] I0322d872bdff68936033a6f5a54e8296a6fb3434 [2] I48bccc4b9adcac3c7a3e42769c11fdeb8f6fd132 Related-Bug: #1804502 Related-Bug: #1763766 Change-Id: I8975e524cd5a9c7dfb065bb2dc8ceb03f1b89e7b |
||
|
Matt Riedemann
|
40950f9c87 |
Fix race in test_create_servers_with_vpmem
This test creates 2 servers which take up all of the CUSTOM_PMEM_NAMESPACE_SMALL resources on the sole host in the test. Then it tries to create a 3rd server which it expects to fail and it does. Then it deletes the second server to free up one CUSTOM_PMEM_NAMESPACE_SMALL resource on the host and schedules another server which it expects to work. The problem is the test doesn't wait for the second server to be fully deleted so the test intermittently fails when the CUSTOM_PMEM_NAMESPACE_SMALL resource isn't yet freed up when the fourth server goes through scheduling. This adds a simple wait call for the deleted server to actually be gone before creating the fourth server. Change-Id: Id3389038b5fed1e70dd12c7ed9cef2c0950625cf Closes-Bug: #1856902 |
||
|
Zuul
|
d5a786f540 | Merge "Remove now invalid cells v1 comments from conductor code" | ||
|
Zuul
|
32a6acf94b | Merge "Revert cross-cell resize from the API" | ||
|
Zuul
|
a5b8217f5f | Merge "Optimization for nova-api _checks_for_create_and_rebuild" | ||
|
Zuul
|
1a1fce0fa8 | Merge "Remove dead code from MigrationTask._execute" | ||
|
Zuul
|
ac2cec2d4d | Merge "Add troubleshooting doc about rebuilding the placement db" | ||
|
Zuul
|
c48bc31c90 | Merge "Zuul v3: use devstack-plugin-nfs-tempest-full" | ||
|
Zuul
|
4d5b910c52 | Merge "api-ref: avoid mushy wording around server.image description" | ||
|
Zuul
|
56fc3f28e4 | Merge "Add revert_snapshot_based_resize conductor RPC method" | ||
|
Luigi Toscano
|
e7e39b8c2e |
Zuul v3: use devstack-plugin-nfs-tempest-full
... and replace its legacy ancestor. Change-Id: Ifd4387a02b3103e1258e146e63c73be1ad10030c |
||
|
Zuul
|
d052e72040 | Merge "DRY: Build ImageMetaPropsPayload from ImageMetaProps" | ||
|
Zuul
|
fd404c8d7b | Merge "Flesh out RevertResizeTask.rollback" | ||
|
Zuul
|
edf7775f16 | Merge "nova-net: Remove db methods for ProviderMethod" | ||
|
Zuul
|
5377fd1d9a | Merge "Revert "(Temporarily) readd bare support for py27"" | ||
|
Zuul
|
7b8f3686e7 | Merge "Sync ImageMetaPropsPayload fields" | ||
|
Zuul
|
b96bc9d675 | Merge "Add RevertResizeTask" | ||
|
Zuul
|
24ba5fd8c0 | Merge "Add finish_revert_snapshot_based_resize_at_source compute method" | ||
|
Zuul
|
2d1f1762ef | Merge "Deal with cross-cell resize in _remove_deleted_instances_allocations" | ||
|
Zuul
|
01e5237fd0 | Merge "Add revert_snapshot_based_resize_at_dest compute method" | ||
|
Zuul
|
85abf26f4d | Merge "Confirm cross-cell resize from the API" | ||
|
Zuul
|
b5a9f85226 | Merge "nova-net: Remove unused 'stub_out_db_network_api'" | ||
|
Zuul
|
ee812e666c | Merge "Move _update_pci_request_spec_with_allocated_interface_name" | ||
|
Eric Fried
|
bce0854959 |
DRY: Build ImageMetaPropsPayload from ImageMetaProps
ImageMetaPropsPayload (for notifications) was supposed to contain exactly the same fields as ImageMetaProps itself; and the SCHEMA member was those same keys in a trivially different shape. And we were having trouble remembering to keep these two objects in sync before. So this commit eliminates the repetition and just generates ImageMetaPropsPayload's `fields` and `SCHEMA` from ImageMetaProps.fields. Change-Id: I7dc38f7f5a62098fb0c366736f27e23bd7b7ee86 |
||
|
Zuul
|
9428a1e53b | Merge "Add confirm_snapshot_based_resize conductor RPC method" | ||
|
Matt Riedemann
|
685dc60d58 |
api-ref: avoid mushy wording around server.image description
This disambiguates the description on the server.image parameter.
If the server is booted from volume (where boot from volume means
there is a bdm with boot_index=0 and destination_type=volume),
then the server.image will be an empty string [1] otherwise it
will be a dict.
[1]
|
||
|
Sean Mooney
|
7dce615362 |
Sync ImageMetaPropsPayload fields
This change adds missing fields to the image metadata notification object and adds a unit tests to assert that the notification object and nova object stay in sync. This change also adds unit tests to assert the notification schema and fields are in sync and that the schema is valid. Change-Id: I36ea5d5e677ab3e6c88223b20f5377e9471c55db Closes-Bug: #1856100 |
||
|
Zuul
|
2f0f8b8cf1 | Merge "Move _get_request_group_mapping() to RequestSpec" | ||
|
Balazs Gibizer
|
deada11da1 |
Move _update_pci_request_spec_with_allocated_interface_name
This patch moves _update_pci_request_spec_with_allocated_interface_name
from the ComputeManager to nova.compute.utils as a later patch needs to
call it from outside of the ComputeManager.
This patch also changes the exception types raised from
update_pci_request_spec_with_allocated_interface_name as raising
BuildAbortException from a util method does not make too much
sense. This means that some of the callers also needed to be adjusted to
handle the new exception types.
In the _do_rebuild_instance_with_claim code path the exception type is
not translated back to BuildAbortException as the old and the new
exceptions are both handled by the except Exception branch in
rebuild_instance [1].
[1]
|
||
|
Stephen Finucane
|
3dbdbb4e2b |
Revert "(Temporarily) readd bare support for py27"
This reverts commit
|
||
|
Zuul
|
aa096fd183 | Merge "Follow up to I5b9d41ef34385689d8da9b3962a1eac759eddf6a" | ||
|
Zuul
|
b6e353a2c8 | Merge "support pci numa affinity policies in flavor and image" | ||
|
Zuul
|
7a6349afb5 | Merge "trivial: Remove dead code" | ||
|
Zuul
|
e954a05697 | Merge "Keep pre-commit inline with hacking and fix whitespace" | ||
|
Zuul
|
cc6473d231 | Merge "Don't hardcode Python versions in test" | ||
|
Zuul
|
5b304bbdaf | Merge "trivial: Resolve (most) flake8 3.x issues" |