Wednesday, 2015-08-05

*** elmiko has quit IRC00:21
*** salv-orlando has joined #openstack-api00:59
*** salv-orlando has quit IRC01:04
*** apoorvad has quit IRC01:07
*** apoorvad has joined #openstack-api01:37
*** apoorvad has quit IRC01:59
*** salv-orlando has joined #openstack-api02:05
*** salv-orlando has quit IRC02:12
*** annegentle has quit IRC02:22
*** annegentle has joined #openstack-api02:23
*** annegentle has quit IRC02:54
*** annegentle has joined #openstack-api03:29
*** annegentle has quit IRC03:38
*** salv-orlando has joined #openstack-api04:10
*** salv-orlando has quit IRC04:22
*** fifieldt has joined #openstack-api04:32
*** salv-orlando has joined #openstack-api05:21
*** salv-orlando has quit IRC05:23
*** salv-orlando has joined #openstack-api06:41
*** alex_klimov has joined #openstack-api06:53
*** salv-orlando has quit IRC07:38
*** e0ne has joined #openstack-api07:47
*** e0ne has quit IRC07:52
*** e0ne has joined #openstack-api07:56
*** e0ne has quit IRC08:04
*** lucasagomes has joined #openstack-api08:10
*** salv-orlando has joined #openstack-api08:39
*** e0ne has joined #openstack-api09:31
*** salv-orlando has quit IRC09:36
*** e0ne has quit IRC09:38
*** cdent has joined #openstack-api09:45
*** e0ne has joined #openstack-api10:30
*** salv-orlando has joined #openstack-api10:34
*** e0ne has quit IRC10:46
*** e0ne has joined #openstack-api11:07
*** lucasagomes is now known as lucas-hungry11:32
*** e0ne has quit IRC11:34
*** e0ne has joined #openstack-api12:06
*** lucas-hungry is now known as lucasagomes12:33
*** salv-orlando has quit IRC12:37
*** salv-orlando has joined #openstack-api12:45
*** elmiko has joined #openstack-api13:03
*** sc68cal_ has joined #openstack-api13:46
*** sc68cal has quit IRC13:52
*** salv-orlando has quit IRC13:53
*** sigmavirus24_awa is now known as sigmavirus2413:56
*** woodster_ has joined #openstack-api14:08
*** annegentle has joined #openstack-api14:23
*** pballand has joined #openstack-api14:40
*** salv-orlando has joined #openstack-api16:06
*** openstackgerrit_ has joined #openstack-api16:30
*** apoorvad has joined #openstack-api16:39
*** alex_klimov has quit IRC16:46
*** openstackgerrit_ has quit IRC17:05
*** e0ne has quit IRC17:13
*** openstackgerrit_ has joined #openstack-api17:24
*** openstackgerrit_ has quit IRC17:34
elmikohey folks, i'm working on the sahara api upgrade and i'm curious if there are any opinions about URIs that include the version17:43
elmikolike, if i push to introduce some sort of negotiated microversion then does it even make sense to have /v2/... or /v3/.... ?17:43
ryansbI think for the microversion case it's ok to include /v2/... if the negotiated version was somewhere in 2.x17:44
ryansband have the full microversion in the response header as (IIRC) we already have spec'd17:44
elmikofair, but if you start to introduce non-backward compat changes then the version would need to bump up to v317:44
elmikoso, is it ok to have a v3.0.0 in the microversion header but still talk to a /v2/.... endpoint?17:45
ryansbhm. That would make me a little sad personally17:45
elmikome too17:45
elmikoi'd rather just drop the version from the URI altogether17:46
elmikobut i'm not sure what pitfalls that opens up17:46
ryansb¯\_ツ_/¯17:47
elmikolol17:47
ryansbI kind of like keeping the major in the URI17:47
elmikoyea, that's probably safer17:47
elmikojust makes it more difficult to make big changes17:47
ryansbehh, I think it encourages additive-only changes17:48
elmikoright17:48
elmikobut i want to fix a bunch of stuff17:48
ryansbso I'm in favor of keeping it17:48
elmikoi'm probably nutty to be thinking about dropping it anyways, just a thought though17:49
elmikobut like we have an issue now where we have a few update style methods that use PUT, and i want to change them to PATCH, as more are being introduced i'm stamping my feet about making them PATCH17:50
elmikoso, in order to fix the 4 broken methods, we have spin a new major api version17:50
elmikowhich just means that the api is completely messy for the time being17:51
ryansbyeah. That's how it is over in heat as well. Our "solution" is to have a running spec for all our hopes and dreams for API v217:51
elmikoi guess that's what i will have to do as well for our v217:52
ryansbyeah. Not perfect, but it works.17:52
*** e0ne has joined #openstack-api17:53
elmikounless you embrace the dark side and have all version info negotiated in the headers, muahahaha17:53
elmiko;)17:53
*** annegentle has quit IRC17:56
* ryansb grumbles18:01
sigmavirus24elmiko: I'd love to see real version negotiation sans the URL18:23
elmikosigmavirus24, ok, so i'm not *that* crazy then ;)18:24
sigmavirus24No you're not18:24
sigmavirus24I've been thinking of how one might use the same endpoint to deliver a schema based off of content negotiation18:24
elmikoi'm just getting a bunch of push back about wanting to fix things, but not breaking without bumping the major api version. which seems highly difficult when we encode the version in the uri18:25
elmikowhich is fair, because i'm talking about introducing complexity18:25
sigmavirus24sure18:31
sigmavirus24I mean glance is kind of running 3 versions now18:32
sigmavirus24Because we didn't want to add artifacts to v218:32
elmikodid they ever consider adding microversions or some sort of version negotiation?18:32
elmikolike, i'm wondering how hard a sell it might be to try and shepherd this change18:33
*** annegentle has joined #openstack-api18:35
sigmavirus24elmiko: no clue18:44
*** openstackgerrit has quit IRC18:46
*** openstackgerrit has joined #openstack-api18:47
*** lucasagomes is now known as lucas-dinner19:12
*** cdent has quit IRC19:13
*** sigmavirus24 is now known as sigmavirus24_awa19:24
*** sigmavirus24_awa is now known as sigmavirus2419:24
*** e0ne has quit IRC19:38
*** apoorvad has quit IRC19:49
*** apoorvad has joined #openstack-api19:57
*** sc68cal_ is now known as sc68cal20:13
*** sigmavirus24 is now known as sigmavirus24_awa20:36
*** sigmavirus24_awa is now known as sigmavirus2420:36
*** apoorvad has quit IRC21:07
*** alex_klimov has joined #openstack-api21:18
*** lucas-dinner has quit IRC22:05
*** apoorvad has joined #openstack-api22:05
*** alex_klimov has quit IRC22:18
*** sigmavirus24 is now known as sigmavirus24_awa22:27
*** woodster_ has quit IRC23:20
*** oomichi has joined #openstack-api23:47

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