Wednesday, 2020-04-08

prometheanfirejamesdenton: you think ovn is still experimental in openstack?00:04
*** DanyC has quit IRC00:07
*** gyee has quit IRC01:07
*** jamesdenton_wfh has joined #openstack-ansible01:20
*** jamesdenton_wfh has quit IRC01:34
*** rohit02 has joined #openstack-ansible02:18
*** rohit02 has quit IRC02:58
*** rh-jelabarre has quit IRC03:00
*** rohit02 has joined #openstack-ansible04:02
*** evrardjp has quit IRC04:36
*** evrardjp has joined #openstack-ansible04:37
*** ygk_12345 has joined #openstack-ansible05:20
*** udesale has joined #openstack-ansible05:22
*** udesale has quit IRC05:23
*** udesale has joined #openstack-ansible05:23
*** kleini has joined #openstack-ansible05:47
*** miloa has joined #openstack-ansible05:56
*** ygk_12345 has quit IRC06:05
*** rohit02 has quit IRC06:17
*** this10nly has joined #openstack-ansible06:17
*** ygk_12345 has joined #openstack-ansible06:46
CeeMacmorning06:55
ygk_12345i am upgrading from stein to train. the os_placement playbook is throwing this error  http://paste.openstack.org/show/791782/06:56
ygk_12345can someone help me please06:56
ygk_12345should I include any placement specific configuration in the config or user_variable files ?06:57
jrosserygk_12345: do you have hosts for the placemen service in your config file? https://github.com/openstack/openstack-ansible/blob/master/etc/openstack_deploy/openstack_user_config.yml.prod.example#L177-L18407:16
ygk_12345jrosser if I include them now in the config file, what playbooks should I rerun ?07:17
*** rpittau|afk is now known as rpittau07:17
jrosserdo you have containers for the placement serivce on your infra nodes?07:17
ygk_12345nope. can I include the present controllers ?07:17
jrosseri am hoping that the upgrade scripts take care of things here07:19
jrosserare you following the major upgrade guide for S->T ?07:19
ygk_12345i am at the setup-openstack playbook after the previous upgrade scripts. now if I ionclude the placement hosts, should I rerun setup-hosts ?07:20
ygk_12345yes I am following S-->T07:20
ygk_12345https://docs.openstack.org/openstack-ansible/latest/admin/upgrades/major-upgrades.html#upgrading-manually07:20
ygk_12345jrosser i have containers for placement service in place07:24
*** thuydang has joined #openstack-ansible07:28
ygk_12345jrosser if I do not setup placement service, will it affect the entire train setup in anyway ?07:30
jrosserygk_12345: oh yes you need it, it's mandatory07:35
ygk_12345jrosser so whats the workaround in my case. I am running other playbooks meanwhile07:36
jrosserit used to be a part of nova, it tracks resource usage like CPU and RAM and so on, and is key to deciding how VM are scheduled to hosts07:36
ygk_12345ok07:36
jrosseroh i see the trouble, you are following the upgrade guide for master branch07:37
jrosseryou need this one https://docs.openstack.org/openstack-ansible/train/admin/upgrades/major-upgrades.html#upgrading-manually07:37
ygk_12345jrosser so do I need 20.0.3 . I am using 20.0.2 now07:38
jrosserthats not really related, you want the latest tag of train to upgrade to07:39
jrosserbut look closely at the URL for the upgrade guide07:39
jrosserone says 'latest', the other says 'train'07:39
jrosserso only the upgrade docs for 'train' give you the specifics of whats involved in a S->T upgrade07:40
jrosserwhich is why there is no mention of the placement migration in the 'latest' upgrade guide becasue that will eventually be the one relevant for T->U07:40
ygk_12345i am using 20.0.2 at the moment from the 'git tag'  result.07:41
ygk_12345so is there a workaround in my case for the moment ?07:41
jrosseryou need to follow the upgrade guide for S->T which i linked07:41
ygk_12345ok07:41
jrosserthere are specific things in there for placement07:41
ygk_12345i am using that same guide now07:42
ygk_12345openstack-ansible setup-openstack.yml -e 'placement_migrate_flag=true'07:42
*** sshnaidm|afk is now known as sshnaidm07:42
ygk_12345ohhh I see now07:42
jrosserany also openstack-ansible "${SCRIPTS_PATH}/upgrade-utilities/deploy-config-changes.yml" -e 'placement_migrate_flag=true'07:43
jrosser*and07:43
ygk_12345oh ok let me test that07:44
*** tosky has joined #openstack-ansible08:00
*** aedc_ has joined #openstack-ansible08:02
*** aedc has quit IRC08:05
*** aedc_ has quit IRC08:11
*** DanyC has joined #openstack-ansible08:15
*** aedc has joined #openstack-ansible08:17
*** thuydang has quit IRC08:59
*** ygk_12345 has quit IRC09:22
*** ygk_12345 has joined #openstack-ansible09:38
ygk_12345hi all I have upgraded from  rocky----------stein------train    successfully. but the horizon is not allowing me to select any domain from the GUI login page. is this a bug ?09:41
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-tests master: Add ansible openstack collection  https://review.opendev.org/71836209:45
jrossernoonedeadpunk: ansible collections WIP ^09:46
*** jbadiapa has joined #openstack-ansible09:59
*** rpittau is now known as rpittau|bbl10:24
*** cshen has joined #openstack-ansible10:45
noonedeadpunkthis is neat10:56
*** sshnaidm is now known as sshnaidm|afk10:56
jrossernoonedeadpunk: i think that will work as a first attempt11:02
jrossermaybe i make a DNM change to some repo with functional tests to see what happens.....11:02
jrosserbut don't know how yet we could make a depends-on change for patches to the ansible collections repo itself11:02
jrosserand also the rabbitmq collection is not yet published11:03
jrosserand it seems impossible to install a collection from git11:03
*** this10nly has quit IRC11:04
*** jamesdenton_wfh has joined #openstack-ansible11:05
noonedeadpunkHuh, I think it is? https://github.com/ansible-collections/rabbitmq11:16
noonedeadpunkor you mean it's not in galaxy yet?11:16
jrosseryes i don't think it's been released to galaxy11:23
jrosserwhich then took me down a rabbit hole of how to install from git11:23
noonedeadpunkjamesdenton_wfh: if you have some environemtns to test swift at, maybe you can take a look why auditors are still not happy with?11:24
noonedeadpunkI can spawn a sandbox otherwise11:24
*** this10nly has joined #openstack-ansible11:25
jamesdenton_wfhnoonedeadpunk did you see something in the log?11:25
noonedeadpunkhttps://zuul.opendev.org/t/openstack/build/bfd3249a28dc481294afbbfe89336376/log/logs/host/swift-account-auditor.service.journal-21-41-40.log.txt#783311:25
jamesdenton_wfhoh yes, that's actually the '1%' issue11:25
noonedeadpunkoh, is it still the case11:25
jamesdenton_wfhappears so, yes11:25
noonedeadpunkI can recall we were fixing and then reverting...11:26
jamesdenton_wfhindeed11:26
jamesdenton_wfhso maybe revert the revert? :D11:26
noonedeadpunkthere was a bug report where they were saying they are going to fix it I guess?11:26
jamesdenton_wfhsounds right. think i've closed all those tabs. will need to find it again11:27
noonedeadpunkI guess that's the revert patch https://review.opendev.org/#/c/683102/1/defaults/main.yml11:29
noonedeadpunkoh, yeah, it was wrong revert....11:30
noonedeadpunkBut I think swift has fixed that here? https://review.opendev.org/#/c/685455/11:31
noonedeadpunkI guess they've dropepd that along with six drop11:32
noonedeadpunkhuh, no it's still there11:33
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_swift master: Revert "Revert "Update fallocate_reserve to work with py3""  https://review.opendev.org/71840011:38
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_swift master: Revert "Revert "Update fallocate_reserve to work with py3""  https://review.opendev.org/71840011:40
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_swift master: Revert "Revert "Update fallocate_reserve to work with py3""  https://review.opendev.org/71840011:40
*** thuydang has joined #openstack-ansible11:42
*** rh-jelabarre has joined #openstack-ansible11:45
*** cshen has quit IRC11:47
*** cshen has joined #openstack-ansible11:49
*** DanyC has quit IRC11:55
*** DanyC has joined #openstack-ansible12:02
*** sshnaidm|afk is now known as sshnaidm12:19
*** ygk_12345 has quit IRC12:19
*** rpittau|bbl is now known as rpittau12:23
*** spotz has joined #openstack-ansible12:44
openstackgerritJonathan Rosser proposed openstack/openstack-ansible master: Add ansible openstack collection  https://review.opendev.org/71843112:55
*** spatel has joined #openstack-ansible12:58
*** spatel has quit IRC12:59
*** gshippey has joined #openstack-ansible13:02
*** udesale_ has joined #openstack-ansible13:18
*** udesale has quit IRC13:20
jamesdentonprometheanfire The implementation of OVN is "experimental" in OSA, and it hasn't been touched in a while. But OVN itself is propbably fine13:30
jamesdentoni need to revisit it13:30
*** ygk_12345 has joined #openstack-ansible13:35
noonedeadpunkI think we've left neutron for you :p13:46
jamesdenton_wfh:D13:47
jamesdenton_wfhand i have failed you. my bad13:47
*** ygk_12345 has left #openstack-ansible13:47
noonedeadpunkI don't think you did13:47
openstackgerritAmy Marrich (spotz) proposed openstack/openstack-ansible master: Grammar Cleanup - Maintenance Tasks  https://review.opendev.org/71845813:56
*** this10nly has quit IRC14:13
bjoerntCan i get a +2 on https://review.opendev.org/#/c/718278/14:20
mgariepybjoernt, lgtm14:21
bjoerntDo we know when 20.0.3 arrives as ironic is broken. currently ?14:22
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-os_glance master: [DNM] test ansible collections  https://review.opendev.org/71847314:29
jrosserbjoernt: out of interest which platform do you need virtualenv 20 for on train?14:30
bjoerntI already ran into this in stein where virtualenv was upgraded to 2014:31
jrosserthats not quite what i mean - which OS is providing virtualenv 20 now?14:34
jrosserbjoernt: also i think 20.1.0 is now the latest tag on stable/train14:35
bjoerntoh thanks14:36
bjoernti checked early last week and it wasnt there, lol14:36
bjoerntbionic stock is still 15 but it got upgraded to 20 throughout the install14:39
kleiniI am testing the upgrade to Train. https://docs.openstack.org/openstack-ansible/train/admin/upgrades/major-upgrades.html <- this guide mentions a version 20.0.3, which does not seem to exist in the Git repository. Instead a tag 20.1.0 is available. I used now stable/train. Furthermore the upgrade guide mentions a "cleanup of the pip.conf file" with scripts/pip-conf-removal.yml. That playbook does not exist in stable/train.14:42
kleiniWhat is the correct way to proceed here?14:42
*** gouthamr has left #openstack-ansible14:42
*** gouthamr has joined #openstack-ansible14:42
jrosserbjoernt: thats still surprising...... https://github.com/openstack/requirements/blob/stable/train/upper-constraints.txt#L67814:43
*** cshen has quit IRC14:43
bjoerntyeah I need to check at which phase that happend14:43
*** udesale_ has quit IRC14:46
jrosserkleini: i think the pip.conf cleanup is only relevant to the R->S upgrade14:47
jrosserthat is a bug in the documentation14:47
kleiniFound the pip.conf cleanup playbook on stable/stein. Running that said "ok" for every existing container. So documentation issue. Thanks. Should I try to submit a fix for that?14:48
openstackgerritJonathan Rosser proposed openstack/openstack-ansible stable/train: Drop pip-conf-removal.yml from docs  https://review.opendev.org/71848014:48
jrosser^ that should do it - that doc section was already fixed on master but not backported to train14:49
jrosserthe issue with the version number on the docs is likely that that docs generation inserts what the next release *should* be, i.e 20.0.2 -> 20.0.314:50
jrosseri would expect that gets fixed next time a patch lands on stable/train and the documentation is rebuilt14:51
*** cshen has joined #openstack-ansible15:03
kleiniokay, thank you once again15:05
*** gyee has joined #openstack-ansible15:13
*** thuydang has quit IRC15:20
prometheanfirejamesdenton_wfh: well, given our focus on low latency high pps stuff, we might just go with pure sr-iov (a ton of broadcast udp)15:22
openstackgerritAmy Marrich (spotz) proposed openstack/openstack-ansible master: Grammar Cleanup - Maintenance Tasks  https://review.opendev.org/71849115:30
CeeMacjamesdenton: are you about?15:34
openstackgerritAmy Marrich (spotz) proposed openstack/openstack-ansible master: Grammar Cleanup - Maintenance Tasks  https://review.opendev.org/71845815:35
noonedeadpunkspotz: oh, btw, do we need to re-work our contributing part?15:36
jrosser@spotz if you are having a spring clean of docs i made a bit of a mess of the formatting here15:36
jrosserhttps://docs.openstack.org/openstack-ansible/latest/user/limited-connectivity/index.html15:36
jrosser"Practice B" has all got mangled there15:36
spotzjrosser Ok I'll get that next. I just realized I only fix other people's patches or do governance patches so was feeling guilty15:37
jrosserawesome - thanks15:37
jamesdenton_wfhprometheanfire sounds reasonable15:39
spotzAnd if there are docs grammar stuff just tag me, in the vein of not nitpicking on reviews some stuff has gotten through. If I do the review I tend to fix in a commit on it but I'm not always a reviewer on them15:39
kleiniAre there any guides, how to upgrade a Ceph cluster deployed along with OSA, when upgrading S->T?15:42
CeeMacjamesdenton_wfh: quick question, can you have multiple routers connected to a network thats shared with rbac15:43
jamesdenton_wfha shared external network? as far as I know, you can15:43
CeeMacaccess_as_shared15:43
jamesdenton_wfhso in that case, while technically yes, i would expect a single router (as the gateway for the subnet)15:46
*** miloa has quit IRC15:46
CeeMacwell, so far my experience has been technically no, lol15:46
jamesdenton_wfhlol15:46
CeeMacbasically what I've got is a master project with a firewall appliance (you'll remember my foray into OPNsense a while back)15:47
CeeMacthen I have "sub projects" which all link back to servers and the FW in teh master project for access to the internet, core services etc15:47
jamesdenton_wfhWhat i mean by that, is I *think* you can attach multiple routers by assigning specific ports rather than relying on neutron to assign a port as gateway.15:47
CeeMacthe Master project has the OPNsense firewall attached to the shared network15:47
CeeMacthe first sub project attached a router to the network with default gateway pointing to the OPNSense15:48
CeeMacwhen I've tried to do the same at the next 2 sub-projects - no subnets available, even though there is, I can see it and everything :'(15:48
CeeMacah, using the old cli?15:48
CeeMaci'd thought about that as my next step15:48
jamesdenton_wfhso, for this shared network/subnet, how did you attach the router?15:49
CeeMachorizon15:49
CeeMacadd interface, select from dropdown, boom.15:49
CeeMacno boom, in the other projects15:49
jamesdenton_wfhok. so in that case, i would think that the router took on the IP you have set for the gateway of that subnet15:50
jamesdenton_wfhcan you confirm,?15:50
CeeMaclet me check one sec15:50
CeeMaci created the network and the subnet in the master project15:50
CeeMacok, the subnet was created with no gateway IP15:51
jamesdenton_wfhhmm15:51
jamesdenton_wfhso what IP did the router get?15:51
CeeMacthe router in the first sub project has no external gateway15:51
jrosserthis feels a little circular as the subnet gateway ip would be the ip of the master router you want to create later15:51
CeeMacthere is no master router15:52
jrosseraaahhh15:52
CeeMacthe OPNsense is doing that job15:52
jamesdenton_wfhso what is the purpose of the router, exactly? the neutron router?15:52
CeeMacfor each of the subprojects I need a router to tell the traffic from the local network where to go to reach the shared core services and internet15:52
CeeMacso, router, was my thought15:53
CeeMaceach sub project was going to have its own router attached to the shared 'transport' network and its dedicated project network that the instances would sit on15:53
jamesdenton_wfhok, so each project will have it's own respective network, and the router will be the gateway for that network? and the router itself needs a leg in the network with the opnsense firewall?15:53
jamesdenton_wfhyeah ok15:53
CeeMacthe project network default gateway would be on the router, and the router has a static route to the opnsense15:53
CeeMacyes, just so15:54
jamesdenton_wfhwould the router ALSO be connected to some external network for internet access?15:54
CeeMacno15:54
CeeMaconly internet access is via opnsense15:54
jamesdenton_wfhgot it15:54
CeeMacare you thinking access_as_external and disable NAT?15:54
jamesdenton_wfhyou could do that, but you would need to implement some static routes on that opnsense15:54
CeeMacand use that network as the routers gateway network?15:55
jamesdenton_wfhyes15:55
jamesdenton_wfhyou could do static routes or bgp if you're feeling froggy15:55
CeeMaci have static routes on the opnsense for the subproject networks anyhow15:55
CeeMacbgp could be fun at some point15:55
jamesdenton_wfhwhat's the nexthop address for those? it would need to be the respective project networks15:55
CeeMaccan you have the same network with different RBAC>15:55
CeeMaclike I can keep the one project access_as_shared, and the next ones I'm working on as access_as_external?15:56
CeeMacdont want to break the current one15:56
CeeMacwell, the static route on the OPNSense right now was pointing at the router for the one sub project that is working15:56
jamesdenton_wfhif you want to keep things AS-IS, you should create a port for each router on the transport network, and use 'openstack router add port <router> <transport_port>' for each router. then configure static routes in the routers using 'openstack router set <router> --route destination=<subnet>,gateway=<ip-address>'15:57
jamesdenton_wfhi'm really curious to know what neutron assigned to the router interface if the gateway wasn't set in the subnet15:57
CeeMacok, i might give that a go for now. i need to break my relience on horizon anyway :)15:57
jamesdenton_wfhtake off the training wheels :D15:58
CeeMacthe router that is there already?15:58
jrossernoonedeadpunk: the collections job on glance is passing, bar the rabbitmq failure we expect in the upgrade jobs15:58
CeeMacbut they're so convenient :D15:58
CeeMaci told it what IP to give15:58
jrosseri can see in the ARA report that it's picked up the os_<> modules from the collection rather than the one inside ansible15:58
jamesdenton_wfhCeeMac Ok then. Yeah, try thru the CLI and see if it behaves differenttly15:59
CeeMacsure, will do, thanks for the advise, as always :D15:59
jamesdenton_wfhthat is, trying to add other routers to the same network15:59
jamesdenton_wfhhappy to help15:59
CeeMacyep, i'll get on that now and report back16:00
*** sshnaidm is now known as sshnaidm|afk16:04
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_horizon master: [doc] Add description to horizon_images_upload_mode  https://review.opendev.org/71850916:09
*** rpittau is now known as rpittau|afk16:23
CeeMacjamesdenton_wfh:  so. that didn't go so well.  didnt get any errors back from adding the port to the router, showing router lists no interfaces, and adding route fails 'the nexthop is not connected with router'16:25
CeeMacso I need to add the subnet to the router also>16:25
jamesdenton_wfhhow did you create the port?16:30
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_glance master: Update glance_store variables  https://review.opendev.org/71851316:31
CeeMacopenstack port create --network <network> --fixed-ip subnet=<transport-subnet>,ip-address=<transport-ip> --project <sub-project> <portname>16:35
CeeMacso, just for the giggles I was able to attach the port to the router through horizon as admin using 'device id', and the route now takes, however the port is showing DOWN. I've tried setting it --enable, still DOWN16:36
*** DanyC has quit IRC16:36
CeeMaccreated the port as 'member' of the sub-project incidentally16:36
*** evrardjp has quit IRC16:37
jamesdenton_wfhthat should be OK16:37
*** evrardjp has joined #openstack-ansible16:37
CeeMacthe cli sommands seem odd16:37
*** cshen has quit IRC16:37
CeeMacwhen you show the router once the interface is added, it is listed as subnet-id, ip-address, port-id16:38
CeeMacyet the commands to add port and subnet are seperate in the cli16:38
jamesdenton_wfhyes, so it's one or the other16:38
CeeMacis the subnet inferred from the 'port add'16:38
jamesdenton_wfhif you do add subnet, then neutron will create a port and give it a fixed ip of the subnet's gateway16:39
jamesdenton_wfhif you do add port, then you control the ip it gets16:39
CeeMacoh....16:39
CeeMacthat didn't happen from my 'member' user, command completed and returned nothing16:39
CeeMacthen router show, had no interface listed16:39
CeeMacsame as for 'port add'16:39
jamesdenton_wfhdoes it look different as an admin user?16:40
CeeMacso maybe because i created the network as admin context its limiting what access users have16:40
CeeMacports still shows down as admin user16:42
jamesdenton_wfhdoes the router show output look any different?16:42
jamesdenton_wfhcan you pop into the qrouter namespace and see if the interface is there?16:42
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible master: [doc] Add line to distribute nova keys  https://review.opendev.org/71851516:43
jamesdenton_wfhalso, is this linuxbridge? ovs? ovs+dvr?16:43
CeeMacovs16:43
jamesdenton_wfhwith L3 HA or DVR?16:43
CeeMacand i do see the interface listed now in the router since i attached it as admin, its just showing as down, so I don't think its plugged correctly16:43
CeeMaclegacy HA16:43
CeeMacprepared for DVR, but not using just now16:43
CeeMacused the HA-tool thingy16:44
CeeMacin the deployment16:44
CeeMacso, showing router as admin lists the same port I attached, and the 2 ha-network ports16:45
jamesdenton_wfhi'm not sure DVR will properly support this scenario. but, maybe.16:45
CeeMacyeah, i'm not using dvr just now anyhow16:45
jamesdenton_wfhso, disregard port state. check the namespace16:45
CeeMaci think i'll maybe adapt/adopt vyos or something in the future and keep it all VM based routing16:45
CeeMacone sec16:45
jamesdenton_wfhor give your opnsense device an interface in each project network and call it a day16:46
CeeMacwould need to share the project network back to the core project16:47
CeeMac?16:47
CeeMacthat could work I guess16:47
CeeMacwasn't sure if there was a hard limit to the number of interfaces an instance can have16:47
CeeMacok, so, no, the IP / interface does not show up in the qrouter ns16:49
CeeMacjust the ha port16:49
jamesdenton_wfhwell, there is a KVM limit, and there's a VM limit16:50
CeeMacyeah16:50
jamesdenton_wfhyeah, not really sure what's wrong there. you might find something in the l3 agent log16:50
CeeMaci'm used to working with a hard limit of 10 in VMware so don't really view multiple NICs as an optio16:50
jamesdenton_wfhhow many would you need?16:51
CeeMacdepends i guess16:51
*** DanyC has joined #openstack-ansible16:52
CeeMacso there are 3 right now (WAN, LAN, Tranport)16:52
CeeMacthen 1 for each sub-project of which there are currently 516:52
CeeMacbut we have more business units taking interest in the project so that could extend out16:52
jamesdenton_wfhnoonedeadpunk I didn't realize 'content' wasn't a new key you created out of thin air: https://bugs.launchpad.net/openstack-ansible/+bug/182937216:53
openstackLaunchpad bug 1829372 in openstack-ansible "Usage of overrides as the only source for config_template " [Undecided,Invalid]16:53
noonedeadpunknot sure I got what you mean16:57
noonedeadpunkwe kinda already use it I guess, ie https://opendev.org/openstack/openstack-ansible-os_glance/src/branch/master/tasks/glance_post_install.yml#L8716:57
noonedeadpunkor https://opendev.org/openstack/openstack-ansible-os_zun/src/branch/master/tasks/zun_compute.yml#L82-L9516:58
noonedeadpunkI think it was there for ages?17:02
noonedeadpunkoh, wait, this bug was a bit about smth else...17:02
noonedeadpunkyeah youre right17:03
noonedeadpunkjamesdenton_wfh: btw, does https://bugs.launchpad.net/openstack-ansible/+bug/1859159 look fair to you?17:05
openstackLaunchpad bug 1859159 in openstack-ansible "os_swift train incorect default systemctl configuration" [Undecided,New]17:05
CeeMacjamesdenton_wfh: for the record, recreating the router and creating the port with device-id of the router as admin didnt make a difference to the outcome, still no port in qrouter ns17:07
CeeMaccan't see any obvious record in l3-agent logs either17:08
*** cshen has joined #openstack-ansible17:09
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_swift master: Fix replicator services  https://review.opendev.org/71852417:13
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_swift master: Fix replicator services  https://review.opendev.org/71852417:13
*** cshen has quit IRC17:13
jamesdenton_wfhnoonedeadpunk I will have to look at my env to see how it's configured.17:25
jamesdenton_wfhCeeMac When you create the port, don't assign the device id. Just create it and let neutron handle device assignment when you attach17:26
noonedeadpunkjamesdenton_wfh: according to CI logs we're really doing it wrong...17:26
noonedeadpunkbut yeah, if you have somewhere to check this would be great17:27
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-tests master: Synchronise move to openstack ansible collection to all roles  https://review.opendev.org/71852717:27
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-tests master: Synchronise move to openstack ansible collection to all roles  https://review.opendev.org/71852717:27
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible master: [doc] Add Debian buster to the list of supported OS  https://review.opendev.org/71852817:31
noonedeadpunkjrosser: oh, wow, you decided to use openstack from collections as well - cool17:40
jrossernoonedeadpunk: yeah, well the rabbit one isn’t ready yet17:41
noonedeadpunkand we can't get it just from git?17:41
jrosserand I figure if we can get using the collection for openstack then we decouple from all the broken versions17:41
jrosserI’ve not tried that yet, just dropping the git repo on the collections path17:42
jrosserbut that will be necessary in zuul for depends-on17:42
noonedeadpunkok, I see17:43
jrossernoonedeadpunk: the todo list for rabbitmq collections is here pretty much https://github.com/ansible-collections/rabbitmq/issues17:46
noonedeadpunkthat's.... pretty massive I'd say17:47
noonedeadpunkWe probably should work on it one day17:48
jrosserJesse was going to spend some time Friday and Monday looking at it, if we want to help out that would be a good time17:49
*** cshen has joined #openstack-ansible17:59
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_glance master: Make possible to run glance-api not with uwsgi  https://review.opendev.org/71853018:00
jrossermnaser: there’s other ugly with glance interoperable import https://bugzilla.redhat.com/show_bug.cgi?id=155258318:03
openstackbugzilla.redhat.com bug 1552583 in openstack-tripleo-heat-templates "[Glance] Interoperable image import should be disabled by default on 3 node HA setup" [Urgent,Closed: errata] - Assigned to pdeore18:03
*** cshen has quit IRC18:04
noonedeadpunkjrosser: yeah, was kinda aware of thet, so I'm now fixing haproxy balancing mode18:06
jrosserdoes that help? api endpoint sure but does taskflow use rpc?18:07
noonedeadpunknot sure about rpc....18:11
CeeMacjamesdenton_wfh: is that not what I did the first time though?18:13
CeeMaci'll try playing around again in the morning18:13
jamesdenton_wfhi'm not sure, sorry18:15
noonedeadpunkjrosser: ok, it's not but will be....18:15
jrosserI had quite a long look at interoperable import18:16
jrosserand eventually didn’t do it18:16
noonedeadpunkso like out of their irc "[21:14] <abhishekk> noonedeadpunk, it is on the table, we might change it to use RPC in near future"18:19
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible master: Change glance haproxy balancing method  https://review.opendev.org/71853318:21
noonedeadpunkjrosser: can you check this one? https://review.opendev.org/#/c/607474/18:33
*** DanyC has quit IRC18:35
jrossergshippey: can you take a look at that?18:35
jrossernoonedeadpunk: gshippey is doing lots of stuff on federation right now so we’ll check that patch over tomorrow18:36
noonedeadpunkok, nice, thanks18:36
*** thuydang has joined #openstack-ansible18:42
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_glance master: Make possible to run glance-api not with uwsgi  https://review.opendev.org/71853018:43
openstackgerritMerged openstack/openstack-ansible stable/train: Drop pip-conf-removal.yml from docs  https://review.opendev.org/71848018:44
openstackgerritAmy Marrich (spotz) proposed openstack/openstack-ansible master: Grammar Cleanup - Maintenance Tasks  https://review.opendev.org/71845819:00
spotzjrosser: there was an extra : in the line above the code19:01
jrosseri was suspicious of that - but wondered if it was some markup magic19:01
openstackgerritMerged openstack/openstack-ansible-repo_build master: Retire openstack-ansible-repo_build role  https://review.opendev.org/71638919:03
openstackgerritMerged openstack/openstack-ansible-pip_install master: Retire pip_install role  https://review.opendev.org/71771719:03
*** DanyC has joined #openstack-ansible19:14
jamesdenton_wfhnoonedeadpunk Re: https://bugs.launchpad.net/openstack-ansible/+bug/1859159... in my deployment, the services appear to have started OK as-is19:17
openstackLaunchpad bug 1859159 in openstack-ansible "os_swift train incorect default systemctl configuration" [Undecided,In progress] - Assigned to Dmitriy Rabotyagov (noonedeadpunk)19:17
jamesdenton_wfhyou referenced some CI errors?19:17
noonedeadpunkhttps://zuul.opendev.org/t/openstack/build/b0c73151991042c0bc51f6adb7b63baa/log/logs/host/swift-account-replicator.service.journal-12-59-05.log.txt19:19
noonedeadpunkit's not errors but it's weird19:19
*** DanyC has quit IRC19:19
noonedeadpunkin terms that it spawns process, replicator dies service terminates and re-spawns19:19
noonedeadpunkhuh, this one actualy is ok19:20
jamesdenton_wfhnot a respawn, just a 30-sec interval i guess?19:20
jamesdenton_wfhhttp://paste.openstack.org/show/791825/19:20
jamesdenton_wfhthats my env19:20
jamesdenton_wfhgranted, i don't know enough about Swift to know what is normal;19:21
noonedeadpunkjamesdenton_wfh: and your env launches swift-account-replicator ?19:23
jamesdenton_wfhyes19:23
jamesdenton_wfhhttp://paste.openstack.org/show/791826/19:23
noonedeadpunklooks normal actually19:24
noonedeadpunkbtw, another issue with this 1%19:25
noonedeadpunkhttps://zuul.opendev.org/t/openstack/build/b0c73151991042c0bc51f6adb7b63baa/log/logs/host/swift-container-replicator.service.journal-12-59-05.log.txt#28619:25
jamesdenton_wfhlol19:26
noonedeadpunkyeah19:26
noonedeadpunkbtw, I see actiually the same result for https://review.opendev.org/#/c/718524/2/defaults/main.yml19:27
noonedeadpunkhttps://b98e4b6eff505e4c0001-0ff94bb25fd1b2b22d207854a15b8765.ssl.cf2.rackcdn.com/718524/2/check/openstack-ansible-deploy-aio_metal-debian-buster/963e4e4/logs/host/swift-account-replicator.service.journal-18-59-56.log.txt19:27
jamesdenton_wfhweird. i checked the bins and they were indeed different19:29
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_swift master: Fix replicator services  https://review.opendev.org/71852419:31
noonedeadpunkyeah... maybe both options just work...19:31
jamesdenton_wfhmaybe so. i wish there were a bit more details in the bug report as to what the error was19:34
noonedeadpunkoh, wait19:35
noonedeadpunkyou have swift-container-replicator.service19:35
noonedeadpunkwhile I guess we were discussing swift-container-replicator-server.serice?19:35
noonedeadpunkactualy I provided logs also for swift-container-replicator19:36
noonedeadpunkswift has soooo many services....19:36
noonedeadpunkI think CI even don't have this one deployed19:37
jamesdenton_wfhhttp://paste.openstack.org/show/791827/19:38
jamesdenton_wfhi don't have a swift-container-replicator-server.service19:38
noonedeadpunkuh19:40
noonedeadpunkso we have this one https://opendev.org/openstack/openstack-ansible-os_swift/src/branch/master/defaults/main.yml#L364-L37019:41
noonedeadpunkand this one https://opendev.org/openstack/openstack-ansible-os_swift/src/branch/master/defaults/main.yml#L410-L41519:41
noonedeadpunklooks like a mess19:42
noonedeadpunkAnd I think you don't have them because of disabled swift_dedicated_replication19:43
*** kleini has quit IRC19:44
jamesdenton_wfhahh, i see.19:44
jamesdenton_wfh:facepalm:19:44
jamesdenton_wfhwell, if it's broken, it's been broken a long time19:45
jamesdenton_wfhhttps://opendev.org/openstack/openstack-ansible-os_swift/commit/87fb727472b866aac31e7cbfdbc90d41f152cb0319:46
noonedeadpunkyeah....19:47
noonedeadpunkjrosser: do you recall smth from this? ^19:49
noonedeadpunkI feel I really do need sandbox to understand what are we doing and why...19:52
*** DanyC has joined #openstack-ansible19:53
noonedeadpunkas in case of enabled swift_dedicated_replication it seems that we have 2 exactly same services with different naming19:54
noonedeadpunkjamesdenton_wfh: I guess that probably we should just use the same ternary in case of swift_dedicated_replication for swift-object-server19:56
noonedeadpunkthat would make sense to me than....19:56
*** cshen has joined #openstack-ansible20:00
jamesdenton_wfhseems redundant either way20:01
jamesdenton_wfhnot what i mean, sorry20:01
noonedeadpunkjsut a sec20:02
*** cshen has quit IRC20:05
noonedeadpunkactually I'd say we could probably even combine account-server-replicator.conf.j2 and account-server.conf.j2....20:05
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_swift master: Fix replicator server services  https://review.opendev.org/71852420:05
noonedeadpunkdoes it looks fair at glance?20:05
jamesdenton_wfhat a glance20:06
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_swift master: Fix replicator server services  https://review.opendev.org/71852420:07
*** gshippey has quit IRC20:07
noonedeadpunkyeah...20:08
noonedeadpunkmaybe jrosser has some extra expertice with swift...20:08
jamesdenton_wfhhopefully!20:09
jamesdenton_wfhlook at the 1% issue. i have a theory, waiting for playbooks to finish20:09
noonedeadpunkoh, nice20:10
noonedeadpunkjamesdenton_wfh: since you're here, can you probably vote on https://review.opendev.org/#/c/717721/ ?20:11
noonedeadpunkI think CI is failing because of this now...20:12
jamesdenton_wfhurl and checksum look OK20:13
jamesdenton_wfhdone20:13
noonedeadpunkthanks20:13
jamesdenton_wfhnoonedeadpunk my theory is bunk20:24
jamesdenton_wfhanyway, the 1% issue doesn't seem to affect this build: https://zuul.opendev.org/t/openstack/build/bfd3249a28dc481294afbbfe89336376/log/logs/host/swift-account-server.service.journal-21-41-40.log.txt20:24
jamesdenton_wfhhttps://review.opendev.org/#/c/718208/20:24
timburkewhat's this 1% issue? sounds like https://bugs.launchpad.net/swift/+bug/1844368 -- what version of swift is it?20:35
openstackLaunchpad bug 1844368 in OpenStack Object Storage (swift) "fallocate_reserve cannot be specified as a percentage running under python3" [High,Fix released]20:35
jamesdenton_wfhthat's the one20:39
jamesdenton_wfhi believe it was a recent os_swift master build20:40
jamesdenton_wfhi am not entirely sure if it's a case of fallocate_reserve = "1%" (doesn't work) or fallocate_reserve = 1% (works)20:41
timburkefwiw, i'd expect that second one -- idk that i've ever messed with trying to have quotes in swift config files...20:48
jamesdenton_wfhi'm not sure of the conditions of the failure. will have to wait for noonedeadpunk to confirm.20:56
*** thuydang has quit IRC21:26
*** thuydang has joined #openstack-ansible21:49
*** cshen has joined #openstack-ansible22:01
*** cshen has quit IRC22:05
*** krah has quit IRC22:09
*** gyee has quit IRC22:49
mnaserjrosser: ouch, that sucks22:56
*** threestrands has joined #openstack-ansible23:10
*** tosky has quit IRC23:20
*** DanyC has quit IRC23:25
thuydangHi, I could install using OpenStack-ansible and have error creating instance. For troubleshooting an anyone tell me where all the service-log files are? I search /openstack/log/infra-xx on log-hosts but did not find them. Thanks23:25
*** gary_perkins has quit IRC23:26
*** gary_perkins has joined #openstack-ansible23:32
thuydangAh, I can see the log using journalctl inside the lxc container. Is that the right way?23:55

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!