Wednesday, 2014-11-19

*** r1chardj0n3s is now known as r1chardj0n3s_afk00:13
*** r1chardj0n3s_afk is now known as r1chardj0n3s00:28
*** r1chardj0n3s is now known as r1chardj0n3s_afk01:49
*** r1chardj0n3s_afk is now known as r1chardj0n3s02:18
*** miqui has joined #storyboard03:07
*** r1chardj0n3s is now known as r1chardj0n3s_afk04:31
*** miqui has quit IRC05:44
*** k4n0 has joined #storyboard05:52
*** k4n0 has quit IRC06:39
*** k4n0 has joined #storyboard06:53
paulsher1oodRMS?07:11
*** k4n0 has quit IRC07:31
*** k4n0 has joined #storyboard07:44
*** jtomasek has quit IRC07:58
*** yolanda has quit IRC08:09
*** MaxV has joined #storyboard08:37
openstackgerrityolanda.robla proposed openstack-infra/storyboard: Add API call to return task statuses  https://review.openstack.org/13522108:46
*** yolanda has joined #storyboard08:46
*** jcoufal has joined #storyboard08:58
*** jcoufal has quit IRC09:01
*** jcoufal has joined #storyboard09:01
*** jcoufal has quit IRC09:01
*** jcoufal has joined #storyboard09:02
*** jedimike has joined #storyboard09:03
*** alexismonville has joined #storyboard09:28
*** wdutch has joined #storyboard10:03
*** jtomasek has joined #storyboard10:27
*** reed has joined #storyboard10:27
openstackgerritMerged openstack-infra/storyboard: Working Directory Management  https://review.openstack.org/13064911:08
openstackgerritMerged openstack-infra/storyboard-webclient: Correct virtualenv to activate  https://review.openstack.org/13316711:45
*** alexismonville has quit IRC12:18
*** alexismonville has joined #storyboard13:24
*** miqui has joined #storyboard13:51
*** mase_x200 has joined #storyboard14:04
*** CTtpollard has joined #storyboard14:17
*** openstackgerrit has quit IRC14:33
*** openstackgerrit has joined #storyboard14:34
*** openstackgerrit has quit IRC14:49
*** openstackgerrit has joined #storyboard14:49
*** MaxV has quit IRC14:57
*** MaxV has joined #storyboard14:58
*** mase_x200 has quit IRC14:58
*** MaxV has quit IRC15:03
reedsomething looks weird on https://storyboard.openstack.org/#!/project_group/5815:09
reedthe list of stories doesn't seem to be pertinent to the group15:10
*** MaxV has joined #storyboard15:29
*** CTtpollard has quit IRC15:36
*** petefoth has joined #storyboard15:37
*** CTtpollard has joined #storyboard15:38
*** CTtpollard has quit IRC15:38
*** CTtpollard has joined #storyboard15:39
*** mrmartin has joined #storyboard15:46
*** CTtpollard has quit IRC15:49
*** alexismonville has quit IRC15:50
*** alexismonville has joined #storyboard15:51
*** CTtpollard has joined #storyboard15:54
krotscheckreed: Checking16:27
krotscheckreed: Observing the same in other locations. Looks like an error in the project group search logic, I’ll see if I can narrow it down with some additional tests.16:27
reedkrotscheck, sweet, thanks16:27
yolandahi krotschek, i have question about event dashboard, i see it's relying on a subscription events table, but it isn't never filling for me , at least locally, how does it work?16:32
yolandai tested in production, and it also isn't reporting all the events to the projects or stories i'm subscribed to16:32
krotscheckyolanda: That table is populated by events being taken off of the worker queue.16:39
krotscheckyolanda: So, if a POST/PUT/DELETE action is received by the API, an event is fired into a RabbitMQ queue.16:40
krotscheck(Which has to be enabled via the config file)16:40
yolandakrotscheck, how can i enable it, is that in docs?16:40
yolandai wanted to work in the events dashboard16:40
krotscheckyolanda: The storyboard-worker-daemon command will spin up a number of subscribers to that queue that process the events.16:40
yolandakrotschek, why is it done in that way, and not just associating subscriptions + events table?16:41
krotscheckyolanda: Because an event can trigger on multiple subscriptions, which causes duplicates. If you are subbed to a project, and a project group, and you get an event that falls under both, a simple table join would result in two events.16:42
krotscheckyolanda: Also, you would not have the ability to remove events from your feed.16:42
yolandak, i'll take a look at how to enable it for my local work16:42
krotscheckyolanda: And event emails would require a lot of complicated joins.16:43
* krotscheck thought there was documentation for rabbit....16:43
yolandakrotschek, another question i had. I was working in the configurable task status, the todo, in progress, etc...16:43
krotscheckRight16:43
yolandabut i found that is quite hard to just abstract it to a table at the moment, because we are relying a lot on the hardcoded status, such as todo, merged, etc...16:43
yolandaso at the moment what i did is an api call in the backend that returns the list of task states, to consume that from the webclient16:44
krotscheckThat seems like a good first step.16:44
yolandak, wanted to check if you agree with that approach16:44
krotscheckIs there a clear, incremental path we can take to our optimal solution?16:44
yolandakrotscheck, well, next step could be to add a taskstatus table, and maybe have some flags for the todo, merged, etc... we rely on that for summary of tasks for example16:45
krotscheckYeah, I agree. I’m pondering the name of your API endpoint, but I don’t have any better ideas.16:45
krotscheckSeems like a logical next step :)16:46
yolandakrotschek and how will you load that on the webclient? I was thinking in loading the list in a constant when the storyboard module is loaded16:46
krotscheckI’d give it its own resource implementation with the criteria decorator, and have it cache itself on the first request.16:47
krotscheckUltimately I’d love to use somethign like angular-data so we don’t even have to worry about caching16:47
yolandait's used on criteria, and in some directives, i think16:47
krotscheckEnabling notifications is in the [notifications] block on storyboard.conf.sample16:48
yolandathx, i'll take a look at it16:48
*** alexismonville has quit IRC16:48
*** jcoufal has quit IRC16:49
krotscheckIf you don’t have mysql running locally, you can just go “vagrant up” and it’ll spin up a VM for ya. Config for that requires using “127.0.0.1” though because mysql changes its connection from IP to socket if it sees “localhost"16:49
krotscheckUgh. I need to spend like a week doign nothing but documentation.16:49
yolandaoh, i have it locally, no problem for that16:49
krotscheckYeah, but do you have rabbit? :)16:50
krotscheckdun dun duuuuuun.16:50
yolandai can have everything :)16:51
yolandai'll try to make that work for tomorrow to work on that16:53
krotscheckNeat!16:54
yolandafor the task states, i prefer to have the backend merged first16:54
yolandato make sure we are ok with the api names, content, etc16:54
*** k4n0 has quit IRC16:56
*** alexismonville has joined #storyboard17:02
*** jtomasek has quit IRC17:12
*** alexismonville has quit IRC17:22
*** wdutch has quit IRC17:36
openstackgerrityolanda.robla proposed openstack-infra/storyboard: Add API call to return task statuses  https://review.openstack.org/13522117:52
*** MaxV has quit IRC17:55
*** reed has quit IRC17:58
*** alexismonville has joined #storyboard18:10
*** reed has joined #storyboard18:11
*** jedimike has quit IRC18:18
*** alexismonville has quit IRC18:41
*** MaxV has joined #storyboard19:06
*** MaxV has quit IRC19:10
*** jtomasek has joined #storyboard19:47
*** MaxV has joined #storyboard19:55
*** MaxV has quit IRC20:16
*** MaxV has joined #storyboard20:16
*** r1chardj0n3s_afk is now known as r1chardj0n3s20:25
*** alexismonville has joined #storyboard20:29
*** jtomasek has quit IRC20:46
*** alexismonville has quit IRC21:02
*** mrmartin has quit IRC21:56
*** alexismonville has joined #storyboard22:06
openstackgerritMichael Krotscheck proposed openstack-infra/storyboard-webclient: Streamlined task edit form.  https://review.openstack.org/13573922:08
*** miqui has quit IRC22:09
*** openstackgerrit has quit IRC22:10
*** openstackgerrit has joined #storyboard22:10
*** alexismonville has quit IRC22:32
*** alexismonville has joined #storyboard22:36
*** ruhe_ has joined #storyboard22:45
*** ruhe_ has left #storyboard22:46
*** MaxV has quit IRC22:56
*** alexismonville has quit IRC23:08

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