This is mostly a brain-dump spec on the topic of compute hosts and
how fragile they are in terms of hostname handling. There has long
been a requirement that computes can NEVER change hostnames, and we
have few tools to even detect the problem before we corrupt the
database if it happens.
Here I have documented some of the things we could do to make that
more robust, should we choose to do so. This is based on a recent
near-catastrophe and thus reflects things that would have avoided
pain in a real scenario.
Per discussion at the PTG, I am adding this as a backlog spec, to be
an overarching guide for multiple smaller specs to provide more
detailed progress towards the goals described here.
Change-Id: I72fa3f605cfcf7c3dd0ff4c791be7df8f19f058b
Scrubbing the backlog directory.
This spec has been here since 2015.
It is probably related to [1], but I haven't dug into that yet. The
authors of either spec should feel free to modify this commit to
clarify.
[1] https://review.openstack.org/#/c/635408/
Change-Id: I1e5267a828133e9a6579a6790f2996c64a88fc8d
Now that we are starting to get backlog specs, make it clear how one can
take it over and implement it.
* Make it clear on the landing page that backlog specs are looking for
owners. Hopefully this will guide developers looking for a spec to
work in to the right place.
* Explain how to take over a backlog spec.
Change-Id: Ia3585c515c115e073c00e3222fc6718da79792b9
* Link to Liberty template
* Add empty backlog/approved directory
* Update backlog index
* Since we cannot have an empty approved directory, link to
backlog-template for now.
Change-Id: I5f91e28f8d5d55397ba7d9f0c9881cce477a4e6b
This is copying what has been done for keystone:
If546724fd535db7753a372389c3f90f3b060d9bc
We add a place for people to add rough ideas, and a place to put specs
that are no longer going to be implemented by the proposer.
Includes updating the README to tell people where the backlog specs will
live.
We need to add a backlog spec before we can complete this change, this
is just a placeholder to advertise the backlog idea.
Change-Id: I667acfa422ef78bdc80efb279911091116b1c1f0