Thursday, 2016-01-21

*** haomaiwa_ has quit IRC00:01
*** diogogmt has joined #openstack-swift00:10
*** haomaiw__ has joined #openstack-swift00:10
*** haomaiw__ has quit IRC00:10
*** haomaiw__ has joined #openstack-swift00:10
*** dmorita_ has joined #openstack-swift00:11
openstackgerritTim Burke proposed openstack/swift: Stop overriding builtin range  https://review.openstack.org/27054900:11
notmynametimburke: wow00:12
*** diogogmt_ has joined #openstack-swift00:13
*** dmorita has quit IRC00:13
*** lcurtis has quit IRC00:15
*** diogogmt has quit IRC00:15
*** diogogmt_ is now known as diogogmt00:15
*** PsionTheory has quit IRC00:17
*** asettle has quit IRC00:25
*** zhill has joined #openstack-swift00:32
*** asettle has joined #openstack-swift00:44
*** Guest79571 has quit IRC00:51
*** km__ has joined #openstack-swift00:52
*** km__ is now known as Guest4479200:52
*** rminmin has joined #openstack-swift00:55
openstackgerritCatherine Northcott proposed openstack/swift: New recon request to get account names from cluster  https://review.openstack.org/26929100:55
*** changbl has quit IRC00:59
*** haomaiw__ has quit IRC01:01
*** haomaiwang has joined #openstack-swift01:01
*** sw3 has joined #openstack-swift01:08
*** finisherr has left #openstack-swift01:09
sw3hi01:11
sw3is this a place to ask openstack swift related issue?01:11
*** haomaiwang has quit IRC01:13
torgomaticyes, it is01:17
takashisw3: what's happening?01:19
kota_i'm back to online at office.01:24
openstackgerritTakashi Kajinami proposed openstack/swift: Update parameters about authtoken middleware in proxy-server.conf.sample  https://review.openstack.org/26139501:25
openstackgerritTakashi Kajinami proposed openstack/swift: Update parameters about authtoken middleware in proxy-server.conf.sample  https://review.openstack.org/26139501:26
*** zhill has quit IRC01:37
*** asettle has quit IRC01:39
kota_acoles: quick update for patch 270422, it worked well with my patch, thanks. i will review it in detail later01:43
patchbotkota_: https://review.openstack.org/#/c/270422/ - Fix bug in mem_diskfile write_metadata method01:43
*** changbl has joined #openstack-swift01:45
*** haomaiwang has joined #openstack-swift01:58
*** bill_az has quit IRC02:00
*** haomaiwang has quit IRC02:01
*** 17WABLQSD has joined #openstack-swift02:01
*** asettle has joined #openstack-swift02:08
*** klrmn has quit IRC02:11
*** Jeffrey4l has joined #openstack-swift02:31
*** dmorita_ has quit IRC02:40
*** asettle is now known as asettle-gym02:41
*** dmorita has joined #openstack-swift02:43
*** nakagawamsa has joined #openstack-swift02:47
*** mingdang1 has joined #openstack-swift02:48
*** 17WABLQSD has quit IRC02:49
*** 77CAAADFV has joined #openstack-swift02:49
*** dmorita has quit IRC03:07
*** dmorita has joined #openstack-swift03:07
*** natarej has joined #openstack-swift03:11
*** natarej_ has quit IRC03:11
*** sanchitmalhotra has joined #openstack-swift03:15
*** klrmn has joined #openstack-swift03:17
openstackgerrityapeng Yang proposed openstack/swift: Use assertTrue/False instead of assertEqual(T/F)  https://review.openstack.org/26356003:25
*** nadeem has joined #openstack-swift03:42
sw3hi takashi .03:43
sw3i am running one of the region of global swift cluster.03:43
sw3from swift-recon -r showed the oldest replication is at one of our node and it did not change for last 2 months.03:44
sw3swift-recon -r --region=our-region showed all others nodes at our region has similar timestamp03:44
sw3the other region nodes completion timestamp are quite recent03:45
sw3I restarted swift services and rsync service at one of our node and even rebooted the node. But the timestamp did not change.03:45
sw3anything that I could check and look for?03:46
*** 77CAAADFV has quit IRC03:59
*** haomaiwa_ has joined #openstack-swift03:59
*** haomaiwa_ has quit IRC04:01
*** haomaiwa_ has joined #openstack-swift04:01
*** asettle-gym is now known as asettle04:04
*** ho_ has joined #openstack-swift04:10
ho_hello04:11
takashiho_: hello, and sorry to be late. I was working at another office yesterday.04:14
*** dmorita has quit IRC04:15
takashisw3: can you see the log of replicators in that "too slow" node?04:15
*** dmorita has joined #openstack-swift04:17
ho_takashi: np! i would like to talk you about todays' irc meeting (i put your patch 87882 on the agenda) so i wanted to get your OK for it.04:17
patchbotho_: https://review.openstack.org/#/c/87882/ - Fix 404 in container PUT when the majority of the ...04:17
takashiho_: I see. I think I should check its log04:20
*** silor has joined #openstack-swift04:21
ho_takashi: today we didn't have enogh time for the topic but i was able to talk with ondrey and clayg after the meeting so please check the latest status in swift chanel's log.04:23
takashiho_: ok, thanks!04:24
takashiho_: I checked that.04:32
*** nadeem has quit IRC04:32
*** nadeem has joined #openstack-swift04:33
takashiho_: and one comment from me.04:33
takashiho_: my patch may be effective with 4 replicas, but that patch intrinsically deals with the question "When updating container, shoud we have to consider about the result of updating to account?"04:36
takashiho_: while when updating object object-server will leave updating to object-updater, without no error code.04:37
takashis/without/with/04:37
takashis/should/do/04:37
takashisorry for my many mistakes...04:37
*** haomaiwa_ has quit IRC05:01
*** haomaiwang has joined #openstack-swift05:01
*** david-lyle has quit IRC05:02
*** david-lyle has joined #openstack-swift05:03
*** ppai has joined #openstack-swift05:04
notmynamegood evening, world05:08
notmynamemattoliverau: I'm working on my preso. how about you?05:13
mattoliveraunotmyname: ha, me too. Intro to swift (not a 101 but I hope enough background to talk sharding) done, POC #1 complete. Only POC #2 (prefix tries) and the new #3 (splitting on pivot) to go, at least #3 is very similar to #2 :)05:15
mattoliveraunotmyname: when is your talk at LCA? I mean what day?05:16
notmynameummm05:16
notmynamethursday05:16
mattoliverauI think mines Wednesday arvo.. tho I haven't checking in a while05:16
notmynameyeah it is. or last time I checked it was05:16
mattoliveraucool, so when I very brielfy say EC in cool swift things I can point them to your talk ;)05:17
mattoliverauis a cool swift feature I mean05:17
mattoliverauwow my english is bad this arvo, and I'm writing slides, what could possibly go wrong :P05:18
notmynamethe other way works too :-)05:18
notmynamearvo? that's an aussie word I'm not familiar with. I've seen you use it several times before05:18
mattoliverauarvo == afternoon05:18
notmynameok05:18
mattoliverauso yup and aussie thing :)05:19
notmynamenaturally (/me rolls eyes)05:19
mattoliveraulol05:19
notmynamemorno?05:19
notmynamemorvno?05:19
mattoliveraulol, no, now your just being silly :P05:19
* notmyname like making fun of whatever language you speak in australia05:20
mattoliverauYeah I don't know what it is either, kind of like English.05:20
notmynamehttp://www.babelbloodyfish.com05:23
* notmyname is currently loving zackmdavis's blog post at https://swiftstack.com/blog/2015/04/20/the-foundations-of-erasure-codes/05:30
mattoliverauwow05:32
openstackgerritKazuhiro MIYAHARA proposed openstack/swift: Catch exception from NamedTemporaryFile method  https://review.openstack.org/27060705:34
*** mrmoje has quit IRC05:35
* jrichli stores that blog link to read later since it looks great05:35
notmynamejrichli: it is great!05:35
notmynameit teaches you how to do erasure codes05:35
mattoliveraujrichli: are you lurking when you should be sleeping.. nice work ;)05:35
notmynameit's not *too* late in austin yet ;-)05:36
jrichlinot too late yet.  i'll be going to bed soon05:36
jrichlioh - but i am in dallas right now05:36
*** SkyRocknRoll has joined #openstack-swift05:36
notmynameyes, well those 200 miles north make all the difference ;-)05:37
jrichlilol.  of course.05:37
mattoliveraulol05:43
*** trifon has joined #openstack-swift05:46
mattoliverauSo, I decide to take a break from my preso.. and so I start reading ho_'s RBAC patch.. hmm, I don't know if I have enough brain power to read such a long patch.. but I might as well give it a start :P05:47
notmynamemattoliverau: it's long, but remember that it's formulaic. understand the pattern of what's being testing (that huge long structure), and spot check it05:47
zaitcevKota tweeted that he's very sleey or too sleepy. I wonder if he's pulled an all-nighter.05:49
mattoliverauhai05:49
takashinotmyname: Do you have some short time? I want to ask a small thing about patch 261395 .05:50
patchbottakashi: https://review.openstack.org/#/c/261395/ - Update parameters about authtoken middleware in pr...05:50
notmynamezaitcev: hopefully not the stereotypical salaryman stuff I hear about05:51
notmynametakashi: sure. what's your question?05:52
kota_zaitcev: hehe05:52
takashinotmyname: I'm wondering whether I should revert configration items to old ones or not, and want to ask your opinion.05:52
notmynametakashi: what do you mean by reverting?05:53
notmynameor, rather, what's the "old ones"05:53
notmynamekota_: get some sleep :-)05:53
notmynamekota_: or coffee. either way05:53
takashiShould I keep old parameters(like admin_user, admin_password) in conf-sample, or I shoud change them to latest items(like username, password)?05:54
kota_I have choose a cup of coffee, my project in my comapany is now delaying :/05:54
kota_have to05:54
kota_notmyname: i got a new follower :-)05:55
notmynamekota_: I was surprised I wasn't already following you05:56
*** asettle has quit IRC05:56
*** asettle has joined #openstack-swift05:56
kota_notmyname: note that my tweets are almost in Japanese.05:56
*** dmorita has quit IRC05:57
notmynameyeah...05:57
notmynamebut computers can translate them :-)05:58
takashinotmyname: I tested with keystone Liberty and found old parameters(like admin_user) and new parameters(like username) are both available, and now wondering which ones should be listed in conf-sample.05:58
kota_:-)05:58
notmynametakashi: since we're referencing an external-to-swift project, and since it specifically mentions the version it's known to work with, I'd suggest using whatever keystone recommends as the current way to do things05:59
notmynameinstead of something that still happens to work05:59
takashinotmyname: I agree with that, thanks!06:00
notmynametakashi: basically, I think we need this same patch to be updated about every 3-6 months to check with whatever the current status of keystone is :-)06:00
*** haomaiwang has quit IRC06:01
*** haomaiwa_ has joined #openstack-swift06:01
takashinotmyname: yes, and now I'm thinking we can refer the parameters used in gate job, to make sure which parameters are available in keystone now.06:04
*** klrmn has quit IRC06:05
notmynamejrichli: "...all we have to do is pretend our data is made out of polynomials, and store more points than are strictly necessary to reconstruct the data."  <-- summary of EC06:09
*** dmorita has joined #openstack-swift06:09
*** dmorita has quit IRC06:11
mattoliveraunotmyname: is that how it works, why'd it take us so long :P06:13
mahatic_mattoliverau: heh, it is a rather long post, but a neat one! One possible way to understand EC, other than clay's video!06:14
notmynameI think it's the "pretend our data is made out of polynomials" part that's complicated06:14
mattoliveraulol, true.06:15
notmynamekinda like, "it's just typing, why aren't you done yet?"06:15
notmynamereminds me of http://c2.com/cgi/wiki?FeynmanAlgorithm : "(1) write down the problem. (2) think real hard. (3) write down the answer"06:16
mahatic_that's a cool post! Feynman06:17
mahatic_Non-Feynman Algorithm:06:17
mahatic_Write down the problem.06:17
mahatic_Ask Feynman.06:17
mahatic_Copy down his solution.06:17
mahatic_lol06:17
notmynamelol06:18
notmynamepretty much *anything* about, by, or in the near vicinity of feynman is very cool, IMO06:18
*** Jeffrey4l has quit IRC06:18
*** Jeffrey4l has joined #openstack-swift06:19
mahatic_yeah, certainly06:19
mahatic_I haven't gotten around a lot of Feynam books or other stuff, but in whatever little, I'd say yes06:20
notmyname:-)06:24
notmynamemahatic_: if you're ever feeling like you've been way too productive at work, you can read http://www.chem.fsu.edu/chemlab/isc3523c/feyn_surely.pdf06:25
*** nadeem has quit IRC06:25
mahatic_notmyname: ah! I *think* I should have a copy of that. I stack them up, in the hope of reading sometime ;). But a pdf is handy too06:26
*** dmorita has joined #openstack-swift06:27
*** dmorita has quit IRC06:31
*** ChubYann has quit IRC06:32
*** gyee has quit IRC06:39
*** asettle has quit IRC06:42
*** SkyRocknRoll_ has joined #openstack-swift06:45
notmynamemahatic_: ugh. and now I jsut got sucked into reading a couple of chapters!06:52
notmynamemust. do. work. not. read. feynman. stories.06:53
mahatic_notmyname: good for you!06:53
mahatic_finish it up ;)06:53
openstackgerritTakashi Kajinami proposed openstack/swift: Fix proxy-server's support for chunked transferring in GET object  https://review.openstack.org/25620107:01
*** haomaiwa_ has quit IRC07:01
*** haomaiwang has joined #openstack-swift07:01
*** arch-nemesis has joined #openstack-swift07:03
*** rminmin has quit IRC07:04
*** arch-nemesis has quit IRC07:05
ho_cschwede: clayg: thanks for the review. i wrote a comment on patch 266190. please check whether my understanding is correct07:05
patchbotho_: https://review.openstack.org/#/c/266190/ - Fix posting accounts behavior when half of account...07:05
*** arch-nemesis has joined #openstack-swift07:06
*** dmorita has joined #openstack-swift07:13
*** SkyRocknRoll_ has quit IRC07:16
*** arch-nemesis has quit IRC07:18
*** dmorita has quit IRC07:18
*** rcernin has joined #openstack-swift07:20
openstackgerritTakashi Kajinami proposed openstack/swift: Ensure update of the container by object-updater  https://review.openstack.org/9959807:27
*** arch-nemesis has joined #openstack-swift07:31
*** asettle has joined #openstack-swift07:34
openstackgerritTakashi Kajinami proposed openstack/swift: Fix proxy-server's support for chunked transferring in GET object  https://review.openstack.org/25620107:38
*** davidhadas_ has joined #openstack-swift07:38
*** SkyRocknRoll_ has joined #openstack-swift07:44
*** cbartz has joined #openstack-swift07:45
*** SkyRocknRoll_ has quit IRC07:56
*** zaitcev has quit IRC07:58
*** dmorita has joined #openstack-swift08:00
*** haomaiwang has quit IRC08:01
*** arnox has joined #openstack-swift08:01
*** haomaiwang has joined #openstack-swift08:01
*** davidhadas_ has quit IRC08:03
*** dmorita has quit IRC08:04
*** SkyRocknRoll_ has joined #openstack-swift08:07
*** rledisez has joined #openstack-swift08:08
*** Jeffrey4l has quit IRC08:13
*** geaaru has joined #openstack-swift08:19
*** Jeffrey4l has joined #openstack-swift08:26
*** jmccarthy has joined #openstack-swift08:45
*** dmorita has joined #openstack-swift08:46
*** dmorita has quit IRC08:51
*** admin0 has joined #openstack-swift08:59
*** haomaiwang has quit IRC09:01
*** haomaiwang has joined #openstack-swift09:01
*** admin0 has quit IRC09:06
ho_cschwede: thanks for the review on patch 270014, could you please check my comment?09:08
patchbotho_: https://review.openstack.org/#/c/270014/ - Fix time unit of Recon's replication_time for object09:08
openstackgerritMerged openstack/swift: Use the correct split_path in handle_request  https://review.openstack.org/26000109:09
openstackgerritMerged openstack/swift: Add more description for write_affinity_node_count parameter in the doc.  https://review.openstack.org/26404309:10
openstackgerritMerged openstack/swift: Look for device holes that can be reused when adding new device.  https://review.openstack.org/26546109:10
*** jistr has joined #openstack-swift09:16
*** admin0 has joined #openstack-swift09:18
*** daemontool has joined #openstack-swift09:20
admin0any devs here to help me troubleshoot a swift issue ?09:21
admin0something like why 'maximum recursion depth exceeded while calling a Python object' (txn: tx6d09b6013eca4b6c800bc-005698dbce)  comes09:22
ho_admin0: do you use slo/dlo?09:26
admin0whats a slo/dlo :D09:26
ho_admin0: slo/dlo stand for Static/Dynamic Large Object09:27
admin0good question .. no clue .. how do I find that out ?09:27
*** jordanP has joined #openstack-swift09:27
ho_admin0: when you got the message, what did you do? there is no info for your operation09:29
admin0such message appears regularly in our logs09:29
admin0and customers report 10% failure rate09:29
admin0so trying to understand it today adn find out why it comes09:29
ho_admin0: "our logs" means swift log or client log?09:30
admin0swift log09:30
ho_admin0: i guess you use slo and your slo configured more than 10(max recursion depth) but message looks different with code. https://github.com/openstack/swift/blob/a90c7b205d85bff63ca1371d178889bf99631f99/swift/common/middleware/slo.py#L47609:34
takashiho_, admin0: I think the good first step is checking the log records with the same transaction id, txn: tx6d09b6013eca4b6c800bc-005698dbce09:34
takashiand find what is requested in swift09:35
ho_takashi: absolutely :-)09:35
admin0those would be proxy logs or storage-server logs ?09:35
admin0please bear wtih my noobish questions09:35
takashiadmin0: both, but I think you had better start with proxy09:35
*** mrmoje has joined #openstack-swift09:35
*** haomaiwang has quit IRC09:37
*** haomaiwa_ has joined #openstack-swift09:37
admin0trying .09:38
ahaleman, all i want to do is get some swift code locally for some testing, not fight crazy pbr messages all morning  :(09:40
* ahale comments out half of requirements.txt 09:43
*** mrmoje has quit IRC09:43
*** dmorita has joined #openstack-swift09:44
ho_cschwede: thanks for the review.re09:44
*** mrmoje has joined #openstack-swift09:44
cschwedeho_: you’re welcome! i hope my concern is now more clear09:46
ho_cschwede: thanks for the review.  replication_last is always updated without my patch when dump_recon_cache is executed. i mis-understand recon's behavior???09:46
*** jordanP has quit IRC09:47
ho_cshwede: only difference is consumed time for output log at L764.09:48
*** dmorita has quit IRC09:48
ho_sorry, s/cshwede/cschwede/09:49
admin0ho_, takashi : i did a grep of d09b6013eca4b6c800bc-005698dbce on that day’s access.log from proxy server.. could not find it09:50
admin0i will try wtih the last bit 005698dbce09:51
*** jordanP has joined #openstack-swift09:51
cschwedeho_: ah, sorry, mea culpa! i reviewed the code in a terminal, and the intendation looked wrong. in fact i thought dump_recon_cache is always executed, and the condition for the override would only affect the replication_last var. i’ll update the review09:52
ho_cschwede: thanks!09:54
takashiadmin0: Which process generate that recursion error?09:58
admin0i am copying all access logs from all proxy servers of all days to grep09:58
admin0one moment please09:58
admin0finding that out09:58
admin0takashi: this is what I have: http://pastebin.com/6XDXJ7w210:00
*** haomaiwa_ has quit IRC10:01
*** haomaiwang has joined #openstack-swift10:01
*** openstackgerrit has quit IRC10:02
*** openstackgerrit has joined #openstack-swift10:02
admin0does that help ?10:03
*** acoles_ is now known as acoles10:03
takashiadmin0: give me a minite. I'm now checking it from my mobile phone, because I just find that pastebin is prohibited in my network... :-(10:04
admin0oh10:05
takashiadmin0: so what we can find first from that log is that you got some error in object-server which may be related to eventlet10:06
*** arch-nemesis has quit IRC10:07
takashiaround GreenSocket.__dell__10:07
*** daemontool_ has joined #openstack-swift10:07
*** daemontool has quit IRC10:07
takashiadmin0: Can I ask the version of swift and eventlet in your env?10:08
admin0one moment please10:08
takashis/__dell__/__del__/10:08
admin0eventlet==0.15.1  greenlet==0.4.310:12
admin0swift 1.13.110:12
admin0from pip freeze10:12
*** daemontool_ is now known as daemontool10:14
takashiadmin0: Can you find the log in that object-server with the same transaction id?10:15
takashithe other logs10:15
admin0i am downloading all logs now10:16
admin0 have 4 proxy servers and around 24 storage servers, so give me some tiem10:16
takashiadmin0: ok10:16
*** joeljwright has joined #openstack-swift10:24
*** ChanServ sets mode: +v joeljwright10:24
*** aix has joined #openstack-swift10:24
joeljwrightcbartz: are you here?10:24
joeljwrightcbartz: would like 5 minutes of your time to talk about 19960710:25
admin0takashi: cannot find those logs :(  i will search for a more recent similar issue10:29
*** StevenK has quit IRC10:29
ho_cschwede: the patch 270014 only changed output of time from min to sec in recon. do you have an idea to write ut for this case? instead of ut, how about putting the recon's output on comment?10:33
patchbotho_: https://review.openstack.org/#/c/270014/ - Fix time unit of Recon's replication_time for object10:33
*** mingdang1 has quit IRC10:38
cschwedeho_:  hmm, so far there are no unit tests for the recon values. would be cool to have one for the change, however i think this is out of scope for your patch. but feel free to add a separate patch adding unittests for recon10:41
cschwedeho_: that’s the reason why i want to test your change manually first10:42
*** silor has quit IRC10:43
*** Jeffrey4l has quit IRC10:46
*** StevenK has joined #openstack-swift10:53
openstackgerritAlistair Coles proposed openstack/swift: Fix bug in mem_diskfile write_metadata method  https://review.openstack.org/27042210:58
openstackgerritMerged openstack/swift: Deleted comment about part power in FakeRing  https://review.openstack.org/25363110:59
*** haomaiwang has quit IRC11:01
*** haomaiwa_ has joined #openstack-swift11:01
openstackgerritMerged openstack/swift: Fix a comment's indentation  https://review.openstack.org/26992711:04
*** aix has quit IRC11:07
*** Guest44792 has quit IRC11:09
ho_cschwede: thanks for the advice. there is unittest for recon in test_recon.py(around L719)  but this patch only changed value for repliation_time so it's difficult to have unittest. unn... anyway i will put actual log in comment11:14
*** joeljwright1 has joined #openstack-swift11:18
*** joeljwright has quit IRC11:19
*** mrmoje has quit IRC11:30
*** sanchitmalhotra has quit IRC11:41
*** mrmoje has joined #openstack-swift11:46
*** mingdang1 has joined #openstack-swift11:54
openstackgerritHisashi Osanai proposed openstack/swift: Fix posting accounts behavior when half of account servers downed  https://review.openstack.org/26619011:54
*** haomaiwa_ has quit IRC12:01
*** haomaiwang has joined #openstack-swift12:01
*** aix has joined #openstack-swift12:03
*** admin0 has quit IRC12:05
*** silor has joined #openstack-swift12:12
*** haomaiwang has quit IRC12:18
*** silor1 has joined #openstack-swift12:19
*** silor has quit IRC12:21
*** silor1 is now known as silor12:21
*** fthiagogv has quit IRC12:24
tdasilvagood morning12:29
ho_tdasilva: morning!12:29
tdasilvaho_: o/12:30
*** dmorita has joined #openstack-swift12:30
*** joeljwright1 has quit IRC12:33
*** m_kazuhiro has quit IRC12:34
*** ho_ has quit IRC12:35
*** dmorita has quit IRC12:35
*** admin0 has joined #openstack-swift12:35
*** jordanP has quit IRC12:36
*** proteusguy has quit IRC12:37
*** kei_yama has quit IRC12:40
acolesmattoliverau: i figured out my dashboard problem, i had the host in the dasboard url which seemed to cause opening in the new tab12:43
acolestdasilva: morning. i started looking at your versioned writes refactor patch btwe12:43
acolesbtw12:43
acolesmattoliverau: unfortunately it didn't make my review backlog any shorter :/12:45
*** proteusguy has joined #openstack-swift12:50
*** asettle has quit IRC12:50
*** asettle has joined #openstack-swift12:51
tdasilvaacoles: do you mean patch 260179 ?12:53
patchbottdasilva: https://review.openstack.org/#/c/260179/ - decouple versioned writes from COPY12:53
acolestdasilva: yep. hope to get back on it today12:54
tdasilvaacoles: cool, thanks! and I'm looking at patch 26390212:54
patchbottdasilva: https://review.openstack.org/#/c/263902/ - Re-format the SLO manifest file on new multipart-m...12:54
tdasilvaI think it's part of the solution12:54
tdasilvawbhuber_: ^^^12:55
*** asettle has quit IRC12:55
*** diogogmt_ has joined #openstack-swift13:00
*** diogogmt has quit IRC13:01
*** diogogmt_ is now known as diogogmt13:01
*** haomaiwang has joined #openstack-swift13:01
*** SkyRocknRoll_ has quit IRC13:06
*** jamielennox is now known as jamielennox|away13:07
*** bill_az has joined #openstack-swift13:14
*** daemontool has quit IRC13:19
*** alejandrito has joined #openstack-swift13:26
*** mingdang1 has quit IRC13:29
*** cdelatte has joined #openstack-swift13:32
*** ho_away has joined #openstack-swift13:41
*** cdelatte has quit IRC13:52
*** dslevin has quit IRC13:54
*** mrmoje has quit IRC13:56
*** Jeffrey4l has joined #openstack-swift13:57
*** haomaiwang has quit IRC14:01
*** haomaiwang has joined #openstack-swift14:01
*** Jeffrey4l has quit IRC14:02
openstackgerritHisashi Osanai proposed openstack/swift: Fix posting containers behavior when half of container servers downed  https://review.openstack.org/26619314:05
*** daemontool has joined #openstack-swift14:05
*** fthiagogv has joined #openstack-swift14:07
*** minwoob has joined #openstack-swift14:22
*** alejandrito has quit IRC14:26
openstackgerritHisashi Osanai proposed openstack/swift: Fix deleting containers behavior when half of container servers downed  https://review.openstack.org/26619914:37
*** ho_away has quit IRC14:48
*** jordanP has joined #openstack-swift14:48
*** blmartin has joined #openstack-swift14:51
*** joeljwright has joined #openstack-swift14:52
*** ChanServ sets mode: +v joeljwright14:52
*** lcurtis has joined #openstack-swift14:54
*** ppai has quit IRC14:54
*** haomaiwang has quit IRC15:01
*** haomaiwang has joined #openstack-swift15:01
*** lpabon has joined #openstack-swift15:13
*** cschwede has quit IRC15:23
*** ho_away has joined #openstack-swift15:26
*** mragupat has joined #openstack-swift15:28
*** arnox has quit IRC15:31
*** dmorita has joined #openstack-swift15:31
*** dmorita has quit IRC15:37
*** mragupat has quit IRC15:44
*** trifon has quit IRC15:44
*** mragupat has joined #openstack-swift15:45
*** admin0 has quit IRC15:52
*** bjkeller has joined #openstack-swift15:59
*** admin0 has joined #openstack-swift15:59
*** diazjf has joined #openstack-swift16:00
*** haomaiwang has quit IRC16:01
*** haomaiwa_ has joined #openstack-swift16:01
*** admin0 has quit IRC16:05
*** dhellmann has joined #openstack-swift16:07
*** rcernin has quit IRC16:09
*** arch-nemesis has joined #openstack-swift16:10
*** cschwede has joined #openstack-swift16:14
*** aix has quit IRC16:26
acolesjrichli: mahatic_ pchng jlhinson fyi we are due another merge of master into feature/crypto but I am waiting for stuff currently going through the gate to merge. in other words we'll wait for the next release (end of week?)16:29
jrichliacoles: sounds good.  thx!16:30
jlhinsonacoles: thanks for the heads up!16:31
*** nadeem has joined #openstack-swift16:36
*** nadeem has quit IRC16:38
*** nadeem has joined #openstack-swift16:38
*** rcernin has joined #openstack-swift16:49
pchngacoles: Thanks for the info16:53
*** gyee has joined #openstack-swift16:56
*** matt_____ has joined #openstack-swift16:59
*** matt_____ has quit IRC16:59
*** haomaiwa_ has quit IRC17:01
*** cbartz has left #openstack-swift17:01
*** haomaiwa_ has joined #openstack-swift17:01
*** ho_away has quit IRC17:02
*** zhill has joined #openstack-swift17:06
*** hyakuhei_ has joined #openstack-swift17:19
*** mragupat_ has joined #openstack-swift17:23
*** jistr has quit IRC17:24
*** mragupat has quit IRC17:26
*** silor has quit IRC17:27
*** zhill has quit IRC17:28
*** awelleck has joined #openstack-swift17:30
*** fthiagogv has quit IRC17:31
*** fthiagogv has joined #openstack-swift17:31
*** redbo_ has quit IRC17:33
*** redbo has joined #openstack-swift17:34
*** ChanServ sets mode: +v redbo17:34
*** dmorita has joined #openstack-swift17:36
*** esker has joined #openstack-swift17:39
*** rledisez has quit IRC17:43
claygis gerrit down?17:47
openstackgerritOpenStack Proposal Bot proposed openstack/swift: Updated from global requirements  https://review.openstack.org/8873617:48
claygoh hrm, that was weird17:49
*** fthiagogv has quit IRC17:51
acolesclayg: gerrit is working for me17:53
*** klrmn has joined #openstack-swift17:53
acolestdasilva: i have a question about patch 260179 handling of slo manifests17:55
patchbotacoles: https://review.openstack.org/#/c/260179/ - decouple versioned writes from COPY17:55
*** fesp has joined #openstack-swift17:56
tdasilvaacoles: what's up?17:57
acolestdasilva: on master, if an slo manifest is moved from target container to versions container then its segments get copied into the version object, correct? because slo always installs its copy_hook.17:58
acolestdasilva: but I don't see how that would happen in 26017917:58
acolestdasilva: have i misunderstood master behavior?17:59
tdasilvalet me read that slowly :P17:59
acolesyeah, its mind-bending17:59
*** geaaru has quit IRC18:00
*** haomaiwa_ has quit IRC18:01
*** aix has joined #openstack-swift18:01
*** haomaiwang has joined #openstack-swift18:01
acolestdasilva: i haven't yet found a func test that puts an SLO manifest in a versioned container. still looking18:02
tdasilvabut yeah, i think you have it right on master, altough it was a rather hacky thing, and I'm afraid we even treat  dlo and slo differently...but honestly i'd need to test again18:02
tdasilvaacoles: I think I added that...let me look18:02
acolestdasilva: i have learnt never to say 'it's not there' but rather 'i haven't found' :)18:04
*** admin0 has joined #openstack-swift18:04
*** arnox has joined #openstack-swift18:04
tdasilvahehe18:06
*** arnox has left #openstack-swift18:07
*** cmar_eurotux has joined #openstack-swift18:08
*** mragupat_ has quit IRC18:09
*** mragupat has joined #openstack-swift18:09
*** joeljwright has quit IRC18:10
*** hyakuhei_ is now known as hyakuhei_afk18:11
*** jordanP has quit IRC18:12
tdasilvaacoles: can't find it, can't believe i missed adding that... :/18:13
*** mragupat has quit IRC18:13
acolestdasilva: i see a test for dlo's and versioning18:14
acolestest.functional.tests.TestObjectVersioning#test_versioning_dlo18:14
*** hyakuhei_afk has quit IRC18:15
*** zhill has joined #openstack-swift18:16
acolestdasilva: ok I'll try to put together a test to convince myself of what I am saying. But it's go tme wondering about the separation of 260179 from patch 15692318:17
patchbotacoles: https://review.openstack.org/#/c/156923/ - Refactor server side copy as middleware18:17
openstackgerritoshritf proposed openstack/swift: Container-Sync to perform HEAD before PUT object on remote  https://review.openstack.org/27096118:17
tdasilvaright, i found dlo and also found this: https://github.com/openstack/swift/blob/master/test/unit/proxy/test_server.py#L901718:17
tdasilvaacoles: yeah..let me look into that and I will get back to you18:18
tdasilvathanks for bringing it up18:18
acolestdasilva: wow that test is nearly 400 lines!18:21
tdasilvaacoles: yeah..i tried to add comments to help follow it18:24
tdasilvabut yeah, it's long18:24
*** esker has quit IRC18:24
*** esker has joined #openstack-swift18:25
*** cmar_eurotux has left #openstack-swift18:29
tdasilvaacoles: still..both tests (unit and func) are only for dlo. they are testing that the manifest does not get versioned18:30
*** fesp has quit IRC18:32
*** gyee has quit IRC18:34
*** daemontool has quit IRC18:35
*** dmorita has quit IRC18:37
acolestdasilva: looks that way. 250 lines into the test before I saw an X-Object-Manifest! I'd nearly given up :)18:39
jrichliglad i wasnt the only one18:41
tdasilvahehe18:42
tdasilvaacoles: but thinking more about it...it means users could never version a slo manifest, right?18:42
tdasilvabecause whenever a user uploaded a new version, the whole object would be copied over to the versions container18:43
*** dmorita has joined #openstack-swift18:45
acolestdasilva: unless the new slo PUT has a multipart-manifest=get param ? again, I need to write a test to be sure cos this won't all fit in my brain, but if the versioning COPY inherits the original request env and there is multipart-manifest=get then I think the slo copy hook will copy the manifest to the versions container18:47
acoles^^ on master that is18:47
acolestdasilva: but copying the large obj into versioning container could be considered an unexpected consequence of PUTting a new slo manifest.18:51
tdasilvaacoles: yeah..that's what i was thinking...seems like an undesirable behavior18:52
tdasilvaespecially now with ranges..I'd think we should try to just version the manifest...dunno18:53
acolestdasilva: so why do dlo manifests get ignored, as in not versioned, do you knw the back-story there?18:53
notmyname(meta comment: this is exactly some of that complexity that people were mentioning that was worrying them about swift)18:54
notmynametdasilva: +1 to versioning the manifest (me gut reaction)18:54
acolesnotmyname: lol (or cry, idk)18:55
jrichlilol18:55
* acoles tries to find the "make everything better" url18:55
acoleshere we go: http://make-everything-ok.com/18:56
jrichliwhy am i scared to go there?18:56
acolesjrichli: it works. trust me, i'm an engineer18:57
jrichliok, at the bottom of the page, it says: Thanks for your donation18:58
jrichliit is if you click on donate, tho :-)18:58
jrichlidid you actually click the button?18:59
acolesjrichli: errr, just gently, and I'm still here :)19:00
* acoles feeling reckless19:00
jrichlilol, i know.  it seems like it was fine.  no downloads, at least19:00
*** haomaiwang has quit IRC19:01
jrichliyou know me, i am extra cautious :-)19:01
*** haomaiwang has joined #openstack-swift19:01
tdasilvalol19:01
jrichliis it better yet?19:01
acolestdasilva: i need to leave. thanks for looking at it with me. i'll try to write some kind of test tomorrow to flush out what's happening.19:02
jrichliFWIW, i will be looking too :-) mostly learning19:02
tdasilvaacoles: not 100% sure why dlo's get ignored, I think it's ways been that way. anyway, I think it was because the data for the manifest file is really just a the header19:02
tdasilvaacoles, jrichli: thanks!19:03
acolesjrichli: cool, well you have some daylight left to write some tests!19:03
*** mragupat has joined #openstack-swift19:03
*** admin0 has quit IRC19:03
jrichliacoles: i will do my best, but dont hold your breath!  have a good evening19:03
*** acoles is now known as acoles_19:07
*** fesp has joined #openstack-swift19:13
*** ChubYann has joined #openstack-swift19:14
*** aix has quit IRC19:19
*** minwoob has quit IRC19:21
openstackgerritDarrell Bishop proposed openstack/swift: Allow IPv6 addresses/hostnames in StatsD target  https://review.openstack.org/27099119:25
openstackgerritDarrell Bishop proposed openstack/swift: Allow IPv6 addresses/hostnames in StatsD target  https://review.openstack.org/27099119:26
*** daemontool has joined #openstack-swift19:42
*** haomaiwang has quit IRC20:01
*** daemontool has quit IRC20:01
*** haomaiwang has joined #openstack-swift20:01
ZyricGood morning20:02
*** daemontool has joined #openstack-swift20:02
*** SkyRocknRoll has quit IRC20:03
*** fesp has quit IRC20:04
*** hyakuhei_ has joined #openstack-swift20:06
*** esker has quit IRC20:11
*** eranrom has joined #openstack-swift20:13
*** cschwede has quit IRC20:14
*** daemontool_ has joined #openstack-swift20:15
*** daemontool has quit IRC20:17
*** cschwede has joined #openstack-swift20:18
*** blmartin has quit IRC20:22
*** blmartin has joined #openstack-swift20:23
*** dmorita has quit IRC20:28
eranromI am scratching my head for some time now trying to understand the reasoning behind the versioned objects names. I mean, what's with the length prefix? It does seem to involve some extra OCD to require that the list will be returned in increasing length order20:30
*** hyakuhei_ has quit IRC20:30
openstackgerritpaul luse proposed openstack/swift: Update AUTHORS  https://review.openstack.org/27102720:31
peluse_^ sniff, sniff :(20:32
eranrompeluse_: take care. May the Swift be with you20:36
*** hyakuhei has joined #openstack-swift20:41
*** yarkot has joined #openstack-swift20:45
*** hyakuhei has quit IRC20:45
*** jamielennox|away is now known as jamielennox20:47
*** mragupat has quit IRC20:47
*** mragupat has joined #openstack-swift20:47
openstackgerritMichael Barton proposed openstack/swift: go: GREP middleware  https://review.openstack.org/21738120:51
*** daemontool_ has quit IRC20:52
claygredbo: man, GREP verb again :P20:52
*** daemontool_ has joined #openstack-swift20:52
*** MVenesio has joined #openstack-swift20:53
redboWell.. I know it's a GET, and honestly I don't really care how the request is routed, by verb or path or whatever.  But verbs are kind of the only way we have of filtering what end-users are allowed to do.20:55
redboif I made it "GET object?grep=X", the proxy will pass that down to the object server.  Or "GET object / X-Grep-For: x", same thing.20:56
*** dmorita has joined #openstack-swift20:56
*** gyee has joined #openstack-swift20:57
redbobut I don't want to expose it to real people20:57
redboonly fake people20:57
peluse_eranrom: :)20:58
*** haomaiwang has quit IRC21:01
redboAnd I don't want to solve the meta problem of permissions for alternative views of objects right now, I just want to search log files.21:01
claygredbo: lol21:01
*** haomaiwang has joined #openstack-swift21:01
gmmahapeluse_: sucks to see you go!! Good luck with the new run!21:02
peluse_gmmaha: THANKS!!21:02
*** MVenesio has quit IRC21:04
*** achhabra has joined #openstack-swift21:05
tdasilvapeluse_: what!!?!?!? definetely going to miss you man!21:06
peluse_tdasilva: yeah, the mother ship is making me do something else for a while.  Will miss you guys too for sure (but will pop in now and again just to give people shit)21:07
tdasilvapeluse_: haha, we gotta find an excuse to make you go to hackathons21:08
tdasilvabut yeah, please don't be a stranger and good luch with the new task21:08
*** dmorita has quit IRC21:10
*** dmorita has joined #openstack-swift21:12
pdardeaupeluse_: ditto gmmaha comment21:12
mattoliveraupeluse: you will be missed greatly, keep in touch, and I'll be secretly hoping that you'll realise what ever you work in next want be nearly as interesting as Swift and come back ;)21:18
mattoliveraupeluse_: ^^21:18
*** yarkot has quit IRC21:18
peluse_mattoliverau: hah, yeah brotha you know if it was my choice I wouldn't be moving on :) You never know though!!21:19
openstackgerritDavid Goetz proposed openstack/swift: go: fix requests with X-If-Delete-At for objects without X-Delete-At header  https://review.openstack.org/25523321:23
*** esker has joined #openstack-swift21:24
openstackgerritoshritf proposed openstack/swift: Container-Sync to perform HEAD before PUT object on remote  https://review.openstack.org/27096121:26
*** mrmoje has joined #openstack-swift21:34
timburkeeranrom: i'm fairly certain it's so that you can easily get a list of the old versions for a specific object. suppose you have old versions of foo and foo/bar; with the current scheme you can get the old versions of foo with a ?prefix=003foo/ container listing. if it was just <object_name>/<timestamp>, the old foo/bar versions would appear in your ?prefix=foo/ listing21:34
eranromtimburke,That makes sense. Thanks!21:37
*** admin0 has joined #openstack-swift21:45
*** admin0 has quit IRC21:46
jrichlipeluse_: you will be missed!  come back soon!21:48
openstackgerritDavid Goetz proposed openstack/swift: de able to specify drives in direct bench  https://review.openstack.org/24781321:51
peluse_jrichli:  yeah, I have to because I think you owe me a tequila shot :)21:51
openstackgerritDavid Goetz proposed openstack/swift: allow bench to have insecure auth cert  https://review.openstack.org/26421621:52
jrichlipeluse_: definitely!21:52
*** esker has quit IRC21:55
*** haomaiwang has quit IRC22:01
*** haomaiwang has joined #openstack-swift22:01
*** awelleck has quit IRC22:02
*** hello has joined #openstack-swift22:04
*** hello is now known as Guest8534122:04
*** Guest85341 has quit IRC22:04
*** darrenc is now known as darrenc_afk22:05
*** awelleck has joined #openstack-swift22:05
*** arch-nemesis has quit IRC22:08
torgomaticin swift.proxy.controllers.base._get_object_info, we have   except KeyError, AttributeError: pass22:14
torgomaticWHY22:15
claygtorgomatic: why do anyone do anything - for the lawls22:15
*** eranrom has quit IRC22:16
claygtorgomatic: awww you didn't say except (KeyError, AttributeError) - the first way was even funnier - it was like a double-whammy22:17
torgomaticwell, that code's been screwing *me* up, so it's only fair that I return the favor22:17
*** darrenc_afk is now known as darrenc22:22
*** diazjf has quit IRC22:23
*** blmartin has quit IRC22:26
*** awelleck has quit IRC22:48
*** dmorita has quit IRC22:55
*** dmorita has joined #openstack-swift22:56
*** mragupat has quit IRC22:56
*** dmorita has quit IRC22:59
*** dmorita_ has joined #openstack-swift22:59
*** haomaiwang has quit IRC23:01
*** haomaiwang has joined #openstack-swift23:01
*** zaitcev has joined #openstack-swift23:02
*** ChanServ sets mode: +v zaitcev23:02
*** asettle has joined #openstack-swift23:02
*** km has joined #openstack-swift23:03
*** bjkeller has left #openstack-swift23:10
hroupeluse_, it was awesome working with you;  Hopefully you'll get to poke your head back in here from time to time, best of luck going forward !23:16
jrichlihrou: you back home now?23:20
*** kei_yama has joined #openstack-swift23:31
*** awelleck has joined #openstack-swift23:41
*** lcurtis has quit IRC23:43
*** ho_away has joined #openstack-swift23:45
*** rcernin has quit IRC23:47
*** ho_away has quit IRC23:49
*** darrenc is now known as darrenc_afk23:51
*** ho_ has joined #openstack-swift23:52
*** awelleck has quit IRC23:53
ho_good morning!23:54
openstackgerritMerged openstack/swift: Remove content-type encryption/decryption  https://review.openstack.org/26129223:57

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