On 20/10, Eugen Block wrote:
Hi Rajat,
I retyped all remaining volumes of type "__DEFAULT__" but I still can't delete that type, apparently it's marked as default somewhere, but I can't find anything in the database referring to __DEFAULT__ except the cinder.volume_types table. I tried to delete it:
---snip--- controller02:~ # openstack volume type list +--------------------------------------+-------------+-----------+ | ID | Name | Is Public | +--------------------------------------+-------------+-----------+ | f27162b0-c3c4-4929-8a95-89b83875885f | __DEFAULT__ | True | [...] +--------------------------------------+-------------+-----------+
controller02:~ # openstack volume type delete f27162b0-c3c4-4929-8a95-89b83875885f Failed to delete volume type with name or ID 'f27162b0-c3c4-4929-8a95-89b83875885f': Target volume type is default and cannot be deleted. (HTTP 400) (Request-ID: req-859c6546-a368-4f6f-ab02-80000c4404c1) ---snip---
But according to cinder I have a different default-type:
---snip--- controller02:~ # cinder type-default +--------------------------------------+------+-------------+-----------+ | ID | Name | Description | Is_Public | +--------------------------------------+------+-------------+-----------+ | 5f7f9e7f-a5b4-4061-b228-022d42139467 | hdd | | True | +--------------------------------------+------+-------------+-----------+ ---snip---
How do I get rid of that type now?
Hi,
I haven't been following the discussion, but default type is defined in cinder.conf in Train, and loaded on service start, so you should check your cinder.conf file and if you changed it, or it has changed since your last restart, you need to restart your Cinder services.
Cheers, Gorka.
Regards, Eugen
Zitat von Rajat Dhasmana rdhasman@redhat.com:
---------- Forwarded message --------- From: Rajat Dhasmana rdhasman@redhat.com Date: Sat, Oct 17, 2020 at 12:31 AM Subject: Re: [ops] [cinder] __DEFAULT__ volume type To: Massimo Sgaravatto massimo.sgaravatto@gmail.com
Hi Massimo,
On Fri, Oct 16, 2020 at 7:42 PM Massimo Sgaravatto < massimo.sgaravatto@gmail.com> wrote:
I have recently updated my Cloud from Rocky to Train (I am running Cinder v. 15.4.0) I have a question concerning the __DEFAULT__ volume type, that I don't remember to have seen before.
Since Train, cinder has decided to discourage untyped volumes (volumes with None volume type) as it doesn't add any value to the volume attributes. To achieve this, we created the __DEFAULT__ type and migrated all untyped volumes to have the __DEFAULT__ type.
Since:
- I have no volumes using this volume type
- I defined in in the [DEFAULT] section of cinder.conf the attribute
"default_volume_type" to a value different than "__DEFAULT___"
I assume that I can safely delete the __DEFAULT__ volume type
Is this correct?
Yes, as long as there are no volumes using it and there is a valid volume type defined with ``default_volume_type`` config in cinder.conf, you can safely delete it. NOTE: ``default_volume_type`` has a default value of ``__DEFAULT__`` to not allow users to further create untyped volumes, if you are deleting this, make sure there is always a valid volume type defined with ``default_volume_type`` in cinder.conf
Thanks, Massimo
Thanks and Regards Rajat Dhasmana