Monday, 2015-01-26

*** MaxV has joined #storyboard01:13
*** MaxV has quit IRC01:18
*** MaxV has joined #storyboard03:02
*** MaxV has quit IRC03:07
*** MaxV has joined #storyboard03:25
*** MaxV has quit IRC03:30
*** jcoufal has joined #storyboard06:19
*** alexismonville has joined #storyboard07:13
*** mrmartin has joined #storyboard07:20
*** jtomasek has joined #storyboard07:27
*** MaxV has joined #storyboard07:53
*** MaxV has quit IRC08:07
*** MaxV has joined #storyboard08:08
*** MaxV has quit IRC08:14
*** MaxV has joined #storyboard08:49
*** rcarrillocruz has joined #storyboard08:49
*** CTtpollard has joined #storyboard09:00
*** ilyashakhat has joined #storyboard09:02
*** tteggel_ is now known as tteggel09:26
*** tteggel has quit IRC09:26
*** tteggel has joined #storyboard09:26
*** ssam2 has joined #storyboard10:00
*** yolanda has joined #storyboard10:18
openstackgerritMerged openstack-infra/storyboard: Task status endpoint now matches api  https://review.openstack.org/14733510:43
openstackgerritMerged openstack-infra/python-storyboardclient: Project Groups and Projects support  https://review.openstack.org/14710411:04
rcarrillocruzkrotscheck: have day-job meetings, won't be able to attend today's meeting. I will update this week my progress on the channel11:05
openstackgerritMerged openstack-infra/storyboard-webclient: Gruntfile Connect Hostname commandline option  https://review.openstack.org/13805311:06
rcarrillocruzyolanda: ^11:07
rcarrillocruzoh11:07
rcarrillocruzi like that gruntfile connect change11:07
rcarrillocruzno more modifications to gruntfile needed11:08
yolandayes, useful change11:08
CTtpollardawesome :)11:49
CTtpollardglad my original patch was able to be modified for it11:49
CTtpollard'Documentation will be updated in a separate commit on11:50
CTtpollardopenstack-infra/storyboard' I could look to do this if I get pointed to the right place11:50
yolandaCTtpollard, there is a doc/source/ in storyboard project11:51
CTtpollardWhat are we looking to be added, anything beyond --hostname VALUE letting you bind to different address for vm port forwarding ?11:52
yolandayes, something in that way, explaining the flag11:58
CTtpollardI'll get onto it when I'm away from work to FOSDEM on friday if it's not done before then12:00
rcarrillocruzfosdem, nice!12:02
rcarrillocruzwhere are you based CTtpollard?12:02
CTtpollardManchester, England rcarrillocruz :)12:02
rcarrillocruzfosdem is Belgium , right?12:05
CTtpollardyeh Brussels :)12:07
rcarrillocruzi think nibalizer and pleia2 are going, they are colleagues from our team, make sure you  meet them :-)12:12
ttxI'll be introducing StoryBoard as part of my FOSDEM presentation, for those interested12:25
rcarrillocruzthat's shame we can't attend12:25
rcarrillocruzttx: are FOSDEM presentations recorded? do you know?12:25
ttxIn theory yes12:26
ttxlast year was a bit of a disaster though, but they are supposed to have changed everything12:26
yolandattx , please share it12:26
yolandai 'd like to have attended as well12:26
rcarrillocruznice12:27
rcarrillocruzin other news, seems like I cannot create stories in SB...12:27
rcarrillocruztried with Linux Chromium and Chrome in windows12:27
rcarrillocruzi get 40012:27
rcarrillocruzhttps://storyboard.openstack.org/api/v1/stories Failed to load resource: the server responded with a status of 400 (Bad Request)12:27
rcarrillocruzlibs.js:3 POST https://storyboard.openstack.org/api/v1/stories 400 (Bad Request)12:27
rcarrillocruzfrom chrome inspector12:28
CTtpollardttx: do you have a url to your talk please so I can add it to my calendar?12:28
ttxCTtpollard: https://fosdem.org/2015/schedule/event/openstack_infra_tools_to_borrow/12:28
CTtpollardcheers12:29
rcarrillocruzyolanda: should we send a mail to the ML then, since we can't open a bug about SB not being able to open bugs12:29
yolandahere, so looks as latest changes raised a bug on creating stories12:29
yolanda{"field":"","message":"Additional properties are not allowed (u'project_id' was unexpected)"}12:29
yolandathat's shown on response when creating a new story12:29
rcarrillocruzyay12:29
yolandagoing to send an email and debug it12:30
*** alexismonville has quit IRC12:30
*** alexismonville has joined #storyboard12:47
*** NikitaKonovalov has quit IRC12:51
*** SergeyLukjanov has quit IRC12:51
*** SergeyLukjanov has joined #storyboard12:52
*** NikitaKonovalov has joined #storyboard12:53
openstackgerrityolanda.robla proposed openstack-infra/storyboard-webclient: Remove project_id from story  https://review.openstack.org/15002613:17
yolandattx, NikitaKonovalov, urgent bugfix13:18
*** mase_x200 has joined #storyboard13:19
ttxyolanda: ok, waiting for tests to pass13:22
yolandai'm debugging all webclient because i think new validations are causing more problems as well13:23
yolandabut i prefer one change for each bug13:23
openstackgerritNikita Konovalov proposed openstack-infra/storyboard: Added tags controllers  https://review.openstack.org/11421713:24
openstackgerrityolanda.robla proposed openstack-infra/storyboard-webclient: Fix project groups controller  https://review.openstack.org/15002713:48
yolandamore fixes...13:48
yolandattx, change passed, we should +2 +1 as soon as possible as it's a critical bug, no stories can be created now13:50
ttx+2ed13:51
yolandashall we +1 only with your vote as it's critical thing?13:52
ttxyolanda: let's get another +1 on it and I'll Workflow+1 it13:53
yolandaok, ricardocarrillocruz looking,as he noticed the bug13:54
ttxwe can also ask regular infra-core people13:55
yolandayes, problem is the time, maybe SergeyLukjanov?13:55
* SergeyLukjanov here now13:56
ttxyolanda: fungi should be online really soon13:56
SergeyLukjanovyolanda, ttx, are you talking about 150027?13:56
yolandaSergeyLukjanov https://review.openstack.org/15002613:56
yolandathat's more critical13:56
ttxSergeyLukjanov: great, have a look at urgent fix @ https://review.openstack.org/15002613:56
* SergeyLukjanov looking13:57
yolandai'm just reviewing all frontend as i detected more issues, but the urgent one is that we cannot create stories13:57
ttxyolanda: why was project_id passed in the first place ?13:57
yolandai think it's a legacy thing13:57
yolandaas it's passed as null13:57
ttxpatch looks good, just trying to understand it13:57
yolandaand project_id don't belong to the story model, only tasks have it13:58
ttxack13:58
yolandawe have this extra validation now in the backend13:58
yolandathat rejects fields that don't belong to the model when they are sent by post13:58
yolandaand this is causing trouble13:58
SergeyLukjanovttx, yolanda, approved13:58
yolandak, thx13:58
ttxthx13:58
yolandathere are more issues related to that, but validation is good, is frontend that needs to be fixed, from my point of view13:59
openstackgerrityolanda.robla proposed openstack-infra/storyboard-webclient: Fix project groups controller  https://review.openstack.org/15002714:05
openstackgerritMerged openstack-infra/storyboard-webclient: Remove project_id from story  https://review.openstack.org/15002614:06
yolandamm, ttx, the new validation method is crashing on every update14:18
yolandawe cannot update tasks, stories... due to that14:19
ttxhah!14:19
yolandado you think we could just revert that change and properly fix it?14:19
yolandathat's a fragment of the story i wanted to create:14:19
yolandaStoryboard is sending following fields by default:14:19
yolanda- created_at14:19
yolanda- updated_at14:19
yolanda- creator_id14:19
yolandaAs these fields are not part of the original models, but from base, the new validation controls added on storyboard backend are preventing nearly ANY update to work. Sample of updating a task:14:19
yolanda{"field":"","message":"Additional properties are not allowed (u'creator_id', u'created_at', u'updated_at', u'id' were unexpected)"}14:19
yolandaEither this type of validation needs to be removed or improved to allow these fields as an exception14:19
ttxyolanda: maybe prepare a revert, and we'll discuss it first thing at the meeting ?14:20
yolandaok, quite a blocker now for storyboard14:21
yolandai was trying to do fixes for it but i found it's a problem from the backend at the end14:21
openstackgerrityolanda.robla proposed openstack-infra/storyboard: Revert "Controlling fields in requests with jsonschema"  https://review.openstack.org/15003514:23
*** yolanda changes topic to "StoryBoard - Found bugs updating entities, fix on progress - A task tracker for OpenStack development needs :: http://storyboard.openstack.org/ :: https://wiki.openstack.org/wiki/StoryBoard"14:24
yolandattx, ok , that was the revert, and i updated the topic in the meantime14:25
*** jedimike has joined #storyboard14:30
*** mattfarina has joined #storyboard14:36
*** mase_x200 has quit IRC14:37
openstackgerritNikita Konovalov proposed openstack-infra/storyboard: Refactor Tasks to work as a Subcontroller  https://review.openstack.org/15005215:09
rcarrillocruzhave a couple bugs to open when SB recovers...15:11
rcarrillocruzPUT on tasks return 400, even though they change in UI15:11
rcarrillocruzshould be 200/20115:11
rcarrillocruzand storyboard_worker_daemon stacktraces on me, something about not being able to register CLI options15:11
openstackgerritRicardo Carrillo Cruz proposed openstack-infra/storyboard: Add UTC datetime on event hook  https://review.openstack.org/15006115:38
openstackgerritNikita Konovalov proposed openstack-infra/python-storyboardclient: Stories and Tasks support  https://review.openstack.org/15006715:41
krotscheckHrm15:58
yolandakrotscheck, today is not a good day15:59
yolandawe have troubles with schema validation16:00
krotscheckI can see that.16:00
krotscheckStoryBoard Meeting in #openstack-meeting-316:00
openstackgerritMerged openstack-infra/storyboard: Revert "Controlling fields in requests with jsonschema"  https://review.openstack.org/15003516:08
yolandaso.. what do we do with that revert? we need to rewrite it? maybe accept additional fields , not controlling that? or make sure that we are covering all cases and validate it properly?17:02
openstackgerrityolanda.robla proposed openstack-infra/storyboard-webclient: Add missing subscription button to story detail  https://review.openstack.org/14959517:04
krotscheckIf the validation framework allows us to set up some fields to ignore, that might make the most sense. Either way, we should test the crap out of it.17:06
yolandai see something like: "additionalProperties": False17:08
yolandamaybe we could update it to "additionalProperties" :[created_at, updated_at, ...]17:08
jedimikekrotscheck, i hate reporting statuses like that :( hopefully things will quieten down after this week and i'll be able to get back on here more17:09
pleia2CTtpollard: hope to meet you at fosdem :) nibalizer and I are both speaking on the config mgmt track: https://fosdem.org/2015/schedule/track/configuration_management/17:28
pleia2we've both signed up for shifts at the openstack booth too17:28
nibalizerCTtpollard: pleia2 lets do it!17:29
CTtpollard:)17:29
CTtpollardI'll add to my calendar tomorrow, I'm about to shoot off for the evening17:30
pleia2have a good evening17:30
mrmartinpleia2: you'll be there with me on saturday from 14.0017:38
*** MaxV has quit IRC17:39
pleia2mrmartin: so I am, should be fun :)17:39
mrmartinpleia2: will you travel from the States?17:40
pleia2mrmartin: yes, coming in from California17:40
mrmartinI just heard that a lot a flight canceld due to heavy storms, I hope it won't affect your flights.17:42
*** ssam2 has quit IRC17:43
pleia2mrmartin: thanks, fortunately I'm not flying out until Thursday, the storm should be cleared up by then18:00
*** jeblair has joined #storyboard18:08
*** jcoufal has quit IRC18:37
*** reed has joined #storyboard19:04
yolandahere, is Recent events working for you?19:07
yolandanot seeing any event although i'm subscribed to some stories with activity19:07
krotschecksec19:08
krotscheckyolanda: Also noticing that.19:20
krotscheckIt’s on my list of things to work on.19:21
yolandanever ending list...19:21
openstackgerritMerged openstack-infra/storyboard: Working Directory fails consistenly.  https://review.openstack.org/14945419:23
krotscheckyep19:23
krotscheckI’ll look at it right after I handle the various gerrit comments.19:23
krotscheckMy taks for today is “Get it all working well"19:23
openstackgerritMichael Krotscheck proposed openstack-infra/storyboard: Added an API test for malicious user updates.  https://review.openstack.org/14937219:30
openstackgerritMichael Krotscheck proposed openstack-infra/storyboard-webclient: An experimental improvement on the dashboard event list.  https://review.openstack.org/14912719:33
openstackgerritMichael Krotscheck proposed openstack-infra/storyboard-webclient: Parse event_info into JSON.  https://review.openstack.org/14912619:33
rcarrillocruzfolks, the 'events' table, what's the purpose of 'modified_at'? On my SB instance, all rows have it NULL, and that makes sense to me. An event is something that happens and gets recorded, but not something you modify in the future19:47
rcarrillocruzthoughts?19:47
rcarrillocruzunless there'a reason for having it , i would make a change to remove it...19:48
krotscheckrcarrillocruz: it’s a column that is inherited for all entities. In this case it doesn’t do much.19:48
rcarrillocruzah19:48
rcarrillocruzso it's due to inheritance.19:48
krotscheckrcarrillocruz: Yep.19:48
rcarrillocruza SQLAlchemy thing?19:48
rcarrillocruzi'm not aware of inheritance in SQL tables19:48
krotscheckrcarrillocruz: It’s an oslo_db inheritance thing that comes from TimestampMixin19:49
* rcarrillocruz goes to look19:49
rcarrillocruzk thx19:49
krotscheckjedimike: No worries :)19:50
rcarrillocruzkrotscheck: i see a bit of drift in terms of fields comparing 'events' table and the events being notified to RabbitMQ19:50
krotscheckdrift?19:51
rcarrillocruzreason i checked is because i think it's better to handle the 'reconnect to on-demand queue if websocket comes back in a short time' with queues and handle 'replay me this events since date X' with SQL queries against 'events' table, rather than doing both with rabbitmq19:52
rcarrillocruzi was expecting the same kind of info in 'events' table on the 'events' notification in RabbitMQ19:52
rcarrillocruzfor example, no datetime on when the event was published19:53
rcarrillocruzold value vs new value in PUT operations19:53
rcarrillocruzand a few more19:53
rcarrillocruzi'll wrap up an email and send to the ML to show all differences I can see19:54
krotscheckrcarrillocruz: Works for me. That, plus data diff, are things I was starting to work on in that enormous WIP patch of mine.19:55
rcarrillocruzi'd love to have the same info doing on  a websocket 'replay me tasks since date X' as when you are regularly listening to events from Rabbitmq with 'subscribe tasks'19:55
rcarrillocruzk19:55
rcarrillocruzlet me -1 my change on the event datetime then, i'll widen the scope19:55
krotscheckI got hung up on email though. The tricky bit was that it’s not easy to capture the entity before it was changed.19:56
rcarrillocruzyeah, i guess it's due to the nature of doing the notification with a pecan hook, i saw your approach of guessing what was done by reading the request19:56
rcarrillocruzi'll see what i can do19:56
krotscheckrcarrillocruz: I was starting to play around with decorators, but didnt’ get very far. Also, i ran into the fact that our DB session is destroyed after every query, so even if we load the entity at every request to capture it, it would just get reloaded as soon as the actual method logic started to execute.19:58
openstackgerritMichael Krotscheck proposed openstack-infra/storyboard: Revert "Working Directory fails consistenly."  https://review.openstack.org/15012920:02
krotscheckARGH20:03
openstackgerritMichael Krotscheck proposed openstack-infra/storyboard: Fixed working directory log message.  https://review.openstack.org/15013320:13
openstackgerritMerged openstack-infra/storyboard: Fixed working directory log message.  https://review.openstack.org/15013320:22
*** alexismonville has quit IRC20:33
openstackgerritMerged openstack-infra/storyboard: Added tags controllers  https://review.openstack.org/11421720:35
openstackgerritMichael Krotscheck proposed openstack-infra/storyboard-webclient: An experimental improvement on the dashboard event list.  https://review.openstack.org/14912720:38
openstackgerritMerged openstack-infra/storyboard: Added an API test for malicious user updates.  https://review.openstack.org/14937220:40
openstackgerritMerged openstack-infra/storyboard-webclient: Add extra confirmation when removing the last task of a story  https://review.openstack.org/14958820:44
*** alexismonville has joined #storyboard21:00
*** jedimike has quit IRC21:10
openstackgerritMichael Krotscheck proposed openstack-infra/storyboard: Corrected usage of subscription helper.  https://review.openstack.org/15015021:17
*** jtomasek has quit IRC21:22
*** alexismonville has quit IRC21:30
*** mrmartin has quit IRC22:00
openstackgerritMichael Krotscheck proposed openstack-infra/storyboard: Singularized resource names.  https://review.openstack.org/15016922:33
openstackgerritMichael Krotscheck proposed openstack-infra/storyboard: subscription_helper now supports timeline_events  https://review.openstack.org/15017022:33
*** mattfarina has quit IRC22:39
openstackgerritMichael Krotscheck proposed openstack-infra/storyboard: subscription_helper now supports timeline_events  https://review.openstack.org/15017022:43
openstackgerritMichael Krotscheck proposed openstack-infra/storyboard: Singularized resource names.  https://review.openstack.org/15016922:43
openstackgerritMichael Krotscheck proposed openstack-infra/storyboard: [WIP] Normalized event data  https://review.openstack.org/14374422:48
krotscheckNikitaKonovalov: I wasn’t able to look into working on the validation revert today. If you or aleksey have a chance, feel free.23:00

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