Wednesday, 2016-08-17

*** tqtran has quit IRC00:05
*** tqtran has joined #openstack-swift00:06
*** arch-nemesis has quit IRC00:14
*** diogogmt has quit IRC00:28
timburkeyup!00:35
timburkein retrospect, versioned_writes probably should have just been a stand-alone project :-(00:36
*** thumpba_ has quit IRC00:39
*** thumpba has joined #openstack-swift00:39
*** thumpba has quit IRC00:44
*** gyee has quit IRC00:46
*** tqtran has quit IRC00:51
*** m_kazuhiro has joined #openstack-swift00:52
*** Suyi has quit IRC00:55
*** chlong has joined #openstack-swift00:58
kota_good morning00:58
kota_typhoon has passed so it becomes so hot day.00:59
openstackgerritKota Tsuyuzaki proposed openstack/swift: Don't run probe tests if resetswift failed  https://review.openstack.org/35568701:03
*** dmorita has quit IRC01:03
*** dmorita has joined #openstack-swift01:08
*** dmorita has quit IRC01:24
*** dmorita has joined #openstack-swift01:25
*** diogogmt has joined #openstack-swift01:25
*** dmorita has quit IRC01:29
*** dmorita has joined #openstack-swift01:29
openstackgerritzheng yin proposed openstack/swift: fix AccountReaper and unit test  https://review.openstack.org/35404801:44
zhengyingood morning everyone01:49
csmartnotmyname: are you planning on going to barcelona?01:51
zhengyinkota_, timburke, acoles_:good morning01:52
*** tqtran has joined #openstack-swift01:53
*** tqtran has quit IRC01:57
*** kei_yama has quit IRC02:03
*** kei_yama has joined #openstack-swift02:04
*** asettle has joined #openstack-swift02:10
*** asettle has quit IRC02:17
*** bkopilov has quit IRC02:21
*** dmorita has quit IRC02:30
notmynamecsmart: yep, I'll be there02:50
csmartnotmyname: sweet, just weighing up if I should find the money to send myself, and mattoliverau isn't sure if he's going yet02:51
mattoliverauzhengyin: morning02:52
notmynamecsmart: my frankfurt transfer time is pretty short, but people on the internet tell me it should be fine (thanks for reminding me to check!)02:55
*** m_kazuhiro has quit IRC02:55
* csmart is here to inadvertently serve02:55
notmynamecsmart: not sure what I'd do without you ;-)02:57
csmartI know, right! :-P02:57
notmynameI went to the first day of IDF today (http://www.intel.com/content/www/us/en/intel-developer-forum-idf/san-francisco/2016/idf-2016-san-francisco.html)02:58
notmynamelast year I got a free galileo board (arduino pin out, but has a 586 chip running yocto linux)02:58
notmynamethis year I got a piece of paper and coper tape and an LED that you can fold up to turn on the LED. wheeee02:59
csmarthehe02:59
mattoliveraulol03:00
jrichlinotmyname: a piece of paper :-/  mattoliverau: might not go to Barcelona, what's up with that?03:01
jrichlifound out the person who setup my bouncer (and owns the account for that machine) is leaving the company.  :-(03:03
mattoliveraujrichli: I want to, and I hope too.. but I have to wait for the papers to be announced cause people talking are the in line to go.. then hopefully I'll make the next round.. so I'm just playing the waiting game.03:04
mattoliverau*are the next in line to go03:04
jrichlii know what thats like.03:05
mattoliveraujrichli: there not taking the machine with them are they?03:05
mattoliveraujrichli: oh the account it's running on is there account too.. cause then bugger03:06
jrichliwell, its a machine ordered from Softlayer.  so, I might be able to just keep using it.  The overriding account is a different org, though03:06
mattoliveraujrichli: if you suddenly disapear some time in the future we'll assume your bouncers gone :P03:07
jrichlithat will probably be a good assumption!  :-p03:07
* mattoliverau is going to go walk on the beach, its lunchtime and such a beautiful day today. bbs03:09
jrichlimattoliverau: sounds great!  I was actually glad that we have gotten nearly flooded lately, just because it's not so hot outside.03:10
mattoliverauWell it's winter here and a lovely 76ish on your crazy temp scale (based of my fuzzy maths in my head)03:12
mattoliverauOh and sunny03:13
jrichliawesome ...03:13
mattoliverauBut probably not where csmart is.. Cause he's in Canberra where no doubt it's cold03:13
notmynamejrichli: znc is pretty easy to set up if you end up having to run your own irc bouncer03:14
csmartpfft it's a balmy 14 degrees C at the moment03:14
mattoliverau23 or something here03:15
jrichlinotmyname: yeah, that is what I have been told.  this might make learning about it pop to the top of my queue :-)03:15
notmynamecsmart: same as for me03:16
notmynamecsmart: you're in canberra, right?03:16
csmartnotmyname: yes, Sir! I try to stay away from mattoliverau as much as possible03:17
csmart:-)03:17
*** kei_yama has quit IRC03:17
notmynamecsmart: based on him going to melbourne and now a swanky beach house, I think you're the one losing here03:17
* csmart sucks his thumb and cries03:18
*** kei_yama has joined #openstack-swift03:18
notmynamecsmart: why didn't you go get a beach house and he stays in canberra?03:18
csmartnotmyname: exactly03:19
*** thumpba has joined #openstack-swift03:19
mattoliverauWhy doesn't csmart by a beach house and come live here.. That would be awesome!03:19
mattoliverau*buy03:19
* csmart wishes!03:19
csmartahh, I mean.. ahh, the beach sucks and why would I want to live there03:19
mattoliverauLol03:19
csmartyeah that's what I tell myself03:19
mattoliverauYup, sure does (says Matt while wading in the sea) :p03:20
notmynamecsmart: maybe if we keep this up, we'll make him drop his phone in the water. that'll show him!03:20
mattoliverauLol, like that would ha03:21
* csmart totally pictures mattoliverau just beyond the break, floating on a raft typing away on a laptop 03:21
* mattoliverau needs a waterproof laptop03:22
notmynamein barca: mattoliverau says, "I had a truly elegant solution to container sharding, and then a wave took it all out"03:22
csmartlol03:22
csmartwell, at least in Canberra I don't have that annoying sound of the waves crashing on the beach to and keep me awake at night and during the day I'm shaded by buildings instead of green trees. all that fresh air has gotta be bad for you, anyway03:23
mattoliverauIt's a kin to a dog ate my homework03:23
notmynameof course, being australia, there were some sharks, box jellyfish, and blue-ring octopuses too. and he was in the water because he was escaping the terrifying land preditors03:23
csmarthehe03:23
mattoliverauThats why I'm in the water.. It's true03:23
* csmart helps crocodiles adapt to cold water03:23
notmynamedrop bears. terrifying03:23
mattoliverauYeah and drop bears are great swimmers too!03:24
csmartmaybe that's why there are no crocodiles that far south03:24
mattoliverauLol03:24
notmynamewill their reign of terror never end?03:25
csmartthey'll probably just be replaced by flying platypi with sharp teeth03:25
mattoliverauThen there will be no hope, even the US would be in reach03:26
*** diogogmt has quit IRC03:28
notmynamefor today's episode in non-euclidean geometry is weird, you can swim in a straight line from new york to the southern coast of australia03:28
*** m_kazuhiro has joined #openstack-swift03:28
jrichlihmm ... platypi-nado03:29
notmynamehttp://metrocosm.com/whats-across-the-ocean/03:30
*** dmorita has joined #openstack-swift03:30
*** trananhkma has joined #openstack-swift03:32
mattoliveraunotmyname: wow, next time your in new York you could swim to Perth! I wonder if you swim from California you might end up here at my beach03:35
*** dmorita has quit IRC03:35
csmartOMG, the drop bears could reach continental USA03:37
*** bkopilov has joined #openstack-swift03:37
*** _JZ_ has quit IRC03:51
*** links has joined #openstack-swift03:54
*** tqtran has joined #openstack-swift03:55
csmart(one after the other)03:57
*** tqtran has quit IRC03:59
openstackgerritJanie Richling proposed openstack/swift: Add test for POST to DLO manifest file  https://review.openstack.org/34754504:17
*** ChubYann has quit IRC04:54
mattoliveraufor those vim users out there, this is pretty cool, make git + vimdiff better by putting all files in different tabs, rather then serial 1 files side by side at a time: https://github.com/frutiger/git-vimdiff04:56
mattoliverauclayg: ^^04:56
*** ChubYann has joined #openstack-swift05:06
*** dmorita has joined #openstack-swift05:19
*** dmorita has quit IRC05:24
*** thumpba has quit IRC05:40
*** ppai has joined #openstack-swift05:41
*** mingyu has joined #openstack-swift05:44
*** mingyu has quit IRC05:45
*** rcernin has joined #openstack-swift05:46
*** mingyu has joined #openstack-swift05:49
*** thumpba has joined #openstack-swift05:51
*** thumpba has quit IRC05:56
openstackgerritJanie Richling proposed openstack/swift: Add test for POST to DLO manifest file  https://review.openstack.org/34754505:58
openstackgerritJanie Richling proposed openstack/swift: Allow DLO manifest to be updated when using post-as-copy  https://review.openstack.org/35623905:58
*** asettle has joined #openstack-swift06:00
*** asettle has quit IRC06:05
*** dfflanders has joined #openstack-swift06:09
zaitcevMother of God, I've never heard of namedtuple until Tim used it06:20
openstackgerritJanie Richling proposed openstack/swift: WIP: Allow DLO manifest to be updated when using post-as-copy  https://review.openstack.org/35623906:27
*** zaitcev has quit IRC06:27
claygzaitcev - you really wannt freak out go look at the *implementation* of namedtuple!06:39
*** Jeffrey4l has joined #openstack-swift06:49
*** thumpba has joined #openstack-swift06:52
*** dmorita has joined #openstack-swift06:56
*** thumpba has quit IRC06:56
*** tesseract- has joined #openstack-swift07:00
*** dmorita has quit IRC07:00
*** klrmn has quit IRC07:02
*** mingyu has quit IRC07:02
*** mingyu has joined #openstack-swift07:19
*** rledisez has joined #openstack-swift07:22
*** mingyu has quit IRC07:23
*** oshritf has joined #openstack-swift07:23
*** admin6 has joined #openstack-swift07:30
*** jamielennox is now known as jamielennox|away07:45
*** thumpba has joined #openstack-swift07:52
*** mingyu has joined #openstack-swift07:53
*** nikivi has joined #openstack-swift07:57
*** thumpba has quit IRC07:57
*** mingyu has quit IRC07:57
*** thumpba has joined #openstack-swift08:01
*** thumpba has quit IRC08:06
*** nikivi has quit IRC08:15
*** nikivi has joined #openstack-swift08:17
*** asettle has joined #openstack-swift08:22
*** acoles_ is now known as acoles08:24
*** trananhkma has quit IRC08:32
*** Jaison has joined #openstack-swift08:35
*** links has quit IRC08:37
openstackgerritMerged openstack/swift: Wait for a non-empty chunk in WSGIContext._app_call  https://review.openstack.org/35454008:39
*** ratoder has joined #openstack-swift08:40
*** jamielennox|away is now known as jamielennox08:50
*** kei_yama has quit IRC08:57
*** asettle has quit IRC08:59
*** asettle has joined #openstack-swift09:01
*** blairo has joined #openstack-swift09:02
*** thumpba has joined #openstack-swift09:02
*** asettle has quit IRC09:02
*** asettle has joined #openstack-swift09:03
*** kei_yama has joined #openstack-swift09:04
*** thumpba has quit IRC09:08
*** ppai has quit IRC09:08
*** admin6 has quit IRC09:09
*** kei_yama has quit IRC09:10
*** admin6 has joined #openstack-swift09:17
*** tqtran has joined #openstack-swift09:19
*** asettle has quit IRC09:20
*** ppai has joined #openstack-swift09:22
*** tqtran has quit IRC09:23
*** m_kazuhiro has quit IRC09:28
*** maestropandy has joined #openstack-swift09:29
*** oshritf has quit IRC09:29
*** mvk has quit IRC09:35
*** asettle has joined #openstack-swift09:36
*** asettle has quit IRC09:38
*** jamielennox is now known as jamielennox|away09:43
*** openstack has joined #openstack-swift10:17
*** dcourtois has quit IRC10:25
*** psachin has joined #openstack-swift10:31
*** manous has joined #openstack-swift10:32
*** admin6 has quit IRC10:34
*** asettle has joined #openstack-swift10:55
*** mvk has quit IRC10:58
*** dmorita has joined #openstack-swift11:13
*** dmorita has quit IRC11:17
*** sanchitmalhotra has quit IRC11:29
*** manous has quit IRC11:29
openstackgerritzheng yin proposed openstack/swift: Remove unnecessary variable  https://review.openstack.org/35640211:33
openstackgerritzheng yin proposed openstack/swift: Remove unnecessary variable  https://review.openstack.org/35640211:36
*** bkopilov has quit IRC11:39
*** manous has joined #openstack-swift11:43
*** psachin has quit IRC11:47
*** psachin has joined #openstack-swift11:48
openstackgerritAlistair Coles proposed openstack/swift: Add Pros/Cons docs for global cluster consideration  https://review.openstack.org/30438211:52
*** kei_yama has joined #openstack-swift12:06
*** psachin has quit IRC12:10
*** jamielennox|away is now known as jamielennox12:11
*** dfflanders has quit IRC12:12
*** ppai has quit IRC12:15
*** cdelatte has joined #openstack-swift12:16
*** ppai has joined #openstack-swift12:29
*** kei_yama has quit IRC12:36
*** kei_yama has joined #openstack-swift12:39
*** kei_yama has quit IRC12:43
*** klamath has joined #openstack-swift12:47
*** klamath has quit IRC12:47
*** klamath has joined #openstack-swift12:47
*** oshritf has quit IRC13:02
*** bkopilov has joined #openstack-swift13:05
*** mvk has joined #openstack-swift13:06
*** nikivi has quit IRC13:13
*** tqtran has joined #openstack-swift13:20
*** tqtran has quit IRC13:25
*** oshritf has joined #openstack-swift13:31
*** tongli has joined #openstack-swift13:39
*** ametts has joined #openstack-swift13:40
*** oshritf has quit IRC13:42
*** Jaison has quit IRC13:46
*** thumpba has joined #openstack-swift13:52
openstackgerritJanie Richling proposed openstack/swift: Allow DLO manifest to be updated when using post-as-copy  https://review.openstack.org/35623913:54
*** oshritf has joined #openstack-swift13:54
*** oshritf has quit IRC13:59
*** nikivi has joined #openstack-swift13:59
*** SkyRocknRoll has joined #openstack-swift14:00
*** oshritf has joined #openstack-swift14:01
*** diogogmt has joined #openstack-swift14:47
*** bsdkurt has joined #openstack-swift14:57
*** oshritf has quit IRC15:02
*** openstackgerrit has quit IRC15:03
*** openstackgerrit has joined #openstack-swift15:04
*** manous has quit IRC15:11
*** maestropandy has quit IRC15:11
*** lcurtis has joined #openstack-swift15:12
*** ppai has quit IRC15:12
*** klrmn has joined #openstack-swift15:26
*** manous has joined #openstack-swift15:28
*** manous has quit IRC15:33
*** manous has joined #openstack-swift15:35
*** thumpba has quit IRC15:44
notmynamegood morning15:58
*** rcernin has quit IRC15:58
*** SkyRocknRoll has quit IRC16:01
*** dmellado is now known as dmellado|off16:05
notmynamecompare the Nov 2014 headline on http://www.computerworld.com/article/2852233/want-a-100tb-disk-drive-youll-have-to-wait-til-2025.html with the Aug 2016 headline on http://www.theregister.co.uk/2016/08/10/toshiba_100tb_qlc_ssd/16:23
notmynameand then tremble when you think about 84 100TB drives in one box and having to deal with stuff like auditing, replication, or even just trying to fill it up ;-)16:24
*** asettle has quit IRC16:30
*** rledisez has quit IRC16:32
*** dmorita has joined #openstack-swift16:33
*** klrmn has quit IRC16:36
*** Suyi has joined #openstack-swift16:40
clayg100TBDRIVESOMGWFTFBBQQ1!!116:47
*** Jeffrey4l has quit IRC16:52
claygnotmyname: I think that earlier article missed the fact that flash storage was going to leapfrog that old mechanical junk16:54
claygnotmyname: also if seagate announced a 60TB SSD months ago how come the biggest one I can buy on newegg is only like 3TB - total bollocks16:54
notmynamewasn't the 60TB (seagate) on a monday and the 100TB (toshiba) on a thursday? I thought it was totally corporate competing press releases16:55
claygoic - so your point is this nonsense is removed from my reality16:59
*** bkopilov has quit IRC16:59
notmynameno, I'm just amazed at "10 years until X" and then 2 years later, X is released17:00
claygheh17:00
*** tesseract- has quit IRC17:00
pdardeaunotmyname: maybe it's part of a new strategy to under-promise and over-deliver17:03
notmynamepdardeau: with marketing departments involved, I doubt that17:03
notmyname:-)17:03
acolespdardeau: under-promise and under-deliver has always been my strategy ;)17:04
pdardeauacoles: i like it! :)17:05
*** acoles is now known as acoles_17:08
claygis it just tests that required the type cohersion in the account backend on patch 345520 or we commonly compare float records with string rows?17:11
patchbotclayg: https://review.openstack.org/#/c/345520/ - swift - py3: Fixes encoding and type error17:11
*** tqtran has joined #openstack-swift17:22
*** asettle has joined #openstack-swift17:23
*** rcernin has joined #openstack-swift17:26
*** tqtran has quit IRC17:27
*** asettle has quit IRC17:28
*** mvk has quit IRC17:31
*** tqtran has joined #openstack-swift17:35
*** airdisa has joined #openstack-swift17:42
*** klrmn has joined #openstack-swift17:46
*** kei_yama has joined #openstack-swift17:48
*** bkopilov has joined #openstack-swift17:49
*** manous has quit IRC17:51
*** kei_yama has quit IRC17:52
*** jordanP has joined #openstack-swift18:04
*** mvk has joined #openstack-swift18:07
*** tqtran has quit IRC18:09
claygit is so nuts how difficult it *still* is to debug a keystone service token mis-configuration18:16
claygnotmyname: I think if we used olso.config and oslo.logging this would be better by now - i'm *pretty* sure that's true18:16
*** dmorita has quit IRC18:17
notmynameprobably18:17
*** dmorita has joined #openstack-swift18:18
*** tqtran has joined #openstack-swift18:19
clayggah, obs i needed `keystone user-role-add --user=demo --tenant=demo --role=admin`; how could i have been so careless18:20
clayg/usr/bin/python: No module named ensurepip18:22
clayg^ you a LIAR glyph!18:22
clayggd, swift-bench - how do you specify tenent then!?18:25
claygso stupid, 'demo:demo'18:27
notmynameclayg: https://upload.wikimedia.org/wikipedia/en/9/9f/Everything_is_Terrible!.jpg ?18:28
claygapparently Alan Cox has a popular quote about this phenomenon18:31
*** tqtran has quit IRC18:40
*** tqtran has joined #openstack-swift18:43
*** ametts has quit IRC18:45
*** nikivi has quit IRC18:52
*** hoonetorg has quit IRC18:53
*** ametts has joined #openstack-swift18:56
*** thumpba has joined #openstack-swift19:05
*** jamielennox has quit IRC19:06
*** hoonetorg has joined #openstack-swift19:06
*** fifieldt has quit IRC19:07
*** jamielennox has joined #openstack-swift19:09
*** dmorita has quit IRC19:12
*** tongli has quit IRC19:15
*** fifieldt has joined #openstack-swift19:18
*** dmorita has joined #openstack-swift19:38
*** zaitcev has joined #openstack-swift19:38
*** ChanServ sets mode: +v zaitcev19:38
*** dmorita has quit IRC19:42
-openstackstatus- NOTICE: The volume for logs.openstack.org filled up rather suddenly, causing a number of jobs to fail with a POST_FAILURE result and no logs; we're manually expiring some logs now to buy breathing room, but any changes which hit that in the past few minutes will need to be rechecked and/or approved again19:46
*** kei_yama has joined #openstack-swift20:15
*** kei_yama has quit IRC20:20
*** dmorita has joined #openstack-swift20:20
*** kei_yama has joined #openstack-swift20:20
*** cdelatte has quit IRC20:25
*** kei_yama has quit IRC20:25
openstackgerritChristian Schwede proposed openstack/swift: Add support to increase object ring partition power  https://review.openstack.org/33729720:32
openstackgerritChristian Schwede proposed openstack/swift: Add support to increase object ring partition power  https://review.openstack.org/33729720:32
openstackgerritSamuel Merritt proposed openstack/swift: Support multi-range GETs for static large objects.  https://review.openstack.org/35265720:32
*** rcernin has quit IRC20:40
*** nadeem has joined #openstack-swift20:42
*** kei_yama has joined #openstack-swift20:43
torgomatictimburke: ^^ fixed the issues that I could reproduce, left notes about the other one20:50
mattoliverauMorning20:53
*** m_kazuhiro has joined #openstack-swift20:55
*** acoles_ is now known as acoles20:58
*** joeljwright has joined #openstack-swift20:58
*** ChanServ sets mode: +v joeljwright20:58
openstackgerritThai Tran proposed openstack/swift: WIP Investigating Account ACL  https://review.openstack.org/35671520:58
notmynamemeeting time in #openstack-meeting20:59
*** bill_az has joined #openstack-swift21:01
acolesclayg: re patch 345520 my suspicion is that it is only tests that pass int/float timestamps to that code and real callers pass strings21:01
patchbotacoles: https://review.openstack.org/#/c/345520/ - swift - py3: Fixes encoding and type error21:01
*** nadeem has quit IRC21:02
*** nadeem has joined #openstack-swift21:02
acolesclayg: so the type coercion might just be there for tests, ...or if there exists a db row with a number in it21:02
csmartmattoliverau: \o21:06
*** ukaynar_ has joined #openstack-swift21:06
mattoliveraucsmart: o/ hey man21:07
*** manoel_rui has quit IRC21:09
*** fifieldt has quit IRC21:13
*** arch-nemesis has joined #openstack-swift21:18
*** psachin has joined #openstack-swift21:24
*** fifieldt has joined #openstack-swift21:24
*** dmorita has quit IRC21:38
*** dmorita has joined #openstack-swift21:40
*** ukaynar_ has quit IRC21:42
*** ukaynar_ has joined #openstack-swift21:48
claygthe -H 'x-storage-policy:ec' thing sounds annoying?21:51
timburkeclayg: yeah, swifterdarrell spotted it21:51
claygacoles: can't believe you managed to get all the tests in place for .druable drop - all our filesystems thank you21:52
kota_woops, my alarm has got silence mode since vacation...21:55
claygHLS == http *live* streaming !?21:55
claygoh, it's not live21:56
claygwtf - what's the difference between HLS and good ol' http pseudo streaming?21:56
notmynameclayg: scott (here in the office) knows all about and has been using it in the past21:58
* mattoliverau goes to find breakfast bbs21:58
clayginteresting so hls has some adapative shit built in - whoopty doo - you people just need to get better internet connections so we don't have to keep writing new code22:00
mattoliverausorry clayg :P22:01
* mattoliverau apologises for Australia's internets22:01
clayggah, as if I want to go read a bunch of crappy ietf drafts for a new damn protocol :'(22:01
*** adu has joined #openstack-swift22:02
acolesnotmyname: seems like as we land py3 patches we may notice things that will need to be fixed for py3 to ever work. does it sound reasonable to use launchpad bugs to track that stuff, with a py3 tag. For example this will need to be fixed at some point https://review.openstack.org/347498 plus timburke I'm sure is aware of other stuff.22:03
claygacoles: why do we need lp then?  just tell timburke about it?22:03
acolesclayg: lol. you saw how I lured timburke into paying attention :P22:04
*** ametts has quit IRC22:04
notmynameacoles: yeah, we need to somehow need to track what's left to do on py322:05
notmynameand LP is reasonable to use22:05
acolesnotmyname: trello is an alternative but it feels like at this stage we just need to start recording issues so I favour LP22:06
* csmart puts the coffee machine on22:07
notmynameacoles: right, and I strongly suspect the TC will be looking over our shoulder on this22:07
*** adu has quit IRC22:07
acolesnotmyname: orly? ;)22:07
*** adu has joined #openstack-swift22:07
notmynameacoles: I know. shocking, right?22:07
acolesnotmyname: patch 347498 woke me up to this - I can imagine someone spending a long time in future trying to debug a failing func test because email isn't monkey patched.22:08
patchbotacoles: https://review.openstack.org/#/c/347498/ - swift - monkey_patch_mimetools() now does nothing on py322:08
*** jordanP has quit IRC22:08
timburkehey, yeah! the mimetools thing! yeah, that's messy. when i was just gunning for "proxy-server can start under py3" i did basically the same thing as victor22:10
timburkeacoles: maybe the solution (at least here) is to add a note to the functest like "hey, this is probably going to fail when we try to run functests under py3! here's why..."22:11
acolestimburke: yeah, I came round to accepting that we can't fix everything up front, but I'm pretty keen we document what we know is broken.22:11
*** m_kazuhiro has quit IRC22:12
*** ukaynar_ has quit IRC22:12
acolestimburke:  maybe. But that has overhead of a patch/review cycle. LP bug is lower cost. We would need to remember to check LP for "py3" bugs.22:14
acolesmaybe this will be the only one!22:15
* acoles is momentarily wildly optimistic22:15
claygi thought there was something about swift-hash-prefix encoding or something22:21
*** dmorita has quit IRC22:21
acolesclayg: yeah, me too22:23
notmynameclayg: yeah, that's a big deal22:23
notmynameIIRC we'd talked about doing some sort of base64 option22:24
*** joeljwright has quit IRC22:24
notmynamebut yeah, right now we technically support having characters (bytes?) in the hasp preffix/suffix that can't be parsed in py322:24
notmynamealthough we recommend against it22:24
notmynameso I think the best option so far is to add a base64_has_[pre|suf]fix option22:25
timburkeacoles: lol you're funny22:25
notmynameor maybe we should just have a release that migrates everyone to a base64 version and that's what we use forever and always?22:26
notmynameclayg: I think this is where you tell me that if we'd already started using oslo.config we wouldn't have this issue22:26
notmyname(technically, it would be someone else's problem)22:27
claygnotmyname: we should probably just introduce new options, then you can write out configs with both before you upgrade22:27
timburkeclayg: acoles: i think https://review.openstack.org/#/c/347266/ might actually be enough? if not, there's at least *something* we can do with latin-1 encodings22:28
patchbottimburke: patch 347266 - swift - Port hash_path() to Python 322:28
claygeventaully we'll be like acacahcaphcaph you used to write them *not* base64 encoded - that's weird22:28
timburke(at least, enough to get us over the hash problem)22:28
notmynameclayg: yeah, that's what I was thinking. or one step further and if we see no base64 we alert on it and give the new config line, and if we see both we check they match22:28
claygmy point was just that a) it's a py3 issue thingy and b) olso.config would solve this while mixing us a nice rye cocktail22:29
notmynametimburke: oh yeah. latin-122:29
*** dmorita has joined #openstack-swift22:29
acolesnotmyname: turns out we already had a "python3" tag so I just made it "official" (wow, I never knew I had the power to make a tag official!)22:30
acolesand filed https://bugs.launchpad.net/swift/+bug/161428922:30
openstackLaunchpad bug 1614289 in OpenStack Object Storage (swift) "py3: default request content-type should be forced to None" [Low,New]22:30
*** vint_bra has quit IRC22:30
acoleslet's try to remember to use that tag22:30
acolesg'night22:32
timburkeclayg: notmyname: while i was waiting for my flight back from SAT i came up with https://github.com/tipabu/swift/blob/py3-proxy/swift/common/config_parser.py as a maybe-useful thing, but the patch i linked seems reasonable at a glance?22:32
timburkegood night acoles22:32
jrichliacoles: g'night!22:32
*** acoles is now known as acoles_22:33
*** dmorita has quit IRC22:34
*** klamath has quit IRC22:39
*** lcurtis has quit IRC22:40
*** adu_ has joined #openstack-swift22:40
*** adu has quit IRC22:41
*** adu_ is now known as adu22:41
timburkei guess one nice thing about having our own ConfigParser subclass is that we can watch for people non-utf-8 values coming out of get() and issue warnings under py2 that may (will?) turn into errors under py322:45
*** dmorita has joined #openstack-swift22:46
*** nadeem has quit IRC22:46
openstackgerritTim Burke proposed openstack/python-swiftclient: Strip leading/trailing whitespace from headers  https://review.openstack.org/35680223:02
timburkeswifterdarrell: ^^^23:02
*** kei_yama_ has joined #openstack-swift23:03
*** asettle has joined #openstack-swift23:05
*** kei_yama_ has quit IRC23:07
*** asettle has quit IRC23:09
*** arch-nemesis has quit IRC23:44
*** adu has quit IRC23:50
*** adu has joined #openstack-swift23:54
*** diogogmt has quit IRC23:56

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