Monday, 2015-01-19

*** coolsvap|afk is now known as coolsvap03:56
*** cody-somerville has quit IRC04:09
*** cody-somerville has joined #storyboard04:36
*** cody-somerville has quit IRC04:36
*** cody-somerville has joined #storyboard04:36
*** mrmartin has joined #storyboard07:17
ttxI'll be in a plane during the meeting time, so don't count on me07:58
*** alexismonville has joined #storyboard08:20
*** wdutch has joined #storyboard08:21
*** jcoufal has joined #storyboard08:51
*** MaxV has joined #storyboard09:01
*** ssam2 has joined #storyboard09:46
*** jedimike has joined #storyboard09:51
*** CTtpollard has joined #storyboard09:57
CTtpollardrnin09:57
CTtpollardmurnin09:57
*** jtomasek has joined #storyboard09:58
openstackgerritNikita Konovalov proposed openstack-infra/storyboard: Added tags controllers  https://review.openstack.org/11421711:06
*** mase_x200 has joined #storyboard11:22
*** alexismonville has quit IRC11:27
openstackgerritAleksey proposed openstack-infra/storyboard: Convert db exceptions to api exceptions  https://review.openstack.org/14444212:41
openstackgerritAleksey proposed openstack-infra/storyboard: Convert db exceptions to api exceptions  https://review.openstack.org/14444212:43
openstackgerritAleksey proposed openstack-infra/storyboard: Modified method user_create  https://review.openstack.org/14824712:54
*** alexismonville has joined #storyboard12:54
openstackgerritNikita Konovalov proposed openstack-infra/storyboard: Added tags controllers  https://review.openstack.org/11421713:34
*** alexismonville has quit IRC14:23
*** alexismonville has joined #storyboard14:26
*** wdutch has left #storyboard14:44
*** mase_x200 has quit IRC14:54
*** coolsvap is now known as coolsvap|afk15:30
*** jcoufal_ has joined #storyboard15:31
*** jcoufal has quit IRC15:33
*** jtomasek_ has joined #storyboard15:38
*** jtomasek_ has quit IRC15:39
*** jtomasek has quit IRC15:39
*** jtomasek has joined #storyboard15:39
jedimikeNikitaKonovalov, thanks for your comments on the paging spec, I will respond, just been so tied up with internal stuff I've only just had chance to look15:44
krotscheckrcarrillocruz: No worries, it’s a holiday here anyway15:55
yolandakrotscheck, are you leading the meeting anyway or can we move it to another day? ttx told he wouldn't be present16:00
krotscheckI was going to run the meeting anyway, but we can defer it until next week.16:00
krotscheckLet me see how many people show up.16:01
krotscheckStoryBoard meeting in #openstack-meeting-316:01
NikitaKonovalovIf we have no quorum, we could just post our updates briefly16:01
*** alexismonville has quit IRC16:23
*** alexismonville has joined #storyboard16:29
*** jcoufal_ has quit IRC16:57
*** jcoufal has joined #storyboard16:57
*** jtomasek has quit IRC16:59
krotscheckI’m going to dump my current thoughts on email real quick so y’all can yell at me, and then I’m going to go on vacation :)17:02
krotscheck(For today, anyway)17:02
krotscheckSo, my thought right now is that storyboard will get something like an outbox, which is just a folder full of RFC-compliant individual email files. The sender would then go through every minute or so and send anything new.17:03
krotscheckWith the ability to render, and to send, we can then create queue consumers which will render different kinds of emails.17:03
krotscheckSo the individual event consumer will immediately dump an email into the outbox, while the digest consumer will cache them and eventually write that email file once its tick comes up.17:04
krotscheckSo the flow for individual event subscriptions would be:17:04
krotscheckHanlder receives event, generates email, writes to outbox. Sender runs, picks up message, mails it.17:05
krotscheckThe flow for digest emails would be:17:05
krotscheckHandler receives event, caches it. Eventually it will generate an email, write it to the outbox. Sender runs, picks up message, mails it.17:05
krotscheckI anticipate lag between event and mailing something to be no more than a minute.17:06
* krotscheck is ready to have his ideas torn apart now :)17:06
yolandakrotscheck , what are we using as mail sender?17:07
*** coolsvap|afk is now known as coolsvap17:10
*** MaxV has quit IRC17:28
krotscheckI’ll be writing a cron job. but I suspect it’ll be sendmail17:44
*** ssam2 has quit IRC17:55
yolandakrotscheck it would be wonderful if we could rely on external senders, or leave the ability to configure it17:56
krotscheckExternal senders like what?17:57
yolandafor example, if you are testing locally, you can use smtp gmail sender, or use external services such as mailchimp, stuff like that17:57
krotscheckAs long as those external services are open source and free to use, we can support them.17:58
krotscheckI don’t want to make storyboard too pluggable though, know what I mean?17:59
krotscheckIf we use python’s email library, we can make the smtp server configurable.18:00
krotscheckMore than that I’m not certain I’m comfortable with.18:00
krotscheckhttps://docs.python.org/2/library/email-examples.html18:00
yolandak, we could just be sure to isolate the code to be changed easily18:06
*** MaxV has joined #storyboard18:08
*** jcoufal_ has joined #storyboard18:14
*** jcoufal has quit IRC18:17
*** jcoufal_ has quit IRC18:30
*** openstackgerrit has quit IRC18:37
*** openstackgerrit has joined #storyboard18:37
*** coolsvap is now known as coolsvap|afk18:49
*** alexismonville has quit IRC18:53
mrmartinhi18:55
krotscheckhi!19:02
*** jedimike has quit IRC20:10
*** alexismonville has joined #storyboard20:57
*** mrmartin has quit IRC21:04
*** alexismonville has quit IRC21:06
*** MaxV has quit IRC21:19
davidlenwellping krotscheck.. are you aware the api seems down?22:27

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