Tuesday, 2015-03-24

*** dims has quit IRC00:00
*** padkrish has quit IRC00:01
*** ijw has quit IRC00:01
*** markvoelker has joined #openstack-neutron00:02
*** achanda has quit IRC00:03
*** flwang1 has joined #openstack-neutron00:03
*** ZZelle_ has quit IRC00:05
*** shaohe_feng has quit IRC00:06
*** baoli has quit IRC00:06
*** _cjones_ has quit IRC00:07
*** Marga_ has quit IRC00:08
*** Marga_ has joined #openstack-neutron00:08
*** Marga__ has joined #openstack-neutron00:10
*** Marga_ has quit IRC00:10
openstackgerritTerry Wilson proposed openstack/neutron: Handle non-index lookups in native OVSDB backend  https://review.openstack.org/16701700:11
*** igordcard_ has quit IRC00:13
*** annegentle has quit IRC00:14
*** emagana has quit IRC00:14
*** baoli has joined #openstack-neutron00:15
openstackgerritAssaf Muller proposed openstack/python-neutronclient: Add HA router state to l3-agent-list-hosting-router  https://review.openstack.org/12618200:15
amullerarmax: ^00:15
*** Swami_ has joined #openstack-neutron00:15
armaxamuller: at your services, master00:15
*** Swami has quit IRC00:16
amullerarmax: Careful I could get used to that00:16
*** yamamoto_ has quit IRC00:16
*** _cjones_ has joined #openstack-neutron00:17
*** Swami_ has quit IRC00:17
armaxamuller: you ignored comment 3 of 300:19
armaxamuller: bad boy00:19
amullerarmax: Either I'm blind or I see 2 comments in your latest review00:19
*** melwitt has quit IRC00:19
amulleroh now I see00:20
amulleryou hid it!00:20
armaxI did00:20
armaxon purpose00:20
amulleryeah I'll do that00:20
armaxbtw you’d want to sync up with mestery or amotoki about this00:20
armaxamuller: mestery needs to know that we need to cut another tag for the client00:20
*** xgerman_ has quit IRC00:21
openstackgerritAssaf Muller proposed openstack/python-neutronclient: Add HA router state to l3-agent-list-hosting-router  https://review.openstack.org/12618200:21
amullerarmax: Do you think mestery wasn't planning on a neutronclient release between K3 and GA? Well I suppose that wouldn't be mandatory00:22
armaxamuller: I’d suppose so, just saying...00:22
amullerarmax: Thanks I'll shoot him an email00:23
armaxno need, he’s in channel…he’ll see I guess00:23
*** rangansw has joined #openstack-neutron00:23
kevinbentonhow do i make the pep8 check ignore a local script i have in the neutron directory?00:25
*** lilynn has quit IRC00:26
*** rangansw_ has quit IRC00:26
*** hitalia has quit IRC00:26
*** ivar-laz_ has quit IRC00:27
*** Marga__ has quit IRC00:28
amullerkevinbenton: line 92 in tox.ini?00:28
*** zhhuabj has quit IRC00:29
kevinbentonamuller: that would mean i have to edit tox.ini00:30
kevinbentonamuller: i was hoping that was a flake8 flag that i could put at the top of the file or something00:30
*** _cjones_ has quit IRC00:31
openstackgerritKevin Benton proposed openstack/neutron: Remove cleanup clutter from L3 tests  https://review.openstack.org/16705600:32
*** padkrish has joined #openstack-neutron00:33
*** baoli has quit IRC00:35
amullerkevinbenton: https://review.openstack.org/#/c/167030/100:35
amullermakes me sad00:35
kevinbentonamuller: why?00:36
amullertook me a while to get rid of all do_delete and no_delete throughout the project00:36
amullerit shouldn't be necessary00:36
kevinbentonamuller: um, the only reason you were able to was because i changed the defaults in the first place :)00:37
amullerwhy not delete the router deletion at the end of the context manager instead?00:37
kevinbentonamuller: because we need to confirm that there are adequate tests covering that00:37
kevinbentonamuller: then i can remove it00:37
kevinbentonamuller: ultimately i agree00:38
kevinbentonamuller: https://review.openstack.org/#/c/102465/500:40
amullerhttps://review.openstack.org/#/c/92013/00:40
kevinbentonamuller: was just going to follow a similar path for router00:40
kevinbentonamuller: there is no such thing as do_delete :)00:40
amullerI'm aware of that00:41
*** banix has quit IRC00:44
*** yamamoto has joined #openstack-neutron00:45
*** nati_ueno has quit IRC00:47
*** nati_ueno has joined #openstack-neutron00:47
*** banix has joined #openstack-neutron00:47
*** nati_ueno has quit IRC00:50
*** coolsvap|afk is now known as coolsvap00:50
*** Longgeek has joined #openstack-neutron00:51
*** amuller has quit IRC00:54
*** rangansw has quit IRC00:55
*** shaohe_feng has joined #openstack-neutron00:57
*** sicrano has joined #openstack-neutron01:00
*** padkrish has quit IRC01:00
*** tflynn_ has joined #openstack-neutron01:01
*** padkrish has joined #openstack-neutron01:01
*** Networkn3rd has quit IRC01:01
*** sicrano has quit IRC01:02
*** Networkn3rd has joined #openstack-neutron01:02
*** topshare has joined #openstack-neutron01:02
*** tiswanso has joined #openstack-neutron01:02
*** sicrano has joined #openstack-neutron01:02
*** tflynn has quit IRC01:04
*** salv-orlando has quit IRC01:04
*** tiswanso has quit IRC01:04
openstackgerritKevin Benton proposed openstack/neutron: Remove auto deletion of routers in unit tests  https://review.openstack.org/16705601:04
*** tiswanso has joined #openstack-neutron01:05
*** tflynn_ has quit IRC01:05
*** padkrish has quit IRC01:06
*** gildub has joined #openstack-neutron01:06
*** x58 has quit IRC01:09
*** x58 has joined #openstack-neutron01:10
*** aranjan has quit IRC01:10
*** aranjan has joined #openstack-neutron01:11
*** emagana has joined #openstack-neutron01:11
*** trad511 has joined #openstack-neutron01:11
*** baoli has joined #openstack-neutron01:11
*** dannywilson has quit IRC01:12
*** avico- has quit IRC01:14
*** annegentle has joined #openstack-neutron01:14
*** liusheng has quit IRC01:16
*** avico has joined #openstack-neutron01:17
*** emagana has quit IRC01:17
*** emagana has joined #openstack-neutron01:18
*** annegentle has quit IRC01:20
*** emagana has quit IRC01:23
*** topshare_ has joined #openstack-neutron01:24
*** topshare has quit IRC01:26
*** sudipto has joined #openstack-neutron01:30
*** padkrish has joined #openstack-neutron01:32
*** trad511 has quit IRC01:33
sudiptokevinbenton: Hi, Is there a reason why don't consider the time synchronization in reverse? As in the server being behind the agent?01:33
sudiptokevinbenton: I observed that as old behavior.01:34
kevinbentonsudipto: i don't understand what you mean01:34
kevinbentonsudipto: right now nothing will detect that condition01:35
sudiptokevinbenton: yeah. Is that ok to have?01:35
kevinbentonsudipto: no, the agents will be reported as online even though they are actually down01:35
*** aranjan has quit IRC01:36
*** aranjan has joined #openstack-neutron01:36
kevinbentonsudipto: i need to leave, i will be back on later tonight01:37
kevinbentonsudipto: but my point is that if we are going to detect out of sync clocks, we might as well get it in both directions01:37
sudiptokevinbenton: Ok, yeah that also make sense. But I wondered why that behavior was never present. I am in a different timezone, would you mind telling me when you'd be back?01:38
sudiptokevinbenton: I would like to discuss this in a bit of a detail and sort it out.01:38
*** aranjan has quit IRC01:41
sudiptoarmax: Would you be ok with the approach that kevinbenton has a suggested where we deal with the clock synchronization on either side?01:42
sudiptoarmax: The agent needs to set it's clock right w.r.t the server as the recovery step...01:42
*** avico has quit IRC01:44
*** dims has joined #openstack-neutron01:44
*** dims_ has quit IRC01:46
*** lykinsbd has joined #openstack-neutron01:46
*** avico has joined #openstack-neutron01:48
openstackgerritMerged openstack/neutron: Fix metering agent failure when chain missing  https://review.openstack.org/15619801:50
*** sridhar_ram has quit IRC01:56
*** stanzgy has joined #openstack-neutron01:56
openstackgerritMerged openstack/neutron: Add no_delete flag to UT router context manager  https://review.openstack.org/16703001:59
*** r-daneel has quit IRC02:02
*** _cjones_ has joined #openstack-neutron02:04
*** _cjones_ has quit IRC02:04
*** salv-orlando has joined #openstack-neutron02:05
*** _cjones_ has joined #openstack-neutron02:05
openstackgerritMerged openstack/neutron: Fixes floating IP regression with multiple routers  https://review.openstack.org/15716702:07
*** erkules_ has joined #openstack-neutron02:14
*** baoli has quit IRC02:14
openstackgerritMaru Newby proposed openstack/neutron: Simplify base test cases  https://review.openstack.org/16704102:14
*** baoli has joined #openstack-neutron02:14
*** watanabe_isao has joined #openstack-neutron02:14
*** popw has joined #openstack-neutron02:16
*** erkules has quit IRC02:16
*** annegentle has joined #openstack-neutron02:16
openstackgerritMaru Newby proposed openstack/neutron: Simplify retargetable test framework  https://review.openstack.org/16707502:17
*** sripriya has quit IRC02:19
*** ijw_ has quit IRC02:19
*** dsneddon has quit IRC02:20
*** annegentle has quit IRC02:21
*** apuimedo has quit IRC02:22
*** topshare_ has quit IRC02:25
openstackgerritMerged openstack/neutron: Move external port processing to router classes  https://review.openstack.org/15849502:25
openstackgerritMerged openstack/neutron: Remove downgrade from existing migrations  https://review.openstack.org/16574002:26
*** topshare has joined #openstack-neutron02:27
*** achanda has joined #openstack-neutron02:37
*** topshare has quit IRC02:38
*** salv-orlando has quit IRC02:38
*** salv-orlando has joined #openstack-neutron02:39
*** killer_prince has quit IRC02:39
*** absubram has joined #openstack-neutron02:40
*** mlavalle has quit IRC02:41
*** topshare has joined #openstack-neutron02:41
openstackgerritMerged openstack/neutron: Expose ha_state per router to agent binding via API  https://review.openstack.org/12618902:43
*** topshare has quit IRC02:43
*** padkrish has quit IRC02:44
*** padkrish has joined #openstack-neutron02:44
openstackgerritMaru Newby proposed openstack/neutron: Simplify base test cases  https://review.openstack.org/16704102:46
*** killer_prince has joined #openstack-neutron02:46
*** killer_prince is now known as lazy_prince02:46
*** aranjan has joined #openstack-neutron02:47
*** dims has quit IRC02:51
*** aranjan has quit IRC02:52
openstackgerritMaru Newby proposed openstack/neutron: Simplify retargetable test framework  https://review.openstack.org/16707502:53
*** achanda has quit IRC02:53
*** banix has quit IRC02:55
*** achanda has joined #openstack-neutron02:56
*** popw1 has joined #openstack-neutron02:57
*** Networkn3rd has quit IRC02:58
*** Networkn3rd has joined #openstack-neutron02:58
HenryGmarun: ping03:00
*** popw has quit IRC03:00
*** haleyb has joined #openstack-neutron03:00
*** banix has joined #openstack-neutron03:01
*** aranjan has joined #openstack-neutron03:01
*** marun has quit IRC03:01
*** xgerman_ has joined #openstack-neutron03:04
*** padkrish has quit IRC03:04
*** salv-orlando has quit IRC03:05
*** xgerman_ has quit IRC03:08
*** Networkn_ has joined #openstack-neutron03:10
*** Networkn3rd has quit IRC03:10
*** aranjan has quit IRC03:10
*** alex_xu has quit IRC03:12
*** tiswanso has quit IRC03:13
*** shwetaap has joined #openstack-neutron03:14
*** chandankumar has joined #openstack-neutron03:15
*** xgerman_ has joined #openstack-neutron03:19
*** Longgeek_ has joined #openstack-neutron03:22
*** achanda has quit IRC03:24
*** chandankumar has quit IRC03:25
*** sbalukoff has quit IRC03:25
*** Longgeek has quit IRC03:25
*** chandankumar has joined #openstack-neutron03:25
*** _cjones_ has quit IRC03:26
*** tflynn has joined #openstack-neutron03:29
*** _cjones_ has joined #openstack-neutron03:30
*** tflynn has quit IRC03:31
*** achanda has joined #openstack-neutron03:32
openstackgerritgongysh proposed openstack/python-neutronclient: allow set ip info in router-gateway-set command.  https://review.openstack.org/16333203:33
openstackgerritgongysh proposed openstack/python-neutronclient: allow set ip info in router-gateway-set command  https://review.openstack.org/16333203:34
*** salv-orlando has joined #openstack-neutron03:37
*** gongysh has joined #openstack-neutron03:37
*** baoli has quit IRC03:37
*** watanabe_isao has quit IRC03:38
*** padkrish has joined #openstack-neutron03:39
*** tflynn has joined #openstack-neutron03:39
*** topshare has joined #openstack-neutron03:39
*** banix has quit IRC03:40
*** achanda has quit IRC03:41
*** achanda has joined #openstack-neutron03:43
*** topshare has quit IRC03:43
*** armax has quit IRC03:43
*** armax has joined #openstack-neutron03:44
*** _cjones_ has quit IRC03:44
*** _cjones_ has joined #openstack-neutron03:45
*** _cjones_ has quit IRC03:45
*** nati_ueno has joined #openstack-neutron03:47
*** tflynn has quit IRC03:47
*** tflynn has joined #openstack-neutron03:48
*** topshare has joined #openstack-neutron03:48
*** sbfox has joined #openstack-neutron03:49
*** armax has quit IRC03:50
*** lykinsbd_ has joined #openstack-neutron03:50
*** topshare has quit IRC03:50
*** lykinsbd has quit IRC03:51
*** achanda has quit IRC03:53
*** tflynn has quit IRC03:53
*** tflynn has joined #openstack-neutron03:54
*** flwang1 has quit IRC03:54
*** lykinsbd_ has quit IRC03:55
*** rstarr has quit IRC03:57
*** marun has joined #openstack-neutron03:58
*** _cjones_ has joined #openstack-neutron03:58
*** achanda has joined #openstack-neutron03:59
*** watanabe_isao has joined #openstack-neutron04:00
*** nijaba has quit IRC04:02
*** marun has quit IRC04:03
*** Networkn_ has quit IRC04:04
*** rstarr has joined #openstack-neutron04:04
*** Networkn3rd has joined #openstack-neutron04:04
*** Jianyong has quit IRC04:05
*** Jianyong has joined #openstack-neutron04:06
*** nijaba has joined #openstack-neutron04:06
*** nijaba has quit IRC04:06
*** nijaba has joined #openstack-neutron04:06
*** Marga_ has joined #openstack-neutron04:06
*** Marga_ has quit IRC04:06
*** Marga_ has joined #openstack-neutron04:07
*** salv-orlando has quit IRC04:09
*** dannywilson has joined #openstack-neutron04:12
*** dims has joined #openstack-neutron04:12
*** sudipto has quit IRC04:14
*** tflynn has quit IRC04:15
*** tflynn has joined #openstack-neutron04:15
*** dannywilson has quit IRC04:17
*** xgerman_ has quit IRC04:17
*** annegentle has joined #openstack-neutron04:18
*** dims has quit IRC04:19
*** shz has quit IRC04:19
*** shz has joined #openstack-neutron04:19
*** tflynn has quit IRC04:20
*** tflynn has joined #openstack-neutron04:20
*** dave-mccowan has quit IRC04:22
*** nati_ueno has quit IRC04:23
*** annegentle has quit IRC04:23
*** sudipto has joined #openstack-neutron04:23
*** trinaths has joined #openstack-neutron04:24
*** aranjan has joined #openstack-neutron04:27
*** tflynn has quit IRC04:28
*** SridharG has joined #openstack-neutron04:33
*** sbalukoff has joined #openstack-neutron04:33
*** sudipto has quit IRC04:36
*** amotoki has joined #openstack-neutron04:39
*** coolsvap is now known as coolsvap|afk04:44
*** yatin has joined #openstack-neutron04:47
*** ishant has joined #openstack-neutron04:48
trinathsGood Morning :)04:49
yatintrinaths: Good Morning :)04:50
*** nati_ueno has joined #openstack-neutron04:51
*** amotoki has quit IRC04:51
*** ChuckC has joined #openstack-neutron04:51
*** chandankumar has quit IRC04:52
*** amotoki has joined #openstack-neutron04:52
*** amotoki has quit IRC04:52
*** amotoki has joined #openstack-neutron04:52
*** chandankumar has joined #openstack-neutron04:55
*** haleyb has quit IRC04:55
*** tflynn has joined #openstack-neutron04:55
*** padkrish has quit IRC04:56
*** haleyb has joined #openstack-neutron04:57
*** Bhavya has joined #openstack-neutron04:57
*** marun has joined #openstack-neutron04:59
*** chandankumar has quit IRC05:04
*** marun has quit IRC05:04
*** haleyb has quit IRC05:07
trinathsyatin: Hi Friend, Good Morning :) How are you doing05:08
openstackgerritItsuro Oda proposed openstack/neutron: Make floatingip reachable from the same network  https://review.openstack.org/16194705:08
yatintrinaths: I'm doing thank you. how about you?05:08
*** salv-orlando has joined #openstack-neutron05:08
yatintrinaths: doing good05:08
*** Marga_ has quit IRC05:10
trinathsyatin: good too :)05:10
*** marun has joined #openstack-neutron05:11
*** tflynn has quit IRC05:16
*** tflynn has joined #openstack-neutron05:17
*** annegentle has joined #openstack-neutron05:19
*** harlowja is now known as harlowja_away05:22
*** anshul has joined #openstack-neutron05:23
*** annegentle has quit IRC05:23
*** hitalia has joined #openstack-neutron05:24
*** reed has quit IRC05:26
*** boris-42 has quit IRC05:28
openstackgerritMaru Newby proposed openstack/neutron: Simplify retargetable test framework  https://review.openstack.org/16707505:29
openstackgerritgongysh proposed openstack/python-neutronclient: allow set ip info in router-gateway-set command  https://review.openstack.org/16333205:31
*** shaohe_feng has quit IRC05:34
*** veena has joined #openstack-neutron05:37
*** sudipto has joined #openstack-neutron05:37
*** lazy_prince has quit IRC05:37
*** chandankumar has joined #openstack-neutron05:38
*** nati_ueno has quit IRC05:40
*** killer_prince has joined #openstack-neutron05:41
*** killer_prince is now known as lazy_prince05:41
*** shaohe_feng has joined #openstack-neutron05:43
sudiptokevinbenton: ping05:44
*** emagana has joined #openstack-neutron05:45
*** salv-orlando has quit IRC05:47
yaliehi enikanorov_?05:52
*** numan has joined #openstack-neutron05:52
kevinbentonsudipto: pong05:53
sudiptokevinbenton: I thought through your comments and I think it makes perfect sense.05:53
*** yatin has quit IRC05:53
sudiptokevinbenton: I think the logic for having a check for self.START_TIME > time may have been derived from rejecting stale requests that queue up when the neutron server is down?05:53
sudiptopretty new to this part of the code, and hence making a guess.05:54
kevinbentonsudipto: yes, that logic is just for skipping processing old records05:54
kevinbentonsudipto: not for detecting clock issues05:54
sudiptokevinbenton: The clocks being messed up would in general have multiple problems, not just for neutron but for compute etc. I could imagine a ceilometer metric query being fired from the server based on the server time and then the records being fetched would be inacurate since the time stored in the DB for metrics collected from the host would be different.05:55
sudiptokevinbenton: Your advice on whether this falls under a legit issue or becomes just a documentation?05:56
kevinbentonsudipto: does the behavior of the agent change with this new exception or does it just log it?05:56
sudiptokevinbenton: My issue with the current state of affairs was that, the agent seems to say - connected to AMQP on the agent side but it doesn't register to neutron because of that stale request check which is there.05:57
*** yfried has quit IRC05:57
*** yfried has joined #openstack-neutron05:57
sudiptokevinbenton: It doesn't change the agent behavior. It reports the error back to the agent log - that states that there's a timestamp issue.05:57
kevinbentonsudipto: right. so i'm fine with this patch because it warns the user about it05:58
kevinbentonsudipto: but doesn't try to do anything too smart to auto-magically adjust for it05:58
kevinbentonsudipto: so i think your fix is a good approach05:59
kevinbentonsudipto: i just want to separate it from the START_TIME05:59
kevinbentonsudipto: and check for the server clock being far behind as well05:59
sudiptokevinbenton: Yeah far from it. Just a error reporting for better debug, since i when i saw this, i kept wondering on what was actually the issue for a while.05:59
kevinbentonsudipto: because that has subtle side effects that are much less obvious than the agent being behind05:59
sudiptokevinbenton: That makes sense.05:59
sudiptokevinbenton: So i am guessing, that we should be putting the logic you have suggested in the comments and you would agree to that?06:00
kevinbentonsudipto: yep06:00
sudiptokevinbenton: Thank you for you time. I will make the change :)06:00
sudiptokevinbenton: Don't see any reason why the other cores shouldn't agree.06:01
kevinbentonsudipto: sounds good. send me a message on IRC when the patch is up06:01
sudiptokevinbenton: Will do.06:01
kevinbentonsudipto: yeah, i think they should be okay since it's just an additional warning when the agent starts up06:01
sudiptokevinbenton: Thank you!06:01
*** trinaths has quit IRC06:02
*** shwetaap has quit IRC06:04
*** dims has joined #openstack-neutron06:04
sudiptokevinbenton: just one nit. By branching on this, we allow a larger clock drift as the server runs longer. e.g. if the server has been running for a week, we wouldn't raise exceptions for agents with a clock behind by 6 days.  -- I didn't quite understand this statement. My bad.06:04
*** haleyb has joined #openstack-neutron06:04
sudiptocould you please explain with an example?06:05
sudiptokevinbenton: why we wouldn't raise an exception if the agent is 6 days behind?06:05
*** yamahata has quit IRC06:06
*** yatin has joined #openstack-neutron06:06
kevinbentonsudipto: because in the current version of the patch, you only get into that code if the server start time is greater than the agent time06:06
kevinbentonso server starts on Jan 1st06:07
kevinbentona week goes by06:07
kevinbentonagent starts up with behind clock and reports in Jan 2nd as the time06:07
kevinbentonSTART_TIME will still be less than the agent time06:08
kevinbentonso none of your code would be triggered06:08
kevinbentonsudipto: does that make sense?06:08
*** yfried has quit IRC06:09
*** haleyb has quit IRC06:09
kevinbentonsudipto: that's why in the comment i moved the logic outside of the "if START_TIME > time:" check06:10
*** dims has quit IRC06:10
*** achanda has quit IRC06:15
openstackgerritItsuro Oda proposed openstack/neutron: Make floatingip reachable from the same network  https://review.openstack.org/16194706:18
*** _cjones_ has quit IRC06:20
*** Networkn3rd has quit IRC06:22
*** tflynn has quit IRC06:23
*** Networkn3rd has joined #openstack-neutron06:26
openstackgerritNikolay Fedotov proposed openstack/neutron-vpnaas: Scenario test for vpnaas: ipsec-site-connection  https://review.openstack.org/15974606:29
*** trinaths has joined #openstack-neutron06:35
*** yog__ has joined #openstack-neutron06:36
*** vishwanathj has quit IRC06:37
*** pcaruana has quit IRC06:41
*** chlong has quit IRC06:42
*** gildub has quit IRC06:42
*** lennyb has joined #openstack-neutron06:43
*** yfried has joined #openstack-neutron06:44
*** _cjones_ has joined #openstack-neutron06:47
openstackgerritNuman Siddique proposed openstack/neutron-vpnaas: Set ipsec connection to Error if peer fqdn can't be resolved  https://review.openstack.org/16654406:47
*** itzikb has joined #openstack-neutron06:48
*** aranjan has quit IRC06:50
*** moshele has joined #openstack-neutron06:50
*** yfauser has joined #openstack-neutron06:50
*** lionelz has quit IRC06:51
*** yfauser has left #openstack-neutron06:51
*** Marga_ has joined #openstack-neutron06:52
*** irenab has quit IRC06:53
*** evgenyf has joined #openstack-neutron06:55
*** Bsony has joined #openstack-neutron06:57
*** yfried has quit IRC07:01
*** yfried_ has joined #openstack-neutron07:01
*** chlong has joined #openstack-neutron07:03
sudiptokevinbenton: Sorry, i had to step away. Yeah that logic makes absolute sense to me, i was just thinking, why we should restrict the logic within a certain agent down time limit?07:03
sudiptokevinbenton: sorry, missed your entire comment. Reading :)07:03
*** yfried_ is now known as yfried|afk07:03
sudiptokevinbenton: Great catch :)07:04
kevinbentonsudipto: well we need to determine what range of time difference is acceptable07:04
*** yfried|afk is now known as yfried_07:05
sudiptokevinbenton: Yeah. Understood it well now. Thx.07:05
kevinbentonsudipto: ok. i have to go now. so just leave me a message on IRC when the review is ready and i'll get it in the morning07:05
*** haleyb has joined #openstack-neutron07:05
sudiptokevinbenton: Sure. Thx a lot!07:05
sudiptokevinbenton: Btw, just re-reading the situation - if the server comes back up after a week, the START_TIME would be 8th of Jan and the agent would report let's say 2nd of Jan - then that case START_TIME would be greater than 2nd of Jan right?07:07
sudiptoSorry to hold you up, if you are still around...07:07
*** akanksha has joined #openstack-neutron07:07
*** moshele has quit IRC07:07
sudiptoI thought self.START_TIME was going to report the START_TIME of the server.07:08
kevinbentonsudipto: no, the situation is where the server has been running for a week07:08
kevinbentonsudipto: and an agent is brought online for the first time07:08
*** garyk has joined #openstack-neutron07:09
*** sbfox has quit IRC07:10
*** haleyb has quit IRC07:10
sudiptokevinbenton: Ok.07:10
*** killer_prince has joined #openstack-neutron07:13
*** _cjones_ has quit IRC07:13
*** aepifanov has joined #openstack-neutron07:14
*** lazy_prince has quit IRC07:14
*** killer_prince is now known as lazy_prince07:14
*** salv-orlando has joined #openstack-neutron07:16
*** _cjones_ has joined #openstack-neutron07:18
*** lazy_prince has quit IRC07:18
*** irenab has joined #openstack-neutron07:19
*** killer_prince has joined #openstack-neutron07:20
*** killer_prince is now known as lazy_prince07:20
*** annegentle has joined #openstack-neutron07:20
*** emagana has quit IRC07:22
*** emagana has joined #openstack-neutron07:22
*** lazy_prince has quit IRC07:25
*** annegentle has quit IRC07:25
*** yfried_ is now known as yfried|afk07:26
*** emagana has quit IRC07:27
*** tsg has quit IRC07:28
*** yamamoto has quit IRC07:29
*** atuvenie has joined #openstack-neutron07:29
*** lazy_prince has joined #openstack-neutron07:30
*** Networkn3rd has quit IRC07:31
*** Networkn3rd has joined #openstack-neutron07:32
*** Marga_ has quit IRC07:33
*** Marga_ has joined #openstack-neutron07:33
*** Networkn3rd has quit IRC07:34
*** bobmel_ has quit IRC07:34
*** yfried|afk is now known as yfried_07:35
*** dsneddon has joined #openstack-neutron07:36
*** yog__ has quit IRC07:41
*** Bhavya has quit IRC07:41
*** Bhavya has joined #openstack-neutron07:41
*** yog__ has joined #openstack-neutron07:41
*** veena has quit IRC07:43
*** Networkn3rd has joined #openstack-neutron07:43
*** yamahata has joined #openstack-neutron07:45
*** yamahata has quit IRC07:46
*** ronis has joined #openstack-neutron07:48
*** flwang1 has joined #openstack-neutron07:48
*** Marga_ has quit IRC07:49
*** lykinsbd has joined #openstack-neutron07:51
*** dims has joined #openstack-neutron07:55
*** Networkn3rd has quit IRC07:55
*** hichihara has quit IRC07:56
*** lykinsbd has quit IRC07:56
*** yamahata has joined #openstack-neutron07:58
*** Longgeek_ has quit IRC07:58
*** Networkn3rd has joined #openstack-neutron07:59
*** ajo has quit IRC08:00
*** gildub has joined #openstack-neutron08:00
*** dims has quit IRC08:02
*** salv-orlando has quit IRC08:03
*** Networkn3rd has quit IRC08:05
*** Networkn3rd has joined #openstack-neutron08:05
*** halfss has joined #openstack-neutron08:06
*** haleyb has joined #openstack-neutron08:06
*** jyuso1 has joined #openstack-neutron08:08
*** yamamoto has joined #openstack-neutron08:09
openstackgerritYaroslav Morkovnikov proposed openstack/neutron: Test IP allocation in two SLAAC subnets  https://review.openstack.org/16712908:09
*** liusheng has joined #openstack-neutron08:10
*** haleyb has quit IRC08:11
*** Networkn3rd has quit IRC08:11
*** Networkn3rd has joined #openstack-neutron08:11
*** chlong has quit IRC08:12
*** veena has joined #openstack-neutron08:12
*** scheuran has joined #openstack-neutron08:13
*** _cjones_ has quit IRC08:15
*** pask81 has joined #openstack-neutron08:17
*** aranjan has joined #openstack-neutron08:17
*** yatin has quit IRC08:18
*** nmagnezi_ has joined #openstack-neutron08:18
*** yfried_ is now known as yfried|afk08:19
*** yfried|afk is now known as yfried_08:20
*** annegentle has joined #openstack-neutron08:21
*** erkules_ is now known as erkules08:21
*** erkules has quit IRC08:21
*** erkules has joined #openstack-neutron08:21
*** yamahata has quit IRC08:22
*** aranjan has quit IRC08:22
*** pask81 has quit IRC08:23
*** lijianlj has joined #openstack-neutron08:24
*** yamamoto has quit IRC08:24
*** Networkn3rd has quit IRC08:24
*** annegentle has quit IRC08:26
*** rotbeard has joined #openstack-neutron08:27
*** lazy_prince has quit IRC08:28
*** killer_prince has joined #openstack-neutron08:28
*** killer_prince is now known as lazy_prince08:28
*** Networkn3rd has joined #openstack-neutron08:29
*** bobmel has joined #openstack-neutron08:29
*** yamamoto has joined #openstack-neutron08:30
*** apuimedo has joined #openstack-neutron08:31
*** apuimedo has quit IRC08:32
*** apuimedo has joined #openstack-neutron08:32
*** roeyc has joined #openstack-neutron08:33
*** blues-man has joined #openstack-neutron08:33
*** blues-man has joined #openstack-neutron08:33
*** ajo has joined #openstack-neutron08:34
*** Networkn3rd has quit IRC08:36
*** watanabe_isao has quit IRC08:40
*** safchain has joined #openstack-neutron08:40
openstackgerritenikanorov proposed openstack/neutron: Fix handling of before/after notifications in linuxbridge agent  https://review.openstack.org/16693108:41
*** Bsony has quit IRC08:41
*** aepifanov has quit IRC08:42
*** Networkn3rd has joined #openstack-neutron08:43
*** yamamoto has quit IRC08:43
*** jpena has joined #openstack-neutron08:45
*** hitalia has quit IRC08:45
*** kickinz1|afk is now known as kickinz108:46
*** killer_prince has joined #openstack-neutron08:47
*** Networkn3rd has quit IRC08:47
*** lazy_prince has quit IRC08:47
*** killer_prince is now known as lazy_prince08:47
*** Networkn3rd has joined #openstack-neutron08:48
*** YorikSar has quit IRC08:49
*** nyechiel__ has joined #openstack-neutron08:50
*** liusheng has quit IRC08:52
*** salv-orlando has joined #openstack-neutron08:52
*** akamyshnikova has quit IRC08:53
*** Marga_ has joined #openstack-neutron08:53
*** lijianlj has quit IRC08:53
*** nyechiel__ has quit IRC08:55
*** nyechiel has joined #openstack-neutron08:55
*** jlanoux has joined #openstack-neutron08:57
*** Networkn3rd has quit IRC08:58
*** hichihara has joined #openstack-neutron08:59
*** ygbo has joined #openstack-neutron09:00
*** jistr has joined #openstack-neutron09:04
*** ygbo has quit IRC09:07
openstackgerritCedric Brandily proposed openstack/neutron: Define extract_ip helper function  https://review.openstack.org/14381109:08
openstackgerritCedric Brandily proposed openstack/neutron: Define extract_prefixlen helper function  https://review.openstack.org/14381209:08
openstackgerritCedric Brandily proposed openstack/neutron: Define get_cidr helper function  https://review.openstack.org/14386909:08
*** ygbo has joined #openstack-neutron09:09
*** Networkn3rd has joined #openstack-neutron09:10
*** sbelous has quit IRC09:11
*** akamyshnikova has joined #openstack-neutron09:13
*** shaohe_feng has quit IRC09:15
*** dims has joined #openstack-neutron09:15
*** _cjones_ has joined #openstack-neutron09:16
*** nyechiel_ has joined #openstack-neutron09:16
*** nyechiel has quit IRC09:18
*** aranjan has joined #openstack-neutron09:19
*** moshele has joined #openstack-neutron09:19
*** dims has quit IRC09:20
ajoping kevinbenton  :-) still awake ?  :)09:20
*** _cjones_ has quit IRC09:20
kevinbentonajo: just for a few more minutes09:20
ajokevinbenton, I was trying to respond via gerrit (process monitor enable by default), but, gerrit is misbehaving again :(09:20
kevinbentonajo: what's up?09:20
ajohttp://www.fpaste.org/201942/27188776/09:20
*** lazy_prince has quit IRC09:20
ajoI can either change the method names (which are confusing) or add more clear docstrings09:20
ajowhat do you think? :)09:20
ajoor both :)09:21
*** sbelous has joined #openstack-neutron09:21
*** Marga_ has quit IRC09:21
kevinbentonajo: oh, i understand now. it's not stopping the process09:21
ajocorrect :)09:21
kevinbentonajo: probably just update the docstring09:21
*** killer_prince has joined #openstack-neutron09:22
ajomay be monitor.stop is enough, right...09:22
*** killer_prince is now known as lazy_prince09:22
ajolet's put a decent docstring09:22
kevinbentonajo: yeah09:22
ajothanks for the review time!,09:22
ajogongysh, ping09:22
ajogongysh, I didn't understand your concern about the class variable09:22
ajoI didn't see any comment in the review, just about the exception capture.09:22
*** aranjan has quit IRC09:23
*** jlanoux_ has joined #openstack-neutron09:23
*** YorikSar has joined #openstack-neutron09:23
openstackgerritCedric Brandily proposed openstack/neutron: Define extract_ip helper function  https://review.openstack.org/14381109:25
*** trinaths has left #openstack-neutron09:25
*** jlanoux has quit IRC09:25
gongyshajo: class variable is a kind of global variable, which may be a racing resource.09:27
ajogongysh, yes, but in this case it's only to stop a thread,09:27
ajoit's completely safe09:27
*** yatin has joined #openstack-neutron09:27
ajoah, wait09:27
ajolet me think, it's the list of processes09:27
ajoI believe it's safe for the current usage,09:28
ajoas we stop on the tests tear down only, I could make it safer by iterating over a copy of the list09:29
ajoand be safer in any future usage09:29
ajogongysh ^09:29
ajodoes it sound right?09:29
*** imcsk8 is now known as imcsk8|zZz09:31
gongyshsounds good09:31
*** aepifanov has joined #openstack-neutron09:32
gongyshbut why does not previous stop in cleanup for each case work?09:34
*** salv-orlando has quit IRC09:35
*** Bsony has joined #openstack-neutron09:38
*** garyk has quit IRC09:40
*** garyk has joined #openstack-neutron09:40
*** kerpan has joined #openstack-neutron09:40
*** criptoverso has joined #openstack-neutron09:41
*** lpetrut has joined #openstack-neutron09:41
*** ZZelle has quit IRC09:44
*** ZZelle has joined #openstack-neutron09:44
*** killer_prince has joined #openstack-neutron09:47
*** lazy_prince has quit IRC09:48
*** killer_prince is now known as lazy_prince09:48
*** yfauser has joined #openstack-neutron09:50
*** achanda has joined #openstack-neutron09:51
*** yfauser has left #openstack-neutron09:51
*** [1]evgenyf has joined #openstack-neutron09:52
*** evgenyf has quit IRC09:55
*** [1]evgenyf is now known as evgenyf09:55
openstackgerritMiguel Angel Ajo proposed openstack/neutron: Enable Process Monitor by default.  https://review.openstack.org/16511709:55
ajogongysh, kevinbenton  ^09:56
*** achanda has quit IRC09:56
ajogongysh, basically, in functional test, that works,09:56
ajogongysh, but in unit testing, there are lots of test that rely on creating agent objects, that then create process monitors09:56
*** lazy_prince has quit IRC09:57
ajogongysh, I could patch each one individually, but, later in time people could inadvertely reintroduce the issue, so I guess it's better to protect in the long term09:57
ajomaking sure any test cleans ups any created process monitor.09:57
ajocleans up09:57
ajo:D09:57
*** killer_prince has joined #openstack-neutron09:58
*** killer_prince is now known as lazy_prince09:58
*** nyechiel_ has quit IRC10:00
*** nyechiel_ has joined #openstack-neutron10:00
openstackgerritDarragh O'Reilly proposed openstack/neutron: Fix port status not being updated properly  https://review.openstack.org/16535110:01
*** popw1 has quit IRC10:02
ajokevinbenton, aren't you getting 503 errors from gerrit?10:02
ajoI hope they fix it soon... or it's going to slow down the end of the cycle :(10:02
kevinbentonajo: when?10:03
openstackgerritSudipta Biswas proposed openstack/neutron: Improve error detection on agent registration  https://review.openstack.org/16553910:03
ajokevinbenton, for me, most of the time, when I try to reply...10:03
ajoI get...10:03
ajo503: The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.10:03
sudiptokevinbenton:  https://review.openstack.org/165539 the fix addressing your comment is in.10:03
kevinbentonajo: hmm, i haven't hit any yet10:04
kevinbentonsudipto: thanks10:04
ajokevinbenton, doesn't happen if you try to open: https://review.openstack.org/#/c/165117/ ?10:04
kevinbentonajo: nope. and i +2'ed without an issue10:05
*** ihrachyshka has joined #openstack-neutron10:05
ajokevinbenton: http://www.fpaste.org/201965/14271915/10:06
ajogerrit hates me10:06
*** Networkn3rd has quit IRC10:07
*** alex_xu has joined #openstack-neutron10:07
kevinbentonajo: yeah, no idea why you're getting that10:10
kevinbentonajo: maybe your IP got rate-limited :)10:10
ajokevinbenton, I don't use gerrty lately, my normal interaction is not so much :)10:10
ajogertty10:11
ajoI wonder if it's an IPv6 issue10:11
kevinbentonajo: oh, maybe10:11
kevinbentonajo: i'm on a v4 connection10:11
ajoI will switch IPv6 off next time I see it, and text10:11
ajotest10:11
ajo:D10:11
ajoI have a funny day with typing...10:11
*** Networkn3rd has joined #openstack-neutron10:12
ajokevinbenton, I suspect the IP end should be transparent but...10:12
kevinbentonajo: leaky abstractions :)10:12
ajo:)10:12
sudiptoobondarev: Do you agree with the changes in  https://review.openstack.org/165539 ?10:14
obondarevsudipto: let me see10:15
*** Networkn3rd has quit IRC10:16
*** Networkn3rd has joined #openstack-neutron10:17
sudiptoobondarev: thx.10:17
*** _cjones_ has joined #openstack-neutron10:17
*** dims has joined #openstack-neutron10:19
*** aranjan has joined #openstack-neutron10:19
openstackgerritCedric Brandily proposed openstack/neutron: Define extract_prefixlen helper function  https://review.openstack.org/14381210:20
openstackgerritCedric Brandily proposed openstack/neutron: Define get_cidr helper function  https://review.openstack.org/14386910:20
openstackgerritSam Betts proposed openstack/neutron: Add an internal DHCPv6 client for Prefix Delegation  https://review.openstack.org/16138110:21
*** _cjones_ has quit IRC10:22
*** Networkn_ has joined #openstack-neutron10:25
*** Networkn3rd has quit IRC10:26
*** markvoelker has quit IRC10:26
*** rook_ has joined #openstack-neutron10:26
halfssHi, is there any body use neutron+dev in production env?10:26
halfssneutron+dvr10:26
*** veena has quit IRC10:31
*** salv-orlando has joined #openstack-neutron10:31
sudiptokenvinbenton: If i move the two lines:10:33
sudipto                time_agent = timeutils.isotime(time)10:33
sudipto                time_server = timeutils.isotime(self.START_TIME)10:33
*** Bsony_ has joined #openstack-neutron10:34
sudiptoinside the if block, then I'd have to access them again in the LOG.debug change that you have suggested. Do you agree?10:34
*** Bsony has quit IRC10:35
sudiptokevinbenton: That maybe repetitive, but adds some sort of optimization...10:37
sudiptokevinbenton: But given that there's already a check to see the agent start_flag - I am guessing the optimization achieved would be very nominal.10:38
*** txomon|fon has quit IRC10:38
openstackgerritDavide Michelino proposed openstack/neutron-specs: Initial commit of the specs of a port-forwarding extension for the neutron router.  https://review.openstack.org/16716510:42
*** rook_ has quit IRC10:44
openstackgerritMartin Kletzander proposed openstack/neutron: Fix common misspellings  https://review.openstack.org/16683210:44
*** chandankumar_ has joined #openstack-neutron10:44
*** yfried_ is now known as yfried|afk10:45
*** chandankumar has quit IRC10:46
*** Networkn_ has quit IRC10:46
*** Bsony has joined #openstack-neutron10:46
*** Bsony has quit IRC10:47
*** Bsony_ has quit IRC10:48
*** lori|away is now known as lori10:48
*** pc_m has joined #openstack-neutron10:50
*** yuanying has quit IRC10:51
*** txomon|fon has joined #openstack-neutron10:51
kevinbentonsudipto: oh, if you do share the variables below, with the other debug statement, don't repeat them10:52
kevinbentonsudipto: you are right that the optimization won't be worth it10:52
*** Bsony has joined #openstack-neutron10:52
sudiptokevinbenton: Ok.10:52
sudiptokevinbenton: I actually thought it might be, since we would call this only during a agent's startup coz of the if block. If i have to use it at one place, I will have to move them above the first if block. This would mean, that it gets called everytime the report_state is called.10:53
*** stanzgy has quit IRC10:53
sudiptokevinbenton: So the repeat maybe worth it?10:53
*** aranjan has quit IRC10:54
openstackgerritSudipta Biswas proposed openstack/neutron: Add clock sync error detection on agent registration  https://review.openstack.org/16553910:55
*** Networkn3rd has joined #openstack-neutron10:55
sudiptokevinbenton: Could you take a look at https://review.openstack.org/165539 when you can. I may have addressed your comments.10:56
*** yfried|afk is now known as yfried_10:56
*** Bsony_ has joined #openstack-neutron10:57
kevinbentonsudipto: a million executions of isotime in 1.7 seconds10:59
kevinbenton>>> timeit.timeit("timeutils.isotime(time)", setup="from oslo_utils import timeutils; time=timeutils.utcnow()")10:59
kevinbenton1.819341182708740210:59
kevinbentonsudipto: 1.8 seconds10:59
kevinbentonsudipto: i don't think that is a performance bottleneck to worry about now10:59
*** Bsony has quit IRC10:59
sudiptokevinbenton: So, i avoid the repeat and move the isotime calls above?11:00
sudiptokevinbenton: Then it would get called for every report_state() call. Is that ok?11:00
kevinbentonsudipto: actually just leave it the way it is for now11:01
sudiptokevinbenton: Ok :)11:01
kevinbentonsudipto: it keeps the two nicely separated11:01
sudiptokevinbenton: And some sort of optimization .11:01
kevinbentonsudipto: yeah11:01
*** Bsony_ has quit IRC11:02
*** Bsony has joined #openstack-neutron11:05
openstackgerritNikolay Fedotov proposed openstack/neutron-vpnaas: Scenario test for vpnaas: ipsec-site-connection  https://review.openstack.org/15974611:07
openstackgerritJohn Davidge proposed openstack/neutron: Add the default_ipv6_subnet_pool config option  https://review.openstack.org/16697311:07
*** txomon|fon has quit IRC11:09
*** pask81 has joined #openstack-neutron11:10
pc_mpcm11:10
*** hichihara has quit IRC11:11
*** Bsony_ has joined #openstack-neutron11:13
*** shaohe_feng has joined #openstack-neutron11:14
sudiptogongysh: Can I live with that comment on https://review.openstack.org/165539 - or you'd make that a strict change i should make?11:16
*** Bsony has quit IRC11:16
*** SridharG has left #openstack-neutron11:17
*** Bsony_ has quit IRC11:18
*** _cjones_ has joined #openstack-neutron11:18
*** _cjones_ has quit IRC11:23
*** txomon|fon has joined #openstack-neutron11:24
*** markvoelker has joined #openstack-neutron11:26
*** john-davidge has joined #openstack-neutron11:26
*** jlanoux has joined #openstack-neutron11:28
*** Networkn3rd has quit IRC11:29
*** Networkn3rd has joined #openstack-neutron11:30
*** jlanoux_ has quit IRC11:31
*** Bsony has joined #openstack-neutron11:31
*** markvoelker has quit IRC11:31
openstackgerritSudipta Biswas proposed openstack/neutron: Add clock sync error detection on agent registration  https://review.openstack.org/16553911:32
sudiptokevinbenton: Addressed a minor nit from gongysh,11:33
sudiptokevinbenton: Would really appreciate if you could take a look.11:33
sudiptogongysh: you too please!11:33
*** Networkn_ has joined #openstack-neutron11:35
*** Networkn3rd has quit IRC11:36
*** Bsony has quit IRC11:36
*** flaviof has quit IRC11:37
*** shaohe_feng has quit IRC11:41
*** banix has joined #openstack-neutron11:43
*** jamielennox is now known as jamielennox|away11:45
*** kendriu has joined #openstack-neutron11:46
*** salv-orlando has quit IRC11:46
*** jlanoux_ has joined #openstack-neutron11:47
*** halfss has quit IRC11:48
kendriuhi. I have question: When writing ML2 Mech Driver which architecture I should use - agent or agentless. Is there any good indicator? Maybe someone have good article about this?11:48
*** flwang1 has quit IRC11:49
*** aranjan has joined #openstack-neutron11:50
kendriu"Good practice" advice would be also nice.11:50
*** jlanoux has quit IRC11:50
*** banix has quit IRC11:53
*** ronis has quit IRC11:55
*** ronis has joined #openstack-neutron11:55
*** Networkn_ has quit IRC11:56
*** xuhanp has joined #openstack-neutron11:58
*** xuhanp_ has joined #openstack-neutron11:58
*** markvoelker has joined #openstack-neutron11:58
*** jpena is now known as jpena|lunch12:05
openstackgerritSudipta Biswas proposed openstack/neutron: Add clock sync error detection on agent registration  https://review.openstack.org/16553912:05
*** atuvenie has quit IRC12:06
*** jaypipes has quit IRC12:06
*** jaypipes has joined #openstack-neutron12:07
*** boris-42 has joined #openstack-neutron12:07
*** Bsony has joined #openstack-neutron12:09
*** yfried_ is now known as yfried|afk12:09
*** trinaths has joined #openstack-neutron12:10
*** yamamoto has joined #openstack-neutron12:11
*** chlong has joined #openstack-neutron12:12
*** sudipto has quit IRC12:12
*** Networkn3rd has joined #openstack-neutron12:12
*** atuvenie has joined #openstack-neutron12:14
*** yfried|afk is now known as yfried_12:15
*** ZZelle has quit IRC12:15
*** chlong has quit IRC12:15
*** dims has quit IRC12:15
*** ZZelle has joined #openstack-neutron12:15
*** dims has joined #openstack-neutron12:16
*** txomon|fon has quit IRC12:18
*** chandankumar_ has quit IRC12:18
*** _cjones_ has joined #openstack-neutron12:19
*** evgenyf has quit IRC12:19
*** evgenyf has joined #openstack-neutron12:19
*** Bsony has quit IRC12:20
*** _cjones_ has quit IRC12:23
*** salv-orlando has joined #openstack-neutron12:24
*** aranjan has quit IRC12:25
*** blues-man has quit IRC12:25
*** banix has joined #openstack-neutron12:27
*** dane_leblanc has joined #openstack-neutron12:28
*** banix has quit IRC12:28
*** pask81 has quit IRC12:29
*** yfried_ is now known as yfried|afk12:29
*** jckasper has quit IRC12:29
*** jistr is now known as jistr|class12:30
*** yfried|afk is now known as yfried_12:30
*** txomon|fon has joined #openstack-neutron12:30
*** banix has joined #openstack-neutron12:31
*** chlong has joined #openstack-neutron12:32
*** flaviof has joined #openstack-neutron12:33
*** johnbelamaric has joined #openstack-neutron12:33
*** dave-mccowan has joined #openstack-neutron12:34
*** chlong has quit IRC12:35
*** irenab has quit IRC12:36
*** ishant has quit IRC12:36
*** chlong has joined #openstack-neutron12:36
*** ChuckC has quit IRC12:37
*** chlong has quit IRC12:39
*** Marga_ has joined #openstack-neutron12:42
openstackgerritPavel Bondar proposed openstack/neutron: Implement IPAM Driver loader  https://review.openstack.org/14747912:43
*** Miouge has joined #openstack-neutron12:44
*** gildub has quit IRC12:47
*** yamamoto has quit IRC12:48
*** jpena|lunch is now known as jpena12:49
*** yfried_ is now known as yfried|afk12:51
*** yfried|afk is now known as yfried_12:51
*** Networkn3rd has quit IRC12:55
*** chlong has joined #openstack-neutron12:56
*** yatin has quit IRC12:56
*** chandankumar has joined #openstack-neutron12:57
*** trinaths has quit IRC12:57
*** ferest has joined #openstack-neutron12:57
*** matrohon has joined #openstack-neutron12:58
openstackgerritPaul Michali proposed openstack/neutron-vpnaas: VPNaaS: Refactoring to use callback mechanism  https://review.openstack.org/16522612:59
*** ChuckC has joined #openstack-neutron13:01
*** julim has joined #openstack-neutron13:01
*** thomasem has quit IRC13:02
openstackgerritRomil Gupta proposed openstack/neutron: Vxlan UDP port value should be updated in neutron DB  https://review.openstack.org/15389113:04
*** salv-orlando has quit IRC13:04
*** Miouge has quit IRC13:04
*** Miouge has joined #openstack-neutron13:05
*** Miouge has quit IRC13:05
openstackgerritRomil Gupta proposed openstack/neutron: Vxlan UDP port value should be updated in neutron DB  https://review.openstack.org/15389113:05
*** changbl has quit IRC13:06
*** amotoki has quit IRC13:09
openstackgerritSandhya Dasu proposed openstack/neutron: Cisco UCS Manager ML2 Mechanism Driver  https://review.openstack.org/15543613:09
*** salv-orlando has joined #openstack-neutron13:09
*** ferest has quit IRC13:10
*** nplanel_ has joined #openstack-neutron13:12
*** amotoki has joined #openstack-neutron13:12
openstackgerritRomil Gupta proposed openstack/neutron: Use first() instead of one() in tunnel endpoint query  https://review.openstack.org/16694713:13
*** diegows has joined #openstack-neutron13:13
ajogaryk, I have a split patch as per ihrachyshka  request for: https://review.openstack.org/#/c/165117/13:13
ajoare we still in time to resubmit?13:14
ajoI guess it didn't merge since you just put the +A,13:14
ajoI just need to run git review... and then wait for jenkins againm13:14
ihrachyshkaajo, nah, if we got +A, screw it13:14
ajobut it's ready anyway if we want the split/changes :D13:14
*** thomasem has joined #openstack-neutron13:14
ajoihrachyshka, ack, ok, if gate gets mad for some reason and -1's, I'll submit it13:14
garykajo: i have approved - if you want to split then please push now before the gate competes13:15
garykihrachyshka: please set a -1 if you have comments13:15
ihrachyshkagaryk, I didn't feel those comments are worth blocking the patch, so no -113:15
ajogaryk, they were nits, probably he didn't want to hold for nits13:15
*** yfried__ has joined #openstack-neutron13:15
garykihrachyshka: ok, thanks13:15
ajothank you both guys,13:15
garykajo: i guess you can fix them in a follow up patch,13:15
*** doude has quit IRC13:16
ajook, let's push it, let's have a cleaner history.13:16
ajoI can do it right now13:16
garykFYI - if you want to stop the gate just update the commit message13:16
*** yfried_ has quit IRC13:16
ajoI will git review in a second13:16
ajopassing pep8 locally...13:16
ajoit was a clean split13:16
ajosome files went to a patch, some to a different one13:17
openstackgerritMiguel Angel Ajo proposed openstack/neutron: Enable Process Monitor by default.  https://review.openstack.org/16511713:18
openstackgerritMiguel Angel Ajo proposed openstack/neutron: Stop any spawned ProcessMonitor at test cleanup.  https://review.openstack.org/16720713:18
ajogaryk , ihrachyshka  ^13:20
*** _cjones_ has joined #openstack-neutron13:20
*** aranjan has joined #openstack-neutron13:20
*** Marga_ has quit IRC13:21
*** lukasa has quit IRC13:21
*** zzzeek has joined #openstack-neutron13:21
garykajo: thanks!13:21
*** yfried__ has quit IRC13:22
*** yfried__ has joined #openstack-neutron13:22
*** jpena has quit IRC13:23
*** salv-orl_ has joined #openstack-neutron13:24
*** _cjones_ has quit IRC13:25
*** jpena has joined #openstack-neutron13:25
*** Bhavya has quit IRC13:25
openstackgerritAdelina Tuvenie proposed openstack/neutron: OVS agent support on Hyper-V  https://review.openstack.org/16059613:26
openstackgerritAdelina Tuvenie proposed openstack/neutron: Add eventlet monkey_patch helper  https://review.openstack.org/16721413:26
*** lpetrut has quit IRC13:26
*** jckasper has joined #openstack-neutron13:27
*** salv-orlando has quit IRC13:27
*** lpetrut has joined #openstack-neutron13:27
*** salv-orlando has joined #openstack-neutron13:28
*** amuller has joined #openstack-neutron13:29
openstackgerritAdelina Tuvenie proposed openstack/neutron: OVS agent support on Hyper-V  https://review.openstack.org/16059613:30
*** kbringard has joined #openstack-neutron13:30
*** baoli has joined #openstack-neutron13:30
*** salv-orl_ has quit IRC13:32
*** ChuckC has quit IRC13:32
*** dane_leblanc has quit IRC13:32
*** banix has quit IRC13:33
*** jckasper has quit IRC13:34
*** chandankumar has quit IRC13:35
*** claudiub has joined #openstack-neutron13:35
*** Bsony has joined #openstack-neutron13:35
*** rpothier has joined #openstack-neutron13:35
*** dboik has joined #openstack-neutron13:38
*** dboik has quit IRC13:38
*** dboik has joined #openstack-neutron13:39
*** chandankumar has joined #openstack-neutron13:41
*** lazy_prince is now known as killer_prince13:41
*** armax has joined #openstack-neutron13:42
*** yamamoto has joined #openstack-neutron13:43
*** yfried__ has quit IRC13:44
*** r-daneel has joined #openstack-neutron13:44
*** yapeng has joined #openstack-neutron13:45
*** jckasper has joined #openstack-neutron13:45
*** cbouch has joined #openstack-neutron13:45
*** mwagner_lap has quit IRC13:46
*** tiswanso has joined #openstack-neutron13:46
atuvenieamotoki: I split https://review.openstack.org/#/c/160596/ into two for now. A monkey patch one on top of which I rebased the rest. I will change it even further without a problem, just give me an indication as to how to proceed13:46
*** nfedotov has joined #openstack-neutron13:51
*** shwetaap has joined #openstack-neutron13:52
*** amrith has left #openstack-neutron13:53
*** jistr|class is now known as jistr13:53
ihrachyshkaatuvenie, for the first thing, I think code moves into common/... could be split apart?13:53
*** aranjan has quit IRC13:54
*** xgerman has joined #openstack-neutron13:55
*** doude has joined #openstack-neutron13:55
*** achanda has joined #openstack-neutron13:55
*** dane_leblanc has joined #openstack-neutron13:56
*** jpena_ has joined #openstack-neutron13:57
*** pritesh has joined #openstack-neutron13:57
atuvenieihrachyshka: you mean a separate patch for each movement?13:58
*** yamahata has joined #openstack-neutron13:58
amotokiihrachyshka: atuvenie: I am sure I got your point. could you elaborate more?13:58
amotokiatuvenie: looking the second one. I am still exploring how to reduce the size of the change.13:58
ihrachyshkaatuvenie, amotoki: well, maybe not a patch per move, but just split the simple moves to make it easier to grasp and concentrate on non-obvious changes.13:59
*** baoli has quit IRC13:59
amotokiihrachyshka: agree. we can split it into two parts: the first one moves ovs-agent to cmd/eventlet and the second one introduces support of hyper-v monkey-patch. right?14:00
ihrachyshkaamotoki, nah, that's already done, no?14:00
*** baoli has joined #openstack-neutron14:00
*** jpena has quit IRC14:00
*** achanda has quit IRC14:00
*** dboik_ has joined #openstack-neutron14:00
ihrachyshkaamotoki, I referred to eg. code from neutron/agent/linux/ovs_lib.py moving into neutron/agent/common/ovs_lib.py14:00
amotokiihrachyshka: ah... sorry I misunderstood :-(14:01
*** nmagnezi_ has quit IRC14:01
amotokiihrachyshka: I thought the first one refers eventlet monkey-patch one...14:02
ihrachyshkaamotoki, only that split will shrink the actual patch in more than half in size14:02
openstackgerritAnn Kamyshnikova proposed openstack/neutron: Add some useful notes in  devref/db_layer.rst  https://review.openstack.org/16723314:02
ihrachyshkaamotoki, no, eventlet seems to be good enough. of course we could split it even more, but no huge benefit from that14:03
atuvenieamotoki: ihrachyshka: the moving of ovs_lib + placeholder for backwards compatibility one14:03
atuvenieamotoki: ihrachyshka: could be one patch14:03
*** julim has quit IRC14:03
*** lpetrut has quit IRC14:03
*** dboik has quit IRC14:04
ihrachyshkaatuvenie, similar for polling?14:04
atuvenieamotoki: ihrachyshka: and the polling + utils could be another one? Since that introduces specific windows changes14:04
atuvenieor should polling and utils be separate as well?14:04
*** jpena_ is now known as jpena14:04
ihrachyshkaatuvenie, I would be ok with just a single patch for all moves actually14:04
ihrachyshkaatuvenie, but you decide14:04
ihrachyshkamore pieces are fine to review (though harder to push thru gate)14:05
*** julien_ZTE has joined #openstack-neutron14:05
*** carl_baldwin has joined #openstack-neutron14:06
*** julim has joined #openstack-neutron14:06
*** zhipeng has joined #openstack-neutron14:07
openstackgerritYaroslav Morkovnikov proposed openstack/neutron: Test IP allocation in two SLAAC subnets  https://review.openstack.org/16712914:07
*** lukasa has joined #openstack-neutron14:08
*** localloop127 has joined #openstack-neutron14:09
*** chandankumar has quit IRC14:09
atuvenieihrachyshka: wait, I'm confused now should I split https://review.openstack.org/#/c/160596/ or not? :) If I split ovs_lib move from utils + polling move that would result in two patches of about 4-500 lines. I would go with that, it makes things a little clearer14:11
ihrachyshkaatuvenie, yes, I would split out moves from that patch into single separate patch14:11
ihrachyshkaatuvenie, but you can go further and split that one into more pieces if you like14:12
*** jprovazn has joined #openstack-neutron14:14
*** ajmiller has joined #openstack-neutron14:16
*** nmagnezi_ has joined #openstack-neutron14:16
*** atuvenie has quit IRC14:18
*** _cjones_ has joined #openstack-neutron14:21
*** lpetrut has joined #openstack-neutron14:24
*** aepifanov has quit IRC14:25
*** aepifanov has joined #openstack-neutron14:25
*** _cjones_ has quit IRC14:25
*** fredlhsu has joined #openstack-neutron14:29
*** lori is now known as lori|away14:30
*** achanda has joined #openstack-neutron14:32
*** banix_ has joined #openstack-neutron14:34
*** yfried__ has joined #openstack-neutron14:36
*** jprovazn has quit IRC14:36
*** banix_ is now known as banix14:36
*** akanksha has quit IRC14:37
*** tflynn has joined #openstack-neutron14:38
*** yfried__ has quit IRC14:38
*** jprovazn has joined #openstack-neutron14:38
*** tflynn has quit IRC14:38
*** crose has joined #openstack-neutron14:38
*** lpetrut has quit IRC14:38
*** yfried__ has joined #openstack-neutron14:39
*** tflynn has joined #openstack-neutron14:39
*** prad has joined #openstack-neutron14:39
openstackgerritAssaf Muller proposed openstack/neutron: Simplify keepalived.virtual_routes  https://review.openstack.org/16043014:41
openstackgerritAssaf Muller proposed openstack/neutron: Add extra subnet route to ha router  https://review.openstack.org/15977214:41
*** reed has joined #openstack-neutron14:41
nfedotovHello All! Does anybody know  a job name that runs tests located neutron\tests\tempest ?  A job in the check pipeline14:41
*** mwagner_lap has joined #openstack-neutron14:42
*** achanda has quit IRC14:42
amullernfedotov: check-neutron-dsvm-api14:42
nfedotovThank you!14:43
*** lpetrut has joined #openstack-neutron14:45
openstackgerritAssaf Muller proposed openstack/neutron: Deprecate use_namespaces option  https://review.openstack.org/16688814:46
amullercarl_baldwin: Good morning14:47
*** yapeng has quit IRC14:48
*** Networkn3rd has joined #openstack-neutron14:49
*** nmagnezi_ has quit IRC14:49
*** thedodd has joined #openstack-neutron14:50
*** padkrish has joined #openstack-neutron14:50
*** aranjan has joined #openstack-neutron14:50
*** EmilienM|PTO is now known as EmilienM14:51
openstackgerritNikolay Fedotov proposed openstack/neutron-vpnaas: Scenario test for vpnaas: ipsec-site-connection  https://review.openstack.org/15974614:51
amullercarl_baldwin: Left a comment on https://review.openstack.org/#/c/140863/14:51
*** annegentle has joined #openstack-neutron14:51
carl_baldwinamuller: thanks.14:52
*** padkrish has quit IRC14:52
carl_baldwinamuller: We need to get to the bottom of this.14:53
*** lpetrut has quit IRC14:54
carl_baldwinamuller: btw, your patch is next up in the refactoring.  Needs a rebase (https://review.openstack.org/#/c/160608)14:54
amullercarl_baldwin: oh yay :)14:54
*** itzikb has quit IRC14:56
*** jobewan has joined #openstack-neutron14:56
*** lukasa has quit IRC14:56
*** aranjan has quit IRC14:57
carl_baldwinamuller: Then, I guess I need to polish up mine which follows yours.  :)14:57
amullercarl_baldwin: I'll have to remember what on earth I did there14:58
*** leenheer has joined #openstack-neutron14:58
carl_baldwinamuller: I gave the rebase a quick try.  It wasn’t really trivial.14:58
amullercarl_baldwin: OK I'll do that today14:58
anteayamarun: thanks15:00
marunanteaya: it's possible to run the tests from neutron already15:00
*** neiljerr` has left #openstack-neutron15:00
anteayaokay15:00
anteayais there any documentation I can point them to?15:00
*** luqas_ has joined #openstack-neutron15:00
anteayawhen they ask me15:00
marunanteaya: not yet15:00
anteayagreat15:00
marunanteaya: it's as simple as 'tox -eapi' on the same node that can run tempest15:00
anteayaany eta on something pointable?15:00
*** ChuckC has joined #openstack-neutron15:00
anteayaI'll point them to this log then15:00
anteayathanks15:00
pc_marmax: ping15:01
anteayaluqas_: run tempest and then 'tox -eapi' after that15:01
marunanteaya: with the caveat that if they aren't using devstack, it would be 'TEMPEST_CONFIG_DIR=/path/to/dir/containing/tempest.conf tox -eapi'15:01
*** raildo|away is now known as raildo15:01
anteayamarun: wonderful15:01
anteayathank you15:01
marunanteaya: but the devstack default path is assumed if not provided15:01
anteayacool15:01
luqas_anteaya: marun: thanks15:02
marunnp15:02
marunwill add to TESTING.rst shortly15:02
anteayaluqas_: you're good then?15:02
anteayamarun: thanks care to ping luqas_ and I when you do so we can review?15:02
luqas_anteaya: good to test :)15:02
dougwiganteaya: it's further complicated/simplified in that when we shortly move the *aas tests, you can just run the entire suite for the relevant repos, instead of the piecemeal regex's people use now.15:02
marunanteaya: will do15:02
anteayaluqas_: great, thanks for being proactive on this, you are doing a wonderful job, keep it up15:03
marundougwig: right...  I'm hoping it can be tox -eapi at least for everyone15:03
*** mlavalle has joined #openstack-neutron15:03
luqas_anteaya: thanks15:03
anteayadougwig: awesome, looking forward to your contribution to TESTING.rst when that happens15:03
anteayaluqas_: :)15:03
amotokianteaya's point is just that we need to announce third party CI needs to be changed once moving API test completes.15:03
anteayaamotoki: and have docs available for folks to reference, thank you, yes15:04
amotokiyes. I am also running third party CI, so I can help the moving of course.15:05
openstackgerritPavel Bondar proposed openstack/neutron: Refactor db_base_plugin_v2.py to use new IPAM  https://review.openstack.org/15323615:05
*** jaypipes has quit IRC15:05
anteayaamotoki: oh that would be great, then you would have first hand knowledge to share with others15:05
*** achanda has joined #openstack-neutron15:06
*** achanda has quit IRC15:06
*** carl_baldwin has quit IRC15:08
*** xuhanp_ has quit IRC15:09
*** xuhanp has quit IRC15:09
*** atuvenie has joined #openstack-neutron15:09
*** numan has quit IRC15:11
HenryGmarun: ping15:12
marunHenryG: pong15:12
HenryGmarun: I am seeing a new problem locally when running the dsvm-functional tests, I am a bit stumped15:12
*** jorgem has joined #openstack-neutron15:12
marunHenryG: I've been having some strange problems myself...15:12
marunHenryG: What are you seeing?15:13
HenryGmarun: DBusException15:13
marunHenryG: hmmm, that's a new one...15:13
HenryGmarun: 1 sec, pasting ...15:13
HenryGmarun: http://paste.openstack.org/show/196017/15:14
*** jpena has quit IRC15:14
*** pritesh has quit IRC15:14
*** jpena has joined #openstack-neutron15:16
* marun looking15:16
marunHenryG: er...  that's pretty strange.  keystone's use of keyring appears to be conflicting with something locally installed15:17
ZZelleHenryG, it seems some clients use gnome keyring15:17
marunHenryG: is this a desktop machine?15:17
HenryGmarun: yes, desktop. I should try on server I guess15:18
marunHenryG: I wouldn't recommend running anything more than unit tests on desktop15:18
marunHenryG: the costs of failure could be large15:19
*** ijw has joined #openstack-neutron15:19
*** wN has joined #openstack-neutron15:19
*** lpetrut has joined #openstack-neutron15:19
HenryGmarun: ok, thanks for looking and educating15:20
*** ijw has quit IRC15:20
*** sudipto has joined #openstack-neutron15:20
marunHenryG: might be worth raising the issue with the keystone folks...15:20
sudiptoobondarev: Hi, could you please tell me which error message you'd want me to modify per this comment: the check now is unrelated to server START_TIME, better to update error message accordingly ?15:21
HenryGmarun: ok15:21
marunHenryG: the fact that it happens on import is problematic, it might actually trigger the issue even in unit testing.15:21
*** Marga_ has joined #openstack-neutron15:22
*** ijw has joined #openstack-neutron15:22
*** ijw has quit IRC15:23
*** ijw has joined #openstack-neutron15:24
*** carl_baldwin has joined #openstack-neutron15:24
*** tflynn has quit IRC15:24
*** ollivier has joined #openstack-neutron15:25
*** haleyb has joined #openstack-neutron15:25
*** tflynn has joined #openstack-neutron15:25
*** garyk has quit IRC15:25
*** ijw has quit IRC15:25
*** ijw has joined #openstack-neutron15:26
*** emagana has joined #openstack-neutron15:28
*** yog__ has quit IRC15:29
emaganamestery: ping!15:29
mesteryemagana: pong!15:29
emaganamestery: is neutron code freeze?15:30
openstackgerritPaul Michali proposed openstack/neutron-fwaas: FWaaS: Refactor callback mechanism  https://review.openstack.org/16727515:30
mesteryemagana: We're in the feature freeze yes, we're focusing on reviewing things here: https://launchpad.net/neutron/+milestone/kilo-rc115:30
*** jpena_ has joined #openstack-neutron15:30
emaganamestery: I was reviewing code and I noticed a couple of commit with two +2 and not approved, it made me wondering about it because I Couldn't attend the meeting15:30
*** scheuran has quit IRC15:31
emaganamestery: Got it.. working on those reviews.. Thanks!15:31
mesteryemagana: Tahnks for checking! :)15:31
*** leenheer has quit IRC15:31
emaganamestery: always!  ;-)15:31
*** rushil_ has quit IRC15:32
pc_marmax: You around?15:32
*** annegentle has quit IRC15:33
*** jpena has quit IRC15:33
sudiptomestery: https://bugs.launchpad.net/neutron/+bug/1432582 is this no longer part of kilo-rc1?15:33
openstackLaunchpad bug 1432582 in neutron "OVS agent shows connected to AMQP but neutron server rejects the request." [High,In progress] - Assigned to Sudipta Biswas (sbiswas7)15:33
mesterysudipto: Yes, armax pulled that out yesterday.15:34
armaxpc_m: sup?15:34
*** vishwanathj has joined #openstack-neutron15:35
*** dannywilson has joined #openstack-neutron15:35
pc_marmax: On https://review.openstack.org/#/c/164466/5 I'm running into some problems and wondering if you have any ideas. Have some time?15:35
armaxmestery, sudipto: yes, I did, because I don’t think this is critical to the release, and since we didn’t have consensus on the fix...15:35
armaxpc_m: in a meeting now...15:35
sudiptoarmax, mestery: Ok. So I can work on this later for the next release?15:35
pc_marmax: Can you ping me when avail?15:35
armaxpc_m: will do15:35
pc_marmax: Thanks!15:35
sudiptoarmax, mestery: I seem to have consensus now from a few people...15:36
mesterysudipto: Once we cut hte RC branch, we'll take the brakes off of master again for Liberty15:36
sudiptomestery: Ok sure.15:36
armaxpc_m: wanna give me a heads-up?15:36
*** chandankumar has joined #openstack-neutron15:36
*** tsg has joined #openstack-neutron15:37
emaganamestery: I just went through all Wishlist ones and none is ready to review.. either no code or there is a -215:37
emaganamestery: I guess we need to make more pressure to the owners!15:37
mesteryemagana: Some of those wishlist are plugin decomp things which are blocked and armax is tracking.15:37
pc_marmax: Sure... So trying to  patch the _get_callback_manager() method to return a unique CallbacksManager object. However, that method is called multiple times during the test cases (twice to subscribe callbacks, and then each time a notification is done.15:38
mesteryarmax was saying hte same thing to me today emagana :)15:38
emaganamestery: Just saying... maybe we should take them out of the rc-115:38
pc_marmax: Right now, I'm trying to figure out how to do that on a per test basis (singleton for a test), but having a few problems.15:38
emaganamestery: anyway they are just wishlist... moving on15:38
mesteryemagana: We'll get there, but those plugin decomp ones are close anyways :)15:39
armaxpc_m: unit tests right?15:39
emaganamestery: true!15:39
pc_marmax: Testing another try right now. Yes UT15:39
pc_marmax: I mocked _get_callback_manager() to return a new instance, but that will not work, due to the multiple calls.15:40
armaxpc_m: did you use the same approach you chose for the functional test?15:40
*** absubram has quit IRC15:40
openstackgerritCarl Baldwin proposed openstack/neutron: Move create_dvr_fip_interfaces in to DVR  https://review.openstack.org/15966315:41
*** kickinz1 is now known as kickinz1|afk15:42
pc_marmax: Yeah. My guess is that the functional test doesn't exercise this. I think that approach is wrong.15:42
armaxpc_m: have you considered creating a test level instance for the callback manager?15:42
*** _cjones_ has joined #openstack-neutron15:42
armaxpc_m: don’t think so.15:42
*** leenheer has joined #openstack-neutron15:42
*** ronis has quit IRC15:42
armaxreviewing the functional test now15:42
armaxpc_m: hang on15:42
*** kickinz1|afk is now known as kickinz115:43
*** leenheer has quit IRC15:43
armaxpc_m: have a look?15:43
*** annegentle has joined #openstack-neutron15:43
*** anshul has quit IRC15:44
*** _cjones_ has quit IRC15:44
*** _cjones_ has joined #openstack-neutron15:44
*** jorgem has quit IRC15:44
pc_marmax: Right now, I made a member function on the test class, to create a manager, if one doesn't exist (using an attribute on the test class for the callback manager).15:44
armaxI saw15:45
armaxpc_m: I made a comment on it right now15:45
pc_marmax: Running tests right now. Ah that is probably better.15:46
*** changbl has joined #openstack-neutron15:46
pc_marmax: Thanks! I'll try that.15:46
armaxpc_m: pls have a look, I only interpreted in my mind15:46
armaxpc_m: not sure if it works ;)15:46
openstackgerritMaru Newby proposed openstack/neutron: Simplify base test cases  https://review.openstack.org/16704115:48
*** kendriu has left #openstack-neutron15:49
*** YorikSar has quit IRC15:49
*** lpetrut has quit IRC15:50
*** annegentle has quit IRC15:50
openstackgerritZongKai LI proposed openstack/neutron: fix l3-agent restart with last runtime fip for dvr  https://review.openstack.org/16653915:51
*** bradjones has quit IRC15:51
*** bradjones has joined #openstack-neutron15:51
*** bradjones has quit IRC15:51
*** bradjones has joined #openstack-neutron15:51
*** lpetrut has joined #openstack-neutron15:52
*** Miouge has joined #openstack-neutron15:53
*** wN has left #openstack-neutron15:53
*** nlahouti has joined #openstack-neutron15:53
HenryGmarun: what problems are you seeing with functional tests?15:55
*** carl_baldwin has quit IRC15:55
*** zhhuabj has joined #openstack-neutron15:55
openstackgerritAman Kumar proposed openstack/neutron: Added config variable for External Network type in ML2  https://review.openstack.org/14954615:56
*** leenheer has joined #openstack-neutron15:56
*** leenheer has quit IRC15:56
marunHenryG: I've been seeing failures related to oslo_rootwrap installation and db issues with the imap testing.15:56
marunHenryG: Hard to say what the cause is, really, given that how the environment is installed is so important.15:57
*** jorgem has joined #openstack-neutron15:57
marunHenryG: the functional job has sitepackages=True to allow things like python-openvswitch, but that is problematic.15:57
marunHenryG: I'd like to see us move to docker so that we can have a known-good environment to test in15:58
openstackgerritSudipta Biswas proposed openstack/neutron: Add clock sync error detection on agent registration  https://review.openstack.org/16553915:58
marunHenryG: Or better, at the least.  Network namespaces aren't really containable15:58
marunHenryG: but at least all the deps could be frozen in a container once they were tested to work15:59
*** yfried__ has quit IRC15:59
*** yfried__ has joined #openstack-neutron15:59
*** tflynn has quit IRC15:59
*** emagana has quit IRC16:00
*** salv-orlando has quit IRC16:00
openstackgerritMaru Newby proposed openstack/neutron: Simplify retargetable test framework  https://review.openstack.org/16707516:00
openstackgerritDoug Wiegley proposed openstack/neutron: Strawman: Remove pylint entirely  https://review.openstack.org/16728416:01
*** carl_baldwin has joined #openstack-neutron16:02
matrohonHi16:02
*** EmilienM is now known as EmilienM|PTO16:02
*** emagana has joined #openstack-neutron16:03
*** dane_leblanc has quit IRC16:03
matrohonI want to tag a bug as kilo-rc-potential16:03
matrohonno such tag has been created?16:03
*** julien_ZTE has quit IRC16:03
matrohonmestery : ^^16:03
*** julien_ZTE has joined #openstack-neutron16:03
mesterymatrohon: I'll create that one, doing it now. Or just mark it as kilo-rc1 for now.16:04
*** julien_ZTE has quit IRC16:04
matrohonmestery : done, thanks16:04
*** melwitt has joined #openstack-neutron16:04
*** amotoki has quit IRC16:04
mesterymatrohon: Thanks!16:04
*** amotoki has joined #openstack-neutron16:05
*** zhipeng has quit IRC16:05
*** Marga_ has quit IRC16:05
*** jistr has quit IRC16:05
*** yamamoto has quit IRC16:05
*** salv-orlando has joined #openstack-neutron16:07
amullercarl_baldwin: pylint actually helped me during rebasing the refactor patch, it's catching things that flake8 isn't: no-value-for-parameter and too-many-function-args16:07
carl_baldwinamuller: I don’t have anything against pylint.  I just insist that it must be pinned if we’re going to use it.16:09
amullerI agree, that's why I proposed that patch :)16:09
carl_baldwinFrom the most recent comment on the patch, sounds like we could get that through if someone is willing to commit toit.16:10
amulleryeah I'll have to think about that16:10
*** jpena_ is now known as jpena16:10
carl_baldwinSince Neutron is the only project using it for voting, it should just be updating Neutron at the beginning of a cycle.16:12
*** garyk has joined #openstack-neutron16:13
*** jprovazn has quit IRC16:14
ZZelleamuller, you should also pin astroid version16:15
*** chlong has quit IRC16:16
*** aranjan has joined #openstack-neutron16:16
*** jorgem has quit IRC16:17
ZZelleamuller, the 1st trouble we add with pylint 1.4.1 was not pylint itself by new astroid version which was smarter16:17
*** melwitt has quit IRC16:17
*** ilyashakhat has joined #openstack-neutron16:18
amullerZZelle: astroid is a pylint depdency though, we don't have it in our requirements, so if pylint is pinned (And thus not updated), it shouldn't update its depedencies either?16:18
ZZelleamuller, it appends with https://review.openstack.org/14802716:19
*** thedodd has quit IRC16:19
ihrachyshkaamuller, we can adopt the pin under our oslo janitor efforts. that should be easy.16:19
*** lizk_ has quit IRC16:19
*** Miouge has quit IRC16:20
*** melwitt has joined #openstack-neutron16:20
ZZelleamuller, iirc, pylint does not set a upper version constraint on astroid version16:20
*** Miouge has joined #openstack-neutron16:20
*** garyk has quit IRC16:21
*** yamahata has quit IRC16:21
amullerZZelle: OK, but if pip install -r requirements doesn't update pylint (Because it's pinned), why would astroid be updated?16:21
amullerihrachyshka: Do you have a link describing the 'oslo janitor' efforts? All I got from Google were janitor positions in the city of Oslo :)16:21
*** zhhuabj has quit IRC16:22
ihrachyshkaamuller, well.. I mostly meant all the things I tracked during kilo as oslo liaison. I handled hacking version bump.16:22
armaxHenryG: ping16:22
amullerihrachyshka: ahh ok16:22
ihrachyshkaso I can also do it for pylint16:22
*** zhhuabj has joined #openstack-neutron16:23
ZZelleamuller, on a new virtualenv astroid version can be higher than the one on older virtualenv16:23
ihrachyshkaamuller, unless pylint explicitly caps astroid, it will fetch the latest for new venv or with -U16:23
amullerZZelle: gotchz16:23
amullera*16:23
ihrachyshkaa workaround could be e.g. installing astroid first16:24
ihrachyshkaamuller, multi targets are merging in kilo!16:24
amullerihrachyshka: good news :)16:25
openstackgerritMerged openstack/neutron-vpnaas: Introduce Vyatta VPN agent cmd in monkey patched eventlet module  https://review.openstack.org/16636616:25
*** sudipto has quit IRC16:25
amullerihrachyshka: so what version of oslo messaging will include that patch then? How do I know that?16:25
*** dane_leblanc has joined #openstack-neutron16:25
*** mestery has quit IRC16:26
*** Miouge has quit IRC16:26
*** nyechiel_ has quit IRC16:26
*** mestery has joined #openstack-neutron16:26
marunHenryG, armax: Some patches intended to clean up api tests - https://review.openstack.org/#/c/167041/16:27
openstackgerritArmando Migliaccio proposed openstack/neutron: Ml2 Mechanism Driver for OVSvApp Solution  https://review.openstack.org/16024716:28
HenryGarmax: pong16:29
*** absubram has joined #openstack-neutron16:29
HenryGmarun: they are on my radar16:29
armaxmarun: captured16:29
*** ihrachyshka has quit IRC16:29
armaxHenryG: any clue as to why https://review.openstack.org/#/c/157243/ is not liked by its CI?16:30
*** Bsony has quit IRC16:30
*** tiswanso has quit IRC16:30
*** tiswanso has joined #openstack-neutron16:31
HenryGarmax: I know they are working on it, I can find out some details if needed16:31
armaxHenryG: ok thanks16:32
*** thedodd has joined #openstack-neutron16:32
*** Miouge has joined #openstack-neutron16:32
*** dane_leblanc has quit IRC16:32
ZZelleihrachyshka, emagana, hi16:32
ZZelleiihrachyshka, emagana, based on the discussion we had last week i updated https://review.openstack.org/165115 and https://review.openstack.org/161494, if you have some time to give some feedbacks16:34
*** cbouch has quit IRC16:34
*** carl_baldwin has quit IRC16:35
*** amotoki has quit IRC16:35
emaganaZZelle: I will do it!16:36
ZZelleemagana, thx16:36
pc_mmestery: hi16:37
*** annegentle has joined #openstack-neutron16:37
*** annegent_ has joined #openstack-neutron16:38
*** rushil has joined #openstack-neutron16:39
*** carl_baldwin has joined #openstack-neutron16:39
openstackgerritKevin Benton proposed openstack/neutron: Remove auto deletion of routers in unit tests  https://review.openstack.org/16705616:39
*** kickinz1 has left #openstack-neutron16:39
*** lizk has joined #openstack-neutron16:41
*** jaypipes_ has joined #openstack-neutron16:41
*** dane_leblanc has joined #openstack-neutron16:41
*** ivar-lazzaro has joined #openstack-neutron16:42
*** yatin has joined #openstack-neutron16:42
*** yamahata has joined #openstack-neutron16:42
*** annegent_ has quit IRC16:42
*** annegentle has quit IRC16:43
*** armax has quit IRC16:44
*** ijw has quit IRC16:46
kevinbentonamuller: https://bugs.launchpad.net/neutron/+bug/128782416:46
openstackLaunchpad bug 1287824 in neutron "l3 agent makes too many individual sudo/ip netns calls" [High,Fix released] - Assigned to Carl Baldwin (carl-baldwin)16:46
*** ivar-lazzaro has quit IRC16:46
*** ivar-lazzaro has joined #openstack-neutron16:47
*** hitalia has joined #openstack-neutron16:48
pc_mmestery, carl_baldwin: Can one of you review https://review.openstack.org/#/c/165159/? It is the UT for Strongswan implementation. Pretty much wraps that work up.16:49
carl_baldwinpc_m: I had started looking at that one.  Didn’t finish the review.  Hope to get to it soon.16:50
pc_mcarl_baldwin: Thank you!16:50
*** matrohon has quit IRC16:50
carl_baldwinpc_m: Glad to help.16:50
*** sbfox has joined #openstack-neutron16:51
pc_mcarl_baldwin: I've been doing refactoring of the L3 agent and services for the past few weeks. This is to switch from the event_notifier mechanism I had made, to the callback mechanism that armax created (so all using same method).16:52
openstackgerritMaru Newby proposed openstack/neutron: Simplify retargetable test framework  https://review.openstack.org/16707516:52
openstackgerritMaru Newby proposed openstack/neutron: Move API tests to neutron.test.api  https://review.openstack.org/16732016:52
openstackgerritMaru Newby proposed openstack/neutron: Simplify base test cases  https://review.openstack.org/16704116:52
pc_mcarl_baldwin: It also removes more of the dependency on the L3 agent.  I have a few patches up for review (all are pretty close, IMHO).16:52
carl_baldwinpc_m: I’ve seen those too.  I think that may be too much of a stretch for Kilo.  What do you think?16:53
pc_mcarl_baldwin: Didn't know if we want to defer these till Liberty or put them in now.16:53
marunarmax, HenryG: The end goal of the series is moving the tests to neutron.tests.api where they belong ^^16:53
pc_mcarl_baldwin: They are pretty simple. The Neutron one was hung up on UT with the clean up of callbacks between test, but I think I have that working now. Just doing tests.16:54
pc_mcarl_baldwin: The VPN was waiting for Vyatta feedback from Sridhar, and I have that, so that too is going along.16:54
pc_mcarl_baldwin: I think it can make it, and isn't high risk, but can defer if that makes more sense. amuller was wondering about backporting, if we wait till Liberty.16:55
amullerkevinbenton: pong16:56
pc_mcarl_baldwin: Wondering what you think.16:56
openstackgerritMaru Newby proposed openstack/neutron: Move API tests to neutron.test.api  https://review.openstack.org/16732016:56
*** tflynn has joined #openstack-neutron16:56
pc_mor recommend.16:56
*** tflynn has quit IRC16:56
amullerkevinbenton: kind of cooking lunch btw so semi afk16:57
kevinbentonamuller: just wanted you to change the status to "fix committed"16:57
kevinbentonamuller: no biggue16:57
kevinbentonamuller: biggie*16:57
amullerkevinbenton: oh right16:57
amullermy bad16:57
pc_mcarl_baldwin: I've got no strong opinion, just that it's close to being completed.16:57
openstackgerritMaru Newby proposed openstack/neutron: Simplify retargetable test framework  https://review.openstack.org/16707516:57
amullerkevinbenton: I don't have permissions to do that it seems16:57
*** sripriya has joined #openstack-neutron16:57
*** tflynn has joined #openstack-neutron16:57
openstackgerritMaru Newby proposed openstack/neutron: Move API tests to neutron.test.api  https://review.openstack.org/16732016:57
amullerenikanorov_: https://bugs.launchpad.net/neutron/+bug/1287824 - Do you have permissions to change that from fix released to fix commited?16:58
openstackLaunchpad bug 1287824 in neutron "l3 agent makes too many individual sudo/ip netns calls" [High,Fix released] - Assigned to Carl Baldwin (carl-baldwin)16:58
*** chandankumar has quit IRC16:58
carl_baldwinamuller: enikanorov_: done16:59
*** tsg has quit IRC16:59
amullercarl_baldwin: thanks16:59
*** tflynn_ has joined #openstack-neutron16:59
HenryGmarun: functional tests run fine on server, thanks for the tip17:00
*** tflynn_ has quit IRC17:00
marunHenryG: :)17:00
*** tflynn_ has joined #openstack-neutron17:00
*** ivar-laz_ has joined #openstack-neutron17:01
*** baoli has quit IRC17:02
*** emagana has quit IRC17:02
*** tflynn has quit IRC17:03
*** tiswanso has quit IRC17:03
*** ivar-lazzaro has quit IRC17:04
*** dane_leblanc has quit IRC17:05
openstackgerritNikolay Fedotov proposed openstack/neutron-vpnaas: Scenario test for vpnaas: ipsec-site-connection  https://review.openstack.org/15974617:05
*** julien_ZTE has joined #openstack-neutron17:05
*** ronis has joined #openstack-neutron17:05
*** jlanoux_ has quit IRC17:07
*** ollivier has quit IRC17:07
*** yatin has quit IRC17:07
*** kevinbenton has quit IRC17:07
*** moshele has quit IRC17:08
*** Marga_ has joined #openstack-neutron17:08
*** julien_ZTE has quit IRC17:10
*** YorikSar has joined #openstack-neutron17:10
*** chandankumar has joined #openstack-neutron17:11
*** tiswanso has joined #openstack-neutron17:11
*** mikeit has joined #openstack-neutron17:11
pc_mcarl_baldwin: Should we defer the refactoring or try to put it in?17:14
*** annegentle has joined #openstack-neutron17:14
carl_baldwinpc_m: Which/how many reviews are you asking about exactly?17:14
*** tiswanso has quit IRC17:15
pc_mcarl_baldwin: One for neutron (close to done), vpn (pretty close as well), and fw (did today, trival). Then a final commit to neutron to remove the dead code from old mechanism.17:16
*** zhhuabj has quit IRC17:17
pc_mcarl_baldwin: So two neutron, and two *aaS commits.17:17
*** harlowja_away is now known as harlowja17:18
carl_baldwinpc_m: I think they should be deferred.17:18
pc_mcarl_baldwin: ok. Will do.17:18
*** fredlhsu has quit IRC17:20
*** ygbo has quit IRC17:21
*** dane_leblanc has joined #openstack-neutron17:23
*** baoli has joined #openstack-neutron17:24
*** imcsk8|zZz is now known as imcsk817:25
*** ijw has joined #openstack-neutron17:26
*** salv-orlando has quit IRC17:26
dougwigpc_m, carl_baldwin - let me know if i can help review.17:26
*** chandankumar has quit IRC17:27
carl_baldwindougwig: Do you think we need to merge these?  pc_m did not feel strongly and so I thought they should be deferred.17:27
*** rushil has quit IRC17:28
*** achanda has joined #openstack-neutron17:28
dougwigcarl_baldwin: no, i don't feel strongly.  i'm just ready to help out if needed.17:28
*** salv-orlando has joined #openstack-neutron17:28
*** zhhuabj has joined #openstack-neutron17:28
*** baoli has quit IRC17:28
pc_mdougwig: carl_baldwin: It's very close to being done, but I'm ok with deferring.17:28
dougwigcarl_baldwin, pc_m - is the refactor work purely internal, or will it help make decomposed external stuff saner?17:29
*** aepifanov has quit IRC17:29
*** dboik_ has quit IRC17:30
*** baoli has joined #openstack-neutron17:30
*** dboik has joined #openstack-neutron17:30
openstackgerritRyan Tidwell proposed openstack/neutron: Subnet allocation from a subnet pool  https://review.openstack.org/15759717:31
*** sbfox has quit IRC17:31
pc_mdougwig: It removes duplication in callback mechanism (L3 agent -> services), and reduces need for L3 agent by drivers (only one vendor driver needs L3 agent and it may be removable later).17:32
openstackgerritRyan Tidwell proposed openstack/neutron: Subnet allocation from a subnet pool  https://review.openstack.org/15759717:32
pc_mdougwig: Eliminates AdvancedService and L3EventObserver (spelling?) classes.17:33
pc_mdougwig: carl_baldwin: amuller was concerned about defering and backporting efforts. Not sure what exactly.17:33
*** sridhar_ram has joined #openstack-neutron17:33
pc_mdougwig: carl_baldwin: It changes all the router notification calls to use the new neutron/callbacks/* code.17:34
openstackgerritPaul Michali proposed openstack/neutron: Refactoring of L3 agent notifications for router  https://review.openstack.org/16446617:34
*** annegentle has quit IRC17:34
pc_mdougwig: FYI, the code is ^^^ for neutron. For VPN it is https://review.openstack.org/#/c/165226/17:35
carl_baldwinpc_m: dougwig: I’m happy to hear amuller’s concerns.  My review time is tight and so it would take some justification for me to prioritize it.  Sounds like dougwig has some review cycles to space.17:35
carl_baldwin*spare17:35
pc_mamuller: you around?17:36
amullerI wasn't raising a concern (I'm not concerned at all if that patch is delayed to L), just stating that a plus for delivering it in K is that it would make backports in the surrounding code easier17:36
*** Bsony has joined #openstack-neutron17:36
*** john-davidge has quit IRC17:36
*** nfedotov has quit IRC17:39
openstackgerritBaodong (Robert) Li proposed openstack/neutron: allow neutron-keepalived-state-change to run when installed with devstack  https://review.openstack.org/16733917:40
dougwigamuller: that's a pretty decent concern.17:40
*** rangansw has joined #openstack-neutron17:41
*** Bsony has quit IRC17:41
pc_mcarl_baldwin: Understood on review time. I've got bandwidth to work this. If dougwig and others have time to review that's cool with me (would be nice to wrap this up), but if not, I'm OK with it going to L.17:41
*** jpena has quit IRC17:42
*** annegentle has joined #openstack-neutron17:43
*** lpetrut has quit IRC17:44
*** s3wong has joined #openstack-neutron17:44
*** dboik_ has joined #openstack-neutron17:44
*** lpetrut has joined #openstack-neutron17:44
*** tsg has joined #openstack-neutron17:45
*** carl_baldwin has quit IRC17:46
pc_mmarun: ping17:46
*** mikeit has quit IRC17:46
marunpc_m: pong17:46
*** tflynn_ has quit IRC17:47
*** tsg_ has joined #openstack-neutron17:47
pc_mmarun: Nikolay is trying to get a scenario test (functional) working for VPN (https://review.openstack.org/#/c/159746/12) and having some issue with getting the tests running. do you have time for some questions?17:47
*** dboik has quit IRC17:47
marunpc_m: I have a meeting starting in 10m but I'll do my best.17:48
*** ivar-laz_ has quit IRC17:48
*** zz_jgrimm is now known as jgrimm17:48
*** tflynn has joined #openstack-neutron17:48
marunpc_m: looking at that change, it doesn't make sense why tempest is being used17:49
*** lori|away is now known as lori17:49
marunpc_m: I don't think it makes sense for anything outside of neturon to rely on neutron/tests/tempest, since it is slated for eventual remova.l17:49
*** ivar-lazzaro has joined #openstack-neutron17:49
*** tflynn has quit IRC17:49
pc_mI think he was trying to leverage off the BaseNetworkTest class.17:50
*** ijw has quit IRC17:50
pc_mRan into all sorts of issues trying to enable tempest service.17:50
*** Networkn3rd has quit IRC17:50
marunpc_m: I'd discourage him from reusing something taht he doesn't understand.17:50
*** tsg has quit IRC17:50
marunpc_m: tempest relies on devstack-deployed services17:50
*** tflynn has joined #openstack-neutron17:50
marunpc_m: functional tests are supposed to manage their own fixture17:51
*** haleyb has quit IRC17:51
marunpc_m: mixing those two approaches is bound to be problematic17:51
*** Networkn3rd has joined #openstack-neutron17:51
*** tiswanso has joined #openstack-neutron17:51
marunpc_m: I suggest disallowing use of anything from neutron/tests/tempest for functional tests.17:52
*** armax has joined #openstack-neutron17:52
marunpc_m: And really, disallow it entirely.17:52
mesterymarun: How do we run the in-tree tempest api tests? Still using testr?17:52
pc_mmarun: Thanks. I'm not sure how to do the functional tests either, so I'm not being much help to him in getting this going.17:52
marunmestery: https://github.com/openstack/neutron/blob/master/TESTING.rst#with-tox17:53
marunmestery: yes.  I'm working on making this a bit easier to find, but the instructions there work.17:53
mesterymarun: Sweet!17:53
marunpc_m: the key is test-managed fixture.17:53
marunpc_m: tempest is not helpful in that regard, it relies on devstack to deploy things17:53
marunpc_m: so if a functional test needs fixture, it should be creating it.17:54
*** stockpirate has joined #openstack-neutron17:56
pc_mmarun: What do think is the best way we can help Nikolay in developing this test? Do you think he can leverage off of what he has already (some)?17:56
*** roeyc has quit IRC17:56
stockpiratehttp://docs.openstack.org/juno/install-guide/install/apt/content/nova-networking-controller-node.html17:56
HenryGarmax: they fixed the CI, https://review.openstack.org/15724317:57
stockpirateIs: Legacy networking primarily involves compute nodes. However, you must configure the controller node to use legacy networking.17:57
stockpiratecontroller node the neutron server or the compute node?=17:57
*** dsneddon has quit IRC17:57
*** dsneddon has joined #openstack-neutron17:57
pc_mmarun: For the test, routers, private and public subnets are needed. Now devstack creates some normally. Would one use those existing entities in the test or create everything from scratch for the test?17:57
*** tiswanso has quit IRC17:58
pc_m(as part of the fixture).17:58
* pc_m trying to get a feel for the approach to take17:58
amullerpc_m: that's not a functional test17:58
*** jamie_h has joined #openstack-neutron17:58
marunpc_m: it looks more like a tempest scenario test, and that should go into tempest17:58
*** baoli has quit IRC17:59
armaxHenryG: looking17:59
*** tiswanso has joined #openstack-neutron17:59
*** ijw has joined #openstack-neutron18:00
*** baoli_ has joined #openstack-neutron18:00
*** nyechiel_ has joined #openstack-neutron18:01
pc_mmarun: Confused a bit. Seems like this test is going full circle. It was initially added to tempest, and then he was told that it couldn't go into tempest and had to go into the functional test for the VPN repo.18:01
marunpc_m: uh18:01
marunpc_m: where's the original tempest change?18:02
marunpc_m: there are 2 types of tests in tempest18:02
*** yfauser has joined #openstack-neutron18:02
marunpc_m: is it an api test (logical validation only) or a scenario test (validates state)18:02
*** localloop127 has quit IRC18:03
*** padkrish has joined #openstack-neutron18:03
*** emagana has joined #openstack-neutron18:03
*** criptoverso has quit IRC18:04
*** sridhar_ram has quit IRC18:04
pc_mmarun: This review came from an oder review that was abandoned (left idle) as a tempest test. It think it is in the commit message, but if not, I can dig up the original review (from last year).18:04
*** jschwarz has joined #openstack-neutron18:04
*** jamielennox|away is now known as jamielennox18:04
*** sripriya has quit IRC18:05
pc_mmarun: It is a scenario test. Goal is to create an IPSec tunnel, and then verify that we can ping across the tunnel.18:05
*** sripriya has joined #openstack-neutron18:05
*** shwetaap has quit IRC18:06
*** sridhar_ram has joined #openstack-neutron18:06
*** safchain has quit IRC18:06
*** nyechiel_ has quit IRC18:07
marunpc_m: in tempest, pinging across the tunnel requires vm's18:07
marunpc_m: in a functional test, that isn't necessary18:07
*** emagana has quit IRC18:08
*** shwetaap has joined #openstack-neutron18:08
marunpc_m: but having a functional test rely on daemons that aren't test-managed is going to be make things complicated18:08
pc_mmarun: The original review was spinning up two VMs. This one, instead, is going to create a port on the private net and try to ping using that.18:08
*** yfauser has left #openstack-neutron18:09
*** marrusl has quit IRC18:10
pc_mmarun: Which daemons are you referring to? The VPN processes or something else?18:10
*** marrusl has joined #openstack-neutron18:10
marunpc_m: neutron?18:11
pc_mmarun: So it gets back to the question above... "What do think is the best way we can help Nikolay in developing this test?"18:12
marunpc_m: in meeting, sorry18:13
pc_mmarun: We have some simple functional tests that check the VPN process is running, status is as expected (without a connection). The desire is to create a scenario test that verifies that an end-to-end VPN connection can be established and pass traffic.18:14
*** baoli_ has quit IRC18:15
pc_mmarun: Sounds like we need to revisit where that test should live (tempest/vpnaas), and how to best accomplish the test.18:15
*** yfauser1 has joined #openstack-neutron18:16
marunpc_m: it should live in vpnaas...18:16
marunpc_m: that's not the issue18:16
marunpc_m: it's how the test is written18:16
*** annegentle has quit IRC18:16
*** yfauser1 has left #openstack-neutron18:17
*** yfauser has joined #openstack-neutron18:18
*** yfauser has left #openstack-neutron18:18
pc_mmarun: would you be able to advise him on how to create the test?18:18
*** carl_baldwin has joined #openstack-neutron18:18
*** yfauser has joined #openstack-neutron18:18
*** localloop127 has joined #openstack-neutron18:23
*** yfauser has quit IRC18:23
*** reed has quit IRC18:24
*** Marga_ has quit IRC18:24
*** sbfox has joined #openstack-neutron18:24
*** ZZelle_ has joined #openstack-neutron18:26
*** crc32 has joined #openstack-neutron18:26
*** achanda has quit IRC18:28
*** emagana has joined #openstack-neutron18:29
ZZelle_marun, hi18:29
marunZZelle_: hi18:29
marunpc_m: I can try18:30
*** annegentle has joined #openstack-neutron18:30
ZZelle_marun, if you have some times, i updated https://review.openstack.org/159852 and follow-up changes on functional test helpers18:30
ZZelle_marun, there are more changes :( but smaller :)18:31
*** jorgem has joined #openstack-neutron18:31
openstackgerritArmando Migliaccio proposed openstack/neutron: Add API tests for Neutron DVR extension  https://review.openstack.org/16735718:31
*** rangansw_ has joined #openstack-neutron18:31
*** apuimedo has quit IRC18:31
*** rangansw has quit IRC18:31
*** lpetrut has quit IRC18:32
pc_mmarun: That would be great!18:33
*** emagana has quit IRC18:33
*** reed has joined #openstack-neutron18:34
ZZelle_mestery, hi18:34
mesteryZZelle_: Yo!18:34
pc_mmarun: Also, the neutron-vpnaas hooks are based on the older neutron hooks, which have since changed. Does it make sense to bring the neutron-vpnaas ones in line with neutron?18:35
openstackgerritArmando Migliaccio proposed openstack/neutron: Add API tests for Neutron DVR extension  https://review.openstack.org/16735718:35
ZZelle_mestery, do you think we can add https://bugs.launchpad.net/neutron/+bug/1427228 to kilo-RC1 milestone?18:35
openstackLaunchpad bug 1427228 in neutron "Allow to run neutron-ns-metadata-proxy as nobody" [Undecided,In progress] - Assigned to Cedric Brandily (cbrandily)18:35
mesteryZZelle_: Possibly18:35
pc_mmarun: There's some things, especially in the gate hook, that I don't even know what they are there for, and that concerns me.18:36
marunpc_m: anything in particular?18:36
ZZelle_mestery, that is the expected rc1 release date?18:36
marunZZelle_: on my short-list18:36
ZZelle_marun, thx18:36
openstackgerritTerry Wilson proposed openstack/neutron: Handle non-index lookups in native OVSDB backend  https://review.openstack.org/16701718:37
mesteryZZelle_: Yes sir18:37
pc_mmarun: Just in general, uncomfortable with a bunch of test setup that I don't understand and am not sure if needed (as it's not there in neutron any more).18:37
*** anshul has joined #openstack-neutron18:37
pc_mmarun: Looks like some rootwrap filters set up, and then database setup.18:39
*** sridhar_ram has quit IRC18:39
*** lykinsbd has joined #openstack-neutron18:40
*** dannywilson has quit IRC18:42
*** dannywilson has joined #openstack-neutron18:42
*** sridhar_ram has joined #openstack-neutron18:43
*** annegentle has quit IRC18:45
*** sripriya has quit IRC18:45
*** lykinsbd has quit IRC18:46
*** haleyb has joined #openstack-neutron18:46
*** lykinsbd has joined #openstack-neutron18:46
*** ritesh has joined #openstack-neutron18:47
*** padkrish has quit IRC18:47
*** padkrish has joined #openstack-neutron18:47
*** carl_baldwin has quit IRC18:48
*** evgenyf has quit IRC18:48
*** ritesh has quit IRC18:49
*** bjornar_ has joined #openstack-neutron18:51
*** carl_baldwin has joined #openstack-neutron18:52
*** padkrish has quit IRC18:52
*** anshul has quit IRC18:52
*** anshul has joined #openstack-neutron18:52
marunpc_m: the config script from neutron is probably helpful in explaining: https://github.com/openstack/neutron/blob/master/tools/configure_for_func_testing.sh18:53
*** julien_ZTE has joined #openstack-neutron18:54
marunpc_m: functional testing requires a) system deps installed and configured b) db setup c) sudo setup18:55
marunpc_m: the rootwrap filters can be installed in the tox env with the sudo setup defined in the setup script, so they are always fresh18:55
*** jschwarz has quit IRC18:55
stockpiratehi, i have a stupid question, again18:56
stockpirateim stucked on neutron. the db connection work18:57
stockpiratebut now (OperationalError) (2003, "Can't connect to MySQL server on '10.55.0.28' (113)") None None18:57
*** achanda has joined #openstack-neutron18:57
stockpirateneutron.conf seems to be correct. is there some other config files i have missed?18:57
*** julien_ZTE has quit IRC18:58
*** yfauser has joined #openstack-neutron18:58
*** lykinsbd has quit IRC18:58
*** achanda has quit IRC19:00
*** achanda has joined #openstack-neutron19:00
*** rotbeard has quit IRC19:01
*** rangansw_ has quit IRC19:01
*** padkrish has joined #openstack-neutron19:01
*** jistr has joined #openstack-neutron19:02
*** tiswanso has quit IRC19:02
*** rangansw has joined #openstack-neutron19:02
*** aepifanov has joined #openstack-neutron19:03
*** dane_leblanc has quit IRC19:05
*** tiswanso has joined #openstack-neutron19:06
marundougwig: If we can't pin, I'm going to suggest *aas start vendoring test infrastructure at the least.19:06
pc_mmarun: Thanks for the script, when does that get invoked in the process?19:07
dougwigmarun: what do you mean by 'vending test infrastructure' ?19:07
dougwigvendoring, even19:07
marundougwig: copying19:07
marundougwig: fine we can't have the different versions of runtime code in the same process19:07
dougwigmarun: makes sense. for the lbaas api test, we run entirely standalone.  our units still use neutron's base classes.19:07
marundougwig: not just base classes19:08
marunhttps://review.openstack.org/#/c/167041/19:08
*** ijw has quit IRC19:08
marunI'm trying to reverse work that broke some of the base stuff out to allow api tests to import tempest19:08
*** yfauser has quit IRC19:08
marunbut as per armax's comment I can't merge this without breaking lbaas19:08
*** bobmel has quit IRC19:09
dougwigmarun: yep, you're right.19:09
pc_mmarun: I see, gate hook runs it.  In neutron-vpnaas, we don't have that script. Should some updates be done?19:09
marundougwig: is there a reason to not simply copy the test code from neutron on a periodic basis?19:09
armaxmarun: not lbaas, fwaas19:09
armaxlbaas is fine afaik19:09
marunoh, sorry19:09
* marun can't read19:09
armaxffsaas19:09
dougwigmarun: no, those repos need to be trending towards standalone.19:09
marundougwig: so would you suggest landing a fix in fwaas or taking the opportunity to vendor?19:10
marunvendor -> start vendoring19:10
marun(I'm not actually sure why it's called vendoring.  Copying was taken?)19:10
dougwigi'm fine to start copying as the fix.19:10
pc_mncode19:11
dougwigi don't have the fwaas or vpnaas background to substantially edit those tests in functional ways.19:11
marundougwig: it's a non-functional change, just moves stuff around19:11
dougwigright, i'm saying that's why i think copying is the safer bet.19:11
dougwigsorry, wasn't clear.19:11
marundougwig: I think the greater cost of vendoring is ensuring things stay updated.19:11
marunah, ok19:12
ZZelle_marun, dougwig, if you want i can change fwaas/vpnaas19:12
armaxvpnaas is fine too19:12
marunpc_m: I think *aas might want to use the neutron script, since they depend on neutron, and add only what is needed for them.19:13
armaxonly fwaas is the problem19:13
marunZZelle_: that would be great if you're up for it19:13
armaxif we’re talking aobut change https://review.openstack.org/#/c/167041/19:13
ZZelle_marun, how do we do? we duplicate current neutron code in fwaas, update neutron code, update fwaas code and remove obsolete duplicated from fwaas?19:15
*** dane_leblanc has joined #openstack-neutron19:15
marunZZelle_: yes19:15
ZZelle_marun, ok19:15
marunZZelle_: a copy script is suggested19:16
marunZZelle_: maybe similar to what I created for the tempest api tests19:16
marunhttps://github.com/openstack/neutron/blob/master/tools/copy_api_tests_from_tempest.sh19:16
maruncopy and translate imports, basically19:16
marunthough maybe rsync would be better to a path that is copy-only19:16
openstackgerritMerged openstack/neutron: Deprecate use_namespaces option  https://review.openstack.org/16688819:17
openstackgerritMerged openstack/neutron-vpnaas: Add some unit tests for strongswan driver  https://review.openstack.org/16515919:18
dougwigmarun: is any of the test stuff something we should target at neutron-lib, or is it all in the process of being junked/transitioned away from?19:18
marundougwig: I'm not sure it makes much sense to maintain test fixture as a library.l19:19
marundougwig: then we'd have to have tests for our tests19:19
dougwigthen we could add neutron-test-lib.  and then neutron-test-test-lib.  and then ...19:19
marundougwig: vendoring seems like a better solution until we find ways to minimize the pain of stability19:19
marunheh19:19
openstackgerritAdelina Tuvenie proposed openstack/neutron: OVS agent support on Hyper-V  https://review.openstack.org/16059619:21
openstackgerritAdelina Tuvenie proposed openstack/neutron: Add eventlet monkey_patch helper  https://review.openstack.org/16721419:21
openstackgerritAdelina Tuvenie proposed openstack/neutron: Moves ovs_lib to agent/common  https://review.openstack.org/16737419:21
*** Marga_ has joined #openstack-neutron19:21
bloganmarun, dougwig: do you then think it makes sense for the *aas repos to start building their own base test classes to eventually get away from importing neutron? or is that fine for just tests?19:21
bloganmarun, dougwig: i may have just asked something ayll asnwered above sorry :(19:22
pc_mmarun: Should the neutron-vpnaas hooks be modified to be similar to the (current) neutron ones? Should it have a copy of configure_for_func_testing.sh or is it OK to refer to the one in Neutron?19:22
*** aepifanov has quit IRC19:23
*** banix has quit IRC19:24
marunblogan: the idea is that we shouldn't be adding a dependency on the test side of things19:26
dougwigblogan, marun - yes, i think we should have our own base classes.19:27
marunblogan: either vendor/copy or create new base classes19:27
marunblogan: it will probably be more complicated on the fixture side of things, and maybe that stuff does belong in neutron-lib19:27
marunblogan: less for unit tests, more for functional stuff where common stuff will be in play19:27
*** emagana has joined #openstack-neutron19:30
*** dboik_ has quit IRC19:30
*** dboik has joined #openstack-neutron19:31
openstackgerritSudipta Biswas proposed openstack/neutron: Add clock sync error detection on agent registration  https://review.openstack.org/16553919:31
*** jistr has quit IRC19:31
marunpc_m: I would say *aas can safely treat the copy script as a black box and call it directly19:31
openstackgerritAssaf Muller proposed openstack/neutron: Move methods from HA agent to HA router  https://review.openstack.org/16060819:32
*** doude has quit IRC19:32
amullercarl_baldwin: Rebased the patch + Added some more cleanups19:32
bloganmarun, dougwig: ah okay, sounds good19:32
blogandougwig: you were planning on bringing the v1 tempest tests in?19:33
carl_baldwinamuller: ack19:33
blogandougwig: or would you like me to do it?19:33
*** banix has joined #openstack-neutron19:33
dougwigblogan: yes, or seeing if you'd look at it during one of your late night coding binges.19:33
blogandougwig: you juse use me and abuse me :(19:34
*** emagana has quit IRC19:34
*** jorgem has quit IRC19:35
*** dboik_ has joined #openstack-neutron19:35
*** nlahouti has quit IRC19:36
*** emagana has joined #openstack-neutron19:37
*** dboik has quit IRC19:38
*** morganfainberg is now known as needslesscoffee19:39
*** rangansw has quit IRC19:40
*** rpothier has quit IRC19:40
*** jorgem has joined #openstack-neutron19:41
*** aranjan has quit IRC19:41
*** achanda has quit IRC19:42
amullerarmax: about https://review.openstack.org/#/c/126182/19:43
openstackgerritAdelina Tuvenie proposed openstack/neutron: OVS agent support on Hyper-V  https://review.openstack.org/16059619:43
openstackgerritAdelina Tuvenie proposed openstack/neutron: Moves ovs_lib to agent/common  https://review.openstack.org/16737419:43
*** nfedotov has joined #openstack-neutron19:44
*** _cjones_ has quit IRC19:45
*** _cjones_ has joined #openstack-neutron19:46
claudiubarmax: hello. The comments have been addressed on  https://review.openstack.org/#/c/167214/ . Can you take a look when you have a little bit of time? :)19:47
*** Networkn3rd has quit IRC19:48
marunblogan, dougwig: Is there any reason for neutron to have the *aas api tests?19:48
marunI copied them for the sake of completeness, but tempest is still running them for now19:48
*** Networkn3rd has joined #openstack-neutron19:48
marunSo all it's doing is duplicate work19:48
marunOr am I missing something?19:49
dougwigmarun: no, that's what we're talking about moving.19:49
bloganmarun: once its in *aas repos i dont see a reason19:49
marundougwig: are you planning on moving from neutron or tempest?19:49
dougwigmarun: there is a reason for neutron to run them, though, so hold off until they're moved, and we'll submit a delete patch.19:49
marundougwig: the tests are the same in either case19:49
marundougwig: what's the reason?19:50
dougwigmarun: was going to grab from neutron19:50
marundougwig: ah, ok.19:50
bloganyeah what is the reason19:50
*** needslesscoffee is now known as morganfainberg19:50
bloganjust to grab from neutron?19:50
dougwigmarun: it rhymes with snow-gate, but if i say it, give me 3 seconds to duck first.19:50
bloganflow-gate?19:50
marundougwig: isn't tempest still providing that though?19:50
*** _cjones_ has quit IRC19:50
*** doude has joined #openstack-neutron19:50
marunmo-gate, mo-problems?19:50
*** evgenyf has joined #openstack-neutron19:51
*** padkrish has quit IRC19:51
marundougwig: btw, may make sense to pull from here19:51
marunhttps://review.openstack.org/#/c/167320/19:51
dougwigyes.  as long as its in one of the two until it's up and running in the aas'es, that's fine.  i was going to submit Depends-On patches in pairs to both repos.19:51
*** padkrish has joined #openstack-neutron19:51
*** amuller is now known as amuller_afk19:51
marundougwig: we can't remove from tempest until we have stable jobs running, in any case19:51
marundougwig: so duplication will merrily continue19:51
marunstable -> api jobs targeting stable branches19:52
dougwigsince lbaas has an api job, if we can fold in v1, we can be running it on THREE nodes at the same time.   triple the protection, yo.19:52
marundougwig: but I'm not sure how that applies to *aas19:52
marundougwig: like if I'm safer carrying 1 gun, I'll be twice as safe with one in each hand?19:52
*** _cjones_ has joined #openstack-neutron19:52
bloganwe'll also need to convert the v2 tempest tests to whatever v1 is using, bc right now we're depending on the pinned tempest version in tox19:53
dougwigmarun: and a third, tongue operated, duct taped to your face.19:53
marundougwig: I hope it's a plastic gun.  metal guns are heavy19:53
dougwigblogan: we can invoke the two suites separately.19:53
blogan3d printed19:53
dougwigmarun: scandium.  crazy light.19:53
* marun learned something new today19:53
*** nfedotov has quit IRC19:54
blogandougwig: i know but thats just ugly and unneeded technical debt19:54
marunblogan: nothing saying you can't run them on the same host19:54
dougwigblogan: i'm sure you'll submit a 15,000 line review that's beautiful, i have no fear.  :)19:54
marunso, stable jobs....19:54
*** doude has quit IRC19:54
blogandougwig: im sure you're truck will get towed19:55
marunthe plan is for neutron to be able to maintain branchless api tests that can run against stable releases19:55
marunThis seems tractable19:55
*** jpena has joined #openstack-neutron19:55
marunI'm less sure where *aas sit, though...19:55
dougwigmarun: why do you prefer that to running the tests in the branch?19:55
marundougwig: because they don't exist in the branch19:56
*** padkrish has quit IRC19:56
marunprevious to kilo, the tests were in tempest19:56
*** amuller_afk has quit IRC19:56
dougwigmarun: aas could work either way. they're more stable than the neutron api's (the interface definitions, i mean, settle down!)19:56
marun to ensure backwards compatibility, we have to have v2 tests running against all supported releases19:56
marunjust like tempest does today19:56
bloganim missing something, are the pulled in neutron tempest tests in a branch?19:56
marunblogan: no19:56
marunblogan: 'branchless' is a tempest concept19:57
bloganmarun: ah im unfamiliar with that then19:57
marunblogan: branchless test -> a test that can execute against any branch/release of the target19:57
marunblogan: they stopped branching tempest last year19:57
bloganahh i see19:57
ZZelle_marun, how do we ensure branchless tests will be really branchless?19:57
marunso master has to be able to run against master and the 2 stable branches and still pass19:57
marunZZelle_: We run them against stable branches19:57
marunZZelle_: probably we'd gate on stable test jobs on any changes to neutron/tests/api19:58
dougwigpylint loves and haters, be sure to vent your spleens here:  https://review.openstack.org/#/c/167284/   lack of enthusiasm from either direction will likely mean it's not worth spending the resources on it.19:58
ZZelle_dougwig, sad, pylint is really a good helper when pylintrc is correctly customized19:59
dougwigZZelle_: go say that in the review.  :)20:00
blogangotta go to a meeating bbl20:00
openstackgerritMaru Newby proposed openstack/neutron: Enhance TESTING.rst  https://review.openstack.org/16738420:04
*** matrohon has joined #openstack-neutron20:04
*** emagana has quit IRC20:04
*** agentle has joined #openstack-neutron20:06
*** baoli has joined #openstack-neutron20:06
*** doude has joined #openstack-neutron20:07
*** baoli has quit IRC20:07
*** rangansw has joined #openstack-neutron20:07
*** baoli has joined #openstack-neutron20:08
*** aranjan has joined #openstack-neutron20:08
*** Networkn3rd has quit IRC20:08
*** carl_baldwin has quit IRC20:10
ZZelle_marun, you should be like https://github.com/openstack/neutron/blob/master/tools/copy_api_tests_from_tempest.sh or like oslo-incubator code replication procedure?20:11
*** jorgem has quit IRC20:11
*** sripriya has joined #openstack-neutron20:12
*** akanksha has joined #openstack-neutron20:12
*** Networkn3rd has joined #openstack-neutron20:13
marunZZelle_: Not sure, tbh20:14
marunZZelle_: the copy script is one-off that hopefully won't be around for long20:14
openstackgerritAdelina Tuvenie proposed openstack/neutron: OVS agent support on Hyper-V  https://review.openstack.org/16059620:14
openstackgerritAdelina Tuvenie proposed openstack/neutron: Moves ovs_lib to agent/common  https://review.openstack.org/16737420:14
marunZZelle_: My hope would be that vendoring would be similarly limited in scope20:15
*** apuimedo has joined #openstack-neutron20:15
*** rangansw_ has joined #openstack-neutron20:15
*** tflynn_ has joined #openstack-neutron20:15
ZZelle_marun, if we want to allow de-synchronization between neutron test code and neutron test code in neutron-fwaas, the oslo-incubator workflow seems to better feet20:16
*** sripriya has quit IRC20:16
*** rangansw has quit IRC20:16
marunZZelle_: de-sync?20:16
*** tflynn_ has quit IRC20:16
*** tflynn_ has joined #openstack-neutron20:17
*** anshul has quit IRC20:17
ZZelle_marun, ie, neutron tests code is duplicated in neutron-fwaas and a script allows to resync it with neutron reference20:17
ZZelle_marun, so neutron and neutron-fwaas could reference different versions of the same test code20:17
*** tflynn_ has quit IRC20:17
*** tflynn has quit IRC20:18
marunZZelle_: I think they're the same thing, but oslo-style has a nicer ux20:18
marunZZelle_: rather than just an all-or-nothing bash script20:18
*** ijw has joined #openstack-neutron20:18
ZZelle_marun, ah!, we must duplicate as less as possible because neutron test code references neutron code (typically test_l3_agent)20:20
marunZZelle_: yes. I'd suggest only the base classes should be copied20:20
*** doude has quit IRC20:20
marunZZelle_: if something outside of neutron needs to reuse something, it should be isolated from the test code for ruse20:21
marunreuse20:21
*** padkrish has joined #openstack-neutron20:21
*** tflynn has joined #openstack-neutron20:22
ZZelle_marun, i will propose something as a base for discussion as i am pretty we will face the same trouble multiple times20:22
marunZZelle_: ok, sounds good20:23
marunZZelle_: the other option is just manual copying...20:23
*** _cjones_ has quit IRC20:23
*** _cjones_ has joined #openstack-neutron20:23
marunZZelle_: we do that between other projects20:23
marunZZelle_: nova comes up with something interesting, we might copy it20:23
ijwOn the MTU attribute thing - given that it has backward compatibility with nonsupporting plugins and given that in general any plugin that doesn't implement proper support has broken networking why are we now doing it as an extension?20:23
ijwI'm not clear why the choice was made in this morning's meeting20:23
marunijw: we need to be able to definitely know whether a given neutron endpoint supports mtu20:24
marunijw: we can't do that without manual querying of the api without an extension20:24
marunijw: an extensions allows us to query 'do you support mtu?' and get an answer20:24
marunijw: we're stuck with that until we start microversioning (e.g. 2.0.1 supports mtu)20:25
marunijw: does that make sense?20:25
ZZelle_marun, microversioning won't follow semantic versioning?20:26
marunZZelle_: I'm not sure what you mean, and I'm probably getting the scheme wrong20:26
marunZZelle_: my intent was only to highlight the need to bump the api version if we added something like mtu20:26
*** jamie_h has quit IRC20:28
ZZelle_marun, with semver, an API update backward incompatible increases major number (x.y.z=>x+1.0.0), backward compatible increases medium number (x.y.z ==> x.y+1.0), otherwise increases minor number (typically API doc update)20:29
*** sripriya has joined #openstack-neutron20:29
marunZZelle_: I actually do know that, but I'm not sure where api versioning fits in20:29
*** ijw_ has joined #openstack-neutron20:30
marunZZelle_: Nova does microversioning, probably worth looking at what they do20:30
*** padkrish has quit IRC20:30
*** baoli has quit IRC20:31
*** nlahouti has joined #openstack-neutron20:31
*** mwagner_lap has quit IRC20:32
*** baoli has joined #openstack-neutron20:32
*** padkrish has joined #openstack-neutron20:32
*** ijw has quit IRC20:33
armaxajo: ping20:34
*** jpena is now known as jpena|away20:34
*** rushil has joined #openstack-neutron20:35
*** achanda has joined #openstack-neutron20:35
*** carl_baldwin has joined #openstack-neutron20:39
*** localloo1 has joined #openstack-neutron20:42
*** julien_ZTE has joined #openstack-neutron20:42
*** reed has quit IRC20:42
*** baoli has quit IRC20:43
*** localloop127 has quit IRC20:44
*** baoli has joined #openstack-neutron20:44
*** carl_baldwin has quit IRC20:45
openstackgerritAdelina Tuvenie proposed openstack/neutron: OVS agent support on Hyper-V  https://review.openstack.org/16059620:47
*** julien_ZTE has quit IRC20:48
*** tiswanso has quit IRC20:49
openstackgerritDivya ChanneGowda proposed openstack/neutron: Update contribute.rst with Nuage plugin decomposition  https://review.openstack.org/16553620:49
*** baoli has quit IRC20:50
*** sn6i23a has joined #openstack-neutron20:50
*** __TheDodd__ has joined #openstack-neutron20:50
*** angela-s has quit IRC20:51
*** baoli has joined #openstack-neutron20:52
*** baoli has quit IRC20:53
*** thedodd has quit IRC20:53
*** baoli has joined #openstack-neutron20:54
*** flaviof has quit IRC20:54
*** nlahouti has quit IRC20:55
*** flaviof has joined #openstack-neutron20:55
*** flaviof has quit IRC20:57
*** apuimedo has quit IRC20:59
*** rook_ has joined #openstack-neutron20:59
*** tflynn_ has joined #openstack-neutron21:02
*** tflynn has quit IRC21:02
*** sripriya has quit IRC21:02
*** sripriya has joined #openstack-neutron21:02
*** sridhar_ram1 has joined #openstack-neutron21:03
*** carl_baldwin has joined #openstack-neutron21:03
*** tflynn_ has quit IRC21:03
*** sridhar_ram has quit IRC21:04
*** flaviof has joined #openstack-neutron21:04
*** melwitt has quit IRC21:05
*** melwitt_ has joined #openstack-neutron21:05
*** melwitt_ has quit IRC21:05
*** emagana has joined #openstack-neutron21:05
*** carl_baldwin has quit IRC21:05
*** melwitt has joined #openstack-neutron21:05
*** openstackgerrit has quit IRC21:07
*** evgenyf has quit IRC21:07
*** openstackgerrit has joined #openstack-neutron21:07
*** apuimedo has joined #openstack-neutron21:07
*** doude has joined #openstack-neutron21:09
*** emagana has quit IRC21:10
openstackgerritAdelina Tuvenie proposed openstack/neutron: OVS agent support on Hyper-V  https://review.openstack.org/16059621:10
*** flaviof has quit IRC21:11
*** carl_baldwin has joined #openstack-neutron21:11
*** carl_baldwin has quit IRC21:12
*** pc_m has quit IRC21:12
*** flaviof has joined #openstack-neutron21:14
*** carl_baldwin has joined #openstack-neutron21:14
*** carl_baldwin has quit IRC21:15
openstackgerritMerged openstack/neutron: Ml2 Mechanism Driver for OVSvApp Solution  https://review.openstack.org/16024721:16
*** rook_ has quit IRC21:16
*** aranjan_ has joined #openstack-neutron21:19
*** reed has joined #openstack-neutron21:20
*** aranjan has quit IRC21:20
ijw_marun: I take it you don't approve of duck typing21:23
*** aranjan_ has quit IRC21:23
*** Networkn3rd has quit IRC21:23
ijw_The spec's clear that if an MTU flag is not set on the returned network nothing's provable about the MTU (though I admit I'm going off that)21:23
marunijw_: I love duck typing21:24
* ijw_ hands marun a duck21:24
marunijw_: but I'm not convinced that's applicable to a REST api21:24
*** carl_baldwin has joined #openstack-neutron21:25
marunijw_: at least with the requirement for an extension check we codify how you know that mtu is supported/unsupported21:25
marunijw_: It's gross, don't get me wrong.  But it's better than the alternative, and will hold us until the promised land of microversioning. ;)21:25
*** julim has quit IRC21:26
*** stockpirate has left #openstack-neutron21:27
*** lennyb has quit IRC21:28
ijw_marun: Well, I'm thinking somewhat pragmatically, I admit, but now it feels like I first check for an extension that damned well ought to exist in every config, since every single plugin currently has MTU issues, and only *then* can I attempt to use the API21:28
marunijw_: the concern is backwards compatibility, though21:28
ijw_Versus using the API and getting an arsey result because I passed an unknown attribute, which is actualy easier21:28
marunijw_: fine, your new cloud works fine21:28
marunijw_: but how to know if a random cloud supports it?21:29
ijw_marun: what's the defined behaviour if you pass an unknown attribute to a call/21:29
marunijw_: that's what's driving this decision, the need to ensure compatibility across clouds that claim to support the same api (v2)21:29
*** emagana has joined #openstack-neutron21:29
marunijw_: probably ignored21:29
ijw_That would be a concern21:29
ijw_Considering we have done this in the past21:30
ijw_We might want to choose a more sensible behaviour, in any case21:30
ijw_That said, the interface has a slightly icky design where you're supposed to check that the object created actually does have the value on it21:31
*** jpena|away has quit IRC21:31
*** harlowja is now known as harlowja_away21:32
*** emagana has quit IRC21:33
*** TrevorV|Home has joined #openstack-neutron21:35
TrevorV|HomeI'm back online21:35
TrevorV|HomeSorry for taking so long21:35
TrevorV|HomeHad to get/check/shred mail as appropriate21:35
*** flaviof has quit IRC21:36
*** claudiub has quit IRC21:36
openstackgerritAbhishek Raut proposed openstack/neutron: Cisco Nexus1000V ML2 Mechanism Driver  https://review.openstack.org/15724321:42
*** sridhar_ram1 has quit IRC21:42
*** julien_ZTE has joined #openstack-neutron21:43
*** sripriya has quit IRC21:44
*** sripriya has joined #openstack-neutron21:46
*** sridhar_ram has joined #openstack-neutron21:46
*** jckasper has quit IRC21:46
*** agentle has quit IRC21:48
*** dtynan has quit IRC21:48
*** ByteSore has quit IRC21:48
*** peterstac has quit IRC21:48
*** wolsen has quit IRC21:48
*** tristanC has quit IRC21:48
*** harmw has quit IRC21:48
*** flaviof has joined #openstack-neutron21:48
*** julien_ZTE has quit IRC21:48
*** angela-s has joined #openstack-neutron21:48
*** agentle has joined #openstack-neutron21:49
*** dtynan has joined #openstack-neutron21:49
*** peterstac has joined #openstack-neutron21:49
*** ByteSore has joined #openstack-neutron21:49
*** wolsen has joined #openstack-neutron21:49
*** tristanC has joined #openstack-neutron21:49
*** harmw has joined #openstack-neutron21:49
*** agentle has quit IRC21:50
openstackgerritSandhya Dasu proposed openstack/neutron: Cisco UCS Manager ML2 Mechanism Driver  https://review.openstack.org/15543621:52
*** emagana has joined #openstack-neutron21:53
*** flaviof has quit IRC21:53
*** ijw has joined #openstack-neutron21:54
*** baoli has quit IRC21:56
*** flaviof has joined #openstack-neutron21:56
*** tflynn has joined #openstack-neutron21:56
*** baoli has joined #openstack-neutron21:57
*** tflynn has quit IRC21:57
*** localloo1 has quit IRC21:57
*** flaviof has quit IRC21:57
*** ronis has quit IRC21:57
*** ijw_ has quit IRC21:57
*** tflynn has joined #openstack-neutron21:58
*** baoli has quit IRC21:58
*** kevinbenton has joined #openstack-neutron21:59
*** Marga_ has quit IRC21:59
*** nlahouti has joined #openstack-neutron21:59
*** baoli has joined #openstack-neutron21:59
*** nlahouti has quit IRC21:59
*** padkrish has quit IRC22:00
*** ronis has joined #openstack-neutron22:00
*** padkrish has joined #openstack-neutron22:01
*** TrevorV|Home has quit IRC22:01
*** nlahouti has joined #openstack-neutron22:02
*** padkrish_ has joined #openstack-neutron22:02
*** achanda_ has joined #openstack-neutron22:04
*** banix has quit IRC22:04
openstackgerritRyan Tidwell proposed openstack/neutron: Subnet allocation from a subnet pool  https://review.openstack.org/15759722:05
openstackgerritKevin Benton proposed openstack/neutron: Only call get_engine().pool.dispose if _FACADE  https://review.openstack.org/16536422:05
*** harlowja_away is now known as harlowja22:05
*** padkrish has quit IRC22:05
*** achanda has quit IRC22:08
*** lori is now known as lori|away22:08
*** baoli has quit IRC22:08
*** sbfox1 has joined #openstack-neutron22:09
*** baoli has joined #openstack-neutron22:10
*** sbfox has quit IRC22:10
*** changbl has quit IRC22:14
openstackgerritArmando Migliaccio proposed openstack/neutron: Fix intermittent failure in TestNetworksFailover UT  https://review.openstack.org/16741422:14
*** ronis has quit IRC22:16
*** aranjan has joined #openstack-neutron22:17
*** Marga_ has joined #openstack-neutron22:18
openstackgerritArmando Migliaccio proposed openstack/neutron: Add API tests for Neutron DVR extension  https://review.openstack.org/16735722:21
*** kbringard has quit IRC22:24
*** baoli has quit IRC22:27
armaxmtreinish: ping22:27
*** baoli has joined #openstack-neutron22:27
*** julien_ZTE has joined #openstack-neutron22:28
armaxI am a bit puzzled by the outcome of some tests22:28
armaxhttp://logs.openstack.org/35/98235/19/check/check-tempest-dsvm-full/8e11cc9/logs/testr_results.html.gz22:28
armaxI see a number of skips for tests that should in fact be executed22:28
*** emagana has quit IRC22:29
*** aranjan has quit IRC22:30
*** Marga_ has quit IRC22:30
ijwarmax: ping22:32
armaxijw: hello22:32
ijwYou're nagging about vlan trunks on the list again, damn you22:32
ijwJust wanted a word before I replied where everyone can see it22:32
ijwWhat's the specific thing you have an issue with?22:33
armaxyou’re definitely starting on the wrong foot bare or not22:33
armaxI am trying to fix the mess22:34
armaxI am not nagging anyone :)22:34
ijwarmax: I'm a little conerned there's not a much a mess as you're making out22:34
ijwAlso, it'll teach you to read my bloody specs ;)22:34
armaxif you only wrote in plain English, perhaps!22:34
armax:)22:34
armaxanyhoo22:34
ijwMy English is nothing short of delightful, I'll have you know22:35
armaxall I am saying is that if I create a VLAN transparent network with OVS/VXLAN the mechdriver doesn’t barf22:35
armaxthe way you said it should22:35
ijwIt doesn't?22:35
*** crc32 has quit IRC22:35
*** __TheDodd__ has quit IRC22:35
ijwOK, you've found a bug, and that disturbs me22:35
armaxmaybe if you lived at the time of Shakespeare?22:35
*** carl_baldwin has quit IRC22:35
ijwPfft, middle Englander22:36
armaxthe other point I raised was about VLAN and LB22:36
armax:O22:36
*** Marga_ has joined #openstack-neutron22:36
armaxI can’t see how we can keep sanity of a feature we don’t validate on a continuous basis22:36
ijwIt's certainly sounding like it's not seen the workout it should but this is nominally all testable in the unit tests22:36
armaxthat’s worrying to say the least, mind you22:36
armaxUT are so last year22:37
ijwFirstly, when's the last time LB was validated upstream?22:37
armaxnever22:37
armaxor too long for me to remember22:37
ijwSo it's not a sane feature that people use in production?22:37
ijwThat's really the issue here, we have to use the tests properly22:37
ijwWe can't system test this feature comprehensively (which is normal - system tests are not supposed to provide 100% coverage) but you're right that what tests we have aside from the system tests are not strong enough if you're managing to break them22:38
openstackgerritRyan Tidwell proposed openstack/neutron: Subnet allocation from a subnet pool  https://review.openstack.org/15759722:39
ijwLet me have a word with someone22:39
*** leenheer has joined #openstack-neutron22:39
armaxijw: ok, my concern is that the something we know has known quality22:39
armaxit doesn’t matter whether it’s called vlan transparent or mtu, so don’t feel like I am picking up on you22:39
armaxarcaic English or not22:40
ijwarmax: I'm with you on that, I need this thing to work22:40
ijwarmax: Can you raise a bug?  I don't know we can do much about the system tests but if what you report is true then our testing is not what it should be22:41
marunijw: we don't modify things we can't test. they can rot, but at least it wasn't deliberate.22:41
*** sbfox1 has quit IRC22:42
ijwBut on sanity, as I say, the only thing is that we can't fully test this (or a number of other things up to and including the joys of ML2) in the system tests.  That's just a limitation on our system tests.  That being the case this needs better tests where we can test it.22:42
ijwmarun: disappointing.  (I'm definitely a LB fan)22:42
armaxijw: yeah I raised two RC1 cleanup bugs22:43
armaxijw: sort of catch-all22:43
marunijw: we'd love to see cisco provide 3rd party ci for lb (hint, hint... ;)22:43
*** sbfox has joined #openstack-neutron22:44
armaxmtreinish: never mind…I think I was barking up at the wrong tree22:45
*** banix has joined #openstack-neutron22:49
*** jobewan has quit IRC22:49
*** banix has quit IRC22:52
*** bjornar_ has quit IRC22:53
*** absubram has quit IRC22:53
*** sbfox has quit IRC22:53
*** baoli_ has joined #openstack-neutron22:53
*** armax has quit IRC22:54
*** baoli has quit IRC22:55
*** baoli_ has quit IRC22:56
*** matrohon has quit IRC22:56
*** rangansw__ has joined #openstack-neutron22:56
*** banix has joined #openstack-neutron22:56
*** thomasem is now known as thomasem-away22:58
*** salv-orl_ has joined #openstack-neutron22:58
*** dannywilson has quit IRC22:59
*** rangansw_ has quit IRC23:00
*** padkrish_ has quit IRC23:00
openstackgerritMerged openstack/neutron: Transform BaseLinuxTestCase methods in helpers  https://review.openstack.org/15985223:00
*** padkrish has joined #openstack-neutron23:01
*** salv-orlando has quit IRC23:02
*** padkrish_ has joined #openstack-neutron23:04
*** padkrish has quit IRC23:05
*** tflynn_ has joined #openstack-neutron23:05
*** hichihara has joined #openstack-neutron23:06
*** markvoelker has quit IRC23:06
*** claudiub has joined #openstack-neutron23:07
*** prad has quit IRC23:07
*** tflynn has quit IRC23:08
openstackgerritCedric Brandily proposed openstack/neutron: Replace BaseIPVethTestCase by FakeMachine  https://review.openstack.org/16029023:10
openstackgerritCedric Brandily proposed openstack/neutron: Clean neutron.tests.functional.agent.linux.base  https://review.openstack.org/16191323:10
*** banix has quit IRC23:12
*** dims has quit IRC23:14
*** dims has joined #openstack-neutron23:16
*** sripriya has quit IRC23:16
*** dims has quit IRC23:17
*** dims has joined #openstack-neutron23:17
*** amuller_afk has joined #openstack-neutron23:18
*** amuller_afk is now known as amuller23:19
*** zhhuabj has quit IRC23:20
*** chlong has joined #openstack-neutron23:20
*** yamamoto has joined #openstack-neutron23:20
*** leenheer has quit IRC23:24
*** sthillma has joined #openstack-neutron23:25
*** yamamoto has quit IRC23:25
openstackgerritZengfa Gao proposed openstack/python-neutronclient: Add Neutron subnetpool API  https://review.openstack.org/15961823:29
*** haleyb has quit IRC23:30
openstackgerritKevin Benton proposed openstack/neutron: Fix intermittent failure in TestNetworksFailover UT  https://review.openstack.org/16741423:34
*** chlong has quit IRC23:35
*** chlong has joined #openstack-neutron23:35
*** ChuckC has quit IRC23:35
openstackgerritDane LeBlanc proposed openstack/neutron: Support Dual-Stack Gateway Ports on Neutron Routers  https://review.openstack.org/14906823:37
*** ijw_ has joined #openstack-neutron23:37
ijw_armax: I'm kind of fine with the one cleanup bug but I kind of had in mind that that was for specific matters of taste23:38
*** ChuckC has joined #openstack-neutron23:39
*** mwagner_lap has joined #openstack-neutron23:39
*** ijw has quit IRC23:40
HenryGFYI, gate-neutron-requirements is currently broken so jenkins will fail patches. Fix is in progress, ETA about one hour.23:41
*** ajmiller has quit IRC23:45
*** markvoelker has joined #openstack-neutron23:47
*** julien_ZTE has quit IRC23:52
*** ZZelle_ has quit IRC23:52
*** markvoelker has quit IRC23:52
*** julien_ZTE has joined #openstack-neutron23:52
*** banix has joined #openstack-neutron23:52
*** yamamoto has joined #openstack-neutron23:53
kevinbentonHenryG: hey, do you have a few minutes for a review?23:55
HenryGkevinbenton: Am I allowed to eat while I review?23:55
kevinbentonHenryG: sure :)23:56
kevinbentonHenryG: it's pretty straight-forward23:56
kevinbentonHenryG: https://review.openstack.org/#/c/163758/23:56
*** julien_ZTE has quit IRC23:57
*** gildub has joined #openstack-neutron23:57
*** tflynn_ has quit IRC23:58

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