Monday, 2015-02-02

*** etoews has joined #openstack-meeting-300:01
*** MarkAtwood has joined #openstack-meeting-300:08
*** igordcard has quit IRC00:10
*** yamamoto_ has joined #openstack-meeting-300:11
*** eghobo has joined #openstack-meeting-300:24
*** yamahata has quit IRC00:34
*** armax has quit IRC00:37
*** eghobo has quit IRC00:45
*** Networkn3rd has joined #openstack-meeting-300:47
*** eghobo has joined #openstack-meeting-300:56
*** eghobo has quit IRC00:58
*** stanzgy has joined #openstack-meeting-301:36
*** Networkn_ has joined #openstack-meeting-301:44
*** Networkn3rd has quit IRC01:47
*** thomasem has joined #openstack-meeting-301:52
*** thomasem has quit IRC01:54
*** banix has joined #openstack-meeting-301:55
*** wuhg has joined #openstack-meeting-301:58
*** Longgeek has joined #openstack-meeting-303:04
*** Longgeek has quit IRC03:04
*** Longgeek has joined #openstack-meeting-303:04
*** MarkAtwood has quit IRC03:25
*** banix has quit IRC03:25
*** MarkAtwood has joined #openstack-meeting-303:30
*** Networkn_ has quit IRC03:39
*** etoews has quit IRC03:43
*** etoews has joined #openstack-meeting-303:43
*** banix has joined #openstack-meeting-303:45
*** eghobo has joined #openstack-meeting-303:45
*** baoli has joined #openstack-meeting-303:46
*** etoews has quit IRC03:48
*** baoli has quit IRC03:57
*** eghobo has quit IRC03:58
*** tellesnobrega has joined #openstack-meeting-304:05
*** VW has joined #openstack-meeting-304:10
*** VW has quit IRC04:10
*** VW has joined #openstack-meeting-304:10
*** eghobo has joined #openstack-meeting-304:23
*** VW has quit IRC04:25
*** VW has joined #openstack-meeting-304:25
*** Longgeek has quit IRC04:30
*** VW has quit IRC04:31
*** eghobo has quit IRC04:32
*** eghobo has joined #openstack-meeting-304:34
*** Longgeek has joined #openstack-meeting-304:34
*** sigmavirus24 is now known as sigmavirus24_awa05:22
*** Longgeek has quit IRC05:27
*** Longgeek has joined #openstack-meeting-305:32
*** SumitNaiksatam has quit IRC05:37
*** SumitNaiksatam has joined #openstack-meeting-305:38
*** lazy_prince has quit IRC05:46
*** killer_prince has joined #openstack-meeting-305:51
*** killer_prince is now known as lazy_prince05:51
*** VW has joined #openstack-meeting-305:58
*** VW has quit IRC06:03
*** amotoki has joined #openstack-meeting-306:18
*** banix has quit IRC06:25
*** lazy_prince has quit IRC06:26
*** tellesnobrega_ has joined #openstack-meeting-306:30
*** tellesnobrega has quit IRC06:32
*** SumitNaiksatam has quit IRC06:37
*** SumitNaiksatam has joined #openstack-meeting-306:38
*** killer_prince has joined #openstack-meeting-306:50
*** amotoki has quit IRC06:50
*** killer_prince is now known as lazy_prince06:50
*** amotoki has joined #openstack-meeting-306:57
*** jcoufal has joined #openstack-meeting-307:00
*** lazy_prince has quit IRC07:04
*** chuckC__ has joined #openstack-meeting-307:11
*** chuckC_ has quit IRC07:14
*** chuckC__ is now known as chuckC_07:14
*** mrda is now known as mrda-away07:14
*** scheuran has joined #openstack-meeting-307:16
*** belmoreira has joined #openstack-meeting-307:21
*** Longgeek has quit IRC07:21
*** mrunge has joined #openstack-meeting-307:25
*** Longgeek has joined #openstack-meeting-307:30
*** eghobo has quit IRC07:31
*** killer_prince has joined #openstack-meeting-307:32
*** killer_prince has quit IRC07:32
*** lazy_prince has joined #openstack-meeting-307:33
*** Longgeek has quit IRC07:34
*** kozhukalov has joined #openstack-meeting-307:35
*** mrunge has quit IRC07:36
*** iovadia has joined #openstack-meeting-307:44
*** sergef has joined #openstack-meeting-307:44
*** iovadia has quit IRC07:45
*** lazy_prince has quit IRC07:45
*** iovadia has joined #openstack-meeting-307:46
*** yamamoto_ has quit IRC07:46
*** iovadia has left #openstack-meeting-307:46
*** iovadia has joined #openstack-meeting-307:46
*** jcoufal_ has joined #openstack-meeting-307:49
*** Longgeek has joined #openstack-meeting-307:49
*** jcoufal has quit IRC07:52
*** Longgeek has quit IRC07:52
*** sahid has joined #openstack-meeting-307:53
*** lazy_prince has joined #openstack-meeting-307:58
*** lazy_prince has quit IRC07:58
*** lazy_prince has joined #openstack-meeting-307:59
*** vishwanathj has joined #openstack-meeting-307:59
*** vishwanathj has quit IRC08:04
*** jtomasek has joined #openstack-meeting-308:06
*** egallen has joined #openstack-meeting-308:11
*** ttrifonov is now known as zz_ttrifonov08:14
*** yamamoto_ has joined #openstack-meeting-308:19
*** evgenyf has joined #openstack-meeting-308:30
*** bauwser is now known as bauzas08:32
*** yamamoto_ has quit IRC08:33
*** watanabe_isao has quit IRC08:35
*** salv-orlando has quit IRC08:43
*** pkoniszewski has joined #openstack-meeting-308:43
*** salv-orlando has joined #openstack-meeting-308:43
*** amotoki has quit IRC08:44
*** amotoki has joined #openstack-meeting-308:50
*** mrunge has joined #openstack-meeting-308:50
*** devvesa has joined #openstack-meeting-308:51
*** vishwanathj has joined #openstack-meeting-308:52
*** zz_ttrifonov is now known as ttrifonov08:54
*** MaxV has joined #openstack-meeting-308:57
*** ttrifonov is now known as zz_ttrifonov08:58
*** zz_ttrifonov is now known as ttrifonov09:00
*** JeanBriceCombebi has joined #openstack-meeting-309:01
*** safchain has joined #openstack-meeting-309:01
*** MaxV has quit IRC09:02
*** ttrifonov is now known as zz_ttrifonov09:04
*** zz_ttrifonov is now known as ttrifonov09:05
*** evgenyf has quit IRC09:10
*** MaxV has joined #openstack-meeting-309:13
*** pkarikh has joined #openstack-meeting-309:17
*** vishwanathj has quit IRC09:18
*** amotoki has quit IRC09:19
*** yamamoto_ has joined #openstack-meeting-309:33
*** yamamoto_ has quit IRC09:38
*** igordcard has joined #openstack-meeting-309:47
*** evgenyf has joined #openstack-meeting-309:47
*** evgenyf has quit IRC10:11
*** zz_johnthetubagu is now known as johnthetubaguy10:15
*** SumitNaiksatam has quit IRC10:38
*** SumitNaiksatam has joined #openstack-meeting-310:40
*** tellesnobrega_ has quit IRC10:42
*** stanzgy has quit IRC10:56
*** mrmartin has joined #openstack-meeting-311:11
*** egallen has quit IRC11:13
*** kbyrne has joined #openstack-meeting-311:14
*** egallen has joined #openstack-meeting-311:14
*** VW has joined #openstack-meeting-311:23
*** SumitNaiksatam has quit IRC11:27
*** VW has quit IRC11:28
*** salv-orlando has quit IRC11:29
*** SumitNaiksatam has joined #openstack-meeting-311:30
*** egallen has quit IRC11:38
*** salv-orlando has joined #openstack-meeting-311:51
*** yamamoto_ has joined #openstack-meeting-312:02
*** evgenyf has joined #openstack-meeting-312:02
*** iovadia has quit IRC12:15
*** iovadia has joined #openstack-meeting-312:16
*** egallen has joined #openstack-meeting-312:21
*** yamamoto_ has quit IRC12:24
*** isviridov_na is now known as isviridov12:28
*** evgenyf has quit IRC12:28
*** evgenyf has joined #openstack-meeting-312:28
*** etoews has joined #openstack-meeting-312:30
*** belmoreira has quit IRC12:33
*** etoews has quit IRC12:34
*** markvoelker has joined #openstack-meeting-312:50
*** egallen has quit IRC12:51
*** egallen has joined #openstack-meeting-312:52
*** evgenyf has quit IRC12:53
*** yamamoto_ has joined #openstack-meeting-312:53
*** yamamoto_ has quit IRC12:54
*** lblanchard has joined #openstack-meeting-312:57
*** markvoelker has quit IRC13:00
*** iovadia has quit IRC13:06
*** pkoniszewski has quit IRC13:11
*** markvoelker has joined #openstack-meeting-313:12
*** baoli has joined #openstack-meeting-313:14
*** baoli has quit IRC13:17
*** baoli has joined #openstack-meeting-313:17
*** belmoreira has joined #openstack-meeting-313:18
*** thomasem has joined #openstack-meeting-313:46
*** yamamoto_ has joined #openstack-meeting-313:55
*** yamamoto_ has quit IRC13:59
*** thangp has joined #openstack-meeting-314:00
*** devvesa has quit IRC14:04
*** yamamoto_ has joined #openstack-meeting-314:05
*** devvesa has joined #openstack-meeting-314:07
*** egallen has quit IRC14:07
*** yamamoto_ has quit IRC14:08
*** egallen has joined #openstack-meeting-314:08
*** cbader has joined #openstack-meeting-314:10
*** xuhanp has joined #openstack-meeting-314:10
*** thomasem has quit IRC14:11
*** thomasem has joined #openstack-meeting-314:19
*** egallen has quit IRC14:20
*** yamamoto_ has joined #openstack-meeting-314:22
*** belmoreira has quit IRC14:23
*** banix has joined #openstack-meeting-314:27
*** VW has joined #openstack-meeting-314:27
*** yamamoto_ has quit IRC14:27
*** jaypipes has joined #openstack-meeting-314:30
*** zigo has quit IRC14:31
*** zigo has joined #openstack-meeting-314:35
*** jmanko has joined #openstack-meeting-314:44
*** yamamoto_ has joined #openstack-meeting-314:45
*** evgenyf has joined #openstack-meeting-314:47
*** salv-orlando has quit IRC14:47
*** peristeri has joined #openstack-meeting-314:48
*** banix has quit IRC14:51
*** sigmavirus24_awa is now known as sigmavirus2414:55
*** jpomero has joined #openstack-meeting-314:59
*** marg7175 has joined #openstack-meeting-315:06
*** etoews has joined #openstack-meeting-315:07
*** rcarrillocruz has joined #openstack-meeting-315:08
*** igordcard has quit IRC15:08
*** xuhanp has quit IRC15:10
*** etoews has quit IRC15:17
*** etoews has joined #openstack-meeting-315:19
*** egallen has joined #openstack-meeting-315:20
*** jpomero has quit IRC15:20
*** jpomero has joined #openstack-meeting-315:21
*** rcleere_ is now known as rcleere_away15:21
*** jpomero has quit IRC15:21
*** rcleere_away is now known as rcleere_15:23
*** banix has joined #openstack-meeting-315:34
*** yamamoto_ has quit IRC15:35
*** nelsnelson has joined #openstack-meeting-315:39
*** nelsnelson has quit IRC15:40
*** salv-orlando has joined #openstack-meeting-315:45
*** yolanda has joined #openstack-meeting-315:52
*** armax has joined #openstack-meeting-315:59
*** carl_baldwin has joined #openstack-meeting-316:00
krotscheck#startmeeting Storyboard16:00
openstackMeeting started Mon Feb  2 16:00:08 2015 UTC and is due to finish in 60 minutes.  The chair is krotscheck. Information about MeetBot at http://wiki.debian.org/MeetBot.16:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.16:00
*** openstack changes topic to " (Meeting topic: Storyboard)"16:00
NikitaKonovalovo/16:00
openstackThe meeting name has been set to 'storyboard'16:00
krotscheckAgenda! https://wiki.openstack.org/wiki/StoryBoard#Agenda16:00
krotscheck#topic Actions from last week: Get storyboard to a happy place16:00
*** openstack changes topic to "Actions from last week: Get storyboard to a happy place (Meeting topic: Storyboard)"16:00
krotscheckStoryboard is happy again!16:01
*** aripinen has joined #openstack-meeting-316:01
yolandahi16:01
yolandatotally happy? :)16:01
krotscheckWe still have an outstanding discussion on validation.16:01
krotscheckWhich, to be honest, I don’t exactly recall the details of.16:01
krotscheckI’ll bring that up in discussion topics.16:02
krotscheck#topic Actions from Last week: Gating Tests (yolanda)16:02
*** openstack changes topic to "Actions from Last week: Gating Tests (yolanda) (Meeting topic: Storyboard)"16:02
yolandaso there is a pending spec16:02
yolandalet me link it16:02
yolandahttps://review.openstack.org/15074316:02
yolandai created a proposal, then i got some comments from jeblair, and i amended it according to the comments16:03
* krotscheck likes the changes :)16:03
rcarrillocruzo/16:03
yolandai wanted to start working on that, maybe i can just start adding integration tests on the client till we get final approval16:04
*** tteggel_ is now known as tteggel16:04
krotscheckyolanda: Given that we already have the integration framework there, that makes a lot of sense.16:05
*** mrunge has quit IRC16:05
krotscheckAnd, to be honest, the test suite on the client is rather atrocious.16:05
krotscheckAnything else?16:05
yolandawell, you said that, not me :)16:05
*** pkoniszewski has joined #openstack-meeting-316:05
krotscheckAlright, moving on!16:06
krotscheck#topic Urgent Items16:06
*** openstack changes topic to "Urgent Items (Meeting topic: Storyboard)"16:06
yolandasome things still broken16:06
krotscheckDid anything come up that needs immediate attention?16:06
krotscheckoh>16:06
krotscheck?16:06
rcarrillocruzniet16:06
yolandaworker daemon is broken16:06
krotscheckyolanda: What’s broken?16:06
rcarrillocruzoh yeah that16:06
krotscheckRight16:06
yolandai created a fix but i need to amend it16:06
yolandahttps://review.openstack.org/15163016:06
yolandacheck if options are already declared, i thought it only was called from that entry point16:07
krotscheckGot it.16:07
krotscheckSo16:07
krotscheckThat particular execution path exists only for two reasons.16:07
krotscheck1: Engineer convenience. It’s nice for one of us to just spin up one worker.16:07
krotscheck2: In case someone else wants to wroll teir own startup script instead of using ours.16:07
krotscheckGiven that 1 is easy enough to circumvent simply by invoking python (though it would require additional documentation)16:08
krotscheckAnd we don’t have any reported use of 2 yet....16:09
krotscheck…do we really need it?16:09
NikitaKonovalovyolanda: btw, maybe newer oslo.log versions handle that better? I've heard some one else had problems initialising logger16:09
krotscheckThat’d also be worth looking at.16:09
yolandaNikitaKonovalov, i google that, yes, i discovered the origin of the problem just seeing a similar case in nova, i think16:09
krotscheckWould it make sense to patch oslo?16:10
yolandawell, oslo raises an exception16:10
yolandawe could handle that properly16:10
krotscheckThat works!16:10
krotscheckOr add a new main() method....16:10
krotscheckLots of sane options, I’m ok leaving it to you to figure out which one’s best.16:11
yolandai'm afraid of just patching this one with new method and then have same case on the future with some other entry points16:11
yolandamaybe just enclose all the calls for register options and catch this exception in particular?16:12
*** zz_jgrimm is now known as jgrimm16:12
krotscheckI don’t see any major problems with that. NikitaKonovalov, any thoughts?16:12
NikitaKonovalovyolanda: catching specific exception lgtm16:12
yolandaok16:13
yolandasounds good16:13
yolandaalso... general validation in the client is broken :)16:13
krotscheckCool, anything else that’s urgent?16:13
yolandanew checks for min length are not handled properly16:13
yolandait just fails silently on the frontend16:13
yolandai started patching that16:13
yolandahttps://review.openstack.org/15213316:13
yolandathis is one but checks need to be placed properly on all templates16:14
krotscheckIs this project_groups only?16:15
yolandayes, i just sent a patch for project groups16:15
yolandawanted to send them by separate16:15
yolandabecause each one has its own problems16:16
yolandabtw, there are some cases that cannot be handled by simple angular validation, such as duplicates, and this isn't reported on the frontend, it fails silently as well16:16
krotscheckOk, something definitely seems off there.16:16
krotscheckAlso, why are our errors not showing up in the UI anymore?16:16
yolandakrotscheck, i have never have seen errors from backend showing into the UI , so i cannot tell :(16:17
krotscheck#action krotscheck Figure out why client errors are not being shown to the user.16:17
krotscheckRight16:17
krotscheckIt should be the same thing that shows “You have been logged out”, except red or yellow.16:17
yolandamaybe they come in another format now?16:17
krotscheckPerhaps.16:18
krotscheckI’ll check it out. That should fix 99% of the client validation problems I think.16:18
krotscheckAny other urgent items?16:18
*** david-lyle_afk is now known as david-lyle16:19
krotscheck#topic User Feedback16:19
*** openstack changes topic to "User Feedback (Meeting topic: Storyboard)"16:19
* yolanda stops reporting broken things now16:19
* krotscheck got a positive feedback from infra last week, but doesn’t recall who it was from :/16:19
*** sbalukoff has quit IRC16:19
krotscheckMoving on16:19
krotscheck#topic Discussion topics: How to unset attributes in REST API (nkonovalov)16:20
*** openstack changes topic to "Discussion topics: How to unset attributes in REST API (nkonovalov) (Meeting topic: Storyboard)"16:20
NikitaKonovalovso the question here is how to unset an assignee_id of a task for example16:20
NikitaKonovalovthe most obvious option is to send None16:20
NikitaKonovalovbut the issue is that we filter out Nones on backend16:21
rcarrillocruzhow about creating an application level 'undefined' value for that16:21
krotscheckRight- because we don’t accidentally want to overwrite if someone sends partial data.16:21
NikitaKonovalovrcarrillocruz: that's the second option:)16:21
NikitaKonovalovand I actually like it16:22
krotscheckNone seems like the one which everyone’s going to expect.16:22
krotscheckSo, javascript has three different null values: null, undefined, and false.16:22
jeblairkrotscheck: from nibalizer, remarking on the ease of use when we have 60+ tasks16:22
krotscheckjeblair: Oh, thanks!16:23
NikitaKonovalovkrotscheck: if we treat None as a command to unset a value, the client should not send it when it simply does not know the value16:23
NikitaKonovalovbtw, null and undefined are both treated as python None16:23
NikitaKonovalovso I see 2 scenario here:16:24
NikitaKonovalov1. Make client send None to unset a value, handle this on backend and handle that user is not unsetting something he should not16:25
NikitaKonovalov2. Send some specific values like -1 for integers and empty sting for strings, handle that on backend and continue skiping Nones16:25
rcarrillocruz1 could become messy :-)16:26
NikitaKonovalovrcarrillocruz: agree it involves additional validation16:26
krotscheck2 tromps over valid use cases. I might want to set an integer to -116:26
NikitaKonovalovbut from the other point we will need ACL valitdations some day16:27
rcarrillocruzif we go for 1, could we do it with middleware?16:27
krotscheckWhat’s the REST-y thing to do?16:27
rcarrillocruzmy point is, it's tempting to write if/else in backend to validate things, but that can become messy quickly...16:28
krotscheckrcarrillocruz: I agree.16:28
krotscheckWill jsonschema permit us to set valid values for each field? Say, ‘This must be a string of 3-255 characters, but it can also be None'16:29
NikitaKonovalovkrotscheck: I'm not sure but I think there are some solutions utilizing PUT and PATCH request types16:29
NikitaKonovalovkrotscheck: jsonschema allows to set a string or none16:29
NikitaKonovalovthe quetion is None means do_not_change of set_to_None16:30
NikitaKonovalovor*16:30
krotscheckI think it should mean ‘set_to_value’. Example: if we POST something (create), we can either post a task with an assignee or post it with None as the assignee.16:31
krotscheckIn that case it’s very clearly “Here’s what I want this resource to be".16:31
NikitaKonovalovkrotscheck: ok, and PUT?16:31
*** lazy_prince is now known as killer_prince16:31
krotscheckI don’t really want the meaning of any convention to change between HTTP methods.16:32
*** JeanBriceCombebi has quit IRC16:32
krotscheckThe way our backend works right now, if I simply omit a field, then we don’t make a change.16:32
*** marun has joined #openstack-meeting-316:33
krotscheckSo the difference between wanting to unassign or ignore, is either PUT {assignee_id: None} or PUT { values_other_than_assignee_id }16:33
krotscheckBut then the question becomes.16:33
krotscheckPUT is supposed to operate on entire entities.16:33
*** Networkn3rd has joined #openstack-meeting-316:33
NikitaKonovalovyep16:33
krotscheckWHich means it’s the client’s job to keep state.16:33
krotscheckAnd, well, I’m kindof ok with that.16:34
krotscheckThe complex part there though becomes once we have ACL's.16:34
NikitaKonovalovso if we treat a None as command to unset a field, the client should be carefull sending that16:34
krotscheckYep.16:34
krotscheckVery careful16:34
NikitaKonovalovkrotscheck: exactly16:34
krotscheckWith ACL’s there’s the third question. Q1: Does the value match our constraints, Q2: Is this person logged in, Q3: Is this person allowed to change _this_ field to _that_ value.16:35
NikitaKonovalovI guess it's time to get ACLs to StoryBoard, than we can tell who can set/unset what16:35
*** yamamoto_ has joined #openstack-meeting-316:36
krotscheckWill JSONschema support invoking custom validation methods?16:36
NikitaKonovalovkrotscheck: allows to define validations16:36
krotscheckGood enough16:37
NikitaKonovalovso Q1 goes under jsonscema16:37
NikitaKonovalovQ2 is a hook we already have16:37
*** bpokorny has joined #openstack-meeting-316:37
NikitaKonovalovQ3 is what I guess is described here https://review.openstack.org/#/c/103667/16:38
krotscheckI… guess?16:38
krotscheckRight16:38
krotscheckI need to look at that spec again to make sure it still makes sense.16:39
*** pkoniszewski has quit IRC16:39
krotscheckBut for the sake of setting things to None, it feels like JSONschema is all we need.16:39
NikitaKonovalovso right now we may have a jsonschema that allows None, and db_api sets it and the client is just not sending None values until it is told to do so16:40
krotscheckRIght.16:40
krotscheckThat’s going to require a lot of integration tests on the client to make sure it stays sane.16:41
*** yamamoto_ has quit IRC16:41
NikitaKonovalovonce ACLs appear some users will just not be able to set/unset fields but that looks like an independent change16:41
krotscheckRight16:42
NikitaKonovalovand yep, we need to test this before some send None everywhere he can16:42
krotscheckAnd at that poitn the client will have to load a user’s ACL’s so it knows what to enable and/or disable.16:42
krotscheckNikitaKonovalov: Ready for the tags discussion?16:43
NikitaKonovalovyep16:43
*** kozhukalov has quit IRC16:43
krotscheck#topic Discussion: Where to place tags in UI?16:43
*** openstack changes topic to "Discussion: Where to place tags in UI? (Meeting topic: Storyboard)"16:43
krotscheckProject tags? Story Tags? All the tags!16:43
NikitaKonovalovWe now have Story tags only16:44
rcarrillocruzwhat's the use case for project tags?16:44
krotscheckrcarrillocruz: That’s part of the new openstack project dimensions the board is working on.16:45
NikitaKonovalovrcarrillocruz: there were some, but we agreed to have project_groups, which seem enough16:45
*** vdrok_ has joined #openstack-meeting-316:45
NikitaKonovaloveverything may change though16:46
krotscheckExactly16:46
krotscheckBut now we’re talking about story tags only16:46
NikitaKonovalovthere is not much space left on a story page16:46
krotscheckListing them out right under the Author/last updated might work.16:47
NikitaKonovalovI think the best place is between tasks and comments16:47
yolandai prefer on the right side, but how does it work on mobile?16:47
* NikitaKonovalov has never checked SB in mobile browser. Need to try16:48
krotscheckWe’ve got three different opinions now :)16:48
* rcarrillocruz will open a story to have an Android SB app16:48
krotscheckFun fun :)16:48
krotscheckrcarrillocruz: Do that16:49
*** annegent_ has joined #openstack-meeting-316:49
rcarrillocruz:D16:49
*** JeanBriceCombebi has joined #openstack-meeting-316:49
krotscheckrcarrillocruz: You’d be surprised how easy that’s going to be. We can install it directly from the javascript16:49
NikitaKonovalovbtw, at some point we'll need to find place for tasks branch/milestone16:49
NikitaKonovalovbut that's out of scope now16:50
rcarrillocruzoh? is that with some PhoneGap black magic?16:50
krotscheckI’ve been taking a long hard look at the JIRA task ui, to see what we can pull from that.16:50
krotscheckhttps://issues.apache.org/jira/browse/CASSANDRA-871516:50
krotscheckAs an example16:50
krotscheckIt doesn’t do so well in mobile.16:50
krotscheckBut it does seem to hold up rather well.16:51
krotscheckI feel it’d benefit us to break apart the different properties of a story into different taxonomies. Some are story properties, some are user based, etc.16:51
krotscheckIf ttx was here I’d totally ask him his opinion, but he’s travelling :)16:52
NikitaKonovalovlp tags are not that easy to locate on the page https://bugs.launchpad.net/sahara/+bug/131907916:52
krotscheckWow.16:52
krotscheckYeah, that’s kindof terrible16:52
rcarrillocruzi have a quick update on the streaming api16:54
krotscheck5 minute warning16:54
krotscheckNikitaKonovalov: How about you come up with a UI draft and see how people feel about it? That’s why we have the draft build after all.16:55
NikitaKonovalovre tags: I'll start implemeting that part and when the thing comes to the layout we'll get back to discussion16:55
*** killer_prince has quit IRC16:55
krotscheckAlright.16:55
*** SridharRamaswamy has joined #openstack-meeting-316:55
NikitaKonovalovkrotscheck: yep, that's what the js-draft is for16:55
krotscheck#topic Discussion: Streaming API16:55
*** openstack changes topic to "Discussion: Streaming API (Meeting topic: Storyboard)"16:55
krotscheckrcarrillocruz: Go16:56
krotscheck:)16:56
*** killer_prince has joined #openstack-meeting-316:56
*** killer_prince is now known as lazy_prince16:56
rcarrillocruzi need the notifications events to show up time and the data per the pubsub spec16:56
rcarrillocruzas we discussed with krotscheck, we were working on similar things, but your change was much wider in scope16:56
rcarrillocruzhttps://review.openstack.org/#/c/15164516:56
rcarrillocruzi'd like to get reviews, krotscheck you could then base your changes on that mechanism of passing entity state in the hook?16:57
krotscheckThis change will also benefit subscriptions and emails.16:57
rcarrillocruzi put tests as yolanda asked16:57
krotscheckrcarrillocruz: Absolutely :)16:57
rcarrillocruzcool16:57
rcarrillocruzin other news, the replay/reconnect thing, i thought 3 options:16:57
*** Shrews has joined #openstack-meeting-316:58
*** sarob has joined #openstack-meeting-316:58
rcarrillocruz1. having a deferred queue that piles up messages. Won't work, i thought having durable attributes would allow to pick messages from that queue from several consumers without consuming, that's not possible16:58
*** lazy_prince has quit IRC16:58
rcarrillocruz2. have a streams queue where the consumer consume events and a  'backup' queue for storing all messages in case they want to replay. Unscalable, we'd need 2 queues per consumer16:59
krotscheck(time is almost upon us!)16:59
rcarrillocruz3. have a x-expires TTL attribute in the consumer queues that expires if it has not been action in 5 minutes (whichever value, that's arbitrary) to allow clients to reconnect, and use DB queries to do the replay part17:00
rcarrillocruzi'll go with 317:00
rcarrillocruzbye!17:00
krotscheckOk, thanks everyone!17:00
krotscheck#endmeeting17:00
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings"17:00
openstackMeeting ended Mon Feb  2 17:00:11 2015 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)17:00
openstackMinutes:        http://eavesdrop.openstack.org/meetings/storyboard/2015/storyboard.2015-02-02-16.00.html17:00
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/storyboard/2015/storyboard.2015-02-02-16.00.txt17:00
openstackLog:            http://eavesdrop.openstack.org/meetings/storyboard/2015/storyboard.2015-02-02-16.00.log.html17:00
*** SridharRamaswamy has quit IRC17:00
*** SridharRamaswamy has joined #openstack-meeting-317:00
*** yolanda has left #openstack-meeting-317:00
*** killer_prince has joined #openstack-meeting-317:01
*** killer_prince is now known as lazy_prince17:01
*** scheuran has quit IRC17:01
*** aripinen has quit IRC17:02
*** JeanBriceCombebi has quit IRC17:03
*** annegent_ has quit IRC17:04
*** JeanBriceCombebi has joined #openstack-meeting-317:05
*** Shrews has left #openstack-meeting-317:08
*** eghobo has joined #openstack-meeting-317:08
*** wuhg has quit IRC17:09
*** igordcard has joined #openstack-meeting-317:11
*** coolsvap is now known as coolsvap|afk17:12
*** chuckC_ has quit IRC17:12
*** eghobo has quit IRC17:13
*** ChuckC_ has joined #openstack-meeting-317:14
*** eghobo has joined #openstack-meeting-317:15
*** devvesa has quit IRC17:16
*** ChuckC has quit IRC17:18
*** mattgriffin has joined #openstack-meeting-317:18
*** marun has quit IRC17:19
*** JeanBriceCombebi has quit IRC17:21
*** etoews has quit IRC17:23
*** marun has joined #openstack-meeting-317:24
*** alexsyip has joined #openstack-meeting-317:25
*** mwang2 has joined #openstack-meeting-317:28
*** etoews has joined #openstack-meeting-317:28
*** egallen has quit IRC17:30
*** MaxV has quit IRC17:30
*** Sukhdev has joined #openstack-meeting-317:31
*** egallen has joined #openstack-meeting-317:31
*** sahid has quit IRC17:34
*** marg7175 has quit IRC17:37
*** marun has quit IRC17:38
*** marg7175 has joined #openstack-meeting-317:38
*** banix has quit IRC17:38
*** safchain has quit IRC17:39
*** pkoniszewski has joined #openstack-meeting-317:39
*** jcoufal_ has quit IRC17:46
*** coolsvap|afk is now known as coolsvap17:52
*** igordcard has quit IRC17:55
*** SridharRamaswamy has quit IRC17:57
*** Networkn_ has joined #openstack-meeting-317:59
*** eghobo has quit IRC17:59
*** ttrifonov is now known as zz_ttrifonov18:00
*** yamahata has joined #openstack-meeting-318:00
*** egallen has quit IRC18:00
*** Networkn3rd has quit IRC18:00
*** egallen has joined #openstack-meeting-318:04
*** annegent_ has joined #openstack-meeting-318:04
*** marun has joined #openstack-meeting-318:05
*** evgenyf has quit IRC18:06
*** VW has quit IRC18:16
*** Networkn_ has quit IRC18:16
*** Networkn3rd has joined #openstack-meeting-318:16
*** VW has joined #openstack-meeting-318:17
*** VW has quit IRC18:21
*** ChuckC has joined #openstack-meeting-318:21
*** ChuckC_ has quit IRC18:24
*** SridharRamaswamy has joined #openstack-meeting-318:25
*** baoli has quit IRC18:28
*** ChuckC has quit IRC18:28
*** baoli has joined #openstack-meeting-318:29
*** sarob has quit IRC18:33
*** bpokorny_ has joined #openstack-meeting-318:33
*** eghobo has joined #openstack-meeting-318:33
*** Godfath3r has joined #openstack-meeting-318:34
*** bpokorny has quit IRC18:36
*** bpokorny has joined #openstack-meeting-318:42
*** baoli has quit IRC18:43
*** salv-orlando has quit IRC18:45
*** bpokorny_ has quit IRC18:46
*** VW has joined #openstack-meeting-318:47
*** ChuckC has joined #openstack-meeting-318:47
*** baoli has joined #openstack-meeting-318:49
*** ivar-lazzaro has joined #openstack-meeting-318:57
*** ivar-lazzaro has quit IRC18:57
*** banix has joined #openstack-meeting-318:58
*** ivar-lazzaro has joined #openstack-meeting-318:59
*** Rockyg has joined #openstack-meeting-318:59
*** reed has joined #openstack-meeting-319:01
*** ChuckC has quit IRC19:01
*** ChuckC has joined #openstack-meeting-319:02
*** chuckC_ has joined #openstack-meeting-319:04
*** baoli has quit IRC19:04
*** evgenyf has joined #openstack-meeting-319:08
*** s3wong has joined #openstack-meeting-319:11
*** sbalukoff has joined #openstack-meeting-319:18
*** ChuckC has quit IRC19:23
*** baoli has joined #openstack-meeting-319:28
*** Sukhdev has quit IRC19:31
*** baoli has quit IRC19:34
*** baoli has joined #openstack-meeting-319:35
*** coolsvap is now known as coolsvap|afk19:36
*** sigmavirus24 is now known as sigmavirus24_awa19:43
*** sigmavirus24_awa is now known as sigmavirus2419:43
*** egallen has quit IRC19:44
*** salv-orlando has joined #openstack-meeting-319:45
*** Godfath3r has quit IRC19:46
*** MaxV has joined #openstack-meeting-319:51
*** Sukhdev has joined #openstack-meeting-319:51
*** belmoreira has joined #openstack-meeting-319:52
*** salv-orlando has quit IRC19:53
*** johnthetubaguy is now known as zz_johnthetubagu19:53
*** eghobo has quit IRC19:54
*** bpokorny_ has joined #openstack-meeting-320:01
*** penick has joined #openstack-meeting-320:03
*** bpokorny has quit IRC20:04
*** Rockyg has quit IRC20:09
*** pkoniszewski has quit IRC20:09
*** Godfath3r has joined #openstack-meeting-320:11
*** mestery has quit IRC20:15
*** mestery has joined #openstack-meeting-320:15
*** mrda-away is now known as mrda20:16
*** sarob has joined #openstack-meeting-320:22
*** dboik has joined #openstack-meeting-320:24
*** SumitNaiksatam has quit IRC20:25
*** salv-orlando has joined #openstack-meeting-320:35
*** MaxV has quit IRC20:36
*** egallen has joined #openstack-meeting-320:37
*** yamamoto_ has joined #openstack-meeting-320:39
*** mestery has quit IRC20:40
*** mestery has joined #openstack-meeting-320:40
*** yamamoto_ has quit IRC20:44
*** mestery_ has joined #openstack-meeting-320:46
*** mestery has quit IRC20:48
*** SumitNaiksatam has joined #openstack-meeting-320:53
*** yamamoto_ has joined #openstack-meeting-320:54
*** ChuckC has joined #openstack-meeting-320:57
*** mestery_ is now known as mestery20:58
*** seizadi has joined #openstack-meeting-321:00
*** VW__ has joined #openstack-meeting-321:03
*** iovadia has joined #openstack-meeting-321:03
*** VW has quit IRC21:03
*** VW__ has quit IRC21:03
*** VW has joined #openstack-meeting-321:03
*** eghobo has joined #openstack-meeting-321:05
*** marg7175 has quit IRC21:07
*** nelsnelson has joined #openstack-meeting-321:12
*** seizadi has quit IRC21:17
*** sarob_ has joined #openstack-meeting-321:25
*** sarob has quit IRC21:25
*** sergef has quit IRC21:26
*** belmoreira has quit IRC21:26
*** kevinbenton_ is now known as kevinbenton21:41
*** baoli has quit IRC21:43
*** baoli has joined #openstack-meeting-321:44
*** baoli has quit IRC21:47
*** Godfath3r has quit IRC21:48
*** baoli has joined #openstack-meeting-321:48
*** igordcard has joined #openstack-meeting-321:51
*** mrmartin has quit IRC21:51
*** Sukhdev has quit IRC21:51
*** Sukhdev has joined #openstack-meeting-321:54
*** bradjones has quit IRC21:57
*** bradjones has joined #openstack-meeting-321:58
*** bradjones has quit IRC21:58
*** bradjones has joined #openstack-meeting-321:58
*** penick has quit IRC22:01
*** dboik has quit IRC22:04
*** mestery_ has joined #openstack-meeting-322:05
*** carl_baldwin has quit IRC22:07
*** mestery has quit IRC22:09
*** bpokorny has joined #openstack-meeting-322:13
*** bpokorny_ has quit IRC22:16
*** peristeri has quit IRC22:17
*** mestery_ is now known as mestery22:20
*** cbader has quit IRC22:21
*** cbader has joined #openstack-meeting-322:21
*** cbader has quit IRC22:23
*** cbader has joined #openstack-meeting-322:24
*** jtomasek has quit IRC22:24
*** VW has quit IRC22:25
*** cbader has quit IRC22:25
*** etoews has quit IRC22:25
*** rhagarty has quit IRC22:25
*** cbader has joined #openstack-meeting-322:26
*** rhagarty has joined #openstack-meeting-322:26
*** sarob_ has quit IRC22:26
*** sarob has joined #openstack-meeting-322:26
*** rhagarty has quit IRC22:27
*** cbader has quit IRC22:27
*** cbader has joined #openstack-meeting-322:28
*** rhagarty has joined #openstack-meeting-322:28
*** cbader has quit IRC22:29
*** cbader has joined #openstack-meeting-322:30
*** cbader has quit IRC22:31
*** cbader has joined #openstack-meeting-322:32
*** VW has joined #openstack-meeting-322:34
*** sarob has quit IRC22:35
*** mattgriffin has quit IRC22:40
*** annegent_ has quit IRC22:42
*** s3wong has quit IRC22:42
*** baoli has quit IRC22:45
*** s3wong has joined #openstack-meeting-322:46
*** egallen has quit IRC22:50
*** iovadia has quit IRC22:51
*** lblanchard has quit IRC22:53
*** egallen has joined #openstack-meeting-322:55
*** reed has quit IRC23:00
*** egallen has quit IRC23:00
*** egallen has joined #openstack-meeting-323:01
*** etoews has joined #openstack-meeting-323:03
*** etoews has quit IRC23:08
*** sigmavirus24 is now known as sigmavirus24_awa23:11
*** igordcard has quit IRC23:16
*** penick has joined #openstack-meeting-323:20
*** etoews has joined #openstack-meeting-323:22
*** VW has quit IRC23:23
*** carl_baldwin has joined #openstack-meeting-323:24
*** s3wong has quit IRC23:24
*** etoews has quit IRC23:26
*** yamamoto_ has quit IRC23:29
*** watanabe_isao has joined #openstack-meeting-323:35
*** vdrok_ has quit IRC23:35
*** banix has quit IRC23:40
*** egallen has quit IRC23:42
*** annegent_ has joined #openstack-meeting-323:42
*** igordcard has joined #openstack-meeting-323:42
*** annegent_ has quit IRC23:49
*** mattgriffin has joined #openstack-meeting-323:51
*** thangp has quit IRC23:53
*** Sukhdev has quit IRC23:54
*** annegent_ has joined #openstack-meeting-323:57

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