Thursday, 2015-01-15

*** burper has joined #storyboard01:32
*** burper has left #storyboard01:32
*** burper has joined #storyboard02:12
*** burper has left #storyboard02:12
*** reed has joined #storyboard04:05
*** alexismonville has joined #storyboard04:31
*** alexismonville has quit IRC04:38
*** reed has quit IRC04:41
*** alexismonville has joined #storyboard05:40
*** alexismonville has quit IRC06:14
*** mrmartin has joined #storyboard06:24
*** jtomasek has joined #storyboard07:01
*** mrmartin has quit IRC07:05
*** coolsvap|afk is now known as coolsvap07:06
*** jtomasek has quit IRC07:15
*** mrmartin has joined #storyboard07:19
*** jcoufal has joined #storyboard07:32
*** petefoth has joined #storyboard08:08
*** ssam2 has joined #storyboard08:16
*** wdutch has joined #storyboard08:24
*** MaxV has joined #storyboard08:48
*** alexismonville has joined #storyboard09:03
*** alexismonville has quit IRC09:07
*** k4n0 has joined #storyboard09:29
*** k4n0 has quit IRC09:36
*** CTtpollard has joined #storyboard09:56
*** jtomasek has joined #storyboard10:06
*** alexismonville has joined #storyboard10:11
*** coolsvap is now known as coolsvap|afk11:10
openstackgerrityolanda.robla proposed openstack-infra/storyboard-webclient: Add button to remove all recent events in dashboard  https://review.openstack.org/14710511:14
*** alexismonville has quit IRC11:18
*** CTtpollard has quit IRC12:12
*** CTtpollard has joined #storyboard12:13
*** alexismonville has joined #storyboard12:24
*** alexismonville has quit IRC12:25
*** mase_x200 has joined #storyboard12:34
*** alexismonville has joined #storyboard12:45
openstackgerritMerged openstack-infra/storyboard: Team and project groups delete methods  https://review.openstack.org/14367513:14
*** jcoufal_ has joined #storyboard13:14
*** jcoufal has quit IRC13:17
*** jtomasek has quit IRC14:02
*** jtomasek_ has joined #storyboard14:02
*** alexismonville has quit IRC14:32
*** mase_x200 has quit IRC14:35
*** alexismonville has joined #storyboard14:55
*** rcarrillocruz has quit IRC15:25
*** rcarrillocruz has joined #storyboard15:25
*** mrmartin has quit IRC15:30
*** petefoth has quit IRC15:45
openstackgerritAleksey proposed openstack-infra/storyboard: Convert db exceptions to api exceptions  https://review.openstack.org/14444215:52
*** jedimike has joined #storyboard15:54
*** reed has joined #storyboard15:57
*** mrmartin has joined #storyboard16:04
*** mattfarina has joined #storyboard16:13
*** ssam2 has quit IRC16:14
*** alexismonville has quit IRC16:14
*** alexismonville has joined #storyboard16:22
*** wdutch has quit IRC16:59
*** MaxV has quit IRC17:03
*** MaxV has joined #storyboard17:04
*** MaxV has quit IRC17:09
*** jtomasek_ has quit IRC17:19
*** Piet has joined #storyboard17:20
*** mrmartin has quit IRC17:36
*** miqui_ has joined #storyboard17:54
*** alexismonville has quit IRC17:56
*** alexismonville has joined #storyboard17:58
*** alexismonville1 has joined #storyboard18:09
*** alexismonville has quit IRC18:10
*** mrmartin has joined #storyboard18:38
*** wuhg has quit IRC18:44
yolandahi krotscheck, i saw you proposed some changes to the task statuses, that's nice19:11
krotscheckyolanda: Yeah, I figured it’d be easier to have our API be consistent, allowing us to use our existing resource factory to handle caching.19:12
krotscheckyolanda: btw, you’ve got +2 on python-storyboardclient. There’s a couple of things there you can land :)19:12
yolandaheh, you give me the honours :)19:13
krotscheckyolanda: Hey, as long as we have two +2’s I don’t care who lands it :)19:13
yolandalet me check them a bit, i'm actively reviewing storyboard and storyboard-client but forgot a bit about pyhon-storyboard19:14
yolandakrotscheck, my normal behaviour is that if the change is done by a core as well, i give a +2 but i leave the approval to the one that created it, so he can babysit19:18
yolandadoes this apply here?19:18
krotscheckI believe that the person who +A’s a thing is responsible for babysitting it :)19:18
krotscheckSo if you don’t want to babysit it, no worries.19:18
yolandagradually :)19:20
yolandathat's what we tend to do internally, because the one that created the change is mostly the one that knows more about it19:21
yolandaoh, i like how Nikita does the tests on python-storyboard, using assert_called19:22
krotscheckyolanda: About the delete-all-events button, I’m not certain that the browser guarantees the API query order. So if you loop over a thing that generates a lot of HTTP requests, and then issue a GET, I thinkg the user may still get some records that aren’t deleted because the HTTP Delete request has not yet finished.19:23
*** alexismonville1 has quit IRC19:23
krotschecki.e. if you go delete delete delete delete get, the browser may actually fire delete delete get delete19:23
yolandai didn't like the approach of deleting ALL event notifications because i think it's dangerous to delete something you are not seeing19:24
krotscheckyolanda: That’s not what I’m saying.19:24
krotscheckSec, lemme pastebin something.19:24
yolandamm, i follow you19:25
yolandabut the loadEvents() is done after all the deletes19:25
*** reed has quit IRC19:26
krotscheckyolanda: Yes, but the deletes are asynchronous and are dependent on the browser’s query queue.19:26
yolandai follow what you say, yes19:26
*** reed_ has joined #storyboard19:26
yolandaso we can have a massive delete passing a list of ids19:26
yolandaand do a refresh when the call returns?19:27
yolandahave a bulkDelete method19:27
krotscheckyolanda: http://paste.openstack.org/show/158153/19:27
krotscheckBasically, collect all the promises from the delete loop, and use $q.all() to chain the load event after all those complete.19:28
yolandaah promises...19:28
yolandayou know far more angular than me :)19:28
krotscheckI’ve just been doing asynchronous programming for a bit longer :D19:28
yolandawhat do you think about the bulkDelete, to don't overkill the api?19:29
yolandainstead of 25 requests, just one?19:29
yolandasomeone can have pagination of 100 recent events...19:29
krotscheckI think we should implement a bulk delete api, yes :)19:29
krotscheckAnd I have thoughts on how to do that :)19:30
yolandado you want me to do that prior to this change?19:30
yolandawhat are you thinking about?19:30
yolandaadded the tasks and the comments for the review, i will grab some time tomorrow for it, i just want to pass a list of ids and generate proper query19:46
*** jcoufal_ has quit IRC19:58
*** jtomasek_ has joined #storyboard20:14
*** jtomasek_ has quit IRC20:25
*** jedimike has quit IRC21:26
*** MaxV has joined #storyboard21:48
*** mrmartin has quit IRC21:49
*** wuhg has joined #storyboard21:57
*** MaxV has quit IRC22:00
*** MaxV has joined #storyboard22:00
*** MaxV has quit IRC22:05
krotscheckFor this review just use the promise approach I gave you. The batch requesting we’re actually going to implement at the HTTP layer.22:37
krotscheckyolanda: I was thinking of emulating this in a piece of middleware: https://cloud.google.com/prediction/docs/reference/v1.6/batch22:38
*** openstack has joined #storyboard23:03
*** omnibus7 has joined #storyboard23:06
*** zaro has joined #storyboard23:06
*** mordred has joined #storyboard23:06
*** jesusaurus has joined #storyboard23:06
*** phschwartz has joined #storyboard23:06
*** yolanda has joined #storyboard23:06
*** SotK has joined #storyboard23:06
*** ongk has joined #storyboard23:06
*** wendar_ has joined #storyboard23:06
*** tteggel_ has joined #storyboard23:06
*** miqui_ has joined #storyboard23:06
*** rcarrillocruz has joined #storyboard23:06
*** ttx has joined #storyboard23:06
*** cody-somerville has joined #storyboard23:06
*** openstackgerrit has joined #storyboard23:06
*** anteaya has joined #storyboard23:06
*** gothicmindfood has joined #storyboard23:06
*** coolsvap|afk has joined #storyboard23:06
*** ChanServ has joined #storyboard23:06
*** sendak.freenode.net sets mode: +o ChanServ23:06
*** lifeless has joined #storyboard23:07
*** openstackgerrit has quit IRC23:07
*** cody-somerville has quit IRC23:07
*** cody-somerville has joined #storyboard23:08
*** ruhe has joined #storyboard23:08
*** CTtpollard has joined #storyboard23:09
*** jeblair has joined #storyboard23:12
*** pleia2 has joined #storyboard23:12
*** SergeyLukjanov has joined #storyboard23:12
*** ctgriffiths_ has joined #storyboard23:12
*** NikitaKonovalov has joined #storyboard23:12
*** openstackgerrit has joined #storyboard23:13
*** krotscheck has joined #storyboard23:13
*** wuhg has joined #storyboard23:13
*** pleia2 has quit IRC23:34
*** pleia2 has joined #storyboard23:34
*** alexismonville has joined #storyboard23:50
*** miqui_ has quit IRC23:52
*** reed_ has joined #storyboard23:56

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