no separation of instance id from node id
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Invalid
|
Wishlist
|
Unassigned |
Bug Description
Please forgive the ignorance in opening this bug. I've not taken enough time to research.
I'm given the impression that there is no separation in MaaS between an "instance" and a "node". I'll define these in case my noomenclature is wrong, so you can hopefully figure out what I mean.
* node: a physical system that used for one deployment, and then re-provisioned for another.
* Instance: a specific deployment of a node
As I understand it, essentially node == instance.
But if there is no specific entity representing instance, I think it makes some things much more difficult or impossible.
As an example:
* How many times has node 0x3339 been deployed?
* Do large machines get used for longer times than small machines?
* How many total hours has user Bob used?
* what percentage of the time are our nodes being utilized?
Maybe some of those things can be obtained more difficultly using the current system (as I understand it).
It just seems to me that node and instance are two separate things, and it would be better to model them as such.
Related bugs:
* bug 1507586: previous owner of node can use oauth creds to retrieve current owner's user-data
tags: | added: tech-debt |
Changed in maas: | |
milestone: | none → 1.9.0 |
importance: | Low → Critical |
tags: | removed: tech-debt |
Changed in maas: | |
milestone: | 1.9.0 → 2.0.0 |
Changed in maas: | |
milestone: | 2.0.0 → 2.0.1 |
milestone: | 2.0.1 → 2.1.0 |
Changed in maas: | |
milestone: | 2.1.0 → 2.1.1 |
Changed in maas: | |
milestone: | 2.1.1 → 2.1.2 |
Changed in maas: | |
milestone: | 2.1.2 → 2.1.3 |
Thanks for the bug Scott. These are all valid comments, but nothing is in scope for the initial release so I'm marking this "low" for now. We can re-visit post-12.04.