Friday, 2017-03-31

*** TravT has quit IRC00:04
*** jamielennox is now known as jamielennox|away00:25
*** ducttape_ has quit IRC00:27
*** jamielennox|away is now known as jamielennox00:31
*** zhurong has joined #openstack-glance00:32
*** dharinic has quit IRC00:32
*** dharinic has joined #openstack-glance00:51
*** ducttape_ has joined #openstack-glance01:10
*** lucasxu has joined #openstack-glance01:45
*** ducttape_ has quit IRC02:04
*** lucasxu has quit IRC02:10
*** lucasxu has joined #openstack-glance02:11
*** tshefi has joined #openstack-glance02:14
*** lucasxu has quit IRC02:19
*** ducttape_ has joined #openstack-glance02:53
*** namnh has joined #openstack-glance03:01
*** ducttape_ has quit IRC03:20
*** ducttape_ has joined #openstack-glance03:31
*** ducttape_ has quit IRC03:34
*** _ducttape_ has joined #openstack-glance03:39
*** knangia has quit IRC03:41
*** _ducttape_ has quit IRC03:48
*** ducttape_ has joined #openstack-glance03:51
*** tshefi has quit IRC04:03
*** ducttape_ has quit IRC04:05
*** zhurong has quit IRC04:09
*** ducttape_ has joined #openstack-glance04:19
*** ducttape_ has quit IRC04:27
*** ducttape_ has joined #openstack-glance04:28
*** zhurong has joined #openstack-glance04:30
*** ducttape_ has quit IRC04:33
*** pdeore has joined #openstack-glance04:41
*** pdeore has joined #openstack-glance04:47
*** adisky_ has joined #openstack-glance04:54
*** ratailor has joined #openstack-glance05:07
*** mine0901 has quit IRC05:07
*** udesale has joined #openstack-glance05:10
*** pdeore has quit IRC05:14
*** pdeore has joined #openstack-glance05:20
*** dharinic has quit IRC05:22
*** e0ne has joined #openstack-glance05:25
*** e0ne has quit IRC05:26
*** ducttape_ has joined #openstack-glance05:29
*** ducttape_ has quit IRC05:35
*** zhurong has quit IRC05:41
*** rcernin has joined #openstack-glance05:44
*** groen692 has joined #openstack-glance05:47
*** belmoreira has joined #openstack-glance05:55
*** jaosorior has joined #openstack-glance05:56
*** zhurong has joined #openstack-glance06:05
*** udesale__ has joined #openstack-glance06:29
*** udesale has quit IRC06:31
*** udesale has joined #openstack-glance06:33
*** udesale__ has quit IRC06:34
*** d0ugal has joined #openstack-glance06:52
*** d0ugal has quit IRC06:52
*** d0ugal has joined #openstack-glance06:52
*** d0ugal has quit IRC06:54
*** d0ugal has joined #openstack-glance06:58
*** d0ugal has quit IRC06:58
*** d0ugal has joined #openstack-glance06:58
*** ducttape_ has joined #openstack-glance07:00
*** ducttape_ has quit IRC07:05
*** tesseract has joined #openstack-glance07:08
*** ezoszed has joined #openstack-glance07:14
*** dharinic has joined #openstack-glance07:16
*** d0ugal has quit IRC07:22
*** dharinic has quit IRC07:23
*** d0ugal has joined #openstack-glance07:26
*** d0ugal has quit IRC07:26
*** d0ugal has joined #openstack-glance07:26
*** pcaruana has joined #openstack-glance07:27
*** udesale has quit IRC07:30
*** udesale has joined #openstack-glance07:30
*** ezoszed has quit IRC07:38
*** ezoszed has joined #openstack-glance07:40
-openstackstatus- NOTICE: Jobs in gate are failing with POST_FAILURE. Infra roots are investigating07:42
*** ChanServ changes topic to "Jobs in gate are failing with POST_FAILURE. Infra roots are investigating"07:42
*** rcernin has quit IRC07:54
*** tesseract has quit IRC07:54
*** rcernin has joined #openstack-glance07:55
*** tesseract has joined #openstack-glance07:56
*** zzzeek has quit IRC08:00
*** zyun has joined #openstack-glance08:01
zyunHi all, May I ask a question here?08:02
zyunOn vmware env,  when I do capture/snapshot for an instance, could I specify the specified datastore to contain this template?08:04
*** zzzeek has joined #openstack-glance08:04
zyunAny one know this? Thanks in advance!!!08:08
-openstackstatus- NOTICE: logs.openstack.org has corrupted disks, it's being repaired. Please avoid rechecking until this is fixed08:22
*** ChanServ changes topic to "logs.openstack.org has corrupted disks, it's being repaired. Please avoid rechecking until this is fixed"08:22
*** e0ne has joined #openstack-glance08:24
*** pbandark has joined #openstack-glance08:59
*** bjornar_ has joined #openstack-glance09:14
*** gcb has quit IRC09:21
*** zyun has quit IRC09:24
*** yatinkarel is now known as yatin_away09:26
*** udesale__ has joined #openstack-glance09:35
*** _dalgaaf has quit IRC09:37
*** udesale has quit IRC09:37
*** dalgaaf has joined #openstack-glance09:40
*** bjornar_ has quit IRC10:00
*** udesale__ has quit IRC10:03
*** bjornar_ has joined #openstack-glance10:03
*** e0ne has quit IRC10:13
*** e0ne has joined #openstack-glance10:16
*** ratailor has quit IRC10:18
*** zhurong has quit IRC10:18
*** namnh has quit IRC10:24
*** ratailor has joined #openstack-glance10:33
*** zhurong has joined #openstack-glance10:41
*** gcb has joined #openstack-glance10:51
*** ratailor has quit IRC11:00
*** ratailor has joined #openstack-glance11:01
openstackgerritRajat Sharma proposed openstack/python-glanceclient master: Removing py34 from tox  https://review.openstack.org/45215311:19
*** gcb has quit IRC11:20
*** pdeore has quit IRC11:26
*** knangia has joined #openstack-glance11:29
*** gcb has joined #openstack-glance11:33
*** zhurong has quit IRC11:59
*** ducttape_ has joined #openstack-glance12:17
*** ccesario has quit IRC12:26
*** ducttape_ has quit IRC12:30
*** catintheroof has joined #openstack-glance12:36
*** ccesario has joined #openstack-glance12:38
*** chlong has joined #openstack-glance12:40
*** pdeore has joined #openstack-glance13:00
*** e0ne has quit IRC13:06
*** ratailor has quit IRC13:19
*** ducttape_ has joined #openstack-glance13:30
*** ducttape_ has quit IRC13:35
*** ducttape_ has joined #openstack-glance13:38
*** e0ne has joined #openstack-glance13:53
*** e0ne has quit IRC13:53
*** amoralej is now known as amoralej|lunch13:54
*** Dinesh_Bhor has quit IRC13:55
*** e0ne has joined #openstack-glance13:56
*** e0ne has quit IRC13:56
*** lucasxu has joined #openstack-glance14:03
*** gcb has quit IRC14:05
*** ratailor has joined #openstack-glance14:05
*** gcb has joined #openstack-glance14:09
*** pdeore has quit IRC14:11
*** jamielennox is now known as jamielennox|away14:16
*** jroll has quit IRC14:32
*** jroll has joined #openstack-glance14:34
*** amoralej|lunch is now known as amoralej14:36
*** adisky_ has quit IRC14:39
*** dillaman has joined #openstack-glance14:41
*** ducttape_ has quit IRC14:44
*** ducttape_ has joined #openstack-glance14:44
*** ducttape_ has quit IRC14:45
*** ducttape_ has joined #openstack-glance14:45
*** ducttape_ has quit IRC14:46
*** ducttape_ has joined #openstack-glance14:46
*** ducttape_ has quit IRC14:47
*** bjornar_ has quit IRC14:47
*** ratailor has quit IRC14:49
hemanthmrosmaita: https://blueprints.launchpad.net/glance/+spec/alembic-migrations14:52
hemanthmmilestone target for that is set as pike-114:52
hemanthmshould I change it to glance-ocata-final or stable?14:53
*** ducttape_ has joined #openstack-glance14:58
*** ezoszed has quit IRC15:06
*** rcernin has quit IRC15:08
*** belmoreira has quit IRC15:10
*** e0ne has joined #openstack-glance15:18
*** ducttape_ has quit IRC15:19
*** ryandiet has joined #openstack-glance15:21
*** hongbin has joined #openstack-glance15:23
*** pdeore has joined #openstack-glance15:27
*** jaosorior has quit IRC15:28
*** lucasxu has quit IRC15:31
*** pbandark has quit IRC15:37
*** e0ne has quit IRC15:39
*** pcaruana has quit IRC15:46
*** lucasxu has joined #openstack-glance15:55
*** ducttape_ has joined #openstack-glance16:05
*** ducttape_ has quit IRC16:05
*** gcb has quit IRC16:07
*** gcb has joined #openstack-glance16:09
*** ducttape_ has joined #openstack-glance16:12
*** bjornar_ has joined #openstack-glance16:13
*** groen692 has quit IRC16:13
*** dillaman has quit IRC16:14
*** lucasxu has quit IRC16:29
*** pdeore has quit IRC16:29
*** ducttape_ has quit IRC16:36
*** dharinic has joined #openstack-glance16:38
*** ducttape_ has joined #openstack-glance16:39
*** ducttape_ has quit IRC16:50
*** ducttape_ has joined #openstack-glance16:53
*** lucasxu has joined #openstack-glance16:54
*** gyee has joined #openstack-glance16:59
*** ducttape_ has quit IRC17:03
openstackgerritSrinivas Sakhamuri proposed openstack/glance_store master: Make the image uploads atomic  https://review.openstack.org/24208417:14
*** MVenesio has joined #openstack-glance17:18
*** TravT has joined #openstack-glance17:22
*** pdeore has joined #openstack-glance17:42
*** groen692 has joined #openstack-glance17:46
*** e0ne has joined #openstack-glance17:50
*** ryandiet has quit IRC18:06
*** lucasxu has quit IRC18:12
stevellefor https://review.openstack.org/#/c/441501/ -- I'm inclined to suggest we intentionally throw a 500 when multiple segments are requested in a Range18:18
stevellethat is arguably "better" than incorrectly sending a 216 when we don't return what was asked for, and we know it18:18
*** tesseract has quit IRC18:21
*** pdeore has quit IRC18:30
*** e0ne has quit IRC18:40
*** e0ne has joined #openstack-glance18:41
hemanthmstevelle: it is definitely a server-side issue, so I'm opening up to 500 suggestion18:41
hemanthmmakes sense too18:42
hemanthmstevelle: also, just posted a comment on 400 vs 416 discussion18:42
stevelleI don't like the idea of giving the wrong answer and telling someone there was nothing wrong18:42
hemanthm+118:42
stevellehemanthm: yeah, just saw the 400 vs416. My thinking was that it is a problem in the Range header either way, and it being malformed. so 41618:42
hemanthm500 with a message sounds good to me18:43
*** e0ne has quit IRC18:43
stevellewill think a bit on your distinction18:43
hemanthmI usually see anything malformed in the request as 40018:45
hemanthmThe request could not be understood by the server due to malformed syntax. The client SHOULD NOT repeat the request without modifications.18:45
hemanthm^ from https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html18:45
*** e0ne has joined #openstack-glance18:45
stevelle"... or that the set of ranges requested has been rejected due to invalid ranges or..."18:46
stevelle2616 is obsoleted btw18:47
hemanthmah18:48
stevellewhich makes that really tough to interpret, because it isn't wholely replaced :(18:48
stevellehttps://tools.ietf.org/html/rfc7233#section-4.418:48
hemanthmconsidering the fact that a server can ignore the Range header and if it does the request wouldn't be malformed, maybe 416 makes more sense?18:49
stevellethat's where it gets really sticky18:50
stevelle"many implementations will simply respond with the entire selected representation in a 200 (OK) response."18:50
hemanthmso, there's room for taking a side :)18:51
stevelle"clients cannot depend on receiving a 416 (Range Not Satisfiable) response even when it is most appropriate."18:51
stevellethere is absolutely room, on both questions... the 500 vs 216 for multi-range, as well as this response18:51
stevelleI wonder if 416 is stronger here because it at least tells you exactly what header you got wrong18:52
hemanthmwe can 400 with a specific error message but yeah 416 is definitely stronger18:52
hemanthm*can do18:52
*** amoralej is now known as amoralej|off18:54
*** lucasxu has joined #openstack-glance19:00
*** lucasxu has quit IRC19:02
*** e0ne has quit IRC19:02
hemanthmstevelle: https://review.openstack.org/#/c/441501/8/glance/tests/functional/v2/test_images.py19:03
hemanthmwe should probably do add more unit tests like you said, but you think asserting the data returned there is not needed19:03
hemanthmwithout asserting the data returned, I feel like we are only testing the functionality partially19:04
rosmaitahemanthm: yeah, i think alembic-migrations should be changed to ocata-final19:04
hemanthmrosmaita: ack19:04
rosmaitanot sure what ocata-stable-1 would be for, i guess to backport a big change?19:05
stevellehemanthm: to be clear, I think asserting on the data in the unit test makes more sense than in the functional test19:05
hemanthmguess so, rosmaita19:05
hemanthmchanged it to ocata-final19:05
stevelleintra-function coverage and edge cases are best in unit tests, imo19:05
stevelleI think of functional testing as light coverage with the intent to ensure things are glued together correct. maybe that is where the difference is?19:09
*** MVenesio has quit IRC19:10
hemanthmstevelle: Yes, we shouldn't be testing all possible combinations of input in functional tests. A set of typical positive or negative test cases should be enough.19:12
*** gcb has quit IRC19:12
hemanthmI'm saying that even for those one or two typical test cases, we should probably test for everything. Headers as well as data.19:12
*** gcb has joined #openstack-glance19:13
hemanthmI'm open to leaving it as-is as long as we have coverge19:13
hemanthm*coverage19:13
*** p_arch has joined #openstack-glance19:18
stevellefair point there too, testing the data in one case makes fine sense19:20
p_archHello all - I have a problem that I'm hoping someone can help with.  I have an instance on Newton that I snapshot'd and downloaded from glance.  I then created an image on Ocata using it.  When I try to boot the instance, I get a boot failure with "out of memory" in grub.  I get a boot menu but anything I select ends up in black screen.  Is this a known issue or am I missing a step?19:21
p_archI can successfully import the image back on Newton and boot it19:21
*** ducttape_ has joined #openstack-glance19:22
stevellep_arch: using the same flavor?19:22
stevelletypically that could happen if trying to use a flavor with less memory19:22
p_arch@stevelle - I recreated the same flavor params19:22
p_archI'll double check19:22
nikhilrosmaita: https://review.openstack.org/#/c/447479/19:23
nikhilsome suggestions19:23
stevellenikhil: good suggestions19:23
p_arch@stevelle - thanks, I found the problem, and it's embarassing :(  MB vs GB grr!19:27
*** groen692 has quit IRC19:27
rosmaitanikhil: around?19:29
*** ducttape_ has quit IRC19:31
* hemanthm wonders if nikhil can chat in his dematerialized state19:31
rosmaitaapparently not19:31
hemanthmstevelle: for multi-range requests, what do you think about returning the entire image with 20019:41
stevellep_arch: glad I could bobble-head :D19:41
hemanthmessentially just ignoring the header19:41
stevellehemanthm: +119:42
hemanthmwhich is valid according to the spec19:42
stevellegood thinking, should "just work" more accurately19:42
stevelleprobably a best-case failure19:42
hemanthmyeah19:43
hemanthmdharinic ^, what do you think?19:43
dharinichemanthm: I am working on doing exactly what we should be doing with the multi-range request19:44
hemanthmsupporting them, you mean dharinic ?19:44
dharinicIf not, i think for now, we should refrain from doing anything at all. (Not do what we arent supposed to do)19:44
dharinicYes hemanthm19:44
dharinicThis is kinda tricky, sticky19:45
dharinicworking on the logic in image_data.py19:45
hemanthmdharinic: it's an overkill, IMO19:46
dharinicI will either support it properly or i will make sure we throw a warning or something19:46
hemanthmusers can make multiple single range requests, it's not efficient I get that19:46
dharinicadding logic to support that is breaking my existing logic19:46
hemanthmbut without a strong use-case for it, I don't think we should attempt it19:46
hemanthmbesides that http://httpd.apache.org/security/CVE-2011-3192.txt19:46
dharinicHmmm i understand your point. I just felt we should do stuff in its entirety. either way, my existing logic in image_data.py needs some modifications.19:47
hemanthmwell, the spec doesn't say that both single and multiple range requests must be supported19:48
dharinic:D19:49
hemanthmin fact, you can ignore all range requests completely19:49
dharinicall range requests?19:49
hemanthmas in, you can ignore the range header and just return the entire content19:49
dharinicin the case of a multi range?19:50
dharinicSure. And we can just throw a warning.19:50
stevelle+1 for "without a strong use-case..."19:50
hemanthmwhy would anyone want a partial image? I'd guess to resume an image download.19:50
dharinicthat we do not support multi-range...so we gave u the full image19:50
hemanthmsingle range request should do for resuming image download19:51
hemanthmunless you are a torrent client, multi-range requests are pointless I think19:51
hemanthmdharinic: just return the entire image with 200 if multi-range is given19:52
dharinicokay, that saves us some extra lines of confused code19:53
hemanthmor like stevelle suggested, 500 with a specific message19:53
dharinicEverybody agree with hemanthm's suggestion?19:53
dharinicI dont know if we have the rights to throw an error here.19:54
dharinicDont want ppl filing bugs that Glance besides from not supporting rfc in its entirety is also throwing 500.19:55
hemanthm500 is a server-side error, you have all the rights :)19:56
-openstackstatus- NOTICE: lists.openstack.org will be offline from 20:00 to 23:00 UTC for planned upgrade maintenance19:57
dharinicHmmm. Okay. I think I will give it some thought and do either of those 2 suggestions.19:59
rosmaitacan we throw 501?19:59
hemanthm501 is usually talking about the request method20:00
rosmaitai thought that was 40520:00
rosmaita"The server does not support the functionality required to fulfill the request."20:01
dharinichemanthm: About "Range" header being provided as empty, what was your opinion? 416 or 400?20:02
rosmaitasays you can use it if you don't recoginze the request method, but doesn't say that's the only time to use it20:02
hemanthm405 is more like a method not supported on a specific resource20:02
stevellewe will get bug reports on the 500. I think full image is stronger atm20:03
dharinicthats what I thought too.20:03
stevelleand I think paired with that we should document clearly in the api-ref that we only support single-segment, and that multi-segment will result in a full image / 20020:04
dharinic+1 stevelle20:04
rosmaitanobody reads the docs, how about a 501 for multi-segment request?20:04
stevelledoesn't matter if they read the docs, we do the best thing20:06
rosmaitayeah, but how is giving them what they didn't ask for better than throwing an error?20:07
stevellebased on the RFC the full image w/ 200 makes a lot of sense ( https://tools.ietf.org/html/rfc7233#section-4.4 )20:07
stevelleI can see 500 / 501 maybe20:07
stevellethat was my thinking before hemanthm suggested the full image idea20:07
rosmaitai like the 501, it's specific and indicates do not retry20:09
*** arighi has quit IRC20:10
rosmaitathe problem is that a 200 with full image would be OK if we didn't support Range at all, but since we do support Range, we need to distinguish between supported requests and unsupported requests20:11
*** ducttape_ has joined #openstack-glance20:11
stevelleI think both would work for different reasons.20:11
hemanthmrosmaita: users won't be fooled if we return the entire image because of the response code20:12
rosmaitayeah, it's a judgement call, too bad you can't request a partial server from nova, otherwise we could just do what they do20:12
hemanthmlol20:12
rosmaitahemanthm: ah, right, you mean 206 vs 20020:12
hemanthmyes20:12
nikhilstevelle: thanks20:12
stevelleasking in #openstack-sdks for more brains to help decide 200 vs 50120:13
nikhilrosmaita: hemanthm have had a really long week and even longer day..20:13
stevelledon't expect to get an answer though20:13
hemanthmhow about api-wg?20:13
nikhilsorry if I had to step out for lunch right after I did the review20:13
hemanthmnikhil: no fun, get rest20:13
rosmaitanikhil: np20:13
rosmaitawhat hemanthm said20:13
stevellehemanthm: that -sdks is where they hang out20:13
hemanthmah, ok20:14
stevellethere was only 2 of us at the meeting this week, many seem busy20:14
stevelleand it's getting late on a friday so...20:14
nikhilrosmaita: what was the ping about?20:14
rosmaitayour -1 on the cpl doc20:15
nikhilyes?20:15
rosmaitai was going to say i will make the change real quick but then you have to +2 it20:15
rosmaitabut i confused it with hemanthm 's patch for the EMC stuff20:15
rosmaitaso there's no rush20:16
hemanthmI can post an update20:16
rosmaitahemanthm: why don't you add nikhil's bullets (use the gerrit edit interface) and then nikhil & I can +2 right now20:17
rosmaitai'll +A when the logs.o.o is back20:17
nikhilI may have extra couple suggestions20:17
rosmaitaok, then let's not do anything20:17
hemanthmwe can iterate on this too20:17
rosmaitathe doc is only usefut to hemanthm ATM20:17
rosmaitaand he knows what it says20:17
hemanthmthere are no immediate consumers of this documentation other than me20:17
rosmaita++20:18
nikhilrosmaita: so I should stop reviewing ?20:18
stevelleI read that as "let's not rush merging"20:18
rosmaitanikhil: only until after you get some sleep20:18
rosmaitawhat i'm saying is, there is no rush to get changes in on that patch20:18
nikhilstevelle: ah20:19
nikhilrosmaita: I guess I can add comments and we can post another patch?20:19
nikhilflavio +A it20:19
rosmaitanikhil: well, that patch isn't going anywhere until logs.o.o gets fixed20:19
nikhilso only way to block the merge is to -220:19
nikhilgotcha20:19
nikhilthat clears it for me20:19
nikhilthanks20:19
*** dharinic has quit IRC20:19
rosmaitacool20:20
*** dharinic has joined #openstack-glance20:24
rosmaitanikhil: did nova begin using v2 in newton or ocata?20:27
rosmaitanewton, i think20:27
nikhilrosmaita: Newton20:27
rosmaitaty20:27
nikhilhemanthm: rosmaita stevelle : added a few more https://review.openstack.org/#/c/447479/ (and those are it from me for now)20:38
rosmaitaok20:39
rosmaitahemanthm: ed leafe thinks 400 + informative error message is the way to go21:17
*** mvk has quit IRC21:18
hemanthm400?21:18
stevelledharinic: ^21:18
stevelle416 is a bit specific about the nature of the invalid request21:18
stevelleand that leads away from the actual cause21:19
rosmaitayeah, as long as we have documented somewhere that we don't accept multiple ranges21:19
hemanthm400 suggests that it's a client-side error21:19
rosmaitawhich it is21:19
rosmaitawe could always return a 44021:19
rosmaitathen they would definitely have to look it up21:20
stevellewat21:20
rosmaitadidn't realize that mapped to an in-use code21:21
hemanthm444?21:21
dharinicHmmm, i thought 501 was a good idea21:21
stevelle" If multi-range is documented as not supported, and a client requests multi-range, that's client error"21:21
hemanthmwas there any arguments against 200?21:21
hemanthmyep, I see that argument21:22
rosmaitadharinic: the argument against 501 is that it might be interpreted as "we don't support download at all"21:22
rosmaita(but i liked 501, too)21:22
rosmaitahemanthm: yes, we are returning something different than they asked for21:22
hemanthmwhich is okay according to the spec21:23
hemanthmanyway, I think I like 40021:23
rosmaitayes, it is rfc-OK, but not nice21:23
rosmaita(the 200, i mean)21:23
dharinicHmm. 501 with the right message that multi range functionality alone is not supported wont do?21:23
hemanthmyeah21:23
rosmaitadharinic: ed said that it's not really a server-side issue if we have documented that we don't support multi-range requests21:24
dharinicstevelle: Where did you see "If multi-range is documented as not supported, and a client requests multi-range, that's client error"21:24
dharinichmm okay rosmaita21:24
rosmaitai think he's quoting ed21:24
dharinicAhhh i see.21:25
dharinicSo we go with document it properly + 400 ?21:25
rosmaitayes, and if possible, in the error message something about only single-range requests are supported21:25
rosmaitaand please RTFM21:26
stevelleF stands for Fabulous!21:26
rosmaita(in the error message)21:26
hemanthmthere's certainly room for interpretation here, but I think 400 makes the most sense21:26
rosmaitahemanthm: i agree with both of your points21:26
dharinicwebob.byterange does not seem to have a way to identify the presence of multiple ranges. I guess we need to have some string introspection and throw a 40021:26
hemanthmyep, webob doesn't support it21:27
dharinicRTFM?21:27
hemanthmdharinic: you can just looking for ,21:27
dharinicI was looking for a more robust way hemanthm. but i think "," is the thing to do now21:27
stevelleRTFM -> "please see the Glance api-ref documentation for additional information."21:27
rosmaitastevelle: you are too nice21:28
rosmaitaand you forgot the word 'fabulous'21:28
hemanthm:)21:28
dharinicthats spreading wrong information ^21:28
dharinic:P21:28
hemanthmdharinic: multi-range headers needs to contains ',' anyway21:28
stevelle:sadpanda:21:28
dharinichemanthm: agreed21:28
hemanthm*contain21:28
dharinicNew PS coming up in just a bit.21:28
rosmaitacool21:29
-openstackstatus- NOTICE: The upgrade maintenance for lists.openstack.org has been completed and it is back online.21:50
*** catintheroof has quit IRC22:36
*** ducttape_ has quit IRC22:42
*** ducttape_ has joined #openstack-glance22:43
*** ducttape_ has quit IRC22:43
*** ducttape_ has joined #openstack-glance22:47
*** ducttape_ has quit IRC22:51
openstackgerritDharini Chandrasekar proposed openstack/glance master: Accept Range requests and set appropriate response  https://review.openstack.org/44150122:53
dharinicrosmaita, stevelle, hemanthm ^22:54
dharinicHave to add content verification in the unit tests. Apart from that if I missed anything, do let me know.22:54
*** bjornar_ has quit IRC23:25
*** ducttape_ has joined #openstack-glance23:26
*** ducttape_ has quit IRC23:28
*** ducttape_ has joined #openstack-glance23:28
*** ducttape_ has quit IRC23:29
*** bjornar_ has joined #openstack-glance23:29
*** ducttape_ has joined #openstack-glance23:30

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