Earlier  
Posted Nick Remark
#openstack-nova - 2021-05-04
14:16:52 bauzas tobias-urdin: again, I understand your problem, as I said, I'm not happy that cinder provided this option without thinking about move operations
14:16:52 bauzas tobias-urdin: again, I understand your problem, as I said, I'm not happy that cinder provided this option without thinking about move operations
14:17:10 tobias-urdin agree
14:17:10 tobias-urdin agree
14:17:27 tobias-urdin thanks for clearing things up, was a little bit confused but i understand the issues atleast
14:17:27 tobias-urdin thanks for clearing things up, was a little bit confused but i understand the issues atleast
14:17:43 bauzas fixing this would need us to discuss between nova and cinder to see what to do
14:17:43 bauzas fixing this would need us to discuss between nova and cinder to see what to do
14:18:15 bauzas but I wouldn't be happy with only nova fixing this because of cinder
14:18:15 bauzas but I wouldn't be happy with only nova fixing this because of cinder
14:18:44 bauzas and now we have placement, maybe we should discuss how to provide a query that would ask for this
14:18:44 bauzas and now we have placement, maybe we should discuss how to provide a query that would ask for this
14:19:11 bauzas that's a huge feature and this shouldn't be backported
14:19:11 bauzas that's a huge feature and this shouldn't be backported
14:19:33 bauzas for example, I could imagine some way to map between Nova and Cinder AZs
14:19:33 bauzas for example, I could imagine some way to map between Nova and Cinder AZs
14:19:44 bauzas one Nova AZ could map to say 3 Cinder AZs
14:19:44 bauzas one Nova AZ could map to say 3 Cinder AZs
14:20:10 bauzas and then you could write a query saying "I want my instance to use Cinder AZs"
14:20:10 bauzas and then you could write a query saying "I want my instance to use Cinder AZs"
14:20:34 bauzas if so, when resizing, we could continue to look at placement for knowing the existing AZ
14:20:34 bauzas if so, when resizing, we could continue to look at placement for knowing the existing AZ
14:20:39 bauzas AZs even
14:20:39 bauzas AZs even
14:22:36 sean-k-mooney bauzas: im not sure that is true
14:22:36 sean-k-mooney bauzas: im not sure that is true
14:22:54 sean-k-mooney i dont think one nova AZ can map to multiplle cinder AZs
14:22:54 sean-k-mooney i dont think one nova AZ can map to multiplle cinder AZs
14:23:15 sean-k-mooney i think all our assumtion for schduling is tthat there is a 1:1 mapping
14:23:15 sean-k-mooney i think all our assumtion for schduling is tthat there is a 1:1 mapping
14:23:25 bauzas sean-k-mooney: I'm not telling about the existing behaviour
14:23:25 bauzas sean-k-mooney: I'm not telling about the existing behaviour
14:23:29 sean-k-mooney espcailly when it comes to placmenet and azs
14:23:30 sean-k-mooney espcailly when it comes to placmenet and azs
14:23:48 bauzas but about what we *could* do to support related AZs between Nova and Cinder
14:23:48 bauzas but about what we *could* do to support related AZs between Nova and Cinder
14:23:58 sean-k-mooney bauzas: ok but i dont think it would be desireable to support that
14:23:58 sean-k-mooney bauzas: ok but i dont think it would be desireable to support that
14:24:04 bauzas but, cross-project spec, that's it
14:24:04 bauzas but, cross-project spec, that's it
14:24:13 bauzas sean-k-mooney: sure, maybe a nit
14:24:13 bauzas sean-k-mooney: sure, maybe a nit
14:24:27 bauzas sean-k-mooney: but my point is, nova and cinder AZs are respectively apples and bananes
14:24:27 bauzas sean-k-mooney: but my point is, nova and cinder AZs are respectively apples and bananes
14:24:28 sean-k-mooney well no let me rephrase i dont think we shoudl do that
14:24:29 sean-k-mooney well no let me rephrase i dont think we shoudl do that
14:24:46 sean-k-mooney we could supprot placement aggreate in the service
14:24:46 sean-k-mooney we could supprot placement aggreate in the service
14:24:47 bauzas sean-k-mooney: so, you could have apples that match multiple bananes
14:24:47 bauzas sean-k-mooney: so, you could have apples that match multiple bananes
14:24:53 bauzas bananas* even
14:24:53 bauzas bananas* even
14:25:15 bauzas sean-k-mooney: surely, we need to have cinder using placement AZs
14:25:15 bauzas sean-k-mooney: surely, we need to have cinder using placement AZs
14:25:21 bauzas uhu
14:25:21 bauzas uhu
14:25:26 bauzas placement s/AZs/aggregates
14:25:26 bauzas placement s/AZs/aggregates
14:25:37 sean-k-mooney cinder does not do that currently
14:25:37 sean-k-mooney cinder does not do that currently
14:25:45 sean-k-mooney but i think that would be the better approch
14:25:45 bauzas again, that's a x-p spec
14:25:45 sean-k-mooney but i think that would be the better approch
14:25:45 bauzas again, that's a x-p spec
14:25:53 sean-k-mooney yep i know
14:25:53 sean-k-mooney yep i know
14:25:59 bauzas and yeah, I know
14:25:59 bauzas and yeah, I know
14:26:05 bauzas that cinder doesn't do it
14:26:05 bauzas that cinder doesn't do it
14:26:34 bauzas honestly, this is a known bug since... mmm, Liberty ?
14:26:34 bauzas honestly, this is a known bug since... mmm, Liberty ?
14:26:49 sean-k-mooney eventhough shareing resouce proviers was invented for them hehe
14:26:49 sean-k-mooney eventhough shareing resouce proviers was invented for them hehe
14:26:57 bauzas :)
14:26:57 bauzas :)
14:27:03 sean-k-mooney well its not a bug really
14:27:03 sean-k-mooney well its not a bug really
14:27:07 bauzas correct
14:27:07 bauzas correct
14:27:15 bauzas it's a non supported feature :)
14:27:15 bauzas it's a non supported feature :)
14:27:30 tobias-urdin :D i'm not mad, i agree
14:27:30 sean-k-mooney to disable cross az attach you have to align the cinder an nova az and have to froce a default az
14:27:30 tobias-urdin :D i'm not mad, i agree
14:27:30 sean-k-mooney to disable cross az attach you have to align the cinder an nova az and have to froce a default az
14:27:41 bauzas or a cinder bug about the cross_attach option, if you prefer
14:27:41 bauzas or a cinder bug about the cross_attach option, if you prefer
14:27:45 sean-k-mooney when users dont set one
14:27:46 sean-k-mooney when users dont set one
14:27:52 bauzas but, to fix the bug, you need a large spec
14:27:52 bauzas but, to fix the bug, you need a large spec
14:28:17 bauzas and honestly, I don't think nova needs to do the hardest and longest effort
14:28:17 bauzas and honestly, I don't think nova needs to do the hardest and longest effort
14:28:21 tobias-urdin we'll setting a default AZ doesn't help either, if you have older instances created before that was set i.e before there even was two AZ
14:28:21 tobias-urdin we'll setting a default AZ doesn't help either, if you have older instances created before that was set i.e before there even was two AZ
14:28:26 tobias-urdin the requestspec would still say az=none
14:28:26 tobias-urdin the requestspec would still say az=none
14:28:37 tobias-urdin it's messy
14:28:37 tobias-urdin it's messy

Earlier   Later