Cut back gratuitous regulation#1193
Conversation
|
For me, the big question here is if those "recommendations" in terms of rng and disk sizes should be removed or should be required. Regarding the disk sizes, I do not see any reason to require operators to use specific disk sizes, since those should IMHO be aligned with the underlying hardware, as well as customer needs instead of arbitrary numbers. Advertising diskless flavors in general works for quite many cases, but for some you will need direct local disk access to provide the needed IOPS (which are otherwise extremely costly when using network storage). Regarding rng, I strongly agree that this should not be an issue any more, and it should have become best practice by now. Nevertheless, IMHO this does not mean that we should remove the test or the standard for it. I think this should be rather moved to be a required attribute to ensure it stays that way and is not neglected later on. In my experience, everything that is not tested will eventually break. |
|
@jklare Agreed for the most part. Regarding entropy: let's keep the standard, but I would still advocate for removing the parts about rngd. Either it's a crutch that these days no one should use, or it's used for an external hardware rng, and that is quite fringe-y. |
Signed-off-by: Matthias Büchse <matthias.buechse@alasca.cloud>
Moreover, fix uneven number test to check on advertised RAM instead of actual RAM Signed-off-by: Matthias Büchse <matthias.buechse@alasca.cloud>
Signed-off-by: Matthias Büchse <matthias.buechse@alasca.cloud>
Signed-off-by: Matthias Büchse <matthias.buechse@alasca.cloud>
Signed-off-by: Matthias Büchse <matthias.buechse@alasca.cloud>
Signed-off-by: Matthias Büchse <matthias.buechse@alasca.cloud>
Signed-off-by: Matthias Büchse <matthias.buechse@alasca.cloud>
If we do not recommend disk sizes, any workload using diskful flavors will not be portable. Note 1: With diskless flavors, that issue goes away of course, that's why we strongly prefer them. Quantization helps to reduce fragmentation even if only recommended. |
I'm with Jan: Consider anything broken that you have not tested. It used to be a not-so-uncommon issue and now fortunately is uncommon. |
|
Citation needed. It's not what we observe in pracice... To be fair, we don't know what the situation would be like without the recommendation. But still, the benefit for portability of a slighlty reduced fragmentation is quite vague, and the cost of the recommendation is real. |
Looking for the theoretical (statistical) argument or an empirical one? |
Resolves #1082.
The problems with entropy are widely solved. The standard was a bit gratuitous to begin with (also addressing external hardware random-number generators). The test is relatively costly (because it spawns a VM) and probably wouldn't work with architectures other than amd64.
Disk sizes within flavors could be more contentious. I think it could be better to push for disk-less flavors even more.