Earlier  
Posted Nick Remark
#openstack-nova - 2021-04-12
13:20:12 sean-k-mooney again using haproxy to loadbalance between them
13:20:23 sean-k-mooney that would be the most simple ha setup
13:20:39 Habib-A thats very cool many thanks
13:20:47 sean-k-mooney Habib-A: even if you are doing a manual install i would recommend looking at kolla-ansible as a reference
13:20:57 sean-k-mooney or consider moving to it :)
13:21:03 Habib-A hmmm i get you
13:21:39 Habib-A ?
13:21:39 Habib-A can i pm for more details >
13:22:05 sean-k-mooney i have never actully adopted an existing manual install into one of the deployment tools
13:22:20 sean-k-mooney and i generally use them to provide ha so i dont think i can help direclty
13:22:46 sean-k-mooney Habib-A: https://docs.openstack.org/ha-guide/ should help
13:23:23 Habib-A  my question is how can i move the cinder and network to the controller
13:23:28 Habib-A without losing data
13:23:35 sean-k-mooney if you were interested in using kolla-ansible #openstack-kolla would proably be the best place to ask if you consier one of the other tool there channles too would be where you would ask
13:24:26 sean-k-mooney Habib-A: basically by doing a db backup and restore to the second and thrid db instance then froming a galare cluster making your current db the primary/leader
13:25:04 Habib-A i want to move to kolla but is it possible to migrate my currnet environment to the new environment
13:25:28 sean-k-mooney Habib-A: yes i know people have done it in the past im not sure if its documented
13:25:43 sean-k-mooney Habib-A: kolla support external dbs
13:25:44 Habib-A i understand the DB part but for the network node and cinder
13:25:59 sean-k-mooney well the network nodes dont store data locally
13:26:15 Habib-A ok that makes sense
13:26:22 Habib-A what about cinder
13:26:26 sean-k-mooney so really you just install more api/l3/dhcp/l2 agents on the cinder and contler node
13:26:34 sean-k-mooney cinder depneds on the backend
13:26:44 Habib-A lvm2
13:26:45 sean-k-mooney are you using ceph? lvm?
13:26:52 sean-k-mooney ok so that is harder
13:26:56 Habib-A and its in a VM (vmware )
13:27:00 sean-k-mooney you can make the api/db ha
13:27:11 Habib-A i get you
13:27:19 sean-k-mooney the lvm dirver itslef does not support ha
13:27:29 Habib-A got it
13:27:40 Habib-A thank you very much sean :D
13:27:43 sean-k-mooney as in you cant have 2 cinder volume agent managne the same set of lvm volumes
13:27:51 sean-k-mooney you can however have many seperate backend
13:28:12 sean-k-mooney Habib-A: the path forwad for cinder would be to deploy ceph or another ha backend
13:28:21 sean-k-mooney then do a volume migration form the lvm backend to the new one
13:29:24 sean-k-mooney if you were using a backend that supported ha volumes like ceph you would have jsut installed addtion cinder volume agents and pointed them all at the same ceph cluster with the same config
13:30:20 Habib-A hmmm makes sense
13:34:14 sean-k-mooney Habib-A: the simplest way to move an exsiting deployment to kolla ansibel is to use external dbs by the way
13:34:16 sean-k-mooney https://github.com/openstack/kolla-ansible/blob/master/doc/source/reference/databases/external-mariadb-guide.rst
13:35:29 openstackgerrit Lee Yarwood proposed openstack/nova stable/train: api: Reject volume attach requests when an active bdm exists https://review.opendev.org/c/openstack/nova/+/785848
14:45:01 dansmith sean-k-mooney: gibi: stephenfin: Can you think of any reason this is still defaulted to false? https://github.com/openstack/nova/blob/master/nova/conf/scheduler.py#L152
14:45:18 sean-k-mooney i think i have a patch to change that
14:45:26 sean-k-mooney i was looking at removign the filter
14:45:28 dansmith IIRC we introduced it as false because we had to wait a cycle for mirroring of the aggregates, but at this point I would think we'd want that on
14:45:50 dansmith sean-k-mooney: right okay, I was surprised to find it still =False and thought the filter would have been deprecated by now
14:45:51 dansmith owalsh: ^
14:46:25 sean-k-mooney https://review.opendev.org/c/openstack/nova/+/745605
14:46:58 sean-k-mooney i need to repopose the blueprint but i can do that
14:48:24 dansmith cool
16:21:43 openstackgerrit Merged openstack/python-novaclient master: Add unit tests for client logger https://review.opendev.org/c/openstack/python-novaclient/+/785741
16:39:02 openstackgerrit Lee Yarwood proposed openstack/nova stable/train: api: Reject volume attach requests when an active bdm exists https://review.opendev.org/c/openstack/nova/+/785848
16:50:16 elod lyarwood: out of curiosity, do you want this patch because of the fix of bug #1879878 or because other patch? >>> https://review.opendev.org/c/openstack/nova/+/751364/5
16:50:19 openstack bug 1879878 in OpenStack Compute (nova) train "VM become Error after confirming resize with Error info CPUUnpinningInvalid on source node " [Undecided,In progress] https://launchpad.net/bugs/1879878 - Assigned to Stephen Finucane (stephenfinucane)
16:50:48 elod (and sorry for pinging you only now :X)
16:51:52 lyarwood elod: I *think* we are carrying this downstream so both bug #1879878 and making any future backports easier upstream in stable/train
16:51:54 openstack bug 1879878 in OpenStack Compute (nova) train "VM become Error after confirming resize with Error info CPUUnpinningInvalid on source node " [Undecided,In progress] https://launchpad.net/bugs/1879878 - Assigned to Stephen Finucane (stephenfinucane)
16:55:04 elod lyarwood: I see. As I was not fond of backporting that amount of test refactors... I waited to approve these test refactors until the bugfix part is reviewed by more eyes, to reduce the risk of introducing regressions
16:58:00 lyarwood elod: I understand but we are actually reducing the amount of code churn in backports by pulling back something like this
16:58:34 elod yes, for train, but for stein, we have to do the churn anyway o:)
16:58:46 elod but I understand that you only support train
16:59:02 lyarwood well we support Queens still but only really target Train at the moment
16:59:32 lyarwood but yeah eventually we will have to avoid the backport and just do the hard work but I'd prefer to defer that as long as possible
16:59:45 lyarwood we already suffer on stable/train without _create_server etc in the func tests
17:00:01 lyarwood but anyway, I don't see the harm when it's this self contained tbh
17:00:20 lyarwood let me hit the tip of the series
17:00:27 lyarwood and we can go from there
17:01:09 elod so as a standalone patch I wouldn't really merge it. but I understand the need... :S
17:02:17 elod also train-em transition is closer and closer. if it's not a risk, then it's okay to be part of the last release, otherwise I would consider waiting until the transition is done
18:01:18 sean-k-mooney elod: so add them after its EM or just not at all
18:01:53 sean-k-mooney elod: context is we need to support train for 3 more years so it would be nice to have them as we backport regression tests
18:02:01 sean-k-mooney * downstream
18:03:52 openstackgerrit Rodrigo Barbieri proposed openstack/nova master: Error anti-affinity violation on migrations https://review.opendev.org/c/openstack/nova/+/784166
18:14:08 elod sean-k-mooney: yes, I understand that and accept the reason. I just wanted to avoid regression (especially now when train will trainsition to extended maintenance). that's why I wanted more eyes on the bugfix part.
18:15:12 sean-k-mooney sure i was just asking if you were ok with it going in after it was EM or if you wanted to not backport the _create_server and start_compute functions
18:18:22 elod well, as I said, I'm not fond of backporting such test refactors, but if stable cores are fine with it then we can merge it
18:18:50 elod and we can even merge it now, if it is considered not risky
18:19:32 elod (as I am maybe overcautious in this big patch series... :X)
18:21:26 elod (this one: https://review.opendev.org/q/topic:%22bug%252F1879878%22 )
18:22:27 sean-k-mooney well https://review.opendev.org/c/openstack/nova/+/751364 is kind of indepent of that
18:23:03 sean-k-mooney its a funciontal test change only so it cant break production code
18:24:48 elod yes it is, but it is in the middle of a big patch series o:)
18:25:57 sean-k-mooney true altouh its number 3 in the seriese and the other patches before it are like wise test only changes
18:26:24 sean-k-mooney i do understand the caution
18:27:15 sean-k-mooney which is why i did not backport them myself the last time to avoid having to disucss the merrits or them and focus just on the minium code change for the bug i was fixing
18:39:57 elod well, as I understood we don't even backport standalone test refactoring patches without any reason, so if they are not bug related
18:50:41 sean-k-mooney dansmith: gibi i dont know if i had a bp or bug before for the az filter but i filed https://blueprints.launchpad.net/nova/+spec/remove-deprecated-filters now to track it in either case for xena
18:51:14 sean-k-mooney i dont know if ill get to it before the ptg but ill see if i can get around to it tomorrow
18:51:17 dansmith okay I'd probably argue we don't need a spec for this.. assume you're just planning a bp?
18:51:30 sean-k-mooney oh ya planning a specless blueprint
18:51:34 dansmith ack
18:52:05 sean-k-mooney i just want something to track it in launchpad and a bug felt weird
23:53:41 yonglihe review request: Repropose smartnic support spec: https://review.opendev.org/c/openstack/nova-specs/+/783632
#openstack-nova - 2021-04-13
01:43:09 openstackgerrit Merged openstack/nova master: Neutron fixture: don't clobber profile and vif_details if empty https://review.opendev.org/c/openstack/nova/+/783385
04:10:35 openstackgerrit Merged openstack/nova stable/victoria: Fix the vGPU dynamic options race https://review.opendev.org/c/openstack/nova/+/784907
06:45:16 slaweq gibi and other nova cores: hi, can You take a look at https://review.opendev.org/c/openstack/nova/+/783275 ? thx in advance
07:16:00 Luzi lyarwood, are backports to stein still valid? asking for this one: https://review.opendev.org/c/openstack/nova/+/783199
08:33:40 openstackgerrit zitoun proposed openstack/nova master: Explaining when a base image is considered unused to avoid confusion why some images aren't deleted. https://review.opendev.org/c/openstack/nova/+/786016
09:00:33 rpittau sean-k-mooney: good morning! did the discussion on grenade from yesterday bring to any solution?

Earlier   Later