6314f09ed4
this change fixes the typos in the releasenotes """ codespell --ignore-words=doc/dictionary.txt -i 3 -w releasenotes/ """ Change-Id: I29cd5268cd129b194c43a9f6b08a2b7b1c254b65
20 lines
1.1 KiB
YAML
20 lines
1.1 KiB
YAML
---
|
|
features:
|
|
- |
|
|
The compute manager now uses a local file to provide node uuid persistence
|
|
to guard against problems with renamed services, among other things.
|
|
Deployers wishing to ensure that *new* compute services get a predictable
|
|
uuid before initial startup may provision that file and nova will use it,
|
|
otherwise nova will generate and write one to a `compute_id` file in
|
|
`CONF.state_path` the first time it starts up. Accidental renames of a
|
|
compute node's hostname will be detected and the manager will exit to avoid
|
|
database corruption. Note that none of this applies to Ironic computes, as
|
|
they manage nodes and uuids differently.
|
|
upgrade:
|
|
- |
|
|
Existing compute nodes will, upon upgrade, persist the uuid of the compute
|
|
node assigned to their hostname at first startup. Since this must match
|
|
what is currently in the database, it is important to let nova provision
|
|
this file from its database. Nova will only persist to a `compute_id` file
|
|
in the `CONF.state_path` directory, which should already be writable.
|