Monday, 2017-01-16

*** hidekazu has joined #openstack-watcher00:31
*** thorst has joined #openstack-watcher00:41
*** thorst has quit IRC00:45
*** thorst has joined #openstack-watcher00:46
*** thorst has quit IRC00:46
*** wootehfoot has joined #openstack-watcher00:58
*** thorst has joined #openstack-watcher02:47
*** thorst has quit IRC02:52
*** atuly_ has quit IRC03:12
*** thorst has joined #openstack-watcher03:14
*** thorst has quit IRC03:14
*** atuly_ has joined #openstack-watcher03:25
openstackgerritCao Xuan Hoang proposed openstack/watcher: Fix a typo in watcher/objects/base.py  https://review.openstack.org/42049604:21
*** diga has joined #openstack-watcher04:30
*** thorst has joined #openstack-watcher05:15
*** thorst has quit IRC05:20
*** atuly_ has quit IRC06:42
*** atuly_ has joined #openstack-watcher06:55
*** thorst has joined #openstack-watcher07:16
*** thorst has quit IRC07:21
*** atuly_ has quit IRC07:33
openstackgerritMerged openstack/watcher: Fix a typo in watcher/objects/base.py  https://review.openstack.org/42049607:44
*** atuly_ has joined #openstack-watcher07:45
*** atuly_ has quit IRC07:54
*** zhurong has joined #openstack-watcher08:05
*** atuly_ has joined #openstack-watcher08:08
openstackgerritDavid TARDIVEL proposed openstack/watcher: Added tempest test for workload_stabilization  https://review.openstack.org/39335508:20
*** vincentfrancoise has joined #openstack-watcher08:33
*** vincentfrancoise has left #openstack-watcher08:34
*** alexchadin has joined #openstack-watcher08:34
*** akuleshov1 has joined #openstack-watcher08:34
*** vincentfrancoise has joined #openstack-watcher08:34
*** adisky_ has joined #openstack-watcher08:35
openstackgerritVincent Françoise proposed openstack/watcher-specs: Specs for action-plan-versioned-notifications-api  https://review.openstack.org/42057608:39
openstackgerritAlexander Chadin proposed openstack/watcher: New default planner  https://review.openstack.org/40699108:55
openstackgerritAlexander Chadin proposed openstack/python-watcherclient: Add functional tests to watcherclient  https://review.openstack.org/38918109:03
openstackgerritAlexander Chadin proposed openstack/python-watcherclient: Support parents field along with planner changes  https://review.openstack.org/40912609:03
*** thorst has joined #openstack-watcher09:17
*** thorst has quit IRC09:22
*** zhurong has quit IRC09:37
openstackgerritMerged openstack/watcher: Added Monasca Helper  https://review.openstack.org/34889109:54
openstackgerritMerged openstack/watcher: Multi datasource support for Basic Consolidation  https://review.openstack.org/41461709:54
alexchadinvincentfrancoise: hi10:02
vincentfrancoisealexchadin: morning10:02
alexchadinI test your weight planner and there is strange behaviour: I set parallelization parameter to 3 for migrate, resize and nop types. So, nop's are going first and both of them have no parents (it's ok), but migrate actions still have sequence links10:06
alexchadinvincentfrancoise: http://pastebin.com/imehmT9d10:07
openstackgerritMerged openstack/watcher-dashboard: Add auto_trigger option in Audit creation form  https://review.openstack.org/41183210:08
*** zhurong has joined #openstack-watcher10:08
vincentfrancoisealexchadin: let me see10:09
vincentfrancoisefirst column is the UUID and 2nd are the parents right?10:10
*** dtardivel has joined #openstack-watcher10:10
alexchadinright10:11
alexchadinparallelization = {10:12
alexchadin        'turn_host_to_acpi_s3_state': 2,10:12
alexchadin        'resize': 3,10:12
alexchadin        'migrate': 3,10:12
alexchadin        'sleep': 1,10:12
alexchadin        'change_nova_service_state': 1,10:12
alexchadin        'nop': 3,10:12
alexchadin    }10:12
alexchadinvincentfrancoise: here is my settings10:12
vincentfrancoisealexchadin: Ok so we get something like this http://pastebin.com/ZbZDGpiS10:15
vincentfrancoisewhich is strange indeed10:15
alexchadinyeap10:16
vincentfrancoisefirst guess is that maybe the parallelization parameter is somehow ignored10:17
alexchadinvincentfrancoise: I've tested it with default parameters10:18
alexchadinvincentfrancoise: nop was in sequence with parallels 1 value10:18
alexchadinvincentfrancoise: so parameters aren't ignored10:18
vincentfrancoisedid you have a look at what you get in https://review.openstack.org/#/c/406991/17/watcher/decision_engine/planner/weight.py@105 as N for the migrate acitons?10:18
openstackgerritMerged openstack/python-watcherclient: Add auto_trigger support  https://review.openstack.org/40371610:18
openstackgerritAlexander Chadin proposed openstack/python-watcherclient: Add functional tests to watcherclient  https://review.openstack.org/38918110:20
openstackgerritAlexander Chadin proposed openstack/python-watcherclient: Support parents field along with planner changes  https://review.openstack.org/40912610:20
vincentfrancoisealexchadin: BTW, the auto trigger stuffs are all merged now so can you change it to implemented in https://blueprints.launchpad.net/watcher/+spec/automatic-triggering-audit ?10:20
alexchadinvincentfrancoise: nope10:20
alexchadinvincentfrancoise: Done10:21
vincentfrancoisealexchadin: good 1/5 is implemented :p10:22
vincentfrancoisealexchadin: did you check the value yet?10:32
alexchadinvincentfrancoise: in progress10:32
vincentfrancoisealexchadin: ok ;)10:32
alexchadinn = 310:37
alexchadinvincentfrancoise: *10:37
vincentfrancoise:s10:37
vincentfrancoisealexchadin: it's weird because I made a unit test with n=3 and it was working...10:41
vincentfrancoisealexchadin: https://review.openstack.org/#/c/406991/17/watcher/tests/decision_engine/planner/test_weight_planner.py@62310:41
openstackgerritMerged openstack/watcher-dashboard: Add page title for some panel table  https://review.openstack.org/41679810:46
vincentfrancoisealexchadin: just looking once more at the tests I wrote, I didn't check the end result within the DB10:46
vincentfrancoisealexchadin: so maybe the graph is correct but it  doesn't get saved correctly10:46
alexchadinvincentfrancoise: leaf_groups contains [[Action(action_plan=<?>,action_plan_id=311,action_type='sleep',created_at=<?>,deleted_at=<?>,id=<?>,input_parameters={duration=5.0},parents=['e0fb6d2c-b4eb-4e60-91b7-8900ca824ec4','128da9c6-0cd9-4fc7-aa14-9e1d7278c925'] ,state=<?>,updated_at=<?>,uuid=d340e173-68f7-42ed-acd3-a891ec3c3209)]]10:47
vincentfrancoisealexchadin: it's difficult to debug without actually getting myself into code :(10:50
vincentfrancoisealexchadin: I can have a look this afternoon if you still haven't found the issue until then if you want10:51
alexchadinvincentfrancoise: I let you know if I get through it10:52
vincentfrancoisealexchadin: thx10:54
openstackgerritVincent Françoise proposed openstack/watcher-specs: Specs for action-plan-versioned-notifications-api  https://review.openstack.org/42057610:57
openstackgerritVincent Françoise proposed openstack/watcher: Fix multinode tempest test failure  https://review.openstack.org/41954411:00
*** hidekazu has quit IRC11:02
openstackgerritMerged openstack/watcher-dashboard: Removed unnecessary utf-8 encoding  https://review.openstack.org/41881711:04
openstackgerritDavid TARDIVEL proposed openstack/watcher-dashboard: Fix bad parsing of HTTP response  https://review.openstack.org/42064511:08
openstackgerritMerged openstack/python-watcherclient: Enable coverage report in console output  https://review.openstack.org/41972811:09
openstackgerritDavid TARDIVEL proposed openstack/watcher-dashboard: Fix bad parsing of HTTP response  https://review.openstack.org/42064511:09
openstackgerritMerged openstack/watcher-dashboard: Fix bad parsing of HTTP response  https://review.openstack.org/42064511:18
*** thorst has joined #openstack-watcher11:18
*** thorst has quit IRC11:23
alexchadinvincentfrancoise: ping11:31
*** atuly_ has quit IRC12:35
*** thorst has joined #openstack-watcher12:45
vincentfrancoisealexchadin: pong12:47
*** atuly_ has joined #openstack-watcher12:47
alexchadinvincentfrancoise: I've found where the trouble is12:47
vincentfrancoisealexchadin: ah! what was it? did you fix it?12:48
alexchadinvincentfrancoise: When sleep is added, two migrate actions are the next. the first migrate action pop sleep from leaf_groups and then add itself to leaf_groups. The second migrate action pop the first migrate action from leaf_groups and make it as parents12:50
vincentfrancoisealexchadin: the thing is that you should have the 2 migrates into the same action chunk12:54
vincentfrancoisethis is the weird part IMHO12:54
vincentfrancoisealexchadin: I'll be back in 5mn12:54
alexchadinvincentfrancoise: ok12:54
*** zhurong has quit IRC13:03
vincentfrancoisealexchadin: back13:06
alexchadinvincentfrancoise: I've fixed it13:07
alexchadinvincentfrancoise: one second13:07
vincentfrancoisealexchadin: nice!!!13:07
alexchadinvincentfrancoise: take a look13:08
alexchadinhttp://pastebin.com/p7LfeJHY13:08
vincentfrancoiseoh ok so you pop the action a the end of the iteration13:09
alexchadinvincentfrancoise: yeap:)13:14
vincentfrancoisealexchadin: can you write the extra unit test that covers the error you found?13:15
alexchadinvincentfrancoise: all unit tests are still passes since they do not cover this error13:15
alexchadinvincentfrancoise: yes, will do now13:15
vincentfrancoisealexchadin: with this I guess we should be all good to merge :)13:16
alexchadinvincentfrancoise: looks good to me :D13:16
vincentfrancoisealexchadin: why don't you have the servionica license in watcher/applier/actions/resize.py ?13:17
alexchadinvincentfrancoise: oh, you know, sometimes I added licenses to files and someone (I don't remember who it was) said that I should remove company license along with First/Last name13:19
vincentfrancoisealexchadin: really? As long as it's apache 2 I don't see any problem13:19
alexchadinvincentfrancoise: me too, but since that time I don't place any license stuff13:20
alexchadinvincentfrancoise: well, if it is good, I will place it:)13:20
vincentfrancoisealexchadin: I just made a review on the code13:25
alexchadinvincentfrancoise: let me see13:26
vincentfrancoisealexchadin: only nits overall, expect some TODOs I left in https://review.openstack.org/#/c/415505/2/watcher/decision_engine/planner/weight.py that you didn't see13:26
alexchadinvincentfrancoise: I've seen them, they just aren't pushed yet13:27
vincentfrancoiseoh ok great then :)13:27
*** diga has quit IRC13:59
*** jwcroppe_ has quit IRC14:00
*** diga has joined #openstack-watcher14:00
*** tmetsch has joined #openstack-watcher14:03
acabotdiga : hi14:05
digaacabot: Hi14:05
acabotdiga : how are you ?14:05
digaacabot: Good, how r u ?14:05
acabotdiga : good thx14:06
digaacabot: Happy New year to you!14:06
acabotdiga : I'm still waiting for your changes to be abandonned https://review.openstack.org/#/q/owner:digambarpatil15%2540yahoo.co.in+status:open+project:openstack/watcher14:06
acabotdiga : thanks happy new year14:06
acabotdiga : as alexchadin already implemented this feature14:06
digaacabot: I thought that work is taken by alexchadin14:07
digayes14:07
acabotdiga : yes but you still need to click on the "abandon" button14:07
acabotdiga : I can't do it myself14:07
digaacabot: okay, I will abandon14:07
acabotdiga : thx14:07
digaacabot: Done!14:08
acabotgood thank you14:08
acabottmetsch : hi14:08
tmetschacabot: howdy :-)14:09
acabottmetsch : happy new year ;-)14:10
acabottmetsch : I heard that you will be in Atlanta ?14:10
tmetschacabot: same to you :-) not 100% sure yet, but looks good.14:10
tmetschacabot: I was actually about to chat with you about the graph model.14:11
acabotyes this is the point I'd like to discuss14:11
acabotvincentfrancoise told me about your discussion a couple of days ago14:11
tmetschacabot: cool - what are your thoughts on this? how can we progress best from here?14:12
acabotas you may know, Watcher rely only on Nova to create the current cluster data model14:12
acabotits very limited but we really want to avoid having to deal with Neutron & Cinder API changes14:13
acabotthe graph model Greg suggested and we discussed in Austin include compute, network and storage resources14:13
*** jwcroppe has joined #openstack-watcher14:13
tmetschyeah I can see that for sure. Part of the BP & specs was however to introduce the dependencies/breaking out of the compute domain so we can do more fine grained strategies.14:14
acabotit would really improve Watcher in the long run but we need to maintain storage & network info by catching cinder & neutron notifications14:14
tmetschagreed - so I would love to do some stuff on that for the next release cycle.14:14
acabotand I think this is something quite big that we cannot handle on our side14:14
tmetschgoing to be hard to do it for ocata I think :-)14:15
acabotI will have to reduce bcom resources involved in Watcher during the next cycle14:15
acabotso this is something that would be great for Watcher but we need more contributors involved14:15
acabotvincentfrancoise suggested to release the graph model with network & storage resources as "experimental"14:16
acabotbut I dont really like that because we are targeting a v1.0 for Watcher at the end of the ocata cycle14:16
acabotand want to avoid having experimental features in a 1.0 :-)14:17
tmetschthat is a good point indeed.14:17
acabotso I would suggest to comment all code related to network & storage, merge the graph model, submit new blueprints regarding neutron & cinder notifications for the next cycle14:18
acabotand then uncomment your code when we will have notifications handled14:19
acabotwhat do you think ?14:19
tmetschwell if that is the fastest way to get started I'm fine I guess. It'll put some of our plans for the next cycle a bit under pressure as we wanted to work with a graph model which has net & storage.14:21
tmetschbut maybe we can figure that out somehow.14:21
tmetschso we would +2 this PS? https://review.openstack.org/#/c/418434/14:23
acabotyes this is the mapping of your graph model to our existing cluster data model14:24
acabotI think at the end we will keep only the graph model, as it is a lot easier to use and store14:24
acabotfor HA reason14:24
tmetschjah I fully support that.14:24
tmetschthe graph model is pretty powerful for sure :-)14:25
tmetschesp to breaking the compute, network & storage domain...let me check with Kevin and see if he can take a look at the PS.14:25
tmetschWe'll add comments if we see sth we could improve.14:26
tmetschwould that be a good way forward?14:26
acabotyes and again I fully agree with you that we need network and storage to build more advanced strategies, my point is on dev support14:26
tmetschjah got that, we'll figure that out collectively :-)14:26
acabotyes it would be great if you can review https://review.openstack.org/#/c/418434/14:26
acabotvincentfrancoise  told me this morning that its almost complete, so feel free to comment14:27
tmetschok I'll take that as an action item with Kevin.14:27
acabotthanks a lot14:27
acabotwe should merge it by ocata-3 - January 23rd14:28
tmetsch(y) thanks for the support, vincentfrancoise did a good job there too.14:28
acabotso please try to be responsive ;-)14:28
tmetschfor sure we'll tackle that before that date :-)14:28
tmetschacabot: kevin takes a look now - we might have some minor comments (if any) on the PS by Wednesday...14:50
alexchadinvincentfrancoise: ping14:56
*** alexchad_ has joined #openstack-watcher15:12
*** alexchadin has quit IRC15:12
*** alexchad_ has quit IRC15:29
acabottmetsch : thx a lot to both of you15:38
*** alexchadin has joined #openstack-watcher15:39
tmetschjo15:40
tmetschnp :-)15:40
*** wootehfoot has quit IRC15:44
openstackgerritDavid TARDIVEL proposed openstack/watcher: Update Server Consolidation global efficacy  https://review.openstack.org/41786715:56
vincentfrancoisealexchadin: pong16:15
alexchadinvincentfrancoise: I'm reviewing weight planner16:16
alexchadinvincentfrancoise: get_leaf_groups method is not necessary16:16
alexchadinvincentfrancoise: :|16:17
*** tmetsch has quit IRC16:19
vincentfrancoisealexchadin: I don't have it in front of me but I weote this code in 1-2 days so that doesn't surprise me much :p16:20
dtardivelPC portable pour un déplacement pro16:57
openstackgerritAlexander Chadin proposed openstack/watcher: New default planner  https://review.openstack.org/40699117:03
openstackgerritAlexander Chadin proposed openstack/python-watcherclient: Support parents field along with planner changes  https://review.openstack.org/40912617:05
openstackgerritAlexander Chadin proposed openstack/python-watcherclient: Add functional tests to watcherclient  https://review.openstack.org/38918117:08
*** alexchadin has quit IRC17:11
*** akuleshov1 has left #openstack-watcher17:17
*** vincentfrancoise has quit IRC17:23
*** acabot has quit IRC17:24
*** diga has quit IRC17:39
*** wootehfoot has joined #openstack-watcher17:47
openstackgerritAlexander Chadin proposed openstack/watcher: New default planner  https://review.openstack.org/40699118:06
openstackgerritAlexander Chadin proposed openstack/watcher: New default planner  https://review.openstack.org/40699120:12
*** dtardivel has quit IRC20:14
*** adisky_ has quit IRC20:19
*** absubram_ has joined #openstack-watcher21:46
*** wootehfoot has quit IRC21:51
*** thorst has quit IRC21:55
*** absubram_ has quit IRC22:00
*** thorst has joined #openstack-watcher22:24
*** thorst has quit IRC22:28
*** jwcroppe has quit IRC23:26

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