Wednesday, 2017-01-18

*** harlowja has joined #openstack-mistral00:06
*** dprince has quit IRC00:16
*** jaosorior has quit IRC00:31
*** bobh has joined #openstack-mistral00:55
*** bobh has quit IRC01:22
*** bobh has joined #openstack-mistral01:30
*** bobh has quit IRC01:32
*** bobh has joined #openstack-mistral01:33
*** bobh has quit IRC01:36
*** diablo_rojo has joined #openstack-mistral01:46
*** diablo_rojo has quit IRC01:48
*** bobh has joined #openstack-mistral01:54
*** bobh has quit IRC02:14
*** jrist has quit IRC02:18
mfischkong: let me ask you something else02:23
mfischis there the concept of a public workbook?02:23
kongmfisch: iirc, mistral doesn't support creating 'public' workbook02:25
kongalthough is easy to implement02:26
mfischthats what I tried to tell the trove folks02:26
kongbut i suggest to use workflow or action instead02:26
mfischwithout that their solution to scheduled DB backups will not work well02:26
mfischoh odd02:26
kongwhy not use workflow or action instead of workbook?02:26
mfischlooking again they called this file trove-workbook.yaml but the file is a workflow02:26
mfischso that I know you can make public02:27
kongyeah02:27
kongworkbook is an old thing from my perspective02:27
mfischI suspect the person I was speaking to knew less about mistral than even I do hence the confusion02:27
mfischthanks02:27
kongmfisch: np02:27
*** jrist has joined #openstack-mistral02:32
*** harlowja has quit IRC02:36
*** gongysh has joined #openstack-mistral03:20
*** sharatss has quit IRC03:26
*** sharatss has joined #openstack-mistral03:26
rakhmerovmfisch, kong: yes, workbook is kind of an old thing left from the very initial design but it can serve for good04:17
rakhmerovas a container of things with namespacing capabilities04:18
rakhmerovkong: as far as making these things public, I'm not sure why you said it's impossible04:19
rakhmerovall these entities (including workbooks) have the attribute 'scope' which can be 'public'04:19
rakhmerovand in this case it will be accessible publicly from any tenant (if we could deal with that id/name issue)04:20
rakhmerovor you mean something different?04:20
rakhmerovkong, ddeja, d0ugal, sharatss, mgershen: once you have time please take a look at https://review.openstack.org/#/c/420650/04:24
rakhmerovwe need it very much internally04:24
rakhmerovbut I tried to come up with as much generic design as I could04:24
rakhmerovkong: please ping me when you're online04:50
rakhmerovI'd like to discuss that spec about regions with you here04:50
rakhmerovI've read all the replies04:50
rakhmerovkong: replied in the comments04:59
openstackgerritSharat Sharma proposed openstack/python-mistralclient: Changed the README.rst  https://review.openstack.org/42109805:22
*** sharatss has quit IRC05:23
*** sharatss has joined #openstack-mistral05:24
sharatssrakhmerov: ddeja d0ugal when you have time pls review https://review.openstack.org/#/c/418737/ Its been there for a long time05:36
*** ist has joined #openstack-mistral05:56
openstackgerritSharat Sharma proposed openstack/mistral: Enforce style check for assertIsNone  https://review.openstack.org/42040505:59
openstackgerritRenat Akhmerov proposed openstack/mistral: Add action "std.test_dict"  https://review.openstack.org/42168606:26
rakhmerovsharatss: did you test congress actions somehow?06:30
rakhmerovon a real environment06:30
sharatssrakhmerov: to be honest i am not familiar with congress. It was a requirement from someone to add it06:34
rakhmerovwoow06:34
sharatssrakhmerov: that person had no complaints about this code06:34
rakhmerov:)06:34
sharatssrakhmerov: maybe i will test it sometime and then ask for review :)06:34
rakhmerovsharatss: I have no complaints about the code either except... I have no idea if it works06:34
rakhmerovsharatss: indeed, please do06:35
rakhmerovwe should have at least your word saying that "yes, I tested 1-2 actions, they work fine"06:35
sharatssrakhmerov: yes. sure. May be by EOD or tomorrow :)06:35
rakhmerovwe can't just accept something that we don't know at all if it works or not06:35
sharatssrakhmerov: i understand :)06:35
rakhmerovok06:36
rakhmerovsharatss: please let's not have such a situation again06:37
rakhmerovwhen you're committing something you need to make sure you tested it06:37
sharatssrakhmerov: yes06:37
rakhmerovI understand that for some things it is not easy to automate test but at least you need to do it manually on your environment06:38
rakhmerovok, thanks06:38
*** gongysh has quit IRC07:00
*** jrist has quit IRC07:11
*** jrist has joined #openstack-mistral07:11
*** jrist has quit IRC07:14
*** jrist has joined #openstack-mistral07:16
*** shardy has joined #openstack-mistral08:12
*** gongysh has joined #openstack-mistral08:14
*** gongysh has quit IRC08:46
*** jpich has joined #openstack-mistral08:52
*** mgershen has quit IRC09:24
*** mgershen has joined #openstack-mistral09:28
*** gongysh has joined #openstack-mistral09:46
kongrakhmerov: hi, i'm here09:56
kongrakhmerov: i'm going to propose a release for mistralclient, do you have concern about that?09:56
rakhmerovkong: nope, do it please10:01
rakhmerovgive me a few mins, I'll be back10:01
rakhmerovas far as the spec, I replied, you can take a look10:01
ddejarakhmerov: I'm looking on your change10:08
rakhmerovddeja: which one?10:08
ddejarakhmerov: workflow global context spec10:08
rakhmerovok10:08
ddejathe one you asked a few hours before ;)10:08
rakhmerovyeah, np10:08
rakhmerovwe just realized that we need something like this in our product at Nokia10:09
rakhmerovand we don't really see ways to work around that nicely10:09
rakhmerovkong: I'm back10:09
* kong is reading huge commit logs for python-mistralclient10:11
*** gongysh has quit IRC10:11
rakhmerov:)10:11
rakhmerovok, I'll be around for the next couple of hours, ping me when it's comfortable10:11
openstackgerritMerged openstack/python-mistralclient: Changed the README.rst  https://review.openstack.org/42109810:26
kongrakhmerov: from my understanding from the code, the '__actions' defined in env is considered as part of action inputs10:34
kongi don't want to mix that with context10:34
kongit's also the reason i removed 'action_context' from action init method10:34
konglike here: https://review.openstack.org/#/c/414694/4/mistral/actions/std_actions.py10:35
kongit was defined as action input, but apparently users should not pass it10:36
kongcontext thing should be passed in another way10:36
rakhmerovddeja: replied10:43
rakhmerovgood points10:43
rakhmerovkong: looking..10:44
rakhmerovkong: ok, I'm thinking... Not sure I understand your point on 100%10:45
rakhmerovso, '__actions' just defines default values for action parameters10:47
rakhmerovso that we don't need to repeat same values over and over again10:47
rakhmerovI don't understand why you are saying that you'd mix them with context?10:48
rakhmerovin any case, there has to be some convention about how you process "openstack_context" no matter where it resides10:49
rakhmerovwhether in 'input', 'params' or 'env'10:49
kongrakhmerov: yeah10:49
rakhmerovMistral engine or actions themselves need to know how to process it10:49
kongfor openstack actions, the 'context' thing is not included in action parameters10:49
kongthink about nova.find()10:49
rakhmerovwait a sec10:50
rakhmerovhow that "action_context" is related to this?10:50
rakhmerovit seems to be a completely different thing to me..10:50
rakhmerovok, go on10:50
kongyou mean the things i did in https://review.openstack.org/#/c/414694/4/mistral/actions/std_actions.py/10:51
kong?10:51
rakhmerovyes10:51
rakhmerovit seems to have nothing to do with OpenStack context10:51
rakhmerovit might though but not necessarily10:51
kongbecause for get openstack related context, i need a flag to help decide if an action needs 'context' or not10:52
kongso i added a method for Action, support_context()10:52
kongwhich could replace current positional param 'action_context'10:52
rakhmerovno-no, wait a sec10:53
rakhmerovhonestly, I didn't look at the impl patches yet10:53
rakhmerovon purpose10:53
rakhmerovI'd like to understand everything about the spec first10:53
kongbut yeah, 'action_context' is a another thing10:54
kongplease ignore it for now10:54
rakhmerovok10:54
rakhmerovbtw, I don't really like the idea with "__actions" in 'env', I don't know many people using it10:55
rakhmerovit's not really obvious10:55
kongrakhmerov: from the code logic, it defined some action param values10:56
rakhmerovanyway, again: I think your suggestion with 'params' looks OK, I'm just saying that may be we need to move it to 'env'10:56
rakhmerovyes10:57
kongbut 'env' will make me thing of the env entity in mistral10:57
kongmake me think10:57
rakhmerovyes10:57
rakhmerovwhat's the issue with it?10:57
rakhmerovOpenStack context, isn't it a part of environment?10:58
kongenv entity is used for specifying some key-value, so they could be used for yaql evaluation10:58
rakhmerovthe info about a particular OpenStack instance etc.10:58
rakhmerovyes, via env()10:58
kongbut openstack context has nothing to do with yaql evaluation10:59
rakhmerovbut I mean, semantically 'env' (accessible as env()) is just an environment10:59
rakhmerovyou can pass anything you want, besides using '__actions'10:59
rakhmerovkong: it might have something to do with it, why can't I eval a YAQL/Jinja based on OpenStack context?11:00
konghmm, make sense11:00
*** tuan_ has joined #openstack-mistral11:00
rakhmerovyeah11:00
rakhmerovfrom my perspective, it's just one of the things that comes to workflow11:01
kongok, i think we make a consensus11:01
rakhmerovno matter if it's part of input or env11:01
kongbtw, we should document 'params'11:01
rakhmerovit's just semantically I think more correct to perceive it as part of 'env'11:01
rakhmerovkong: yes, my fault11:01
rakhmerovsorry for that11:01
kongit's our fault :-)11:02
rakhmerovI actually hate this "params" thing11:02
rakhmerovI'd like to get rid of it but really don't know how11:02
kongyeah, there will be more and more things inside for various purpose11:02
rakhmerovfrom the very beginning it's been basically "workflow TYPE" specific params11:02
rakhmerovyeah11:02
kongyou can only undersatand it only if you read the code11:03
rakhmerovyes, true11:03
rakhmerovit's now used only for "task_name" of reverse workflow11:03
rakhmerovthat's why I'd like to keep its usage as narrow as possible11:03
rakhmerovas far as consensus :)11:04
kongrakhmerov: it's very late for me, nee to get sleep. I will submit a new patchset, and review your global context thing tomorrow.11:04
rakhmerovlet's make sure we have it :)11:04
rakhmerovooh, ok11:04
rakhmerovcan I just borrow 2 more mins from you?11:04
rakhmerovif you can11:04
kongsure11:04
rakhmerovjust looking at your last comment again..11:04
rakhmerovwith an example11:04
rakhmerovcan you please explain again the idea of having "action_context" inside 'env' (was in 'params' but seems like we agreed to change) ?11:05
rakhmerovI mean, how precisely it's supposed to work11:05
rakhmerovand be treated11:06
rakhmerovif you prefer to postpone it till tomorrow it's ok, let me know11:06
kongi still need to add a flag in Action class to tell me if an particular action will need context or not. Obviously, for all openstack actions, they all will need.11:07
rakhmerovI'll try to be available earlier tomorrow11:07
kongif action needs context, mistral will get context thing from workflow params11:07
rakhmerovok11:07
rakhmerovso, this is like an addition to 'action_context', right?11:07
rakhmerovwhatever we put under 'action_context' in 'env' will be added into 'action_context' available for actions, right?11:08
rakhmerovbecause action_context in actions also has execution id, task execution id etc.11:08
rakhmerovmany things11:08
rakhmerovbtw, we want to change this whole approach of accessing contextual info in actions11:09
rakhmerovas part of Custom Actions API11:09
rakhmerovbut seems like it won't be done too soon11:09
kongyeah, you are right for 'action_context'11:10
rakhmerovok11:10
rakhmerovgood to me11:10
kongi will also change 'action_context' to optional param11:10
kongas i mentioned just now11:10
kongwe can discuss it in my implentation11:11
rakhmerovok, let's focus on the spec and then get to impl11:11
rakhmerovok may, go to bed :)11:11
rakhmerovthanks for your time11:11
rakhmerovok man..11:11
kongrakhmerov :-)11:11
kongrakhmerov: see you11:12
rakhmerovkong: the good thing is that many people want this feature11:12
rakhmerovincluding me11:12
kongrakhmerov: yeah, including me11:12
rakhmerovthat's why we're so picky :)11:12
rakhmerovok, rest11:12
* kong really goes to bed11:12
openstackgerritKupai József proposed openstack/mistral: using utcnow instead of now in expiration policy  https://review.openstack.org/42184211:28
tuan_Hi guys11:38
tuan_i have just had a small talk with ddeja about after-failure-recovery feature of mistral when RUNNING workflow is stuck inside db11:39
tuan_we decided to open this discussion here to have more ideas from you guys11:39
tuan_in production, it is quite a must-have feature for automated solution11:40
tuan_do you guys have any ideas about it11:40
tuan_@Renat, @Kong, @ Dougal11:40
d0ugaltuan_: can you give me more context?11:42
tuan_yeah sure11:42
tuan_when we run wf11:42
tuan_its state will be written in db is RUNNING11:42
tuan_however, meanwhile it is running, something happens like "MySQL is gone away"11:43
tuan_then this wf is stuck in RUNNING state11:43
tuan_when MySQL is back again11:43
tuan_mistral does not take care about the above stuck wf11:43
tuan_e.g. re-run stuck wf, update state of it to FAILED, etc.11:44
*** dprince has joined #openstack-mistral11:45
tuan_you guys please let me go out for a smoke, i will be back in 5 mins11:45
tuan_:)11:45
d0ugaltuan_: I see, makes sense11:47
d0ugaltuan_: so you want a way to restart workflows after critical failures?11:47
ddejad0ugal: restart, or automatically put in error11:56
ddejabut not make them stuck as RUNNING11:56
d0ugalMoving to error would probably be safer11:56
d0ugalMaybe we even need a new state?11:56
ddejaI've added topic to etherpad https://etherpad.openstack.org/p/mistral-ptg-pike11:56
ddejad0ugal: IMO error would be OK11:56
ddejamore problamatic is how to notice that there was a failure11:57
d0ugalIndeed.11:57
tuan_i would vote for ERROR11:57
ddejaand we should do something with workflows in running state11:57
d0ugaltuan_: agreed, automatic restarting would be dangerous.11:57
d0ugalddeja: could we check for "RUNNING" workflow during startup?11:58
d0ugalalthough, that requires mistral to be restarted11:58
d0ugalhm11:58
tuan_but if we have other RUNNING wf11:58
tuan_we not sure that which one is stuck11:58
d0ugalIndeed, tricky.11:59
tuan_well12:00
ddejawell, I guess we should have some kind of file lock12:00
tuan_since wf does not have heartbeat12:00
ddejaand if service start and this file is there12:01
ddejait means - it is after recovery start12:01
ddejato first thing after engine start operating, is to put everything in error state,12:01
ddejas/after/before12:01
ddejabut it would only work if we have one engine12:01
ddejafor multi-eninge env, it gets even more tricky12:02
tuan_i am sorry ddeja12:02
tuan_what do you mean multi-engine?12:02
ddejawe should have file-lock-over-network12:02
ddejatuan_: If you have mistral running on more then one node12:02
ddejathen you have more then one engine running one more than one node12:03
tuan_ok ddeja12:03
tuan_got it12:03
ddejawell, we have service groups in mistral12:03
ddejaso if starting engine check if there is file lock AND if he is the first engine in service group12:04
ddejathen we can safely said that he is the only one12:04
ddejatherefore, there sould be no running worjkflows12:04
ddejatherefore, if anything is in running state, then it should be in error12:05
ddejaand after that operation, we start functioning normally12:05
* ddeja should write a blueprint about it...12:10
ddejarakhmerov: ^^ thoughts?12:10
rakhmerovddeja: remember we discussed it with you in Austin?12:13
rakhmerovI can immediately say that doing something on start-up is not easy12:14
rakhmerovgently speaking12:14
rakhmeroveven if we use service groups etc. there will be contentions between engine instances12:15
rakhmerovwe need some locking anyway across nodes12:15
rakhmerovso, tuan_, we've discussed this many times already and it's part of my personal plan to work on this in mid-term perspective12:15
rakhmerovI guess after the PTG12:16
rakhmerova relatively simple solution IMO would be a small human intervention12:16
tuan_okay, but Renat, do we have plan to write BP for it12:16
tuan_or we have already had it12:17
tuan_?12:17
rakhmerovthere's a BP12:17
rakhmerovI'm thinking about something called "maintenance mode"12:17
rakhmerovwhen we could explicitly say "I want to switch Mistral into maintenance mode"12:17
rakhmerovit's the info written in DB12:17
rakhmerovin this mode Mistral doesn't start anything new12:17
rakhmerovneither workflows, nor tasks/actions12:18
rakhmerovthen we have a choice to say "I want you to put all RUNNING workflows into ERROR state"12:18
rakhmerovor "I want you to re-run all workflows in RUNNING state from where they were left over"12:18
rakhmerovand possibly other things12:19
rakhmerovso the steps to recover would look like:12:19
ddejarakhmerov: yes, that is something we discuss in Austin12:19
rakhmerov1. An infrastructure failure happened12:19
rakhmerov2. We got to know that12:19
rakhmerov3. We put Mistral into "maintanence mode"12:19
rakhmerov4. We restart Mistral components, if needed12:20
rakhmerov5. We tell Mistral to recover running workflows (one way or another)12:20
rakhmerov6. We switch Mistral back to normal mode12:20
rakhmerovor we could even make a shortcut to do it automatically12:21
tuan_sorry guys12:21
tuan_may i have a stupid question12:21
rakhmeroveven two :)12:21
tuan_when wf is stuck in RUNNING12:21
tuan_:D12:21
rakhmerovype12:21
rakhmerovyep12:21
tuan_because of db lost12:21
tuan_and then db is back again12:21
rakhmerovyes12:21
tuan_what will happen with engine12:21
tuan_does it continue with the tasks in db12:22
rakhmerovat least for short outages Mistral should recover on its own12:22
tuan_and if all the tasks are run well12:22
tuan_and the wf will be written as SUCCESS12:22
tuan_?12:22
rakhmerovby "recover" I mean that it will re-acquire a connection with DB12:22
rakhmerovnope12:22
rakhmerovI'm talking only about recovering the engine itself12:22
rakhmerovit won't do anything to workflows stuck in whatever states12:23
rakhmerovso, ddeja was right, we need to detect that somehow (shouldn't be hard)12:23
tuan_okay i understand it12:23
rakhmerovtuan_: so, it's planned to do12:24
rakhmerovwe're totally aware that we have a gap here12:24
rakhmerovCBND (Israel team) knows about it and agrees to live with that for now12:25
tuan_okay, got it12:25
rakhmerovI conventionally call this whole thing "Failover"12:25
rakhmerovit's now really not covered in Mistral12:25
rakhmerovessentially, we need to teach Mistral to deal with infrastructural outages12:26
rakhmerovtuan_, d0ugal, ddeja: https://blueprints.launchpad.net/mistral/+spec/mistral-maintenance-mode12:28
*** Ravikiran_K has joined #openstack-mistral12:29
*** shardy is now known as shardy_lunch12:29
tuan_let me take a look to this BP12:31
tuan_and may be i will have more stupid questions later12:32
tuan_so sorry to bother you guys a lot12:32
tuan_:(12:32
ddejarakhmerov: oh, I'm even subscribed to that BP12:32
rakhmerovtuan_: bother us any time please12:38
rakhmerovwe like it12:38
rakhmerovwe enjoy it :)12:38
rakhmerovddeja: yes, so. I thought about this BP many times, looking forward to getting it done12:39
rakhmerovand I don't think that technically it's very hard to achieve12:39
ddejawith mainteneco mode, yup, it's not really hard12:40
ddejabut it still needs some maunal steps12:40
ddejaI'm thinking if such functionallity can be fully automated12:41
rakhmerovyes, agree12:47
rakhmerovyou know, I believe this could be a good first step towards having a fully automated solution12:47
ddejayeah, sure12:48
rakhmerovright now, until we get into fighting with this, it's not easy to understand how to achieve it12:48
rakhmerovwhat kind of surprises we'll have12:48
ddejayup12:48
ddejathere always some :D12:48
rakhmerovthat's why I love this work :)12:49
rakhmerovit's unpredictable )12:49
rakhmerovddeja: it'd be so cool if you could go to the PTG12:52
rakhmerovwe could discuss all of that stuff with you there12:52
rakhmerovI'm humbly hoping you'll be there :)12:52
*** jamielennox is now known as jamielennox|away12:59
ddejarakhmerov: yes, I wish I could be there13:04
*** bobh has joined #openstack-mistral13:05
openstackgerritSharat Sharma proposed openstack/mistral: Add script for unit test coverage job  https://review.openstack.org/41788113:07
*** rbrady is now known as rbrady-mtg13:12
*** jamielennox|away is now known as jamielennox13:19
*** shardy_lunch is now known as shardy13:21
*** bobh has quit IRC13:24
*** sharatss has quit IRC13:38
*** sharatss has joined #openstack-mistral13:38
*** catintheroof has joined #openstack-mistral13:45
*** dprince has quit IRC13:52
*** rbrady-mtg is now known as rbrady13:56
*** tuan_ has quit IRC14:25
*** dprince has joined #openstack-mistral14:29
*** shardy has quit IRC14:30
*** shardy has joined #openstack-mistral14:31
*** gongysh has joined #openstack-mistral14:54
*** bobh has joined #openstack-mistral15:01
*** bobh has quit IRC15:01
*** bobh has joined #openstack-mistral15:01
mfischrakhmerov: would like to get back to workbooks since I am here now15:04
*** jistr is now known as jistr|mtg15:05
ddejamfisch: rakhmerov has 9pm in his timezone, so he may be unavailable ;)15:09
mfischah these timezones don't work out very well15:10
mfischI liked his idea that a workbook could be namespaced since this is for trove15:10
mfischthe workbook was trove.create_backup, but I didnt see a way to make it public via the CLI15:10
*** openstack has joined #openstack-mistral15:19
*** rbrady has quit IRC15:19
*** szaher has quit IRC15:19
*** jtomasek has quit IRC15:19
*** kong has quit IRC15:19
mfischI dont want to have every person in my cloud to run mistral commands, trove scheduled backup should just work out of the box15:19
mfischso public and global15:19
*** rbrady has joined #openstack-mistral15:20
*** rbrady has quit IRC15:20
*** rbrady has joined #openstack-mistral15:20
ddejamfisch: I still don't understand what you'd like to achivie...15:21
mfischtrove has a feature called scheduled backups, which relies on a mistral workbook15:21
mfischI would like to only call mistral workbook-create one time, for the whole region, to make that feature work15:22
mfischhowever when I do that now, the workbook is private to a single tenant15:22
*** szaher has joined #openstack-mistral15:22
*** jtomasek has joined #openstack-mistral15:22
ddejaOK I think I start to understand15:23
ddejabut hm... I'm not sure how to solve it15:24
ddejathe only idea is to run it as admin...15:24
mfisch2 ways that I know of, public workbooks or trove should switch to using a workflow15:24
mfischwhich I've pinged tesora about15:24
mfischI'll see if I can get someoen from that team to discuss it15:25
*** kong has joined #openstack-mistral15:26
ddejamfisch: OK, and I'll need some background. On the other hand, I'm not sure if you'd like to start discussion again with me, if you have already discussed it with rakhmerov15:29
mfischHe replied to my after I left, its going to be hard to find an overlap with him15:30
mfischI'm UTC-715:30
ddejamfisch: well, yeah, it would be hard15:34
*** jaosorior has joined #openstack-mistral15:41
ddejamfisch: OK, I'm willing to help, but Unfortunatelly I'm in UTC+1, so also not a lot of overlaping time15:43
ddejaand I need to know the full context15:44
mfischI reached out to some trove folks who are UTC-5, slightly better15:44
mfischwhen they get time I'll have them lead the convo15:44
mfischsince I dont have their full context either15:44
ddejaOK15:45
ddejaif it is something more complicated you can always send mail tagging it [mistral], we'll look on it15:46
*** jistr|mtg is now known as jistr15:51
*** thrash is now known as thrash|biab15:51
*** thrash|biab is now known as thrash16:20
*** weshay is now known as weshay_afk16:21
*** gongysh has quit IRC16:23
*** weshay_afk is now known as weshay_lunch16:39
*** harlowja has joined #openstack-mistral16:39
*** dougshelley66 has joined #openstack-mistral17:06
*** harlowja has quit IRC17:33
*** rbrady is now known as rbrady-afk17:43
*** catintheroof has quit IRC17:44
*** catintheroof has joined #openstack-mistral17:44
*** catintheroof has quit IRC17:44
*** catintheroof has joined #openstack-mistral17:45
*** catintheroof has quit IRC17:50
*** weshay_lunch is now known as weshay17:53
*** sharatss has quit IRC18:00
*** sharatss has joined #openstack-mistral18:00
*** jpich has quit IRC18:01
*** shardy has quit IRC18:15
*** shardy has joined #openstack-mistral18:16
*** shardy is now known as shardy_afk18:52
*** Ravikiran_K has quit IRC19:00
*** rbrady-afk is now known as rbrady19:36
*** sharatss has quit IRC20:18
*** dturner has quit IRC20:27
kongmfisch: hi, i start to work, if you still have questions, please don't hesitate to ask20:45
mfischsure20:45
mfischI will be at the PTG too I may drop by and say hi20:45
kongnot sure i will be there, wait for my luck21:12
*** jamielennox is now known as jamielennox|away21:26
*** sharatss has joined #openstack-mistral21:44
*** sharatss has quit IRC21:49
*** dprince has quit IRC21:59
*** jamielennox|away is now known as jamielennox22:10
*** jamielennox is now known as jamielennox|away22:24
*** jaosorior has quit IRC23:49

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