[ops] [cinder] __DEFAULT__ volume type

Eugen Block eblock at nde.ag
Tue Oct 20 12:36:37 UTC 2020


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?

Regards,
Eugen


Zitat von Rajat Dhasmana <rdhasman at redhat.com>:

> ---------- Forwarded message ---------
> From: Rajat Dhasmana <rdhasman at redhat.com>
> Date: Sat, Oct 17, 2020 at 12:31 AM
> Subject: Re: [ops] [cinder] __DEFAULT__ volume type
> To: Massimo Sgaravatto <massimo.sgaravatto at gmail.com>
>
>
> Hi Massimo,
>
>
>
> On Fri, Oct 16, 2020 at 7:42 PM Massimo Sgaravatto <
> massimo.sgaravatto at 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






More information about the openstack-discuss mailing list