*** yamamoto has joined #openstack-kuryr | 00:34 | |
*** yamamoto has quit IRC | 00:39 | |
*** hongbin has joined #openstack-kuryr | 00:43 | |
*** rh-jelabarre has quit IRC | 02:25 | |
*** hongbin has quit IRC | 02:26 | |
*** rh-jelabarre has joined #openstack-kuryr | 02:30 | |
*** yamamoto has joined #openstack-kuryr | 03:26 | |
*** yamamoto has quit IRC | 03:26 | |
*** yamamoto has joined #openstack-kuryr | 03:31 | |
*** maysamacedos has quit IRC | 03:39 | |
*** rh-jelabarre has quit IRC | 04:14 | |
*** rh-jelabarre has joined #openstack-kuryr | 04:23 | |
*** janonymous has joined #openstack-kuryr | 04:55 | |
*** pcaruana has joined #openstack-kuryr | 05:57 | |
*** pcaruana has quit IRC | 06:14 | |
*** pcaruana has joined #openstack-kuryr | 06:15 | |
*** openstackgerrit has joined #openstack-kuryr | 06:30 | |
openstackgerrit | Luis Tomas Bolivar proposed openstack/kuryr-kubernetes master: Add ports pool clean up support to namespace deletion https://review.openstack.org/564148 | 06:30 |
---|---|---|
openstackgerrit | Luis Tomas Bolivar proposed openstack/kuryr-kubernetes master: Retry namespace deletion to mitigate cascading race https://review.openstack.org/572344 | 06:30 |
openstackgerrit | Luis Tomas Bolivar proposed openstack/kuryr-kubernetes master: Experimental gate for namespace subnet driver https://review.openstack.org/570365 | 06:31 |
ltomasbo | dulek, celebdor:I lost the +W on this patch sets as I had to rebase them: https://review.openstack.org/564148 https://review.openstack.org/572344 | 06:32 |
ltomasbo | also, dulek, irenab: can you take a look at: https://review.openstack.org/#/c/573235/ | 06:33 |
*** celebdor1 has joined #openstack-kuryr | 06:40 | |
*** dulek has quit IRC | 06:41 | |
openstackgerrit | Daniel Mellado proposed openstack/kuryr-kubernetes master: Fix the experimental multinode jobs https://review.openstack.org/558762 | 06:59 |
*** celebdor1 has quit IRC | 07:04 | |
*** jistr is now known as jistr|reloc | 07:25 | |
*** hongbin has joined #openstack-kuryr | 07:32 | |
*** hongbin has quit IRC | 07:35 | |
*** celebdor1 has joined #openstack-kuryr | 07:37 | |
*** salv-orlando has joined #openstack-kuryr | 07:41 | |
*** irenab has quit IRC | 07:45 | |
*** salv-orlando has quit IRC | 07:46 | |
*** irenab has joined #openstack-kuryr | 07:46 | |
*** dulek has joined #openstack-kuryr | 07:54 | |
dmellado | how blazing fast is zuul being today | 08:06 |
dmellado | xD | 08:06 |
dmellado | note the 'blazing' | 08:06 |
*** yamamoto has quit IRC | 08:08 | |
*** jistr|reloc is now known as jistr | 08:19 | |
*** yamamoto has joined #openstack-kuryr | 08:22 | |
*** garyloug has joined #openstack-kuryr | 08:24 | |
openstackgerrit | Daniel Mellado proposed openstack/kuryr-kubernetes master: Create network policy handler and driver https://review.openstack.org/573616 | 08:32 |
dmellado | split code -> Unhappy dmellado | 08:33 |
dmellado | xD | 08:33 |
openstackgerrit | Michał Dulko proposed openstack/kuryr-kubernetes master: kuryr-controller A/P HA https://review.openstack.org/573312 | 08:35 |
celebdor1 | dmellado: ? | 08:35 |
celebdor1 | dulek: will review yours now | 08:35 |
dmellado | celebdor1: I'm reshaping | 08:36 |
dmellado | and splitting | 08:36 |
dmellado | network policies | 08:36 |
dmellado | as it was unreviewable | 08:36 |
openstackgerrit | Michał Dulko proposed openstack/kuryr-kubernetes master: kuryr-controller A/P HA https://review.openstack.org/573312 | 08:36 |
dmellado | I'll be taking eyal's code but step by step | 08:36 |
dmellado | and also adding small tempest tests for that | 08:36 |
dmellado | otherwise this won't be ever landing | 08:37 |
celebdor1 | dmellado: you're right. Without the small tempest tests it won't land | 08:37 |
dmellado | so first step | 08:38 |
dmellado | almost dummy driver/handler for network policies | 08:38 |
dmellado | and mock tempest test | 08:38 |
celebdor1 | dulek: why KURYR_CONTROLLER_HA var? | 08:38 |
celebdor1 | in devstack/settings, I mean | 08:38 |
celebdor1 | wouldn't it make more sense to just have KURYR_CONTROLLER_REPLICAS | 08:39 |
dulek | celebdor1: Makes sense, sure. I've started development without replicas setting. Can you make a note on review? | 08:39 |
celebdor1 | so in one fell swoop you get the replicas and the fact that you are enabling HA? | 08:40 |
celebdor1 | sure | 08:40 |
*** salv-orlando has joined #openstack-kuryr | 08:42 | |
*** janonymous has quit IRC | 08:44 | |
*** salv-orlando has quit IRC | 08:46 | |
celebdor1 | dulek: very well written devref on your patch | 08:49 |
dulek | celebdor1: It should be, I've forgot about a meeting with russellb while writing it. :P | 08:50 |
dulek | ltomasbo: https://review.openstack.org/#/c/573235 - why those were class variables in the first place? | 08:54 |
ltomasbo | dulek, a mistake | 08:54 |
dulek | ltomasbo: Too much Java? :D | 08:55 |
ltomasbo | I suppose, though I've never liked Java... | 08:55 |
ltomasbo | xD | 08:55 |
dulek | ltomasbo: Was there ever anyone who liked it? | 08:56 |
ltomasbo | given the amount of people using it... I guess so | 08:57 |
dulek | It's hard to believe… | 08:57 |
ltomasbo | xD | 08:57 |
openstackgerrit | Daniel Mellado proposed openstack/kuryr-kubernetes master: Create network policy handler and driver https://review.openstack.org/573616 | 09:00 |
dmellado | dulek: sadly, when I was in university, some of the labs were sponsored by Sun/Oracle | 09:01 |
dmellado | so guess who liked Java... xD | 09:01 |
dulek | :) | 09:01 |
celebdor1 | my university had most courses in Java | 09:11 |
celebdor1 | :/ | 09:11 |
ltomasbo | celebdor1, so you love Java?? xD | 09:13 |
celebdor1 | ltomasbo: almost | 09:14 |
celebdor1 | xD | 09:14 |
openstackgerrit | Daniel Mellado proposed openstack/kuryr-kubernetes master: Create network policy handler and driver https://review.openstack.org/573616 | 09:14 |
celebdor1 | btw, congratulations. You are now a kuryr-role owner on openshift-ansible | 09:14 |
celebdor1 | it just got merged | 09:14 |
dulek | ltomasbo: Congrats! If you don't have love for Java, you'll like Ansible. | 09:20 |
ltomasbo | xD | 09:20 |
ltomasbo | I prefer ansible :D | 09:21 |
ltomasbo | thanks celebdor1 | 09:21 |
celebdor1 | dulek: you've added meta classes?! | 09:22 |
dulek | celebdor1: Hm, that fragment could use a comment probably. | 09:22 |
celebdor1 | ltomasbo: you can start by looking at the modules I made in the library kuryr role path | 09:22 |
celebdor1 | dulek: please | 09:22 |
openstackgerrit | Daniel Mellado proposed openstack/kuryr-kubernetes master: Create network policy handler and driver https://review.openstack.org/573616 | 09:22 |
dulek | celebdor1: Basically - oslo_service.service.Service has AbcMeta metaclass. | 09:23 |
dulek | celebdor1: And oslo_service.periodic_tasks.PeriodicTasks has PeriodicTaskMeta metaclass. | 09:23 |
dulek | celebdor1: So when I do multiple inheritance I get infamous metaclass conflict error. | 09:23 |
dulek | celebdor1: The trick with this six.with_metaclass solves that. | 09:24 |
ltomasbo | celebdor1, what modules? | 09:25 |
celebdor1 | dulek: argh... Metaclass combinations | 09:25 |
celebdor1 | we'll become Neutron | 09:25 |
celebdor1 | I can live with it for this case | 09:26 |
dulek | celebdor1: It's only to get periodic tasks working in an easy way. During this work I've discovered that we don't really need to use oslo.service in controller, so we can switch to cotyledon one day. | 09:27 |
celebdor1 | ltomasbo: sorry, I meant this https://github.com/openshift/openshift-ansible/tree/master/roles/openshift_openstack/library | 09:27 |
celebdor1 | you also made the one to get rid of ports | 09:27 |
celebdor1 | so you probably already looked at mine too | 09:27 |
celebdor1 | dulek: "so we can switch to cotyledon one day" happiness++ | 09:27 |
ltomasbo | celebdor1, yep, and a new one for the namespaces feature | 09:28 |
celebdor1 | great | 09:29 |
ltomasbo | celebdor1, and by looking you meant look familiar with, right? not that I have to modify them (for now) for any reason I'm not aware of, right? | 09:31 |
celebdor1 | ltomasbo: exactly | 09:33 |
celebdor1 | only take a look | 09:33 |
celebdor1 | :-) | 09:33 |
ltomasbo | ok ok! that I already did! | 09:33 |
ltomasbo | celebdor1, and I didn't really like how the adapter manages some of the data | 09:34 |
ltomasbo | celebdor1, I had to do a hack to be able to create the data in the way it needs it: https://github.com/openshift/openshift-ansible/blob/master/roles/openshift_openstack/library/os_subports_deletion.py#L109-L112 | 09:34 |
ltomasbo | super awful... | 09:35 |
celebdor1 | lol | 09:35 |
celebdor1 | that replace is fugly | 09:35 |
ltomasbo | yes, and the encode ascii thing, but I waste quite some time debugging why the call was not working, have to use pdb to see the actual call and the one this adapter was making to see the differences | 09:37 |
ltomasbo | dmellado was involved in that fun too... | 09:38 |
celebdor1 | dulek: https://review.openstack.org/#/c/573312/3/kuryr_kubernetes/controller/service.py | 09:38 |
dmellado | yeah, it was 'awesome' | 09:39 |
celebdor1 | why do we have a periodic_task method | 09:39 |
celebdor1 | if it only calls run_periodic_tasks | 09:39 |
celebdor1 | ? | 09:39 |
*** janonymous has joined #openstack-kuryr | 09:39 | |
*** salv-orlando has joined #openstack-kuryr | 09:42 | |
*** salv-orlando has quit IRC | 09:46 | |
celebdor1 | dmellado: what's wrong with zuul | 09:47 |
celebdor1 | ? | 09:47 |
celebdor1 | it is taking forever | 09:47 |
celebdor1 | to merge stuff | 09:47 |
dmellado | celebdor1: seems to be having issues | 09:48 |
dmellado | check openstack-infra | 09:48 |
celebdor1 | :/ | 09:48 |
dmellado | network issues or so | 09:48 |
dulek | celebdor1: It's just a wrapper. This periodic_tasks machinery requires run_periodic_tasks to be run… periodically. :D | 09:49 |
dulek | celebdor1: So when HA is on I'm starting a timer that calls this method. | 09:49 |
dulek | celebdor1: Great day for reviews, isn't it? ;) | 09:50 |
celebdor1 | dulek: my point with the wrapper was | 09:51 |
dulek | celebdor1: You mean I could add "run_periodic_tasks" to the timer? I've tried it and had an issue, but I can revisit that. | 09:51 |
celebdor1 | that you could probably just use functools partial | 09:52 |
dulek | celebdor1: Agreed! | 09:52 |
openstackgerrit | Daniel Mellado proposed openstack/kuryr-kubernetes master: Create network policy handler and driver https://review.openstack.org/573616 | 10:26 |
celebdor1 | dmellado: what's this MERGER_FAILURE? | 10:50 |
dmellado | celebdor1: didn't I just reply to that? | 10:51 |
dmellado | zuul seems to be having network issues | 10:51 |
dmellado | so I'd do s/MERGER_FAILURE/recheck | 10:51 |
dmellado | xD | 10:51 |
celebdor1 | bummer | 10:51 |
openstackgerrit | Daniel Mellado proposed openstack/kuryr-kubernetes master: Create network policy handler and driver https://review.openstack.org/573616 | 10:58 |
ltomasbo | dmellado, celebdor1: one of my patch sets is already queueing on the gate for 2 hours... and it has not even started with tox-pep8! | 11:37 |
dmellado | lol | 11:37 |
dmellado | ltomasbo: celebdor1 | 11:38 |
dmellado | awesome, now my devstack env | 11:39 |
dmellado | doesn't spin up pods | 11:39 |
dmellado | xD | 11:39 |
openstackgerrit | Michał Dulko proposed openstack/kuryr-kubernetes master: kuryr-controller A/P HA https://review.openstack.org/573312 | 11:39 |
dmellado | could you please try my patch | 11:39 |
dmellado | with a working env | 11:39 |
dmellado | and this network policy | 11:39 |
dmellado | https://da.gd/IUja | 11:39 |
dmellado | ? | 11:39 |
dmellado | https://review.openstack.org/#/c/573616/ | 11:39 |
*** yamamoto has quit IRC | 12:11 | |
*** yamamoto has joined #openstack-kuryr | 12:15 | |
*** yamamoto has quit IRC | 12:16 | |
*** premsankar has joined #openstack-kuryr | 12:21 | |
*** yamamoto has joined #openstack-kuryr | 12:27 | |
*** maysamacedos has joined #openstack-kuryr | 12:27 | |
*** yamamoto has quit IRC | 12:28 | |
*** janonymous has quit IRC | 12:29 | |
*** atoth has joined #openstack-kuryr | 13:20 | |
celebdor1 | dulek: thanks for addressing my comments | 13:22 |
celebdor1 | there's still the fact that it's not clear to me what do we expect to happen when in monitor_leader() utils.get_leader_name() returns None | 13:23 |
*** yamamoto has joined #openstack-kuryr | 13:29 | |
*** yamamoto has quit IRC | 13:31 | |
*** yamamoto has joined #openstack-kuryr | 13:32 | |
openstackgerrit | Merged openstack/kuryr-kubernetes master: Ensure different pool related dicts per pool driver https://review.openstack.org/573235 | 13:53 |
*** hongbin has joined #openstack-kuryr | 14:05 | |
*** gcheresh_ has joined #openstack-kuryr | 14:24 | |
*** jistr is now known as jistr|mtg | 14:28 | |
*** premsankar has quit IRC | 14:41 | |
*** dougbtv_ has joined #openstack-kuryr | 14:54 | |
*** celebdor1 has quit IRC | 15:03 | |
*** premsankar has joined #openstack-kuryr | 15:04 | |
*** jistr|mtg is now known as jistr | 15:16 | |
*** garyloug has quit IRC | 15:29 | |
*** garyloug has joined #openstack-kuryr | 15:30 | |
*** maysamacedos has quit IRC | 15:56 | |
*** pcaruana has quit IRC | 17:02 | |
*** celebdor1 has joined #openstack-kuryr | 17:06 | |
*** maysamacedos has joined #openstack-kuryr | 17:07 | |
*** celebdor1 has quit IRC | 17:17 | |
*** garyloug has quit IRC | 17:29 | |
*** dougbtv_ has quit IRC | 17:35 | |
*** dougbtv_ has joined #openstack-kuryr | 17:37 | |
*** atoth has quit IRC | 17:55 | |
*** atoth has joined #openstack-kuryr | 17:56 | |
*** atoth has quit IRC | 18:00 | |
*** atoth has joined #openstack-kuryr | 18:01 | |
*** yamamoto has quit IRC | 18:25 | |
*** yamamoto has joined #openstack-kuryr | 18:26 | |
*** yamamoto has quit IRC | 18:31 | |
*** gcheresh_ has quit IRC | 19:18 | |
*** yamamoto has joined #openstack-kuryr | 19:29 | |
*** yamamoto has quit IRC | 19:37 | |
*** gcheresh_ has joined #openstack-kuryr | 20:05 | |
*** dougbtv_ has quit IRC | 20:06 | |
*** premsankar has quit IRC | 20:31 | |
*** gcheresh_ has quit IRC | 20:32 | |
*** maysamacedos has quit IRC | 20:56 | |
openstackgerrit | Merged openstack/kuryr-kubernetes master: Service: Decoupling and improvements of LBaaS driver https://review.openstack.org/566175 | 22:02 |
*** maysamacedos has joined #openstack-kuryr | 22:07 | |
*** maysamacedos has quit IRC | 22:11 | |
*** hongbin has quit IRC | 22:43 | |
*** atoth has quit IRC | 23:20 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!