Tuesday, 2018-01-16

aspiersbeekhof_mb: remind me why you split fence_evacuate out of fence_compute?00:00
*** markvoelker has joined #openstack-ha00:11
beekhof_mbaspiers: because they're two very different things00:27
beekhof_mbaspiers: and it allows for much better error handling00:27
*** yangyapeng has quit IRC00:27
beekhof_mbin both00:28
*** yangyapeng has joined #openstack-ha01:00
*** yangyapeng has quit IRC01:04
*** yangyapeng has joined #openstack-ha01:14
*** kgaillot has quit IRC01:22
*** vuntz has quit IRC01:41
*** vuntz has joined #openstack-ha01:42
*** vuntz has joined #openstack-ha01:42
*** masber has joined #openstack-ha02:00
*** threestrands_ has joined #openstack-ha02:02
*** masuberu has quit IRC02:02
*** jappleii__ has quit IRC02:04
*** markvoelker has quit IRC03:13
*** jmlowe has quit IRC03:44
*** samP has joined #openstack-ha03:55
*** ekcs has quit IRC05:16
*** ekcs has joined #openstack-ha05:17
*** markvoelker has joined #openstack-ha05:44
*** markvoelker has quit IRC05:49
*** ekcs has quit IRC05:55
*** ekcs has joined #openstack-ha06:01
*** zzhou_tb1 has joined #openstack-ha06:35
*** zzhou_tb has quit IRC06:36
*** zzhou_tb1 is now known as zzhou_tb06:36
*** threestrands_ has quit IRC07:18
*** zzhou_tb has quit IRC07:38
*** zzhou_tb has joined #openstack-ha07:42
*** markvoelker has joined #openstack-ha07:46
*** samP has quit IRC07:50
*** AlexeyAbashkin has joined #openstack-ha08:15
*** markvoelker has quit IRC08:19
*** jpena|off is now known as jpena08:46
*** samP has joined #openstack-ha08:52
*** zzhou_tb1 has joined #openstack-ha08:59
*** masahito has joined #openstack-ha09:00
*** zzhou_tb has quit IRC09:01
*** zzhou_tb1 is now known as zzhou_tb09:01
*** yangyapeng has quit IRC10:04
*** yangyapeng has joined #openstack-ha10:04
*** rossella_s has quit IRC10:16
*** markvoelker has joined #openstack-ha10:16
*** AlexeyAbashkin has quit IRC10:23
*** AlexeyAbashkin has joined #openstack-ha10:26
*** markvoelker has quit IRC10:50
aspiersbeekhof_mb: I'm definitely not against it, and very likely in favour, just trying to understand better11:10
beekhof_mbdidnt we already have it as two separate boxes in your diagrams?11:11
aspiersbeekhof_mb: so NovaCompute / nova-compute-wait only call fence_compute, but NovaEvacuate calls fence_evacuate if it's available or fence_compute otherwise11:12
aspiersright?11:12
beekhof_mbmakes it easier to swap fence_evacuate out for whatever the green box will be11:12
aspiersI can't remember :)11:12
beekhof_mbwe dont have nova-compute-wait11:12
* aspiers looks at the diagram11:12
aspiersoh, you dropped that?11:12
beekhof_mblong time ago11:12
aspiersthe fence_evacuate in that diagram was the one ddeja wrote for talking to mistral11:13
aspiershttps://aspiers.github.io/openstack-day-israel-2017-compute-ha/#/nova-host-alerter11:13
aspiersthat's completely different to your fence_evacuate11:14
beekhof_mbin any case, two agents makes it easy to trigger something that isn't as dumb as our current fence_evacuate11:14
beekhof_mbwhile keeping the important bits11:14
aspiershrm, it seems the diagram is missing an arrow from NovaCompute to fence_compute :-/11:15
*** ushkalim has joined #openstack-ha11:15
aspiersI'm pretty sure I'm still missing one key piece of architectural logic11:15
* aspiers waits for the penny to drop11:15
beekhof_mbfor us its not fence_evacuate but right11:15
beekhof_mbok11:15
beekhof_mbso in that diagram you have fence_evacuate and fence_compute11:16
beekhof_mbone is red. the other yellow11:16
aspiersright11:16
beekhof_mbmuch easier to retire the red one if its not in the same file as the yellow one. no?11:16
aspiersyes, but it never was in the same file11:17
beekhof_mbyes it was11:17
aspiershttps://github.com/gryf/mistral-evacuate/blob/master/fence_evacuate.py11:17
aspiersit was that one11:17
aspiersentirely different thing11:17
aspiersonly talks to mistral11:17
beekhof_mband much easier to swap in a mitral talking fence_evacuate for our shit nova one if its not in the same file as  fence_compute11:17
beekhof_mbs/mistral/whatever/11:18
beekhof_mbthe concept is the same though11:18
aspiersis it?11:18
beekhof_mban agent that actually does the evacuation11:18
beekhof_mbor triggers it11:18
beekhof_mbit should not be in the same agent/file that is making nova safe before the evac can be performed11:19
aspierswell, the mechanism for choosing a different evac method was supposed to be nova-host-alerter11:19
beekhof_mbfence_compute <-- make nova safe11:19
aspiersbut yes I agree on the value of separation, absolutely11:19
beekhof_mbsure, so s/fence_evacuate/nova-host-alerter/ in the future11:20
aspiersOK, think I got it now11:20
aspiers... in a woolly Tuesday morning without coffee sort of way :)11:21
beekhof_mb:)11:21
beekhof_mbbefore, fence_compute == make nova safe + trigger evacuation11:21
beekhof_mbbefore, fence_compute == make nova safe + trigger evacuation in a very specific way11:21
beekhof_mband we want that way to change11:21
beekhof_mbso pull out that bit so we can ditch it more easily later and still keep the generically useful bit11:22
aspiersby "make nova safe" you mean fence + mark host down, right?11:22
beekhof_mbpower fence happens elsewhere11:22
beekhof_mbbut yes, mark down and disable11:22
aspiersah yeah, of course11:22
beekhof_mbbtw. https://github.com/beekhof/galera-operator/blob/master/apps/galera/deployment.yaml11:22
aspiersmulti-level fencing11:22
beekhof_mbgalera managed natively in k811:23
beekhof_mbi'll announce in due course11:23
aspiersoh, well done :)11:23
aspiersyou've been working on that a while now11:23
beekhof_mbthinking about it for a while11:23
beekhof_mbworking only recently11:23
aspiers"ReplicatedStatefulSet" huh11:23
aspiersinteresting11:23
beekhof_mbleast worst name i could come up with11:24
beekhof_mbshort form... rss :)11:24
aspiershaha nooooo11:25
aspiersthat's taken already :)11:25
aspiersguessing you're not coming to Dublin?11:25
beekhof_mbnope11:25
aspiersbut probably Vancouver?11:25
beekhof_mband yes, i'm aware its in use outside of k811:25
beekhof_mbunlikely but stranger things have happened11:26
aspiersotp11:28
beekhof_mbotp?11:35
*** rossella_s has joined #openstack-ha11:44
aspierson the phone11:57
*** masahito has quit IRC12:06
*** rossella_s has quit IRC12:15
*** rossella_s has joined #openstack-ha12:19
*** pcaruana has joined #openstack-ha12:33
*** rossella_s has quit IRC12:35
*** jpena is now known as jpena|lunch12:35
*** rossella_s has joined #openstack-ha12:37
*** rossella_s has quit IRC12:43
*** rossella_s has joined #openstack-ha12:45
*** markvoelker has joined #openstack-ha12:47
*** yangyapeng has quit IRC12:56
*** rossella_s has quit IRC13:03
*** rossella_s has joined #openstack-ha13:07
*** markvoelker has quit IRC13:20
*** rossella_s has quit IRC13:21
*** yangyapeng has joined #openstack-ha13:22
*** rossella_s has joined #openstack-ha13:22
*** bandini has quit IRC13:28
*** markvoelker has joined #openstack-ha13:33
*** bandini has joined #openstack-ha13:35
*** jpena|lunch is now known as jpena13:39
*** rossella_s has quit IRC13:40
*** rossella_s has joined #openstack-ha13:42
*** samP has quit IRC13:47
*** samP has joined #openstack-ha13:50
openstackgerritMerged openstack/openstack-resource-agents master: NovaEvacuate: Correctly handle stopped hypervisors  https://review.openstack.org/42807613:51
openstackgerritMerged openstack/openstack-resource-agents master: NovaEvacuate: Support the new split-out IHA fence agents with backwards compatibility  https://review.openstack.org/50361713:51
*** cleong has joined #openstack-ha13:52
openstackgerritMerged openstack/openstack-resource-agents master: neutron-ha-tool: do not replicate dhcp  https://review.openstack.org/46332013:53
*** masahito has joined #openstack-ha14:00
*** masahito has quit IRC14:05
*** rossella_s has quit IRC14:07
*** rossella_s has joined #openstack-ha14:09
*** rossella_s has quit IRC14:15
*** rossella_s has joined #openstack-ha14:17
*** jmlowe has joined #openstack-ha14:27
*** kgaillot has joined #openstack-ha14:35
*** rossella_s has quit IRC14:59
*** rossella_s has joined #openstack-ha15:03
openstackgerritMerged openstack/openstack-resource-agents master: NovaEvacuate: Allow debug logging to be turned on easily  https://review.openstack.org/33473715:32
*** rossella_s has quit IRC15:36
*** ushkalim has quit IRC16:13
*** rossella_s has joined #openstack-ha16:23
*** jpena is now known as jpena|off16:37
*** jpena|off is now known as jpena16:41
*** AlexeyAbashkin has quit IRC17:11
*** openstackgerrit has quit IRC17:33
*** ekcs has quit IRC17:52
*** cleong has quit IRC18:33
*** AlexeyAbashkin has joined #openstack-ha18:43
*** jpena is now known as jpena|off18:45
*** ekcs has joined #openstack-ha18:47
*** AlexeyAbashkin has quit IRC18:48
*** pcaruana has quit IRC19:50
*** threestrands_ has joined #openstack-ha21:18
*** rossella_s has quit IRC21:53
*** rossella_s has joined #openstack-ha21:54
*** rossella_s has quit IRC22:04
*** rossella_s has joined #openstack-ha22:08
*** rossella_s has quit IRC22:52
*** rossella_s has joined #openstack-ha22:55
*** rossella_s has quit IRC23:00
*** rossella_s has joined #openstack-ha23:02
*** jmlowe_ has joined #openstack-ha23:04
*** jmlowe has quit IRC23:05
*** rossella_s has quit IRC23:08
*** rossella_s has joined #openstack-ha23:12
*** sticker has joined #openstack-ha23:38
*** rossella_s has quit IRC23:51
*** rossella_s has joined #openstack-ha23:54

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