Earlier  
Posted Nick Remark
#openstack-nova - 2023-01-10
17:21:37 sean-k-mooney you just need to add each node by the ironic uuid
17:21:49 sean-k-mooney however that is what we tried downstream and it did not seam to work
17:21:58 sean-k-mooney and i recal that that used to work before
17:23:19 bauzas that's what I remember when we discussed about placement aggs
17:23:41 bauzas in general, we only support the first node
17:23:48 sean-k-mooney well for nova aggreates ignoring placment that is what used to work in newton
17:24:10 sean-k-mooney we coudl map compute nodes to aggates by the host key
17:24:30 sean-k-mooney which presumable was hypervior_hostname
17:24:39 bauzas no
17:24:51 bauzas host was in general the Host conf opt
17:25:03 sean-k-mooney that would have been the compute service then not the comptue node
17:25:08 bauzas always
17:25:14 sean-k-mooney the usecase says "Operators wish to apply the same host aggregate to compute nodes in multiple cells."
17:25:25 bauzas that was always the service
17:25:42 bauzas because hostname key is about the n-cpu service
17:25:55 sean-k-mooney the spec does not say service. an by the way im agreein gi tought this was also the service not the comptue node
17:26:45 sean-k-mooney so the problem is context the pec that created the db table repataly says compute node
17:26:55 sean-k-mooney so maybe the spec is wrong or not what we implemnted
17:27:15 bauzas "Aggregates may be applied to compute nodes in multiple cells and are a global concept."
17:27:20 bauzas this phrase is wrong
17:27:40 sean-k-mooney right but this spec neverf mention compute services
17:27:40 bauzas Placement aggregates relate to resource providers
17:27:43 sean-k-mooney only compute nodes
17:27:52 bauzas Nova aggregates related to nova-compute services
17:27:57 sean-k-mooney so if i read the spec the intent seams to be to mapp compute nodes
17:28:00 bauzas relate*
17:28:20 bauzas sean-k-mooney: the intent of that spec was to put the aggregates table to the API DB
17:28:28 bauzas not about desiging placement aggs
17:29:58 sean-k-mooney i am not talking about placment aggs at all
17:30:04 sean-k-mooney just nova
17:30:18 sean-k-mooney im also reading our newton docs https://docs.openstack.org/nova/newton/aggregates.html
17:30:26 sean-k-mooney whcih again talk about comptue nodes not compute services
17:30:54 bauzas sure
17:31:07 bauzas we also talk about ephemeral storage, remember ? :)
17:31:29 bauzas but the fact is, I know how scheduling works and I know what we return
17:31:51 sean-k-mooney yep but i know we have downstream docs about addign ironic does to host aggretes by uuid and i have seen that used in other place too
17:32:06 bauzas we return a destination which is a hostame for calling the RPC API
17:32:54 sean-k-mooney we return more then that
17:33:31 sean-k-mooney or at least we provide more then that to the filters
17:33:40 sean-k-mooney its not so much about what we return to the conductor
17:34:33 opendevreview Merged openstack/nova master: Support evacuate with PCI in placement https://review.opendev.org/c/openstack/nova/+/854615
17:37:01 sean-k-mooney so lookign at the newton code it is in terms of the compute service
17:37:10 sean-k-mooney we do https://github.com/openstack/nova/blob/808d36475103e373f1deb3344b6829ce68d6cdd5/nova/db/sqlalchemy/api.py#L533-L542
17:38:32 bauzas sean-k-mooney; I need to stop today's work :(
17:39:19 sean-k-mooney bauzas: that ok
17:39:41 sean-k-mooney anyway we need to look at the patch carfullly as it sound more liek a feature then a bug and im not sure it work fully
17:40:06 bauzas sean-k-mooney: I was about to say it
17:40:19 bauzas looks to me a new behavioural support
17:40:23 bauzas hence not a bug
17:40:32 bauzas and I'd prefer us to design it correctly
17:40:39 bauzas as there could be corner cases
17:41:03 sean-k-mooney well i think there are defintly usecase for supprotiing ironic with host aggreates
17:41:23 sean-k-mooney but ya i think it needs a spec espcislly with the other ironic work that is in flight
17:41:56 bauzas I'll quickly add a comment on that patch into that direction
17:42:15 bauzas I won't use the -2 hammer yet as it's late
18:19:13 opendevreview Kirill proposed openstack/nova-specs master: new spec: support of vnc console for ironic https://review.opendev.org/c/openstack/nova-specs/+/863773
18:31:18 opendevreview Dan Smith proposed openstack/nova master: Add virt/node module for stable uuids https://review.opendev.org/c/openstack/nova/+/863915
18:31:19 opendevreview Dan Smith proposed openstack/nova master: Add get_available_node_uuids() to virt driver https://review.opendev.org/c/openstack/nova/+/863917
18:31:19 opendevreview Dan Smith proposed openstack/nova master: Pass service ref to init_host(), if exists https://review.opendev.org/c/openstack/nova/+/863916
18:31:20 opendevreview Dan Smith proposed openstack/nova master: WIP: Make resource tracker use UUIDs instead of names https://review.opendev.org/c/openstack/nova/+/863919
18:31:20 opendevreview Dan Smith proposed openstack/nova master: Persist existing node uuids locally https://review.opendev.org/c/openstack/nova/+/863918
18:31:21 opendevreview Dan Smith proposed openstack/nova master: WIP: Detect host renames and abort startup https://review.opendev.org/c/openstack/nova/+/863920
18:31:53 dansmith gibi: I still need to do the undelete explicit test in ^ so I marked that penultimate one as WIP with a note, I just want to get a bunch of work pushed up for insurance
18:32:04 gibi dansmith: ack
18:42:28 artom Besides the tox thing (that is now fixed?) there are no further known gate issues?
18:42:57 sean-k-mooney beseide the multiple tox thigns not that comes to mind
18:43:25 sean-k-mooney artom: are you seing somthing or wonderifn if you can recheck
18:43:32 artom Latter
18:43:41 sean-k-mooney then i belive yes
18:43:57 artom ✊✊
18:44:02 sean-k-mooney on master at least
18:44:22 sean-k-mooney i dont know if all the pin patches are mergd on all the sable branches
18:45:04 gmann pin patches only required on python-novaclient and others are taken care by the pinning in common place https://review.opendev.org/q/I442568a5f5900e593feb2b5527109e0aa79e5aa7+status:open
18:45:58 gmann nova stable branches are all green https://review.opendev.org/q/topic:tox4-pin-testing
18:46:12 sean-k-mooney cool ill appove the client patches now so
18:46:17 gmann thanks
18:47:53 opendevreview Dan Smith proposed openstack/nova master: Persist existing node uuids locally https://review.opendev.org/c/openstack/nova/+/863918
18:47:53 opendevreview Dan Smith proposed openstack/nova master: Add get_available_node_uuids() to virt driver https://review.opendev.org/c/openstack/nova/+/863917
18:47:54 opendevreview Dan Smith proposed openstack/nova master: WIP: Detect host renames and abort startup https://review.opendev.org/c/openstack/nova/+/863920
18:47:54 opendevreview Dan Smith proposed openstack/nova master: WIP: Make resource tracker use UUIDs instead of names https://review.opendev.org/c/openstack/nova/+/863919
18:53:26 Kirill_ sean-k-mooney: could you please confirm that now everything is good) https://review.opendev.org/c/openstack/nova-specs/+/863773
18:56:30 opendevreview Dan Smith proposed openstack/nova master: Pass service ref to init_host(), if exists https://review.opendev.org/c/openstack/nova/+/863916
18:56:30 opendevreview Dan Smith proposed openstack/nova master: Add virt/node module for stable uuids https://review.opendev.org/c/openstack/nova/+/863915
18:56:31 opendevreview Dan Smith proposed openstack/nova master: Persist existing node uuids locally https://review.opendev.org/c/openstack/nova/+/863918
18:56:31 opendevreview Dan Smith proposed openstack/nova master: Add get_available_node_uuids() to virt driver https://review.opendev.org/c/openstack/nova/+/863917
18:56:32 opendevreview Dan Smith proposed openstack/nova master: WIP: Detect host renames and abort startup https://review.opendev.org/c/openstack/nova/+/863920
18:56:32 opendevreview Dan Smith proposed openstack/nova master: WIP: Make resource tracker use UUIDs instead of names https://review.opendev.org/c/openstack/nova/+/863919
19:00:10 sean-k-mooney Kirill_: i think so but im to tired to review a spec fully this evning. skiming its in teh correct directory and since almost all the implemation is on the ironic sid eand ther eis no api changes this is likely sufficent
19:01:26 Kirill_ got it. thanks for your efforts!
19:03:17 sean-k-mooney im not sure if melwitt is around today but she might be able to provide more feedback today. otherwise ill take another look tomorow. you still need a second core to review and approvhe it in either case.
19:07:52 opendevreview Ghanshyam proposed openstack/osc-placement stable/zed: [stable-only] Use stable branch version of placement in functional tests https://review.opendev.org/c/openstack/osc-placement/+/869753
19:08:40 opendevreview Ghanshyam proposed openstack/osc-placement stable/yoga: [stable-only] Use stable branch version of placement in functional tests https://review.opendev.org/c/openstack/osc-placement/+/869754
19:23:49 opendevreview Ghanshyam proposed openstack/osc-placement master: Use pypi released version of placement in functional tests https://review.opendev.org/c/openstack/osc-placement/+/869755
19:24:51 opendevreview Ghanshyam proposed openstack/osc-placement stable/zed: Use pypi released version of placement in functional tests https://review.opendev.org/c/openstack/osc-placement/+/869753
19:25:42 opendevreview Dan Smith proposed openstack/nova master: Add virt/node module for stable uuids https://review.opendev.org/c/openstack/nova/+/863915
19:25:43 opendevreview Dan Smith proposed openstack/nova master: Add get_available_node_uuids() to virt driver https://review.opendev.org/c/openstack/nova/+/863917
19:25:43 opendevreview Dan Smith proposed openstack/nova master: Pass service ref to init_host(), if exists https://review.opendev.org/c/openstack/nova/+/863916
19:25:44 opendevreview Dan Smith proposed openstack/nova master: WIP: Make resource tracker use UUIDs instead of names https://review.opendev.org/c/openstack/nova/+/863919
19:25:44 opendevreview Dan Smith proposed openstack/nova master: Persist existing node uuids locally https://review.opendev.org/c/openstack/nova/+/863918
19:25:45 opendevreview Dan Smith proposed openstack/nova master: WIP: Detect host renames and abort startup https://review.opendev.org/c/openstack/nova/+/863920

Earlier   Later