Ghanshyam Maan
2a745c7e15
Track and log the main RPC server in-progress task
When shutdown is initiated, manager's graceful_shutdown()
track and logs the RPC requests happening during shutdown.
But when we call wait() on the main RPC server it will wait
for in-progress tasks (which are already picked up by manager
on main RPC server) to complete. So if we call RPC server wait()
before manager's graceful_shutdown(), those in-progress tasks
will be completed before manager's graceful_shutdown() track
and logs them.
Calling manager's graceful_shutdown() before main RPC server's
wait() will allow tracking system to track/logs all the in-progress
tasks (on the main RPC server or alt RPC server) during shutdown.
NOTE: RPC server stop() is called before manager's graceful_shutdown()
so that we stop any new request to arrive in RPC endpoints.
Partial implement blueprint nova-services-graceful-shutdown-part2-task-tracking
Change-Id: I1499f8811390f71e046aba66f4ed3a3891dbe9bc
Signed-off-by: Ghanshyam Maan <gmaan@ghanshyammann.com>
2026-08-11 04:27:15 +00:00
2025-09-02 18:06:31 +05:30
2026-06-12 10:09:07 -07:00
2026-06-23 13:17:57 +02:00
2026-08-04 11:46:11 +02:00
2025-08-11 12:12:13 +01:00
2026-04-27 14:37:57 +02:00
2026-08-11 04:27:15 +00:00
2026-04-20 14:27:08 +02:00
2026-08-08 15:46:18 +00:00
2026-04-27 14:37:57 +02:00
2026-07-09 05:40:42 +05:30
2024-04-17 13:34:25 +01:00
2026-05-29 15:53:09 +01:00
2019-04-19 19:45:52 +00:00
2014-05-07 12:14:26 -07:00
2026-01-21 10:56:13 +00:00
2017-11-24 16:51:12 -05:00
2026-07-20 19:07:41 +00:00
2026-05-29 15:53:09 +01:00
2026-06-23 13:17:57 +02:00
2020-03-25 12:01:37 +00:00
2026-04-29 14:37:53 +00:00
2010-05-27 23:05:26 -07:00
2017-09-07 15:42:31 +02:00
2026-06-27 03:51:39 +00:00
2025-03-19 12:30:41 +00:00
2026-07-20 19:08:15 +00:00
2025-11-04 16:11:53 +00:00
2024-01-12 17:47:49 +09:00
2026-05-29 11:35:16 +02:00
2026-07-14 17:16:11 +02:00
2026-07-16 12:13:21 +02:00
OpenStack Nova
OpenStack Nova provides a cloud computing fabric controller, supporting a wide variety of compute technologies, including: libvirt (KVM, Xen, LXC and more), VMware and OpenStack Ironic.
Use the following resources to learn more.
API
To learn how to use Nova's API, consult the documentation available online at:
For more information on OpenStack APIs, SDKs and CLIs in general, refer to:
Operators
To learn how to deploy and configure OpenStack Nova, consult the documentation available online at:
In the unfortunate event that bugs are discovered, they should be reported to the appropriate bug tracker. If you obtained the software from a 3rd party operating system vendor, it is often wise to use their own bug tracker for reporting problems. In all other cases use the master OpenStack bug tracker, available at:
Developers
For information on how to contribute to Nova, please see the contents of the CONTRIBUTING.rst.
Any new code must follow the development guidelines detailed in the HACKING.rst file, and pass all unit tests.
To understand better the processes that the team is using, please refer to the Process document.
Further developer focused documentation is available at:
Other Information
During each Summit and Project Team Gathering, we agree on what the whole community wants to focus on for the upcoming release. The plans for nova can be found at: