Wednesday, 2016-12-14

*** _CrustY has quit IRC00:02
*** douglascorrea has quit IRC05:14
*** douglascorrea has joined #swift305:15
*** douglascorrea has quit IRC05:15
*** douglascorrea has joined #swift305:16
*** douglascorrea has quit IRC07:02
*** douglascorrea has joined #swift307:03
*** douglascorrea has quit IRC07:07
*** openstackgerrit has quit IRC08:48
*** acoles_ is now known as acoles11:14
*** acoles is now known as acoles_18:21
*** _CrustY has joined #swift319:29
*** Taaronja has quit IRC19:57
*** acoles_ is now known as acoles20:53
*** nikivi has joined #swift321:18
*** nikivi has quit IRC21:22
*** acoles is now known as acoles_22:13
*** CrustY_ has joined #swift322:24
*** _CrustY has quit IRC22:24
*** nikivi has joined #swift322:30
*** CrustY_ has quit IRC22:33
*** _CrustY has joined #swift322:33
*** nikivi has quit IRC22:36
*** nikivi has joined #swift322:42
*** nikivi has quit IRC22:45
kota_meeting?23:08
kota_sorry late 8 minutes23:08
kota_timburke: ?23:08
timburkehi kota_!23:08
timburkethanks for the ping :-)23:08
kota_:-)23:08
kota_today, I don't have a lot of things here so i expect this is short.23:09
kota_but the first23:09
kota_as well as swift irc meeting, I'd like to consider skip swift3 meeting in two weeks23:09
timburkei'd be fine with that23:10
kota_ok, let's schedule the next one to Jan 4th.23:10
timburkesounds good23:10
kota_timburke: In your time ;-) 5th in my time.23:11
kota_kk, let's move onto topics to discuss23:11
kota_timburke: do you have something here?23:11
kota_i think, ceph-s3 tests is in now non-voting gate23:11
timburkei figure it's worth pointing out that we've got some new non-voting jobs23:12
timburkeyes, that :-)23:12
kota_and you rebased some patches off to resolve the failures for non-voting23:12
timburkehttps://review.openstack.org/#/c/350223/ demonstrates it fairly well23:12
timburkenote that our known-failures are already a little out of date; eventlet had a release that included one of my fixes23:13
kota_https://review.openstack.org/#/c/350223/6/swift3/test/functional/conf/ceph-known-failures-keystone.yaml23:14
kota_which one (or more?)23:14
kota_expecting *_readable is for this fix and *_contentlength_empty is for the eventlet release.23:15
kota_I'm really happy to be able to see the tables -> http://logs.openstack.org/23/350223/6/check/gate-swift3-tox-s3tests_tempauth-ubuntu-xenial/7523702/console.html#_2016-12-12_23_56_12_894682 in the gerrit gate :-)23:17
kota_looking the patch...23:26
timburkeugh. sorry to disappear; my computer decided to restart23:27
kota_no worries23:28
kota_timburke: one question23:28
kota_i'm looking at https://review.openstack.org/#/c/350223/6/swift3/test/unit/test_middleware.py@16623:29
kota_and wondering how ceph-s3 test works?23:29
kota_does not it use boto for the testing request?23:29
timburkeyeah, the tables are nice. and since it built off of other logging improvements, we've got http://logs.openstack.org/23/350223/6/check/gate-swift3-tox-s3tests_tempauth-ubuntu-xenial/7523702/tox/ceph-s3-summary.log.txt23:29
timburkeah, yeah, that! it does some monkey patching as i recall...23:30
timburkelemme find it...23:30
timburkehttps://github.com/ceph/s3-tests/blob/master/s3tests/functional/test_headers.py#L49-L87 i think?23:31
timburkewith the extra setup code below it23:32
kota_ok, I don't get completly but it looks sort of making the headers user-free.23:34
notmynamethe tables are cool!23:35
notmynameI saw it on kota_'s twitter account first :-)23:35
kota_notmyname: :-)23:35
kota_notmyname: that's swiftstack's work!23:36
notmyname:-)23:36
timburkeanother nice thing is that the raw results are available in xunit format (iirc; xml at any rate) at http://logs.openstack.org/23/350223/6/check/gate-swift3-tox-s3tests_tempauth-ubuntu-xenial/7523702/tox/ceph-s3-details.xml for example23:37
kota_hmm23:43
kota_looking at patch 35022323:43
kota_i have small idea to cleanup the code around string_to_sign and canonical string23:43
kota_due to the test case difference auth v2 is using string_to_sign for canonical string23:44
kota_but it's not so a big blocker and the priority should be fixing a bug first.23:44
kota_Done23:46
timburkethanks!23:46
kota_timburke: anything else?23:48
timburkefurther work could be done to get a v4 signature job going, but i'm kinda hesitant to go there while the keystone ceph test is taking so long23:48
timburkehttps://review.openstack.org/#/c/406424/ may help?23:48
kota_oh yeah23:49
kota_that's priority one23:49
timburkeon that note, i suppose we ought to look into getting proper v3 responses from keystone at some point... looks like we'd need another controller in https://github.com/openstack/keystone/blob/master/keystone/contrib/s3/core.py, similar to what was done for the ec2 extension23:50
kota_ok23:51
timburkebut that can definitely be done later23:51
kota_ah, maybe do we need to land for v3 patch first?23:51
kota_https://review.openstack.org/#/c/384659/23:52
timburkeyeah, probably a good idea23:53
kota_so.... should the order be v3 patch -> keystone extention -> one keystone request?23:53
timburkeit uncovered something interesting: keystone can currently serve v2 responses through their v3 pipeline with the s3 extension enabled23:54
kota_interesting23:54
timburkeidk, i think one keystone request could land in isolation -- once we have the keystone extension, we can update the code to handle the new response format23:54
kota_make sense, we need to clarify the response format, *which* keystone can return *what* format.23:55
*** openstackgerrit has joined #swift323:56
openstackgerritMerged openstack/swift3: Properly strip headers for request signing  https://review.openstack.org/35022323:56
kota_thank you gerrit bot23:56
kota_kk, will look at23:57
kota_timburke: sorry it looks like i'm running out of time. I'll check the keystone response with looking at your code.23:58
kota_thanks for joining and working great jobs.23:58
timburkethanks kota_!23:58

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