Thursday, 2017-12-07

*** zaitcev has quit IRC00:00
*** kei_yama has quit IRC00:05
*** csmart has joined #openstack-swift00:06
*** armaan has quit IRC00:30
kota_I'm at my office. If someone wants to ask about symlink, anytime poke me to head up.00:36
*** mat128 has quit IRC00:38
*** itlinux has joined #openstack-swift00:39
*** tovin07_ has joined #openstack-swift00:44
*** linkmark has quit IRC00:45
*** mat128 has joined #openstack-swift00:48
kota_notmyname: btw, can i assume Swift has 3 working days (i.e. until Friday evening) in the next PTG?01:03
notmynameyes, that's what I signed up for01:03
kota_notmyname: thank you!01:03
kota_from the meeting log, I'm realizing I should start to arrange my trip to go there ;)01:03
*** gyee has quit IRC01:12
notmynamekota_: you and me both!01:13
*** itlinux has quit IRC01:19
*** cshastri has joined #openstack-swift01:31
*** psachin has joined #openstack-swift01:31
*** two_tired has joined #openstack-swift01:37
*** itlinux has joined #openstack-swift01:45
*** m_kazuhiro has joined #openstack-swift01:47
m_kazuhirogood morning01:47
*** m_kazuhiro has quit IRC01:57
*** zacksh has quit IRC02:04
*** rcernin has quit IRC02:12
*** m_kazuhiro has joined #openstack-swift02:19
kota_m_kazuhiro: morning02:19
m_kazuhirokota_: morning!02:19
*** zacksh has joined #openstack-swift02:20
*** rcernin has joined #openstack-swift02:20
*** JimCheung has quit IRC02:43
*** JimCheung has joined #openstack-swift02:43
*** JimCheung has quit IRC02:48
*** JimCheung has joined #openstack-swift03:02
*** kei_yama has joined #openstack-swift03:04
*** mat128 has quit IRC03:04
*** JimCheung has quit IRC03:06
*** itlinux has quit IRC03:10
*** mat128 has joined #openstack-swift03:14
*** mat128 has quit IRC03:18
*** mat128 has joined #openstack-swift03:26
openstackgerritPete Zaitcev proposed openstack/swift master: PUT+POST and its development test  https://review.openstack.org/42791103:32
*** itlinux has joined #openstack-swift03:40
*** threestrands has joined #openstack-swift03:52
*** threestrands has quit IRC03:52
*** threestrands has joined #openstack-swift03:52
*** kei_yama has quit IRC04:01
*** kei_yama has joined #openstack-swift04:01
*** links has joined #openstack-swift04:25
*** m_kazuhiro_ has joined #openstack-swift04:36
*** ukaynar has joined #openstack-swift04:37
*** m_kazuhiro has quit IRC04:39
*** m_kazuhiro_ has quit IRC04:47
*** m_kazuhiro has joined #openstack-swift04:47
*** zacksh has quit IRC05:02
*** zacksh has joined #openstack-swift05:03
*** itlinux has quit IRC05:10
*** m_kazuhiro has quit IRC05:40
*** mat128 has quit IRC06:17
*** threestrands has quit IRC06:32
*** two_tired has quit IRC06:33
*** rcernin has quit IRC07:11
*** MooingLemur has quit IRC07:17
*** ukaynar has quit IRC07:34
*** hseipp has joined #openstack-swift07:44
*** MooingLemur has joined #openstack-swift07:54
*** tesseract has joined #openstack-swift08:15
*** rcernin has joined #openstack-swift08:19
*** armaan has joined #openstack-swift08:27
*** m_kazuhiro has joined #openstack-swift08:27
*** gkadam has joined #openstack-swift08:27
*** geaaru has joined #openstack-swift08:46
openstackgerritMerged openstack/swift master: Remove repeated text from deployment guide  https://review.openstack.org/52614108:56
*** hseipp has quit IRC08:58
*** hseipp has joined #openstack-swift09:18
*** hseipp has quit IRC09:19
*** linkmark has joined #openstack-swift09:23
*** hseipp has joined #openstack-swift09:28
*** ukaynar has joined #openstack-swift09:35
*** geaaru has quit IRC09:36
*** hseipp has quit IRC09:39
*** hseipp has joined #openstack-swift09:39
*** ukaynar has quit IRC09:40
*** armaan has quit IRC09:47
*** armaan has joined #openstack-swift09:48
*** cbartz has joined #openstack-swift09:50
*** HCLTech-SSW has joined #openstack-swift09:55
*** armaan has quit IRC09:55
*** armaan has joined #openstack-swift09:56
*** kei_yama has quit IRC09:59
*** cshastri has quit IRC10:20
*** rcernin has quit IRC10:21
*** tovin07_ has quit IRC10:26
*** geaaru has joined #openstack-swift10:46
openstackgerritMerged openstack/swift master: Add --swift-versions option to swift-recon man page  https://review.openstack.org/52584010:48
*** m_kazuhiro has quit IRC10:52
*** HCLTech-SSW has quit IRC11:02
kota_today was pretty quiet.11:13
kota_let's get back home11:14
*** armaan has quit IRC11:15
*** armaan has joined #openstack-swift11:15
*** armaan has quit IRC11:22
*** armaan has joined #openstack-swift11:23
*** ukaynar has joined #openstack-swift11:35
*** ukaynar has quit IRC11:40
*** silor has joined #openstack-swift12:19
*** armaan has quit IRC12:51
*** armaan has joined #openstack-swift12:51
*** armaan has quit IRC12:55
*** armaan has joined #openstack-swift12:55
*** armaan has quit IRC12:55
*** armaan has joined #openstack-swift12:56
*** psachin has quit IRC12:59
*** armaan has quit IRC13:00
*** armaan has joined #openstack-swift13:00
*** mat128 has joined #openstack-swift13:23
openstackgerritChristopher Bartz proposed openstack/swift master: Ringbuilder: Forbid writing empty rings  https://review.openstack.org/52519213:50
*** armaan has quit IRC13:59
*** links has quit IRC14:01
*** ukaynar has joined #openstack-swift14:04
*** hseipp has quit IRC14:04
*** armaan has joined #openstack-swift14:05
*** zaitcev has joined #openstack-swift14:24
*** ChanServ sets mode: +v zaitcev14:24
*** armaan has quit IRC14:28
*** ukaynar has quit IRC14:29
*** ukaynar has joined #openstack-swift14:30
*** openstackgerrit has quit IRC14:48
*** sai has quit IRC14:48
*** lifeless has quit IRC14:48
*** afazekas has quit IRC14:48
*** sc has quit IRC14:48
*** gkadam has quit IRC14:48
*** MeltedLux has quit IRC14:48
*** fungi has quit IRC14:48
*** torgomatic has quit IRC14:48
*** charz has quit IRC14:48
*** robcresswell has quit IRC14:48
*** DuncanT has quit IRC14:48
*** portdirect has quit IRC14:48
*** saltsa has quit IRC14:48
*** ChanServ has quit IRC14:48
*** mvk has quit IRC14:48
*** StevenK has quit IRC14:48
*** nikivi has quit IRC14:48
*** hugokuo has quit IRC14:48
*** cargonza has quit IRC14:48
*** f0o has quit IRC14:48
*** d34dh0r53 has quit IRC14:48
*** briancline has quit IRC14:48
*** cbartz has quit IRC14:48
*** csmart has quit IRC14:48
*** frankkahle has quit IRC14:48
*** szaher has quit IRC14:48
*** Chealion has quit IRC14:48
*** kota_ has quit IRC14:48
*** spotz has quit IRC14:48
*** zaitcev has quit IRC14:48
*** MooingLemur has quit IRC14:48
*** hoonetorg has quit IRC14:48
*** zigo has quit IRC14:48
*** anupn has quit IRC14:48
*** zhongjun has quit IRC14:48
*** tristanC has quit IRC14:48
*** flwang has quit IRC14:48
*** vinsh has quit IRC14:48
*** portante has quit IRC14:48
*** tdasilva has quit IRC14:48
*** aluria has quit IRC14:48
*** serverascode has quit IRC14:48
*** seongsoocho has quit IRC14:48
*** amito has quit IRC14:48
*** kencjohnston has quit IRC14:48
*** glb has quit IRC14:48
*** ahale has quit IRC14:48
*** bkeller` has quit IRC14:48
*** nadeem has quit IRC14:48
*** mat128 has quit IRC14:48
*** ndk- has quit IRC14:48
*** ejat has quit IRC14:48
*** shaner has quit IRC14:48
*** notmyname has quit IRC14:48
*** amrith has quit IRC14:48
*** geaaru has quit IRC14:48
*** oshritf has quit IRC14:48
*** EmilienM has quit IRC14:48
*** tonyb has quit IRC14:48
*** remix_tj has quit IRC14:48
*** cebruns has quit IRC14:48
*** cschwede has quit IRC14:48
*** jarbod has quit IRC14:48
*** dancn has quit IRC14:48
*** timburke has quit IRC14:48
*** mathiasb has quit IRC14:48
*** timss has quit IRC14:48
*** oshritf has joined #openstack-swift14:53
*** MeltedLux has joined #openstack-swift14:54
*** fungi has joined #openstack-swift14:54
*** torgomatic has joined #openstack-swift14:54
*** charz has joined #openstack-swift14:54
*** robcresswell has joined #openstack-swift14:54
*** DuncanT has joined #openstack-swift14:54
*** portdirect has joined #openstack-swift14:54
*** saltsa has joined #openstack-swift14:54
*** barjavel.freenode.net sets mode: +v torgomatic14:54
*** mvk has joined #openstack-swift14:54
*** StevenK has joined #openstack-swift14:54
*** nikivi has joined #openstack-swift14:54
*** hugokuo has joined #openstack-swift14:54
*** cargonza has joined #openstack-swift14:54
*** f0o has joined #openstack-swift14:54
*** d34dh0r53 has joined #openstack-swift14:54
*** briancline has joined #openstack-swift14:54
*** d0ugal has quit IRC14:54
*** afazekas has joined #openstack-swift14:54
*** lifeless has joined #openstack-swift14:54
*** sc has joined #openstack-swift14:54
*** sai has joined #openstack-swift14:54
*** openstackgerrit has joined #openstack-swift14:54
*** zaitcev has joined #openstack-swift14:54
*** mat128 has joined #openstack-swift14:54
*** cbartz has joined #openstack-swift14:54
*** MooingLemur has joined #openstack-swift14:54
*** zhongjun has joined #openstack-swift14:54
*** tristanC has joined #openstack-swift14:54
*** flwang has joined #openstack-swift14:54
*** amito has joined #openstack-swift14:54
*** vinsh has joined #openstack-swift14:54
*** portante has joined #openstack-swift14:54
*** hoonetorg has joined #openstack-swift14:54
*** frankkahle has joined #openstack-swift14:54
*** amrith has joined #openstack-swift14:54
*** anupn has joined #openstack-swift14:54
*** zigo has joined #openstack-swift14:54
*** EmilienM has joined #openstack-swift14:54
*** ndk- has joined #openstack-swift14:54
*** ejat has joined #openstack-swift14:54
*** shaner has joined #openstack-swift14:54
*** szaher has joined #openstack-swift14:54
*** Chealion has joined #openstack-swift14:54
*** tonyb has joined #openstack-swift14:54
*** aluria has joined #openstack-swift14:54
*** tdasilva has joined #openstack-swift14:54
*** kota_ has joined #openstack-swift14:54
*** notmyname has joined #openstack-swift14:54
*** spotz has joined #openstack-swift14:54
*** cebruns has joined #openstack-swift14:54
*** serverascode has joined #openstack-swift14:54
*** cschwede has joined #openstack-swift14:54
*** jarbod has joined #openstack-swift14:54
*** dancn has joined #openstack-swift14:54
*** seongsoocho has joined #openstack-swift14:54
*** timburke has joined #openstack-swift14:54
*** barjavel.freenode.net sets mode: +vvvv zaitcev kota_ notmyname timburke14:54
*** kencjohnston has joined #openstack-swift14:54
*** glb has joined #openstack-swift14:54
*** mathiasb has joined #openstack-swift14:54
*** timss has joined #openstack-swift14:54
*** ahale has joined #openstack-swift14:54
*** bkeller` has joined #openstack-swift14:54
*** nadeem has joined #openstack-swift14:54
*** oshritf has quit IRC14:55
*** oshritf has joined #openstack-swift14:55
*** d0ugal has joined #openstack-swift14:55
*** mtreinish has quit IRC14:55
*** ukaynar has quit IRC14:56
*** mtreinish has joined #openstack-swift14:59
*** ukaynar has joined #openstack-swift15:02
*** ukaynar has quit IRC15:04
*** ukaynar has joined #openstack-swift15:04
*** ukaynar has quit IRC15:06
*** ukaynar has joined #openstack-swift15:06
*** ukaynar has quit IRC15:11
*** frankkahle has quit IRC15:11
*** ChanServ has joined #openstack-swift15:16
*** barjavel.freenode.net sets mode: +o ChanServ15:16
*** d0ugal is now known as Guest2746015:20
*** Guest27460 has quit IRC15:23
*** d0ugal has joined #openstack-swift15:23
*** d0ugal has quit IRC15:23
*** d0ugal has joined #openstack-swift15:23
*** itlinux has joined #openstack-swift15:23
*** links has joined #openstack-swift15:25
*** ChanServ sets mode: +v tdasilva15:32
*** csmart has joined #openstack-swift15:36
*** itlinux has quit IRC15:41
*** itlinux has joined #openstack-swift15:49
*** itlinux has quit IRC15:54
*** links has quit IRC15:59
*** itlinux has joined #openstack-swift15:59
*** ukaynar has joined #openstack-swift16:03
*** itlinux has quit IRC16:04
*** itlinux has joined #openstack-swift16:06
*** ukaynar has quit IRC16:31
*** ukaynar has joined #openstack-swift16:39
*** csmart has quit IRC16:39
*** cshastri has joined #openstack-swift16:39
*** cebruns_ has joined #openstack-swift16:45
*** anupn has quit IRC16:46
*** cebruns has quit IRC16:47
*** mahatic_ has quit IRC16:48
*** mahatic has joined #openstack-swift16:48
*** itlinux has quit IRC16:50
*** ukaynar has quit IRC16:50
*** anupn has joined #openstack-swift16:51
*** oshritf has quit IRC16:52
*** itlinux has joined #openstack-swift16:53
*** cbartz has quit IRC17:10
*** silor has quit IRC17:14
*** JimCheung has joined #openstack-swift17:16
*** cshastri has quit IRC17:23
*** itlinux has quit IRC17:23
*** gyee has joined #openstack-swift17:37
*** remix_tj has joined #openstack-swift17:37
*** geaaru has joined #openstack-swift17:40
*** cshastri has joined #openstack-swift17:44
*** csmart has joined #openstack-swift17:55
*** silor has joined #openstack-swift17:56
*** ukaynar has joined #openstack-swift17:56
*** silor has quit IRC18:01
*** silor has joined #openstack-swift18:01
*** csmart has quit IRC18:05
*** silor has quit IRC18:06
*** mvk has quit IRC18:11
*** tesseract has quit IRC18:13
notmynamegood morning18:21
openstackgerritAlistair Coles proposed openstack/swift master: Refactor proxy-server conf loading to a helper function  https://review.openstack.org/52572818:25
*** csmart has joined #openstack-swift18:39
*** ukaynar has quit IRC18:42
*** oshritf has joined #openstack-swift18:45
*** oshritf has quit IRC18:49
*** itlinux has joined #openstack-swift18:53
*** itlinux has quit IRC19:14
*** itlinux has joined #openstack-swift19:18
*** ukaynar has joined #openstack-swift19:22
*** armaan has joined #openstack-swift19:23
*** ukaynar has quit IRC19:26
*** armaan has quit IRC19:28
*** csmart has quit IRC19:33
*** silor has joined #openstack-swift19:59
*** silor1 has joined #openstack-swift20:01
*** silor has quit IRC20:01
*** silor1 is now known as silor20:01
*** ukaynar has joined #openstack-swift20:02
*** armaan has joined #openstack-swift20:05
openstackgerritAlistair Coles proposed openstack/swift feature/deep: Add part/suffix/hash to tempdir only where needed  https://review.openstack.org/52649920:11
openstackgerritSamuel Merritt proposed openstack/swift master: Fix suffix-byte-range responses for zero-byte replicated objects.  https://review.openstack.org/52650020:13
*** oshritf has joined #openstack-swift20:23
*** oshritf has quit IRC20:31
*** silor has quit IRC20:36
*** itlinux has quit IRC20:40
*** cshastri has quit IRC20:53
*** armaan has quit IRC20:56
patchbotclayg I'm still alive!! (just not in the -meeting channel)20:59
*** itlinux has joined #openstack-swift21:00
claygoic, wc - that makes more sense21:00
claygpatchbot: thanks!21:00
*** linkmark has quit IRC21:18
*** gyee has quit IRC21:20
*** saint_ has joined #openstack-swift21:27
*** ukaynar has quit IRC21:31
*** ukaynar has joined #openstack-swift21:31
*** ukaynar has quit IRC21:32
*** ukaynar has joined #openstack-swift21:32
*** ukaynar has quit IRC21:32
*** ukaynar has joined #openstack-swift21:33
*** ukaynar has quit IRC21:37
*** geaaru has quit IRC21:43
*** StevenK has quit IRC21:43
*** nikivi has quit IRC21:43
*** hugokuo has quit IRC21:43
*** cargonza has quit IRC21:43
*** f0o has quit IRC21:43
*** d34dh0r53 has quit IRC21:43
*** briancline has quit IRC21:43
*** Jeffrey4l has quit IRC21:45
*** geaaru has joined #openstack-swift21:48
*** StevenK has joined #openstack-swift21:48
*** nikivi has joined #openstack-swift21:48
*** hugokuo has joined #openstack-swift21:48
*** cargonza has joined #openstack-swift21:48
*** f0o has joined #openstack-swift21:48
*** d34dh0r53 has joined #openstack-swift21:48
*** briancline has joined #openstack-swift21:48
*** Jeffrey4l has joined #openstack-swift21:48
*** openstackgerrit has quit IRC21:48
zaitcevguys, I have a silliest question - in the Symlink patch, we have, in swift/container/sync.py: from swift.common.middleware.symlink import blah. Does this concern anyone? Intellectually I understand that we probably aren't opening a door to an annoying recursive import, but...?21:59
*** threestrands has joined #openstack-swift22:04
*** mat128 has quit IRC22:06
claygzaitcev: I think your gut it right - that smells...22:08
*** rcernin has joined #openstack-swift22:09
*** rcernin has quit IRC22:09
*** rcernin has joined #openstack-swift22:09
*** armaan has joined #openstack-swift22:09
claygbut idk, it seems to make sense...22:11
timburkewe're already baking in knowledge of the client headers -- i think i'd be ok with hardcoding the backend header, too...22:11
claygso leave the logic there but use a literal instead of importing it...22:11
zaitcevI was only thinking about importing from some place like swift/common/constraints.py.22:11
claygwe've gone round and round on using stringly typing headers in the swift code base22:12
*** ukaynar has joined #openstack-swift22:12
claygI have a strong but not well founded preference to never use constants when a header will do - I claim it makes sense because of the whole CONSTANT.lower() and 'HTTP_' + CONSTANT.replace('-', '_').upper() non-sense that goes on otherwise22:13
claygs/when a header/when a good string literal/22:13
claygit's not really a "single source of truth" issue that causes you to normally want a constant22:14
claygof course some people's editors help auto complete constants better than strings - I've configured my auto-complete to work for either - as long as the string of chars exists in my code base somewhere I can find it with ctrl-p22:15
zaitcevWell it's true that having a weird-ass function that prepends 'object' or 'account' to a string may be a little obfuscating, and that's what we're importing (from a middleware, as it happens).22:15
timburkei also feel like it's something that'd be just fine to do as a follow-up22:15
clayg+200 ^22:16
zaitcevokay22:16
*** armaan has quit IRC22:17
acolesfwiw I like constants because I can find all usages with a single key shortcut, I need to explore if my IDE will autocomplete strings like clayg does22:20
zaitcevI use grep -i22:20
acolesbut there's an inconsistency in sync.py - 'X-Symlink-Target' could be TGT_OBJ_SYMLINK_HDR etc22:22
acolesand if we're going to have a constant it should be used consistently otherwise we have two things to search for22:23
acolesfollow-up is fine though22:24
zaitcevso, which one22:24
acoleszaitcev: author's choice? I wouldn't down vote either as long as there is consistency22:27
*** ianychoi has quit IRC22:30
*** ianychoi has joined #openstack-swift22:33
*** mvk has joined #openstack-swift22:33
*** ukaynar has quit IRC22:36
*** rcernin has quit IRC22:36
*** geaaru has quit IRC22:36
*** StevenK has quit IRC22:36
*** nikivi has quit IRC22:36
*** hugokuo has quit IRC22:36
*** cargonza has quit IRC22:36
*** f0o has quit IRC22:36
*** d34dh0r53 has quit IRC22:36
*** briancline has quit IRC22:36
*** ukaynar has joined #openstack-swift22:42
*** rcernin has joined #openstack-swift22:42
*** geaaru has joined #openstack-swift22:42
*** StevenK has joined #openstack-swift22:42
*** nikivi has joined #openstack-swift22:42
*** hugokuo has joined #openstack-swift22:42
*** cargonza has joined #openstack-swift22:42
*** f0o has joined #openstack-swift22:42
*** d34dh0r53 has joined #openstack-swift22:42
*** briancline has joined #openstack-swift22:42
*** gyee has joined #openstack-swift22:50
*** itlinux has quit IRC22:56
*** onovy has quit IRC23:04
*** onovy has joined #openstack-swift23:05
*** ukaynar has quit IRC23:06
*** ukaynar has joined #openstack-swift23:07
claygtorgomatic: so patch 479012 I was thinking of that solves the issue but dispersion as a metric is only considering replicas instead of part-replicas and everything-is-terrible/this-is-fine.23:14
patchbothttps://review.openstack.org/#/c/479012/ - swift - Save ring builder if dispersion changes23:14
kota_I'm feeling the sync clean up can be followup23:22
*** kei_yama has joined #openstack-swift23:30
*** ukaynar has quit IRC23:31
claygdoes anyone have the short answer of why symlink requests shouldn't be conditional?23:32
claygis there where all the range request to zero byte object stuff came from?23:33
timburkeeh? they aren't? i thought they were... though i haven't played with it in a while23:35
timburkemaybe i'm not understanding the question... but there are definitely if-match tests in https://review.openstack.org/#/c/232162/75/test/functional/test_symlink.py that look to behave reasonably...23:37
patchbotpatch 232162 - swift - Symlink implementation.23:37
claygtimburke: I'm referring to the code/conceptual-leak in the proxy & obj server to force symlink=get requests to NEVER be conditional (?)23:41
*** manous_ has joined #openstack-swift23:46
timburkeah... the comments make more sense to me... i think the concern may be a concern if you enable symlink, create some links, then later disable it? maybe?23:47
claygwhich comments now?23:47
timburke*your* comments, on the review23:47
timburkethe symlink=get requests are *always* conditional, the normal ones are conditional provided we're not looking at a symlink...23:47
claygprovided we're not looking at a symlink... this has something to do with a conditional request saying something like "your byte range is bullshit bro" instead of "here's your zero byte response jackhole"23:48
timburkei agree that https://review.openstack.org/#/c/232162/75/swift/proxy/controllers/obj.py smells a bit... it's weird... and now i wanna mess with ranged requests and symlinks23:50
patchbotpatch 232162 - swift - Symlink implementation.23:50
*** mat128 has joined #openstack-swift23:51
claygi was really hoping a test somewhere would explain everything - but i'm still hunting...23:53
claygoh... maybe test.functional.test_symlink.TestSymlinkTargetObjectComparison.testLastModified23:54
claygtest.functional.test_symlink.TestSymlinkTargetObjectComparison.testIfModifiedSince23:54
claygok, so the one in the proxy might be bs23:54
*** threestrands has quit IRC23:55
claygbut the obj server stuff is legit - unless we could get the metadata all the way back to to the middleware... as long as it's just backend headers that get stripped out it's probably fine... hrm...23:56
*** mat128 has quit IRC23:59
*** ukaynar has joined #openstack-swift23:59
*** mat128 has joined #openstack-swift23:59

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