Monday, 2015-06-29

*** darrenc is now known as darrenc_afk00:26
*** jamielennox is now known as jamielennox|away00:26
*** DericHorn-HP has joined #openstack-swift00:28
*** jamielennox|away is now known as jamielennox00:30
*** bill_az has quit IRC00:36
*** DericHorn-HP has quit IRC00:40
*** dmorita has joined #openstack-swift00:47
openstackgerritOpenStack Proposal Bot proposed openstack/swift: Updated from global requirements  https://review.openstack.org/8873600:48
*** darrenc_afk is now known as darrenc00:58
*** blmartin has joined #openstack-swift01:05
blmartinHello all01:10
*** kota_ has joined #openstack-swift01:13
*** ChanServ sets mode: +v kota_01:13
kota_good morning, Monday01:20
openstackgerritMatthew Oliver proposed openstack/swift: Make ssync_sender a better HTTP client  https://review.openstack.org/19545801:39
*** jasondotstar has joined #openstack-swift01:40
mattoliveraublmartin: greetings!01:42
mattoliveraukota_: morning01:42
*** asettle is now known as asettle-afk01:46
*** kota_ has quit IRC02:04
blmartinmattoliverau: Good day!02:07
blmartinI'm playing with git right now. If I can get it to behave, I will have a bugfix for you02:09
*** nadeem has joined #openstack-swift02:14
mattoliverau\o/02:17
*** nexusz99 has joined #openstack-swift02:42
blmartinAlright its up. It was almost as much work getting the fix in the right branch :\02:49
mattoliveraulol02:54
*** haomaiwang has joined #openstack-swift02:59
*** nadeem has quit IRC03:05
*** pksingh has joined #openstack-swift03:05
blmartinI updated the code for popping_iter, I don't know why I took the scenic route on iterating.03:06
*** asettle-afk is now known as asettle03:07
blmartinare you using build_full_shard_trie in the backend.py file? I don't see it being called and it looks build_shard_trie replaces it (or could).03:10
*** haomaiwang has quit IRC03:19
*** haomaiwang has joined #openstack-swift03:19
*** asettle has quit IRC03:29
*** jasondotstar has quit IRC03:32
*** jasondotstar has joined #openstack-swift03:33
*** haomaiwang has quit IRC03:34
*** jrichli has quit IRC03:36
*** haomaiwang has joined #openstack-swift03:37
*** haomaiwang has quit IRC04:13
mattoliveraublmartin: sorry was at lunch. No not using that anymore.. that can be removed.04:22
mattoliverauthat was to test on larger containers when testing algorithms. cause I was lazy.. it's done a bit at a time (CONTAINER_LISTING_LIMIT)04:23
*** blmartin has quit IRC04:24
*** kota_ has joined #openstack-swift04:29
*** ChanServ sets mode: +v kota_04:29
*** DericHorn-HP has joined #openstack-swift04:30
*** vinsh has quit IRC04:30
*** DericHorn-HP has quit IRC04:41
*** DericHorn-HP has joined #openstack-swift05:02
*** DericHorn-HP has quit IRC05:06
*** vinsh has joined #openstack-swift05:07
*** jasondotstar has quit IRC05:53
*** DericHorn-HP has joined #openstack-swift06:01
*** DericHorn-HP has quit IRC06:05
openstackgerritZhiQiang Fan proposed openstack/swift: fix api overview document  https://review.openstack.org/19654506:07
cschwedeGood Morning!06:11
kota_cschwede: good morning :)06:12
* cschwede is training for Texas this week. Temperatures are raising, forecasted upper nineties at the end of the week \o/06:19
mattoliveraucschwede: morning. Lol nice work on the training!06:44
*** haomaiwang has joined #openstack-swift06:46
*** breitz1 has joined #openstack-swift07:08
*** breitz has quit IRC07:08
*** rledisez has joined #openstack-swift07:09
*** kota_ has quit IRC07:14
*** knl has joined #openstack-swift07:14
*** madhuri_ has joined #openstack-swift07:23
*** ho has joined #openstack-swift07:25
*** acoles_away is now known as acoles07:26
acolesgood morning!07:27
acolescschwede: going to be warm in UK too this week07:27
hoacoles: good morning!07:31
*** pksingh has quit IRC07:32
*** jistr has joined #openstack-swift07:32
mattoliverauacoles: morning!07:33
acolesho mattoliverau hi!07:40
*** joeljwright has joined #openstack-swift07:41
*** ChanServ sets mode: +v joeljwright07:41
*** pksingh has joined #openstack-swift07:44
*** dmorita has quit IRC07:48
*** dmorita has joined #openstack-swift07:53
*** joeljwright1 has joined #openstack-swift07:55
*** joeljwright1 has quit IRC07:55
*** joeljwright1 has joined #openstack-swift07:55
*** joeljwright1 has quit IRC07:56
*** joeljwright1 has joined #openstack-swift07:56
*** joeljwright has quit IRC07:57
*** joeljwright1 is now known as joeljwright08:00
*** ChanServ sets mode: +v joeljwright08:00
*** jordanP has joined #openstack-swift08:20
*** CR7 has joined #openstack-swift09:02
*** knl has quit IRC09:03
*** tab___ has joined #openstack-swift09:08
*** dmorita has quit IRC09:25
*** breitz1 has quit IRC09:28
*** breitz has joined #openstack-swift09:30
*** CR7 has quit IRC09:31
*** SkyRocknRoll has joined #openstack-swift09:34
*** nexusz99_ has joined #openstack-swift09:41
*** ho has quit IRC09:42
*** nexusz99 has quit IRC09:43
*** gar1 has quit IRC09:49
*** aix has joined #openstack-swift09:53
*** openstackgerrit has quit IRC09:53
*** openstackgerrit has joined #openstack-swift09:53
*** nexusz99 has joined #openstack-swift09:53
*** nexusz99 has quit IRC09:54
*** nexusz99_ has quit IRC09:57
*** uschreiber_ has joined #openstack-swift10:03
*** uschreiber_ has quit IRC10:05
*** haomaiwang has quit IRC10:26
*** pksingh has quit IRC10:34
*** gar has joined #openstack-swift10:46
*** gar has joined #openstack-swift10:46
*** jistr_ has joined #openstack-swift10:49
*** jistr has quit IRC10:51
*** jistr_ has quit IRC10:54
*** jistr_ has joined #openstack-swift11:06
*** knl has joined #openstack-swift11:18
*** a1|away has joined #openstack-swift11:55
*** ohno13 has joined #openstack-swift11:59
*** AbyssOne has joined #openstack-swift12:11
*** slo_ has quit IRC12:11
*** kei_yama has quit IRC12:19
*** knl has quit IRC12:27
*** km has quit IRC12:28
*** knl has joined #openstack-swift12:31
*** NM has joined #openstack-swift12:40
*** mtreinish has quit IRC12:40
*** mtreinish has joined #openstack-swift12:40
*** knl has quit IRC12:41
*** bill_az has joined #openstack-swift12:45
*** cazino has joined #openstack-swift12:50
*** DericHorn-HP has joined #openstack-swift12:59
*** fifieldt has joined #openstack-swift13:06
*** knl has joined #openstack-swift13:14
*** rvasilets_ has joined #openstack-swift13:18
*** petertr7_away is now known as petertr713:20
*** jrichli has joined #openstack-swift13:20
*** vinsh_ has joined #openstack-swift13:25
*** vinsh has quit IRC13:28
*** nllrte has joined #openstack-swift13:33
*** vinsh_ has quit IRC13:35
*** vinsh has joined #openstack-swift13:35
tdasilvagood morning!13:38
NMGodd :)13:39
*** CaioBrentano has joined #openstack-swift13:46
*** geaaru has joined #openstack-swift13:48
notmynamegood morning13:51
* notmyname is sitting in DFW waiting for a flight back to SFO13:51
*** acampbell has joined #openstack-swift13:53
rvasilets_good morning)13:56
*** DericHorn-HP has quit IRC13:59
*** knl_ has joined #openstack-swift14:00
*** jlhinson has joined #openstack-swift14:01
*** DericHorn-HP has joined #openstack-swift14:02
*** knl has quit IRC14:03
*** vinsh_ has joined #openstack-swift14:05
*** blmartin has joined #openstack-swift14:08
*** vinsh has quit IRC14:08
*** vinsh has joined #openstack-swift14:14
*** vinsh_ has quit IRC14:17
*** annegentle has joined #openstack-swift14:37
*** annegentle has quit IRC14:38
*** mwheckmann has joined #openstack-swift14:39
*** annegentle has joined #openstack-swift14:39
*** DericHorn-HP has quit IRC14:41
*** knl_ has quit IRC14:43
*** knl has joined #openstack-swift14:44
*** petertr7 is now known as petertr7_away14:47
*** petertr7_away is now known as petertr714:48
*** mwheckmann has quit IRC14:48
*** mwheckmann has joined #openstack-swift14:53
*** fthiagogv has joined #openstack-swift14:58
*** fthiagogv_ has joined #openstack-swift14:58
*** acoles is now known as acoles_away15:02
*** minwoob has joined #openstack-swift15:13
*** DericHorn-HP has joined #openstack-swift15:25
*** nadeem has joined #openstack-swift15:26
*** david-ly_ is now known as david-lyle15:27
*** nadeem has quit IRC15:28
notmynameboarding time...15:30
*** annegentle has quit IRC15:48
*** annegentle has joined #openstack-swift15:49
*** SkyRocknRoll has quit IRC15:51
*** lcurtis has joined #openstack-swift15:55
*** pgbridge has joined #openstack-swift15:56
*** Fin1te has joined #openstack-swift15:56
*** lcurtis has quit IRC15:57
*** lcurtis has joined #openstack-swift15:57
*** jistr_ has quit IRC15:59
*** gyee has joined #openstack-swift16:00
*** janonymous_ has joined #openstack-swift16:02
*** theoharr has quit IRC16:04
*** petertr7 is now known as petertr7_away16:05
*** SkyRocknRoll has joined #openstack-swift16:05
*** annegentle has quit IRC16:07
openstackgerritjanonymous proposed openstack/swift: Adding bandit for security static analysis testing in swift  https://review.openstack.org/19639516:09
*** petertr7_away is now known as petertr716:13
*** DericHorn-HP has quit IRC16:14
*** DericHorn-HP has joined #openstack-swift16:17
*** theoharr has joined #openstack-swift16:19
*** zaitcev has joined #openstack-swift16:21
*** ChanServ sets mode: +v zaitcev16:21
*** jordanP has quit IRC16:22
*** theoharr has quit IRC16:29
*** nadeem has joined #openstack-swift16:31
*** nadeem has quit IRC16:31
*** nadeem has joined #openstack-swift16:32
*** rledisez has quit IRC16:39
*** petertr7 is now known as petertr7_away16:42
*** DericHorn-HP has quit IRC16:49
*** Fin1te has quit IRC16:50
*** ohno13 has quit IRC16:51
*** knl has quit IRC16:52
*** lyrrad has joined #openstack-swift16:52
*** DericHorn-HP has joined #openstack-swift16:53
*** mutoulbj has joined #openstack-swift16:56
*** nllrte has quit IRC17:02
*** nllrte has joined #openstack-swift17:03
*** donagh has quit IRC17:10
*** mfalatic has joined #openstack-swift17:10
*** annegentle has joined #openstack-swift17:12
*** donagh has joined #openstack-swift17:15
claygacoles_away: good morning to all17:18
claygnotmyname: you're traveling again today?17:18
*** geaaru has quit IRC17:23
*** NM has quit IRC17:31
*** dontalton has joined #openstack-swift17:32
*** petertr7_away is now known as petertr717:33
*** zhill has joined #openstack-swift17:34
claygyes this -> https://github.com/openstack/neutron-specs/blob/master/specs/template.rst17:35
openstackgerritjanonymous proposed openstack/swift: Adding bandit for security static analysis testing in swift  https://review.openstack.org/19639517:36
claygmattoliverau: i'm excited to see continued work on the slim down the spec process17:36
*** NM has joined #openstack-swift17:38
*** acampbel11 has joined #openstack-swift17:41
*** petertr7 is now known as petertr7_away17:43
openstackgerritChristian Schwede proposed openstack/swift: Add notification middleware  https://review.openstack.org/19675517:44
claygminwoob: yeah we're in a bit of a bookkeepping nightmare here17:44
claygminwoob: lp bug #1452553 is sorta obviously about not rebuilding existing fragments - which is exactly what patch 193279 punts on17:45
openstackLaunchpad bug 1452553 in OpenStack Object Storage (swift) "don't rebuild existing fragments" [Critical,In progress] https://launchpad.net/bugs/1452553 - Assigned to Minwoo Bae (minwoob)17:45
patchbotclayg: https://review.openstack.org/#/c/193279/17:45
claygpatch 193279 does *fix* the duplicate issue (which I don't think has a bug open for it) and is *related* to lp bug #1452553 (in that it includes the cheap work-around to avoid the handoff by doing inefficient work)17:46
patchbotclayg: https://review.openstack.org/#/c/193279/17:46
*** petertr7_away is now known as petertr717:47
*** SkyRocknRoll has quit IRC17:47
claygminwoob: ok ok - since we have lp bug #1469815 now - and it's a little more clear on the plan anyway - I'm going to refine the description for lp bug #1452553 to more closely match what was in the associated patch and now in gerrit as patch #19327917:47
openstackLaunchpad bug 1469815 in OpenStack Object Storage (swift) "If the fragment needing to be reconstructed already exists, let the handoff node push it to the primary." [Undecided,In progress] https://launchpad.net/bugs/1469815 - Assigned to Minwoo Bae (minwoob)17:47
openstackLaunchpad bug 1452553 in OpenStack Object Storage (swift) "don't rebuild existing fragments" [Critical,In progress] https://launchpad.net/bugs/1452553 - Assigned to Minwoo Bae (minwoob)17:47
*** annegentle has quit IRC17:49
*** annegentle has joined #openstack-swift17:51
claygminwoob: mattoliverau: there you go lp bug #1452553 describes exactly the issue fixed by patch 19327917:52
openstackLaunchpad bug 1452553 in OpenStack Object Storage (swift) "Skip over extra fragments that are not useful to reconstruct" [Critical,In progress] https://launchpad.net/bugs/1452553 - Assigned to Minwoo Bae (minwoob)17:52
patchbotclayg: https://review.openstack.org/#/c/193279/17:52
minwoobclayg: Thanks. I'll update you with status on it in a bit.18:02
*** joeljwright has quit IRC18:16
openstackgerritGreg Lange proposed openstack/swift: go: check err on call to get free space on object puts  https://review.openstack.org/19677018:16
*** joeljwright has joined #openstack-swift18:17
*** ChanServ sets mode: +v joeljwright18:17
*** mutoulbj has quit IRC18:24
openstackgerritGreg Lange proposed openstack/swift: go: check err on call to get free space on object sync  https://review.openstack.org/19678218:28
*** openstackgerrit has quit IRC18:30
*** openstackgerrit has joined #openstack-swift18:30
openstackgerritGreg Lange proposed openstack/swift: go: check err on call to get free space on object sync  https://review.openstack.org/19678218:33
*** nllrte has quit IRC18:34
*** nllrte has joined #openstack-swift18:35
*** geaaru has joined #openstack-swift18:36
*** geaaru has quit IRC18:38
*** proteusguy has joined #openstack-swift18:38
*** mutoulbj has joined #openstack-swift18:43
minwoobclayg: Is raising a DiskFileError really the best way to handle this?18:48
*** mutoulbj has quit IRC18:48
minwoobclayg: Technically, it looks like it'll work, but semantically an error might mislead someone who is looking at the code.18:49
minwoobclayg: I'll go ahead and post a gerrit review with it, though.18:50
*** knl has joined #openstack-swift18:50
claygminwoob: if it works it works - if there's a better way to get out of it that'd be great - if it looks akward you can add a comment18:54
claygI sort of think there's no way to know ahead of time that we can't rebuild it - so once the ssync says "ok I'm ready for object xyz" - and then we go looking to rebuild it and say "oops" - either we need to push out some sort of error ("I'm not going to rebuild this object because xyz") or we need to give ssync the fragment data.18:55
claygwe could try to make a third state like "I could do what you asked, but i'm not going to, but it's not an error, i'm doing you a favor *trust me*"18:56
claygbut18:56
claygminwoob: I don't think ssync really *cares* - either you're going to give me the data I want to sync - or your not - if not - it's an error as far as I care - i'll skip it and go onto the next one18:56
claygquiet today19:03
*** zhill has quit IRC19:05
* peluse can hear a pin drop19:06
*** petertr7 is now known as petertr7_away19:09
*** petertr7_away is now known as petertr719:10
*** knl has quit IRC19:11
claygmaybe.... maybe.... maybe.... i'm a ghost!?19:19
minwoobclayg: Thanks for clarifying.19:22
minwoob(Just got back from a meeting).19:22
claygnp19:22
claygminwoob: I think it's just me and you today19:23
minwoobclayg: Lol. I was wondering why it was so quiet this morning.19:23
claygtimburke: i can probably manage a swiftclient review today - you got any patches that need a -1?19:23
timburkeclayg: hey, thanks! how about https://review.openstack.org/#/c/184148/ (decode filesystem paths on PY2) and https://review.openstack.org/#/c/184146/ (properly test raw writes)?19:25
timburkeclayg: oh, and i'd also love to see https://review.openstack.org/#/c/160283/ land!19:39
*** annegentle has quit IRC19:45
*** annegentle has joined #openstack-swift19:50
*** acampbell has quit IRC19:54
claygtimburke: I'm going to pull https://review.openstack.org/#/c/160283 since it already has Joel's +2 on it and is basically waiting on another +2 - THANKS!19:55
*** annegent_ has joined #openstack-swift19:58
*** nllrte has quit IRC19:59
openstackgerritVictor Stinner proposed openstack/swift: Use six to fix imports on Python 3  https://review.openstack.org/18545320:00
openstackgerritVictor Stinner proposed openstack/swift: Replace urllib with six.moves.urllib  https://review.openstack.org/19683520:00
*** annegentle has quit IRC20:01
*** gar has quit IRC20:03
*** rvasilets_ has quit IRC20:04
*** zhill has joined #openstack-swift20:11
*** fthiagogv has quit IRC20:14
*** fthiagogv_ has quit IRC20:14
*** JTen has quit IRC20:17
*** JTen has joined #openstack-swift20:19
*** JTen has quit IRC20:26
*** dontalton has quit IRC20:26
*** jlhinson has quit IRC20:27
*** jlhinson_ has joined #openstack-swift20:27
claygtimburke: see - i'm always good for a -120:28
*** annegent_ has quit IRC20:28
*** annegentle has joined #openstack-swift20:29
openstackgerritMinwoo Bae proposed openstack/swift: EC: Handoff node to push existing fragment to the correct location.  https://review.openstack.org/19684820:32
claygwhat's going on with patch 161972 - i feel like jenkins isn't listening to us20:37
patchbotclayg: https://review.openstack.org/#/c/161972/20:37
claygtorgomatic: do you know how to work gerrit?20:37
timburkeclayg: well, since the gate's still broken, even a +2 eventually turns into a -1 :(20:37
claygas;lkdfj;aslkdjf;lkajsdf;lkja;lsdjkf20:38
claygwhy is the gate still broken!?20:38
timburkeclayg: the screwy thing is, assuming the devstacklog.txt is telling the truth, the version of pip on the gate should totally be able to handle the environment markers that are causing us grief20:40
claygtimburke: i punch it in the FACE20:40
claygtimburke: is there a lp bug for the gate issue?20:41
claygmost of the time they open them on -infra20:41
timburkeclayg: not that i'm aware of, but i haven't gone looking20:41
*** marzif_ has joined #openstack-swift20:43
*** petertr7 is now known as petertr7_away20:45
*** annegentle has quit IRC20:46
*** petertr7_away is now known as petertr720:47
*** acampbel11 has quit IRC20:48
claygminwoob: so did you functionally test patch 196848 ?20:49
patchbotclayg: https://review.openstack.org/#/c/196848/20:49
*** jrichli has quit IRC20:50
claygminwoob: I sorta feel like if you went just a hair further and did something to make the GreenPile dig into handoffs when it couldn't get enough fragments from the primaries you'd have a good shot at making a go for a probetest20:51
claygmaybe it's not worth it - doesn't really address the rebalance situation when only one fragment will move - still a race to revert or rebuilt :\20:51
minwoobclayg: The part you brought up about making GreenPile dig into handoffs when not enough fragments are found -- I'm surprised that isn't implemented yet ... should that be a new bug to tackle? I'd be happy to open one up.20:56
minwoobclayg: It's your call :)20:56
minwoobclayg: I'll implement.20:56
minwoobclayg: It looks to me that it would be a separate issue.20:57
*** marzif_ has quit IRC20:58
claygminwoob: well I just don't like how the change adds a DiskFileError and then the verifies that DiskFileError is raised :\20:59
claygminwoob: it doesn't do anything to test that the *issue* is resolved - theres an integration piece thats missing20:59
claygminwoob: looking for the fragment on handoffs may be a seperate issue21:00
claygi can functionally test it manually - i'm just trying to think if there maybe a place to codify that process21:01
*** JTen has joined #openstack-swift21:05
*** annegentle has joined #openstack-swift21:05
*** petertr7 is now known as petertr7_away21:09
*** zhill has quit IRC21:12
*** blmartin has quit IRC21:15
*** benny_ has joined #openstack-swift21:18
claygjoeljwright: !!!21:27
claygi hadn't considered --prefix /path/to/folder/structure/i/want --output-remove-prefix /path/to21:28
claygI think yeah - as long as prefix.startswith(options.output_remove_prefix) we're golden - then if someone wants to add a short hand for --remove-prefix when you want prefix === output_remove_prefix that'd be an add on!21:28
claygjoeljwright: as far as the os.path.join - the example paste I had there was taken from the terminal - so I'm not sure how I managed to make it do that - but I got the expected output when made the change21:29
claygjoeljwright: ... maybe your point was that the structure on disk was still correct - it was only the text output that left the paths with the double-slashes - which is definately true.21:30
*** jlhinson_ has quit IRC21:42
openstackgerritMichael Barton proposed openstack/swift: go: fix unpickling problem  https://review.openstack.org/19688221:54
joeljwrightclayg: sorry was watching tv22:04
joeljwrightI knew I could hear pinging from somewhere!22:04
joeljwrightclayg: I thought they'd fixed the double-slash issue by using .lstrip('/') but there must have been endless ways for that to get back through22:05
joeljwrightclayg: have to be honest, I hadn't considered the case when the removed prefix was longer than —prefix22:05
joeljwrighttimburke: you around?22:09
timburkejoeljwright: yeah22:09
*** wshao has joined #openstack-swift22:09
*** mwheckmann has quit IRC22:10
joeljwrighttimburke: wanted a quick chat about 18414822:10
timburkejoeljwright: sure...lemme pull it up...22:10
mattoliverauMorning22:10
timburkejoeljwright: right! decoding filesystem paths22:11
joeljwrighttimburke: basically, what do we do when decode() goes pop22:11
joeljwrightmattoliverau: greetings from last night22:11
mattoliverauLol, well greetings from tomorrow morning ;p22:12
joeljwright:)22:12
mattoliverauclayg: I'll go take a look at the updated bug :)22:12
timburkejoeljwright: i'm having trouble figuring out a way to have such a thing happen...my gut is saying that if your filesystem is so hosed that that decoding fails, we're so far off the rails that very little good will come of trying to recover22:13
*** joeljwright1 has joined #openstack-swift22:14
timburkejoeljwright: i'll look into what python3 does in such a case22:14
timburkejoeljwright: though i know that it'll blow up badly if you try to pass it a commandline arg that won't decode22:15
joeljwright1timburke: :(22:16
*** joeljwright has quit IRC22:16
*** joeljwright1 has quit IRC22:16
*** joeljwright has joined #openstack-swift22:17
*** ChanServ sets mode: +v joeljwright22:17
joeljwrighttimburke: sadly this is something I've had to work around a few times22:17
timburkepython3 -c 'import sys; print(sys.argv[1])' $(echo -e '\xff')22:18
timburkeyields22:18
timburkeUnicodeEncodeError: 'utf-8' codec can't encode character '\udcff' in position 0: surrogates not allowed22:18
joeljwrighttimburke: so we'll get further but still blow up?22:18
*** NM has quit IRC22:18
joeljwrighttimburke: or will it just fail an individual upload?22:18
joeljwrighttimburke: my concern was that we were trading one failed object upload for an entire folder failure22:20
*** annegentle has quit IRC22:22
*** annegentle has joined #openstack-swift22:23
*** wbhuber has joined #openstack-swift22:28
timburkejoeljwright: so actually, that didn't blow up as early as i feared that it would. it'll decode with errors='surrogateescape', then fail to encode. i can certainly make the py2 behavior match py3, but i'm interested in hearing about when you needed to work around this (something involving files with utf-8 encoded names but accessed from Windows, or something?) and what the work-around entailed22:28
clayggosh i haven't even really considered the interaction of the --prefix and --output-remove-prefix options with account level downloads :\22:28
joeljwrighttimburke: I can't give you too many details because it's from a customer archive22:29
timburkejoeljwright: sure. but i'd love to make it so your workaround is upstream, or at least simplified :)22:29
joeljwrightbut a redhat system with a GPFS mounted filesystem mounted that has had files on it created by a windows system can cause… fun22:29
joeljwrighttimburke: my workaround isn't generally applicable and is a bit horrible (I used url encoding to store/retrieve the original bytes of the filename)22:30
joeljwrightbut I was basically attempting the decode, and working around it in the case of a fail22:32
timburkejoeljwright: interesting...that's actually what my mac does when i try to, say, mkdir `echo -e '\xff'`22:32
joeljwrighttimburke: right, sorry, but it's after 11:30pm and I need to go22:35
timburkejoeljwright: no worries. i think i've got something of a plan22:35
*** annegentle has quit IRC22:35
joeljwrighttimburke: cool, I look forward to seeing it :)22:35
*** joeljwright has quit IRC22:36
*** wbhuber has quit IRC22:37
*** benny_ has quit IRC22:49
*** annegentle has joined #openstack-swift22:50
openstackgerritClay Gerrard proposed openstack/python-swiftclient: Add ability to download objects to particular folder.  https://review.openstack.org/16028323:00
*** lcurtis has quit IRC23:03
*** km has joined #openstack-swift23:04
notmynamenew swift contributor activity graph: http://d.not.mn/contrib_activity.png23:08
* notmyname isn't really here23:08
*** annegentle has quit IRC23:13
mattoliverauWhoa ghost notmyname is back! Either that or another PTL power is the Jedi mind trick ;)23:14
notmynamemattoliverau: I just got home today, and I'm still officially off. so I'm doing my best there :-)23:14
mattoliveraunotmyname: Lol, fair enough, go enjoy your lovely family :)23:17
*** kei_yama has joined #openstack-swift23:23
claygnotmyname: that's cute23:24
*** jasondotstar has joined #openstack-swift23:31
*** asettle has joined #openstack-swift23:32
*** ho has joined #openstack-swift23:49
hogood morning!23:55
clayga'ight - i gotta bounce23:59
mattoliverauho: morning23:59
mattoliverauclayg: o/23:59

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