*** vint_bra has joined #openstack-swift | 00:01 | |
*** vint_bra has quit IRC | 00:03 | |
*** manous has quit IRC | 00:04 | |
*** klamath has quit IRC | 00:06 | |
*** vint_bra has joined #openstack-swift | 00:18 | |
*** catintheroof has joined #openstack-swift | 00:18 | |
*** __JZ__ has quit IRC | 00:20 | |
*** _JZ_ has quit IRC | 00:20 | |
*** catintheroof has quit IRC | 00:23 | |
*** catintheroof has joined #openstack-swift | 00:25 | |
openstackgerrit | Tim Burke proposed openstack/swift: Make test_get_more_nodes_with_zero_weight_region more robust https://review.openstack.org/418082 | 00:30 |
---|---|---|
notmyname | jrichli: tdasilva: our comments on symlinks were left by clayg | 00:31 |
*** catinthe_ has joined #openstack-swift | 00:32 | |
clayg | jrichli: tdasilva: great work on symlinks! | 00:32 |
*** catintheroof has quit IRC | 00:34 | |
*** JimCheung has quit IRC | 00:39 | |
*** JimCheung has joined #openstack-swift | 00:39 | |
*** garyj has joined #openstack-swift | 00:45 | |
*** garyj has quit IRC | 00:59 | |
*** JimCheung has quit IRC | 01:03 | |
*** sams-gleb has joined #openstack-swift | 01:04 | |
*** JimCheung has joined #openstack-swift | 01:06 | |
*** vint_bra has quit IRC | 01:08 | |
*** sams-gleb has quit IRC | 01:08 | |
clayg | sigh; ok *tomorrow* i'll finish my disk suffix hash review :'( | 01:16 |
tdasilva | clayg: just quickly read your comments! lots of good ideas. thanks!! I will get to them tomorrow | 01:18 |
clayg | tdasilva: it was torgomatic timburke and notmyname mostly - i was just taking notes | 01:19 |
tdasilva | cool, thanks y'all | 01:20 |
*** aerwin3 has joined #openstack-swift | 01:22 | |
*** dfg_ has joined #openstack-swift | 01:22 | |
kota_ | morning | 01:31 |
kota_ | it looks like symlink progressed? | 01:32 |
*** JimCheung has quit IRC | 01:46 | |
*** catinthe_ has quit IRC | 01:52 | |
notmyname | kota_: progress with discussions on the API | 01:59 |
kota_ | notmyname: cool | 01:59 |
kota_ | notmyname: it would be changed? | 02:00 |
kota_ | on something? | 02:00 |
*** JimCheung has joined #openstack-swift | 02:00 | |
mattoliverau | kota_: morning | 02:10 |
kota_ | mattoliverau: morning! | 02:11 |
*** lespaul has joined #openstack-swift | 02:12 | |
*** klrmn has quit IRC | 02:16 | |
*** JimCheung has quit IRC | 02:18 | |
*** JimCheung has joined #openstack-swift | 02:18 | |
*** JimCheung has quit IRC | 02:26 | |
*** chosafine has quit IRC | 02:31 | |
openstackgerrit | Kota Tsuyuzaki proposed openstack/swift: EC Fragment Duplication - Foundational Global EC Cluster Support https://review.openstack.org/219165 | 02:32 |
kota_ | I rebased my globl ec patch to the newest master hoping someone continues to review :/ | 02:32 |
*** chosafine has joined #openstack-swift | 02:33 | |
*** chosafine has joined #openstack-swift | 02:33 | |
*** chosafine has quit IRC | 02:35 | |
*** bkopilov has quit IRC | 02:45 | |
openstackgerrit | Kota Tsuyuzaki proposed openstack/swift: Support last modified on listing containers https://review.openstack.org/198634 | 02:54 |
*** winggundamth has joined #openstack-swift | 03:00 | |
*** sams-gleb has joined #openstack-swift | 03:06 | |
*** sams-gleb has quit IRC | 03:11 | |
*** chosafine has joined #openstack-swift | 03:20 | |
*** chosafine has quit IRC | 03:25 | |
openstackgerrit | Merged openstack/swift: Removes unnecessary utf-8 encoding https://review.openstack.org/413895 | 03:42 |
*** ppai has joined #openstack-swift | 03:46 | |
*** klrmn has joined #openstack-swift | 03:47 | |
*** links has joined #openstack-swift | 03:54 | |
jrichli | notmyname, clayg: thanks for the great feedback! tdasilva has been doing all the work. I have just been testing mostly :-) | 03:54 |
*** takashi has joined #openstack-swift | 04:00 | |
*** ppai_ has joined #openstack-swift | 04:10 | |
*** ppai has quit IRC | 04:10 | |
*** ppai_ has quit IRC | 04:15 | |
*** psachin has joined #openstack-swift | 04:15 | |
*** ppai_ has joined #openstack-swift | 04:15 | |
*** links has quit IRC | 04:21 | |
*** links has joined #openstack-swift | 04:22 | |
*** JimCheung has joined #openstack-swift | 04:27 | |
*** SkyRocknRoll has joined #openstack-swift | 04:27 | |
*** chosafine has joined #openstack-swift | 04:28 | |
*** chosafine has joined #openstack-swift | 04:28 | |
mahatic | good morning | 04:28 |
MooingLemur | evening | 04:28 |
mahatic | progress on symlinks! cool | 04:29 |
*** bkopilov has joined #openstack-swift | 04:31 | |
*** JimCheung has quit IRC | 04:31 | |
kota_ | mahatic, MooingLemur: hello (including morning and evening) | 04:32 |
*** chosafine has quit IRC | 04:32 | |
mahatic | kota_: o/ | 04:33 |
*** klrmn has quit IRC | 04:36 | |
*** klrmn has joined #openstack-swift | 04:37 | |
*** chosafine has joined #openstack-swift | 04:43 | |
*** klrmn has quit IRC | 04:48 | |
*** JimCheung has joined #openstack-swift | 05:01 | |
*** JimCheung has quit IRC | 05:05 | |
*** chosafine has quit IRC | 05:06 | |
*** sams-gleb has joined #openstack-swift | 05:09 | |
*** sams-gleb has quit IRC | 05:13 | |
mattoliverau | mahatic, MooingLemur: morning, evening | 05:15 |
mahatic | mattoliverau: MooingLemur o/ | 05:15 |
zaitcev | The M Conspiracy | 05:33 |
mattoliverau | zaitcev: thats right, join us, start with the letter 'm' :P mzaitcev :P | 05:42 |
zaitcev | maybe just "medved" | 05:46 |
zaitcev | That's a big upgrade though. Maybe better reserve it for Paul. | 05:47 |
kota_ | lol | 05:58 |
openstackgerrit | Kota Tsuyuzaki proposed openstack/swift: Support Read/Write Affinity Per Policy https://review.openstack.org/382766 | 05:59 |
kota_ | tdasilva: thanks for working affinit-per-policy ;-) I updated that patch that is maybe good for you. | 06:02 |
*** m_kazuhiro has joined #openstack-swift | 06:06 | |
m_kazuhiro | good morning | 06:07 |
notmyname | kota_: cool, just saw that update. nice :-) | 06:08 |
kota_ | notmyname: night man! yeah, tdasilva also did great work to gather common rotines to one method. | 06:12 |
kota_ | m_kazuhiro: morning | 06:15 |
kota_ | one of more "The M conspiracy" | 06:16 |
mattoliverau | morning m_kazuhiro | 06:16 |
mattoliverau | kota_: lol | 06:16 |
* mattoliverau heads off to get the evening baby rutine started, will be back afterwards. | 06:18 | |
kota_ | mattoliverau: enjoy | 06:19 |
*** pcaruana has quit IRC | 06:26 | |
*** mminesh has quit IRC | 06:57 | |
*** ningliu has quit IRC | 06:57 | |
*** jrichli has quit IRC | 06:58 | |
*** bkeller` has quit IRC | 06:58 | |
*** ober37 has quit IRC | 06:58 | |
*** sraz has joined #openstack-swift | 07:00 | |
sraz | Hi all, I am uploading >5GB objects to swift using segmentation, But sometimes i am getting 503 ERROR. | 07:00 |
sraz | Hi all, I am uploading >5GB objects to swift using segmentation, But sometimes i am getting 503 ERROR. | 07:00 |
sraz | here i pasted log http://paste.openstack.org/show/594362/ | 07:01 |
*** sams-gleb has joined #openstack-swift | 07:11 | |
charz | sraz: it looks like one of your object server unable to finish the PUT request in 120s (ERROR with Object server 192.168.0.2:6000/sdb re: Trying to get final status of PUT to /v1/AUTH_9ad63f706d724c918945e954f5934bbb/con1/16GB_23/1484030606673/00000007: Timeout (120.0s)) | 07:13 |
*** tesseract has joined #openstack-swift | 07:13 | |
sraz | charz: I have only one storage node and i have given replica as "1" while creating rings | 07:15 |
*** sams-gleb has quit IRC | 07:15 | |
sraz | charz: what is the fix for this error 503 | 07:15 |
*** rcernin has joined #openstack-swift | 07:17 | |
charz | sraz: out of disk? sdb? | 07:20 |
sraz | charz: No it has enough space. | 07:21 |
charz | sraz: please enabled debug log in object server, and also try upload 10GB and 15GB files for tests. | 07:22 |
charz | sraz: what's client that you use? | 07:24 |
*** ChubYann has quit IRC | 07:26 | |
sraz | charz: i am able to upload 10GB and 15GB files but while trying to upload of 15GB objects of 30 parallel threads. | 07:27 |
sraz | i am seeing this error | 07:28 |
charz | sraz: maybe you should check the disk usage of all disks during the upload, it seems like the object server is doing some disk operations and unable to response in 120sec. | 07:30 |
sraz | charz: i have only one disk of 1.8TB | 07:31 |
sraz | Here is my stroage node log http://paste.openstack.org/show/594366/ | 07:35 |
sraz | charz: corresponding my proxy log http://paste.openstack.org/show/594365/ | 07:35 |
*** sams-gleb has joined #openstack-swift | 07:36 | |
charz | sraz: please use 1 threads to upload that first. | 07:37 |
*** furlongm has quit IRC | 07:39 | |
*** furlongm_ has joined #openstack-swift | 07:40 | |
*** JimCheung has joined #openstack-swift | 07:40 | |
*** JimCheung has quit IRC | 07:45 | |
*** hoonetorg has quit IRC | 07:48 | |
*** ppai__ has joined #openstack-swift | 08:00 | |
*** ppai_ has quit IRC | 08:00 | |
*** hseipp has joined #openstack-swift | 08:02 | |
*** oshritf has joined #openstack-swift | 08:04 | |
*** ppai__ has quit IRC | 08:05 | |
*** pcaruana has joined #openstack-swift | 08:09 | |
*** rledisez has joined #openstack-swift | 08:11 | |
sraz | charz: Thank you for your info | 08:12 |
charz | sraz: Does it work? | 08:14 |
*** ppai__ has joined #openstack-swift | 08:16 | |
*** geaaru has joined #openstack-swift | 08:31 | |
*** winggundamth has quit IRC | 08:34 | |
*** rcernin has quit IRC | 08:54 | |
*** tesseract has quit IRC | 08:54 | |
*** pcaruana has quit IRC | 08:55 | |
*** sraz has quit IRC | 09:04 | |
*** cbartz has joined #openstack-swift | 09:05 | |
*** cbartz has quit IRC | 09:06 | |
*** jordanP has joined #openstack-swift | 09:06 | |
*** m_kazuhiro_ has joined #openstack-swift | 09:07 | |
*** tesseract has joined #openstack-swift | 09:07 | |
*** rcernin has joined #openstack-swift | 09:08 | |
*** cbartz has joined #openstack-swift | 09:08 | |
*** pcaruana has joined #openstack-swift | 09:08 | |
*** m_kazuhiro has quit IRC | 09:09 | |
*** winggundamth has joined #openstack-swift | 09:17 | |
*** mvk has quit IRC | 09:34 | |
*** rcernin has quit IRC | 09:34 | |
*** pcaruana has quit IRC | 09:35 | |
*** tesseract has quit IRC | 09:35 | |
*** admin6 has quit IRC | 09:37 | |
*** zackmdavis_ has quit IRC | 09:37 | |
*** swifterdarrell has quit IRC | 09:37 | |
*** bapalm has quit IRC | 09:37 | |
*** notmyname has quit IRC | 09:37 | |
*** stevemar has quit IRC | 09:37 | |
*** redbo has quit IRC | 09:37 | |
*** alpha_ori has quit IRC | 09:37 | |
*** kencjohnston has quit IRC | 09:37 | |
*** clayg has quit IRC | 09:37 | |
*** redbo has joined #openstack-swift | 09:37 | |
*** ChanServ sets mode: +v redbo | 09:37 | |
*** stevemar has joined #openstack-swift | 09:37 | |
*** clayg has joined #openstack-swift | 09:37 | |
*** ChanServ sets mode: +v clayg | 09:37 | |
*** admin6 has joined #openstack-swift | 09:37 | |
*** kencjohnston has joined #openstack-swift | 09:37 | |
*** zackmdavis has joined #openstack-swift | 09:37 | |
*** bapalm has joined #openstack-swift | 09:38 | |
*** alpha_ori has joined #openstack-swift | 09:38 | |
*** asettle has joined #openstack-swift | 09:38 | |
*** swifterdarrell has joined #openstack-swift | 09:38 | |
*** ChanServ sets mode: +v swifterdarrell | 09:38 | |
*** hogepodge has quit IRC | 09:38 | |
*** ujjain has quit IRC | 09:38 | |
*** sweeper has quit IRC | 09:38 | |
*** cebruns has quit IRC | 09:38 | |
*** ujjain has joined #openstack-swift | 09:38 | |
*** ujjain has quit IRC | 09:38 | |
*** ujjain has joined #openstack-swift | 09:38 | |
*** sweeper has joined #openstack-swift | 09:38 | |
*** notmyname has joined #openstack-swift | 09:39 | |
*** ChanServ sets mode: +v notmyname | 09:39 | |
*** hogepodge has joined #openstack-swift | 09:39 | |
*** openstack has joined #openstack-swift | 14:29 | |
*** mmotiani has joined #openstack-swift | 14:32 | |
*** JimCheung has quit IRC | 14:32 | |
*** ntata has joined #openstack-swift | 14:36 | |
*** chosafine has joined #openstack-swift | 14:50 | |
*** _JZ_ has joined #openstack-swift | 14:52 | |
*** _JZ__ has joined #openstack-swift | 14:53 | |
*** sams-gleb has joined #openstack-swift | 14:53 | |
hseipp | tdasilva: Hello and Happy New Year (if it's not too late for that ;-) | 14:53 |
*** BigWillie has joined #openstack-swift | 14:53 | |
*** links has quit IRC | 14:54 | |
tdasilva | hseipp: happy new year to you too :) | 14:54 |
hseipp | tdasilva: ....and thank you for looking at the doc, Slavisa tried to summarize what we are about to implement as response to the summit to-do list | 14:55 |
*** chosafine has quit IRC | 14:55 | |
*** jrichli has joined #openstack-swift | 14:56 | |
*** ChanServ sets mode: +v jrichli | 14:56 | |
tdasilva | hseipp: ok, has it been posted to an etherpad or something similar, i was going to suggest adding to the Ideas page so other can be aware of it | 14:57 |
hseipp | tdasilva: we had that in mind, just wanted to get initial feedback from the SwiftHLM group before adding it to the SwiftHLM Wiki | 15:01 |
*** jarbod_ has joined #openstack-swift | 15:01 | |
*** cdelatte has joined #openstack-swift | 15:03 | |
*** sheel has quit IRC | 15:17 | |
jrichli | tdasilva: acoles suggested that we might track a few symlink suggestions/todo items in trello. I can set this up and try to cover the feedback with cards, if you wish. its up to you | 15:17 |
tdasilva | jrichli: i was actually creating the trello board right now | 15:23 |
jrichli | tdasilva: ok, great! :-) | 15:23 |
tdasilva | i tried using storyboard but it seems like that is somehow blocked atm | 15:23 |
tdasilva | so i had to stick with trello | 15:24 |
*** ppai__ has quit IRC | 15:24 | |
tdasilva | jrichli: very rough copy and paste: https://trello.com/b/oQHkQuV9/swift-symlinks | 15:27 |
*** juzuluag has joined #openstack-swift | 15:27 | |
*** sgundur_ has joined #openstack-swift | 15:29 | |
jrichli | tdasilva: thanks, ill take a look in a bit. got a call now | 15:30 |
*** chosafine has joined #openstack-swift | 15:31 | |
*** juzuluag has quit IRC | 15:32 | |
openstackgerrit | Mahati Chamarthy proposed openstack/swift: Cleanup tests from empty suffix quarantined db fix https://review.openstack.org/405134 | 15:32 |
*** siva_krish has joined #openstack-swift | 15:33 | |
*** siva_krish has left #openstack-swift | 15:33 | |
*** links has joined #openstack-swift | 15:35 | |
*** sgundur_ has quit IRC | 15:35 | |
*** sgundur_ has joined #openstack-swift | 15:36 | |
*** BigWillie has quit IRC | 15:36 | |
*** sgundur_ has quit IRC | 15:40 | |
*** sgundur_ has joined #openstack-swift | 15:41 | |
*** mvk has quit IRC | 15:45 | |
*** cbartz has quit IRC | 15:45 | |
*** cbartz has joined #openstack-swift | 15:46 | |
*** chosafine has quit IRC | 16:02 | |
*** chosafine has joined #openstack-swift | 16:03 | |
*** chosafine has joined #openstack-swift | 16:03 | |
*** chsc has joined #openstack-swift | 16:03 | |
*** chsc has joined #openstack-swift | 16:03 | |
*** arch-nemesis has joined #openstack-swift | 16:03 | |
*** klrmn has joined #openstack-swift | 16:10 | |
*** yarkot has joined #openstack-swift | 16:13 | |
*** rcernin has quit IRC | 16:18 | |
*** geaaru has quit IRC | 16:18 | |
*** chsc has quit IRC | 16:18 | |
*** manous has quit IRC | 16:21 | |
*** vinsh has quit IRC | 16:22 | |
tdasilva | jrichli, acoles, clayg: re copy of symlinks, PUT with X-Copy-From is currently supported. https://review.openstack.org/#/c/232162/44/test/functional/test_symlink.py@447 | 16:24 |
patchbot | patch 232162 - swift - Symlink implementation. | 16:24 |
tdasilva | is the issue that PUT /a/c/o?symlink=true looks awkward?? because the symlink parameter acutally applies to the X-Copy-From header? | 16:25 |
jrichli | tdasilva: ill revisit how i was testing that. could have been a user error | 16:26 |
*** sgundur123 has joined #openstack-swift | 16:30 | |
tdasilva | hseipp: ack, sorry to not reply earlier, looking forward to the work you guys are doing | 16:30 |
*** sgundur123 has quit IRC | 16:31 | |
*** manous has joined #openstack-swift | 16:37 | |
*** oshritf has quit IRC | 16:42 | |
hseipp | tdasilva: no worries, we will have the next SwiftHLM in two weeks, will keep you updated | 16:44 |
tdasilva | hseipp: are you guys making to the PTG? | 16:44 |
*** chosafine has quit IRC | 16:44 | |
*** chosafine has joined #openstack-swift | 16:47 | |
notmyname | good morning | 16:50 |
*** links has quit IRC | 16:52 | |
*** chosafine has quit IRC | 16:54 | |
notmyname | PTG etherpads collected in one place at https://wiki.openstack.org/wiki/PTG/Pike/Etherpads | 16:56 |
notmyname | we need to make one and link it there | 16:56 |
notmyname | and it's a place where we can find what's going on (and/or influence that) for monday-tuesday of the ptg | 16:56 |
hseipp | tdasilva: I most probably won't make it, but I will be in the US the weeks before | 16:57 |
notmyname | also, https://review.openstack.org/#/c/402043/ still needs reviewed. looks like cschwede and clayg have looked, but acoles has the only current review comment on it | 16:57 |
patchbot | patch 402043 - swift - Optimize hash calculation when suffix hash invalid... | 16:57 |
*** klrmn has quit IRC | 17:01 | |
tdasilva | hseipp: ok | 17:02 |
*** chsc has joined #openstack-swift | 17:07 | |
*** chsc has joined #openstack-swift | 17:07 | |
*** klrmn has joined #openstack-swift | 17:08 | |
*** sgundur_ has quit IRC | 17:11 | |
acoles | notmyname: I inferred from scrollback that clayg is mid-flight on reviewing that patch | 17:11 |
notmyname | yeah, same here | 17:11 |
notmyname | but that doesn't mean he's the only one who can have fun with it ;-) | 17:12 |
*** david-lyle has joined #openstack-swift | 17:13 | |
*** sgundur_ has joined #openstack-swift | 17:16 | |
*** asettle has quit IRC | 17:18 | |
*** pcaruana has quit IRC | 17:25 | |
*** cbartz has quit IRC | 17:28 | |
*** chosafine has joined #openstack-swift | 17:28 | |
*** cbartz has joined #openstack-swift | 17:28 | |
*** cbartz has left #openstack-swift | 17:30 | |
*** tesseract has quit IRC | 17:31 | |
*** tqtran has joined #openstack-swift | 17:31 | |
*** hseipp has quit IRC | 17:31 | |
*** manous has quit IRC | 17:32 | |
*** winggundamth has quit IRC | 17:33 | |
*** jordanP has quit IRC | 17:38 | |
acoles | tdasilva: agree re symlink PUT with x-copy-from, just updated my gerrit comment. | 17:39 |
openstackgerrit | Gábor Antal proposed openstack/swift: Added missing super() calls in obj/ classes https://review.openstack.org/269719 | 17:43 |
notmyname | acoles: tdasilva: I'm trying to remember what we talked about yesterday about symlink+x-copy-from | 17:44 |
*** JimCheung has joined #openstack-swift | 17:46 | |
openstackgerrit | Gábor Antal proposed openstack/swift: Reduced complexity of _response_iter() method https://review.openstack.org/247560 | 17:51 |
*** rledisez has quit IRC | 17:54 | |
acoles | tdasilva: I don't see a test for this, but from lookign at code I think that if you append ?multipart-manifest=get to an X-Copy-From header then it will be appended to the source get url (it looks like it gets copied as part of the object name) | 18:04 |
acoles | tdasilva: it does not appear in the QUERY_STRING of the proxy request env because the path doesn't get parsed again, but if its sent to object server then I suspect it might get parsed to QUERY_STRING there | 18:06 |
acoles | I need to write a func test to try it out. | 18:06 |
tdasilva | acoles: yeah, i could not find any test either, was planning to add one | 18:06 |
tdasilva | or feel free to add it :) | 18:07 |
acoles | I tried a unit test but it fails because the path is not parsed again. | 18:07 |
acoles | tdasilva: I'm just looking at what copy of an slo manifest does, not symlink yet | 18:08 |
tdasilva | right, that's what i was planning to write too :) | 18:08 |
tdasilva | acoles: for symlinks it is already there | 18:08 |
*** mvk has joined #openstack-swift | 18:10 | |
acoles | tdasilva: you meant there is a test for x-copy-from: c/0?symlink=true ? cool. AFAICT it would just work because the copy middleware will copy any query string to the source path. | 18:10 |
tdasilva | acoles: sorry, there's this test: https://review.openstack.org/#/c/232162/44/test/functional/test_symlink.py@447 | 18:12 |
patchbot | patch 232162 - swift - Symlink implementation. | 18:12 |
tdasilva | not x-copy-from: c/0?symlink=true | 18:12 |
tdasilva | but this behavior is similar to this: | 18:12 |
tdasilva | http://paste.fedoraproject.org/525137/14840718/ | 18:12 |
acoles | tdasilva: ok that test is a good starting point, thanks for pointer | 18:13 |
tdasilva | acoles: checking your comments now. notmyname there's a been a lot of comments on the api doc patch from jrichli so that's what we have been talking about | 18:13 |
*** sgundur_ has quit IRC | 18:13 | |
*** sgundur_ has joined #openstack-swift | 18:14 | |
tdasilva | acoles: nice, you found this: https://github.com/openstack/swift/blob/b94d0db9aaf117080bdcebda4b44bd02eb25749e/test/unit/common/middleware/test_copy.py#L260-L260 | 18:16 |
tdasilva | acoles: i had not found a func test for that | 18:16 |
*** sgundur_ has quit IRC | 18:16 | |
*** sgundur_ has joined #openstack-swift | 18:17 | |
acoles | tdasilva: yes but if modify that test by moving the query string from the PUT url to the x-copy-from it will fail, but that is I think because the path is not re-parsed | 18:17 |
tdasilva | acoles: ok, now i understand what you meant. and Yes, I agree with your finding. I had encoutered the same when trying to modify the symlink tests i posted above | 18:18 |
*** asettle has joined #openstack-swift | 18:20 | |
*** sgundur_ has quit IRC | 18:20 | |
tdasilva | acoles: i'm now thinking about your idea of having symlink=get, symlink=post, symlink=delete (future??) | 18:22 |
acoles | ok. I'm just throwing ideas around :) seems like it is worth considering tho | 18:22 |
tdasilva | yeah, it's more extensible, rather than the binary true/false | 18:23 |
*** sgundur_ has joined #openstack-swift | 18:25 | |
zaitcev | https://groups.google.com/forum/#!topic/golang-nuts/cR5bWfLroiQ | 18:30 |
zaitcev | Worst comes to worst, I can implement my own HTTP server, I suppose. It's not that hard, I did it in C before. | 18:31 |
acoles | tdasilva: ok, I got myself confused. the symlink=true does make it to symlink middleware in the GET request env path, but not in the env QUERY_STRING, so it actually causes a 404. | 18:37 |
acoles | tdasilva: https://gist.github.com/alistairncoles/251ff8337f38b0522020dc6d833db228 | 18:37 |
acoles | makes me wonder whether _check_copy_from_header should check for a query string in the header value (and fail with an informative message if found)? | 18:40 |
tdasilva | acoles: or maybe the way we are building the get request in _get_source_object is not correct? | 18:42 |
*** acoles is now known as acoles_ | 18:42 | |
*** sgundur_ has quit IRC | 18:48 | |
timburke | acoles_: would that break clients trying to copy objects that actually have a '?' in them? or would we only do it before the unquote? (in which case, shame on them for taking advantage of our liberal parsing, i guess?) | 18:55 |
timburke | acoles_: tdasilva: what are your thoughts about recording the target in the container db? | 18:55 |
tdasilva | timburke: what's the goal of storing the target in the container db? over the holiday break i was thinking how nice it would be to "cache" the target somehow, so that it didn't require a trip to the object server to get the target | 18:58 |
tdasilva | but i'm not sure if that's feasible, so i'm curious to hear what you are thinking... | 18:58 |
timburke | ugh. i'd say "use the standard cache-control headers", but those will necessarily be coming from the target... | 18:59 |
timburke | our main thought there was that more information is better, and if we don't record it now, we'll be hesitant to add it later since we can't rely on it being there | 19:00 |
clayg | tdasilva: timburke: did you guys make a call on symlink=[get|true] - is everyone cool with PUT /a/c/target?symlink=true "X-Copy-From: /a/c/source with unescaped name maybe?" | 19:03 |
*** d0ugal has quit IRC | 19:04 | |
tdasilva | timburke: ack, need to think more about (can't really come up with any reason why we shouldn't do it atm) | 19:04 |
tdasilva | clayg: acoles_ and I were just talking about that a few min. ago... IMO if we wanted to, we could change the behavior in copy to accomodate "PUT /a/c/target X-Copy-From: a/c/source?symlink=get" | 19:06 |
tdasilva | but that would be a change for how it works today in xLO land | 19:06 |
tdasilva | or maybe it doesn't need to change and we support both ways?? idk | 19:06 |
tdasilva | clayg, timburke we are trying to capture todos here: https://trello.com/b/oQHkQuV9/swift-symlinks | 19:07 |
tdasilva | feel free to add/comment whatever | 19:08 |
*** sgundur_ has joined #openstack-swift | 19:11 | |
clayg | tdasilva: I don't see an obviouis request access button? | 19:17 |
tdasilva | clayg: i had made it public, made you need to be a member? just added you now | 19:18 |
clayg | hmph, trello says I'm on the openstack swift team? | 19:18 |
tdasilva | lol, didn't know there's such a thing | 19:18 |
clayg | tdasilva: oh yeah making me all explicit like did the trick | 19:18 |
clayg | more -> settings -> "change team"???? it looks like you're the admin tho - maybe having more control is better for you ;) | 19:20 |
*** d0ugal has joined #openstack-swift | 19:20 | |
tdasilva | yeah, i saw that change team option, but dropdown is empty ??? i've never used teams before in trello, let me look at encryption board see if i can learn anything there | 19:22 |
tdasilva | https://trello.com/openstackswift/members < i'm not a member | 19:23 |
tdasilva | not sure how to become one, probably jrichli needs to add me | 19:23 |
tdasilva | actually notmyname is the admin | 19:24 |
*** JimCheung has quit IRC | 19:25 | |
*** JimCheung has joined #openstack-swift | 19:28 | |
notmyname | tdasilva: what's your trello username? | 19:33 |
tdasilva | notmyname: tdasilva1 | 19:34 |
notmyname | done | 19:34 |
*** pcaruana has joined #openstack-swift | 19:37 | |
*** chosafine has quit IRC | 19:38 | |
tdasilva | notmyname: thanks! | 19:40 |
*** biyiklioglu has joined #openstack-swift | 19:43 | |
*** JimCheung has quit IRC | 19:44 | |
*** JimCheung has joined #openstack-swift | 19:45 | |
*** asettle has quit IRC | 19:46 | |
*** asettle has joined #openstack-swift | 19:47 | |
*** dmorita has joined #openstack-swift | 19:47 | |
*** JimCheung has quit IRC | 19:50 | |
*** JimCheung has joined #openstack-swift | 19:51 | |
*** asettle has quit IRC | 19:51 | |
*** vinsh has joined #openstack-swift | 19:56 | |
*** JimCheung has quit IRC | 19:56 | |
*** vinsh has quit IRC | 19:57 | |
*** JimCheung has joined #openstack-swift | 20:01 | |
clayg | k, that was fun | 20:05 |
*** JimCheung has quit IRC | 20:05 | |
*** ChubYann has joined #openstack-swift | 20:05 | |
*** sgundur_ has quit IRC | 20:09 | |
*** dmorita has quit IRC | 20:13 | |
tdasilva | lol | 20:15 |
*** sams-gleb has quit IRC | 20:16 | |
*** dmorita has joined #openstack-swift | 20:16 | |
*** sams-gleb has joined #openstack-swift | 20:17 | |
*** biyiklioglu has quit IRC | 20:19 | |
*** dmorita has quit IRC | 20:19 | |
*** asettle has joined #openstack-swift | 20:24 | |
*** bkopilov has quit IRC | 20:38 | |
*** sgundur_ has joined #openstack-swift | 20:49 | |
*** dfflanders has joined #openstack-swift | 20:54 | |
*** lespaul has quit IRC | 20:56 | |
*** bkopilov has joined #openstack-swift | 20:58 | |
notmyname | FYI https://review.openstack.org/#/c/398875/ landed just now, with concerns resolved as "propose follow-up change to revise the doc" | 20:58 |
patchbot | patch 398875 - governance - Reference doc for new language additions (MERGED) | 20:58 |
*** bkopilov has quit IRC | 21:05 | |
tdasilva | so what's the next step? | 21:06 |
*** htruta has quit IRC | 21:08 | |
*** htruta` has joined #openstack-swift | 21:08 | |
*** dmorita has joined #openstack-swift | 21:08 | |
*** karenc has quit IRC | 21:09 | |
*** karenc has joined #openstack-swift | 21:09 | |
*** bkopilov has joined #openstack-swift | 21:10 | |
*** JimCheung has joined #openstack-swift | 21:13 | |
*** JimCheung has quit IRC | 21:17 | |
mattoliverau | Morning | 21:19 |
notmyname | mattoliverau: good morning | 21:20 |
clayg | tdasilva: beers! | 21:21 |
timburke | taking the bit that stores objects outside of OpenStack's Object Storage project? | 21:22 |
clayg | to be fair "beers" is almost always "the next step" - nearly the only exception is when it's also the current step - in which *sometimes* the next step is "pass out" - although it's still mostly "beers!" | 21:22 |
timburke | i love clayg's state machine :-) | 21:22 |
clayg | there's a *second* resolution?! this sounds awesome | 21:25 |
*** vint_bra has quit IRC | 21:26 | |
* clayg breifly considers the insanity of a process that requires *only one* resolution from the TC!? anarachy. | 21:26 | |
clayg | great work tdasilva acoles_ & probably notmyname | 21:26 |
clayg | also kudos to everyone not paying attention to governace and working on swift | 21:27 |
*** JimCheung has joined #openstack-swift | 21:32 | |
*** Jeffrey4l_ has joined #openstack-swift | 21:35 | |
*** Jeffrey4l has quit IRC | 21:35 | |
*** JimCheung has quit IRC | 21:37 | |
clayg | tdasilva: I'm not 100% i follow disallow creation of symlink with COPY | 21:38 |
clayg | tdasilva: I think creatig a copy of symlink is something that e.g. versioned writes want to do - is there a way to do that w/o exceptional special-case handling? | 21:38 |
*** cebruns has quit IRC | 21:40 | |
tdasilva | clayg: sorry, i probably should have expressed better, copying existing links is ok, copying a random-zero-byte object and adding x-symlink-target is what i don't like | 21:40 |
clayg | tdasilva: omg so +1000 | 21:40 |
tdasilva | plus i don't like copying a symlink object and changing the symlink target with a new x-symlink-target | 21:41 |
timburke | definitely | 21:41 |
mattoliverau | lol (belated laugh at clayg's beers comments | 21:41 |
clayg | yeah! that also sounds stupid! | 21:41 |
clayg | tdasilva: timburke: we are in violent agreement - mattoliverau should *definately* buy beers at PTG | 21:41 |
tdasilva | heh | 21:42 |
clayg | ;) | 21:42 |
tdasilva | just not fosters | 21:42 |
mattoliverau | clayg: for you, tdasilva and timburke, your totally on ;) | 21:42 |
*** cebruns has joined #openstack-swift | 21:47 | |
*** pcaruana has quit IRC | 21:48 | |
*** bkopilov has quit IRC | 22:12 | |
*** JimCheung has joined #openstack-swift | 22:13 | |
*** sgundur_ has quit IRC | 22:17 | |
*** sams-gleb has quit IRC | 22:19 | |
*** bkopilov has joined #openstack-swift | 22:28 | |
*** AnxiousGarlic has quit IRC | 22:47 | |
*** bkopilov has quit IRC | 22:50 | |
*** asettle has quit IRC | 22:51 | |
jrichli | are there any coordinated 'beer' type events at this PTG? do we have a head count for swifters if we wanted to make a reservation somewhere? | 22:54 |
notmyname | jrichli: nothing yet that I know of | 22:54 |
*** winggundamth has joined #openstack-swift | 23:07 | |
zaitcev | I'm gonna work on hb anyway | 23:12 |
*** asettle has joined #openstack-swift | 23:12 | |
*** asettle has quit IRC | 23:12 | |
notmyname | mattoliverau: maybe next week you can teach me some of ansible. I've been banging away, but I totally don't get the whole control flow or understand what's going on | 23:17 |
*** sams-gleb has joined #openstack-swift | 23:20 | |
*** ediardo has quit IRC | 23:21 | |
*** kei_yama has joined #openstack-swift | 23:22 | |
*** briancurtin has quit IRC | 23:22 | |
*** cppforlife_ has quit IRC | 23:23 | |
*** janonymous has quit IRC | 23:23 | |
*** kmARC has quit IRC | 23:23 | |
*** sams-gleb has quit IRC | 23:24 | |
*** kmARC has joined #openstack-swift | 23:25 | |
*** janonymous has joined #openstack-swift | 23:27 | |
*** ediardo has joined #openstack-swift | 23:36 | |
*** chsc has quit IRC | 23:37 | |
*** arch-nemesis has quit IRC | 23:43 | |
MooingLemur | it's been a while since I've looked at it, but sheesh it's grown: object-expirer[16173]: Pass beginning; 9392 possible containers; 500341165 possible objects | 23:46 |
mattoliverau | notmyname: sure can :) | 23:48 |
*** klamath has quit IRC | 23:48 | |
clayg | MooingLemur: 500M is impressive! Shoot for a B! | 23:53 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!