Wednesday, 2018-03-14

*** bobh has joined #openstack-mistral00:07
*** bobh has quit IRC00:22
*** itlinux has quit IRC01:12
*** bobh has joined #openstack-mistral01:13
*** harlowja has quit IRC01:20
*** yangyapeng has joined #openstack-mistral01:22
*** yangyapeng has quit IRC01:26
*** pengdake has joined #openstack-mistral01:32
*** yangyapeng has joined #openstack-mistral01:41
*** bobh has quit IRC01:42
*** bobh has joined #openstack-mistral02:05
*** bobh has quit IRC02:07
*** bobh has joined #openstack-mistral02:07
*** bobh has quit IRC02:12
*** yangyapeng has quit IRC02:25
*** AlexeyAbashkin has joined #openstack-mistral02:36
*** AlexeyAbashkin has quit IRC02:40
*** AlexeyAbashkin has joined #openstack-mistral03:36
*** AlexeyAbashkin has quit IRC03:40
*** gkadam has joined #openstack-mistral03:59
*** harlowja has joined #openstack-mistral04:12
*** pengdake has quit IRC04:18
*** harlowja has quit IRC04:40
*** hardikjasani has joined #openstack-mistral05:23
*** pengdake has joined #openstack-mistral05:51
*** gkadam has quit IRC06:50
*** chandankumar has joined #openstack-mistral06:51
chandankumard0ugal: rakhmerov hell06:52
chandankumar*hello06:52
rakhmerov:)06:52
rakhmerovhi06:52
chandankumard0ugal: rakhmerov https://review.openstack.org/#/c/552635/ can we get this merged, I need to unblock rdo packages06:52
rakhmerovchandankumar: that's ok, I just want to understand how I can check this change06:53
rakhmerovI don't see any related CI jobs06:54
chandankumarrakhmerov: https://review.rdoproject.org/r/#/c/12883/06:54
rakhmerovwhat exactly do I need to look at?06:55
chandankumarrakhmerov: let me add a job to check the job building06:56
rakhmerovit'd be helpful, yes06:56
d0ugalchandankumar: hi06:59
openstackgerritChandan Kumar proposed openstack/mistral-tempest-plugin master: Fix documentation build  https://review.openstack.org/55263506:59
chandankumard0ugal: rakhmerov ^^06:59
rakhmerovok06:59
d0ugalLooking.07:00
d0ugalrakhmerov: Change looks good to me. I am just running "tox -e docs" locally07:05
d0ugalWaiting for my slow internet to install the deps07:05
rakhmerovok07:05
d0ugalIt worked.07:06
d0ugaland without that patch it failed07:06
d0ugalso I'll +2/+W07:06
d0ugalchandankumar: ^07:06
chandankumard0ugal: rakhmerov thanks :-)07:07
rakhmerovnp07:07
d0ugalbrb, coffee.07:07
rakhmerovd0ugal: please https://review.openstack.org/#/c/550399/07:08
rakhmerovpretty important for us07:08
d0ugalrakhmerov: k07:13
rakhmerovthanks07:13
*** gkadam has joined #openstack-mistral07:40
openstackgerritShangXiao proposed openstack/mistral-tempest-plugin master: Update the old doc links  https://review.openstack.org/55282107:40
openstackgerritRenat Akhmerov proposed openstack/mistral master: Add a unit test to check initializers of MistralException hierarcy  https://review.openstack.org/55282707:55
*** AlexeyAbashkin has joined #openstack-mistral07:57
*** shardy has joined #openstack-mistral08:03
openstackgerritRenat Akhmerov proposed openstack/mistral master: Add a unit test to check initializers of MistralException hierarcy  https://review.openstack.org/55282708:09
d0ugalrakhmerov: hmm, when I do a "mistral workbook-create file.yaml" now and there is a syntax issue - I don't get any errors anymore08:10
d0ugal:/08:10
d0ugalJust this08:10
d0ugal$ mistral workbook-create test.workbook08:10
d0ugalERROR (app) Bad Request (HTTP 400)08:10
d0ugalAny idea why/how that changed?08:10
rakhmerovhm.. really?08:10
d0ugalI had to go and find the error in the api log08:10
rakhmerovnope, I wasn't aware of this08:10
rakhmerovit might have been broken08:11
d0ugalYeah, seems so. That is quite bad.08:11
d0ugalI'll open a bug.08:11
rakhmerovok08:11
openstackgerritMerged openstack/mistral master: Updated from global requirements  https://review.openstack.org/55276008:11
openstackgerritMerged openstack/mistral-tempest-plugin master: Updated from global requirements  https://review.openstack.org/55276108:11
openstackgerritRenat Akhmerov proposed openstack/mistral master: Remove a redundant initializer of InvalidUnicodeAction in the tests  https://review.openstack.org/55283408:17
d0ugalrakhmerov: do you have a moment for a question?08:18
rakhmerovd0ugal: yes08:18
d0ugalrakhmerov: it seems I don't understand continue-on/break-on08:18
d0ugalrakhmerov: http://paste.openstack.org/show/700871/08:18
rakhmerovok, let me see..08:18
d0ugalI thought that would keep repeating the action every 3 seconds up to 400 times08:18
d0ugalbut it just goes straight to success08:18
d0ugalhttp://paste.openstack.org/show/700872/08:20
rakhmerovok08:20
rakhmerov1 min..08:20
d0ugalsure08:21
rakhmerovfrom our docs: "continue-on - Defines an expression that will continue iteration loop if it evaluates to ‘true’. If it fires then the task is considered successful. If it evaluates to ‘false’ then policy will break the iteration."08:22
rakhmerovso it's just a necessary condition to keep retrying08:23
rakhmerovit isn't used if the action successfully finished in the first place08:23
rakhmerovmaybe the doc is not really accurate but that's the meaning08:23
openstackgerritMerged openstack/mistral-tempest-plugin master: Fix documentation build  https://review.openstack.org/55263508:24
rakhmerovd0ugal: makes sense?08:24
d0ugalrakhmerov: ohhh08:24
rakhmerovyeah )08:24
rakhmerovyeah, it's a little tricky08:24
d0ugalrakhmerov: so continue-on and break-on are never used if the action doesn't error?08:25
rakhmerovI keep forgetting myself08:25
rakhmerovyes, exactly08:25
d0ugaldamn08:25
d0ugalthat sucks08:25
d0ugallol08:25
rakhmerovthe retry mechanism comes into play only if the action failed at least once08:25
d0ugalRight08:25
rakhmerovit sucks? Why? :)08:25
d0ugalI guess that makes sense08:26
d0ugalwell, it means we have lots of broken continue-on/break-on08:26
rakhmerovdoesn't fir some of your use cases?08:26
rakhmerovaah08:26
rakhmerovI see )08:26
d0ugalI'll show you an example, we have a pattern people have been using08:26
d0ugalwhich seemed nice08:26
d0ugalrakhmerov: https://github.com/openstack/tripleo-common/blob/master/workbooks/baremetal.yaml#L23-L2908:26
d0ugalThat was a nice way to keep calling a task if the node wasn't at the state we wanted yet08:27
d0ugalkeep calling a action*08:27
d0ugalbut the action shouldn't ever fail08:27
rakhmerovooh )08:27
rakhmerovyeah..08:27
d0ugalI guess we can do something similar with on-success - but it will be harder to limit it08:28
rakhmerovlemme think..08:28
rakhmerovI wonder how else it can be implemented08:28
d0ugalrakhmerov: I guess we could do a small sub-workflow that errors if the state isn't what we want08:31
d0ugalthen retry will work with that08:32
rakhmerovyeah, that's probably the most obvious way to me08:32
rakhmerovour folks in CloudBand use this trick AFAIK08:32
rakhmerovyep08:32
d0ugalk, I'll try that out and see how it goes08:32
d0ugalThanks08:32
rakhmerovthe only two looping mechanisms are retry and with-items08:33
rakhmerovbut with-items can't be used really08:33
d0ugalno, unless I make a list with the node uuid 400 times to represent how many times I want to try :)08:33
d0ugalI need to take my dog to the vet, bbiab08:34
*** jpich has joined #openstack-mistral09:04
openstackgerritMerged openstack/mistral master: Make sure not to swallow original exceptions on handling remote errors  https://review.openstack.org/55039909:55
openstackgerritRenat Akhmerov proposed openstack/mistral stable/queens: Make sure not to swallow original exceptions on handling remote errors  https://review.openstack.org/55287010:32
rakhmerovapetrich, d0ugal: please review https://review.openstack.org/#/c/547808/10:34
rakhmerovmysql unit tests now don't run on mysql :)10:34
d0ugalrakhmerov: will do. I think apetrich is out today, he will be back tomorrow or Friday I think.10:34
rakhmerovthis patch fixes it10:34
rakhmerovok10:34
*** pengdake has quit IRC10:46
*** bobh has joined #openstack-mistral11:19
*** bobh has quit IRC11:30
*** hardikjasani has left #openstack-mistral11:41
*** dprince has joined #openstack-mistral12:10
apetrichd0ugal, thanks. rakhmerov: Probably tomorrow also, not sure yet.12:23
*** bobh has joined #openstack-mistral12:27
*** bobh has quit IRC12:36
*** bobh has joined #openstack-mistral12:36
*** bobh has quit IRC12:41
*** katkapilatova has joined #openstack-mistral13:31
*** bobh has joined #openstack-mistral14:11
openstackgerritAndras Kovi proposed openstack/mistral master: WIP: Enable delayed call deletion responsibility on target method  https://review.openstack.org/55291114:14
*** rbrady has joined #openstack-mistral14:22
*** itlinux has joined #openstack-mistral15:12
pgaxatteHi15:20
pgaxatteI'm a bit lost15:20
pgaxattei can't find why my cron triggers are never run15:20
pgaxatteI'm running mistral pike (tag 5.2.2) on ubuntu 16.0415:20
pgaxatteI am running api with wsgi, executor, engine and event-engine but I don't see errors in logs as to why the crons don't start15:21
pgaxatteany idea?15:21
*** dprince has quit IRC16:13
*** AlexeyAbashkin has quit IRC16:30
*** dprince has joined #openstack-mistral16:32
openstackgerritMike Fedosin proposed openstack/mistral master: Remove duplicate declaration of rpc_response_timeout  https://review.openstack.org/55267916:55
*** gkadam has quit IRC17:05
*** jpich has quit IRC17:14
*** thrash is now known as thrash|biab17:30
*** itlinux has quit IRC17:50
*** itlinux has joined #openstack-mistral17:58
*** AlexeyAbashkin has joined #openstack-mistral18:07
*** harlowja has joined #openstack-mistral18:11
*** AlexeyAbashkin has quit IRC18:11
*** thrash|biab is now known as thrash18:34
*** shardy has quit IRC18:48
*** itlinux_ has joined #openstack-mistral18:57
*** itlinux has quit IRC18:57
*** itlinux_ has quit IRC19:40
*** itlinux has joined #openstack-mistral19:53
*** AlexeyAbashkin has joined #openstack-mistral20:36
*** AlexeyAbashkin has quit IRC20:40
*** dprince has quit IRC20:52
*** thrash is now known as thrash|g0ne21:36
*** itlinux has quit IRC21:40
*** bobh has quit IRC22:06
*** itlinux has joined #openstack-mistral23:47
*** dprince has joined #openstack-mistral23:51

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