Tuesday, 2016-05-24

*** thumpba has quit IRC00:04
*** gyee has quit IRC00:10
*** thumpba has joined #openstack-swift00:12
*** Vinsh has joined #openstack-swift00:19
*** diogogmt has joined #openstack-swift00:19
*** d0ugal has joined #openstack-swift00:19
*** Jeffrey4l has joined #openstack-swift00:26
*** arch-nemesis has quit IRC00:29
*** thumpba has quit IRC00:31
*** thumpba has joined #openstack-swift00:34
*** sheel has joined #openstack-swift00:43
*** diogogmt has quit IRC00:53
*** thumpba has quit IRC00:55
*** suyash has quit IRC00:55
*** diogogmt has joined #openstack-swift00:55
*** sams-gleb has joined #openstack-swift00:56
*** sams-gleb has quit IRC01:03
*** klrmn has quit IRC01:08
*** _JZ_ has quit IRC01:14
*** diogogmt has quit IRC01:18
*** cdelatte has quit IRC01:37
*** MikeG451 has quit IRC01:45
*** tqtran has quit IRC01:59
*** sams-gleb has joined #openstack-swift02:00
*** adu has joined #openstack-swift02:01
*** SkyRocknRoll has quit IRC02:01
*** sams-gleb has quit IRC02:08
*** klrmn has joined #openstack-swift02:12
*** hoonetorg has quit IRC02:20
*** hoonetorg has joined #openstack-swift02:20
*** dmorita_ has quit IRC02:28
*** adu has quit IRC02:44
*** dmorita has joined #openstack-swift02:48
*** diogogmt has joined #openstack-swift02:49
*** dmorita has quit IRC02:53
*** adu has joined #openstack-swift02:54
*** tqtran has joined #openstack-swift02:56
*** tqtran has quit IRC03:00
*** sams-gleb has joined #openstack-swift03:05
*** sams-gleb has quit IRC03:13
openstackgerritOpenStack Proposal Bot proposed openstack/swift: Updated from global requirements  https://review.openstack.org/8873603:17
*** ppai has joined #openstack-swift03:17
*** psachin has joined #openstack-swift03:26
*** adu has quit IRC03:29
openstackgerritTim Burke proposed openstack/python-swiftclient: Add --get <key> option to `swift capabilities` / `swift info`  https://review.openstack.org/27604303:30
openstackgerritTim Burke proposed openstack/python-swiftclient: Add --json option to `swift capabilities` / `swift info`  https://review.openstack.org/27638203:30
*** tqtran has joined #openstack-swift03:32
*** tqtran has quit IRC03:33
*** janonymous has quit IRC03:34
*** david-lyle_ has joined #openstack-swift03:55
*** david-lyle has quit IRC03:57
*** klrmn has quit IRC03:59
*** psachin has quit IRC04:01
*** links has joined #openstack-swift04:07
*** sams-gleb has joined #openstack-swift04:10
*** thumpba has joined #openstack-swift04:10
mahaticacoles_: jrichli maybe it's not feature/crypto specific. I saw this on some other patches as well. for instance patch 16224304:17
patchbotmahatic: https://review.openstack.org/#/c/162243/ - swift - Make object creation more atomic in Linux04:17
mahaticlike briancline mentioned i believe it's a keystone issue04:17
*** sams-gleb has quit IRC04:18
jrichlimahatic: ah, ok.  I believed it was the keystone issue, but thought it was only crypto gate tests failing due to that.  thanks!04:18
*** psachin has joined #openstack-swift04:19
mahaticjrichli: yeah, np04:19
openstackgerritTim Burke proposed openstack/swift: Allow concurrent bulk deletes  https://review.openstack.org/31181704:41
openstackgerritMerged openstack/swift: Improve linting for third-party middleware  https://review.openstack.org/31954604:48
*** nadeem has joined #openstack-swift05:00
*** ChubYann has quit IRC05:11
*** dmellado has quit IRC05:13
*** links has quit IRC05:14
*** sams-gleb has joined #openstack-swift05:15
*** sgundur1 has quit IRC05:16
*** dmellado has joined #openstack-swift05:17
*** links has joined #openstack-swift05:17
*** sgundur1 has joined #openstack-swift05:19
*** dmorita has joined #openstack-swift05:23
*** sams-gleb has quit IRC05:23
*** links has quit IRC05:24
*** ppai has quit IRC05:24
*** zaitcev has quit IRC05:24
*** dmorita has quit IRC05:27
*** cschwede has quit IRC05:32
ozeritorgomatic: Thanks! What about GET requests? These don't use chunked encoding. DiskFile already implemeted zero_copy_send. So why not have the proxy also zero-copying between the object-server response to the client response? More specifically, the 'GetOrHeadHandler' inside proxy/controller/base.py returns an iterator on the request object data, which does not use zero copy05:35
*** cschwede has joined #openstack-swift05:37
*** ppai has joined #openstack-swift05:46
*** thumpba has quit IRC05:47
*** ChanServ sets mode: +v cschwede05:49
openstackgerritPrashanth Pai proposed openstack/swift: Make object creation more atomic in Linux  https://review.openstack.org/16224305:51
*** links has joined #openstack-swift06:03
*** rcernin has joined #openstack-swift06:07
*** serverascode has quit IRC06:15
*** cppforlife_ has quit IRC06:21
*** sams-gleb has joined #openstack-swift06:21
openstackgerritMahati Chamarthy proposed openstack/swift: crypto - Add "disable_encryption" config option  https://review.openstack.org/31558806:21
*** cppforlife_ has joined #openstack-swift06:23
*** sams-gleb has quit IRC06:28
*** SkyRocknRoll has joined #openstack-swift06:35
*** serverascode has joined #openstack-swift06:35
*** nadeem has quit IRC06:58
*** sams-gleb has joined #openstack-swift07:01
*** mmcardle has quit IRC07:03
*** tesseract has joined #openstack-swift07:04
*** nadeem has joined #openstack-swift07:04
*** Jeffrey4l has quit IRC07:06
*** tesseract has quit IRC07:08
*** mmcardle has joined #openstack-swift07:10
*** jordanP has joined #openstack-swift07:51
mahaticacoles_: thanks for your review on 319683 patch. I am off for the next few hours. Will try to address them in the night07:56
mahaticI only noticed those comments now. Somehow missed an email for your review update07:57
*** hosanai has quit IRC08:03
openstackgerritDavanum Srinivas (dims) proposed openstack/swift: [WIP] Testing latest u-c  https://review.openstack.org/31844108:10
openstackgerritDavanum Srinivas (dims) proposed openstack/swift: [WIP] Testing latest u-c  https://review.openstack.org/31844108:10
*** dmk0202 has joined #openstack-swift08:16
openstackgerritKazuhiro MIYAHARA proposed openstack/swift: WIP: Swift Automated Tiering  https://review.openstack.org/28705708:17
*** jmccarthy has quit IRC08:23
*** asettle has joined #openstack-swift08:24
*** ig0r_ has joined #openstack-swift08:40
*** mmcardle1 has joined #openstack-swift08:42
*** mmcardle has quit IRC08:42
*** ppai has quit IRC08:43
*** ppai has joined #openstack-swift08:57
*** daemontool_ has joined #openstack-swift09:00
*** ouchkernel has quit IRC09:03
*** ouchkernel has joined #openstack-swift09:06
*** acoles_ is now known as acoles09:07
acolesbriancline: yes, that looks like the culprit - thanks for fixing, my patch merged after a recheck :)09:10
*** SkyRocknRoll has quit IRC09:21
openstackgerritAlistair Coles proposed openstack/swift: crypto - Add "disable_encryption" config option  https://review.openstack.org/31558809:27
acolesmahatic: ^^ just a tiny change to test09:27
*** zigo_ is now known as zigo09:28
*** jordanP has quit IRC09:32
*** jordanP has joined #openstack-swift09:45
acolesmahatic: I added +A to that ^^ but it depends on this patch 318167 which needs reviews09:51
patchbotacoles: https://review.openstack.org/#/c/318167/ - swift (feature/crypto) - crypto - test varying proxy pipeline configs09:51
*** psachin has quit IRC09:53
*** mvk has quit IRC09:53
*** nadeem has quit IRC09:57
*** nadeem has joined #openstack-swift09:59
*** ppai has quit IRC10:02
*** psachin has joined #openstack-swift10:11
*** nadeem has quit IRC10:14
*** mvk has joined #openstack-swift10:22
*** early has quit IRC10:23
*** early has joined #openstack-swift10:23
*** sanchitmalhotra has joined #openstack-swift10:27
onovymattoliverau: hi. did you figure out permission problems with ionice?10:34
*** Jeffrey4l has joined #openstack-swift10:45
*** kei_yama has quit IRC10:56
*** sanchitmalhotra1 has joined #openstack-swift10:57
*** sanchitmalhotra has quit IRC10:58
openstackgerritKazuhiro MIYAHARA proposed openstack/swift: WIP: Swift Automated Tiering  https://review.openstack.org/28705710:58
*** janonymous_ has quit IRC11:00
*** cdelatte has joined #openstack-swift11:03
*** janonymous_ has joined #openstack-swift11:13
*** ig0r_ has quit IRC11:34
*** asettle has quit IRC11:39
*** asettle has joined #openstack-swift11:39
*** ig0r_ has joined #openstack-swift11:56
*** silor has joined #openstack-swift12:04
*** asettle has quit IRC12:08
*** sams-gleb has quit IRC12:08
*** silor has quit IRC12:08
*** sams-gleb has joined #openstack-swift12:09
*** silor has joined #openstack-swift12:09
*** asettle has joined #openstack-swift12:15
*** sams-gleb has quit IRC12:17
*** asettle has quit IRC12:17
*** asettle has joined #openstack-swift12:17
*** sams-gleb has joined #openstack-swift12:23
*** klamath has joined #openstack-swift12:23
*** klamath has joined #openstack-swift12:24
*** catintheroof has joined #openstack-swift12:49
*** diogogmt has quit IRC12:50
*** diogogmt has joined #openstack-swift12:52
*** sheel has quit IRC12:55
*** jordanP has quit IRC12:55
openstackgerritAlistair Coles proposed openstack/swift: Merge branch 'master' feature/crypto  https://review.openstack.org/32043212:55
*** jordanP has joined #openstack-swift12:57
acolesjrichli: ^^12:57
*** david-lyle has joined #openstack-swift12:57
*** pauloewerton has joined #openstack-swift12:57
*** jistr is now known as jistr|mtg13:01
*** david-lyle_ has quit IRC13:01
*** diogogmt has quit IRC13:07
*** fesp has joined #openstack-swift13:36
*** BigWillie has joined #openstack-swift13:38
*** fesp has quit IRC13:40
*** ametts has joined #openstack-swift13:46
*** m3m0 has quit IRC13:47
*** m3m0 has joined #openstack-swift13:49
*** jistr|mtg is now known as jistr14:04
*** _JZ_ has joined #openstack-swift14:05
*** MikeG451 has joined #openstack-swift14:08
*** thumpba has joined #openstack-swift14:09
*** thumpba has quit IRC14:09
*** thumpba has joined #openstack-swift14:11
*** SkyRocknRoll has joined #openstack-swift14:13
*** diogogmt has joined #openstack-swift14:14
*** 64MAAATDJ has joined #openstack-swift14:14
*** 64MAAATDJ has quit IRC14:14
*** thumpba has quit IRC14:14
*** sheel has joined #openstack-swift14:18
*** diogogmt has quit IRC14:23
*** logan- has quit IRC14:29
*** jmccarthy has joined #openstack-swift14:29
*** logan- has joined #openstack-swift14:30
mmotianigood morning!14:33
jrichliacoles: thanks for the merge.  will review 318167.14:38
acolesjrichli: good morning. thanks, would be great to get that merged14:39
*** joeljwright has joined #openstack-swift14:40
*** ChanServ sets mode: +v joeljwright14:40
*** david-lyle has quit IRC14:42
*** mvk has quit IRC14:42
*** ouchkernel has quit IRC14:42
*** ujjain has quit IRC14:42
*** ozeri has quit IRC14:42
*** hugokuo has quit IRC14:42
*** klamath has quit IRC14:42
*** sgundur1 has quit IRC14:42
*** treyd has quit IRC14:42
*** StevenK_ is now known as StevenK14:44
*** rcernin has quit IRC14:47
openstackgerritMohit Motiani proposed openstack/swift: Add region in ring structure & deployment guide  https://review.openstack.org/32014614:54
*** links has quit IRC14:57
*** asettle has quit IRC14:58
*** asettle has joined #openstack-swift14:58
*** rcernin has joined #openstack-swift14:59
*** jistr is now known as jistr|mtg15:04
*** psachin has quit IRC15:07
*** jmccarthy has quit IRC15:08
*** klrmn has joined #openstack-swift15:09
mmotianitimburke: Thanks for reviewing the patch: https://review.openstack.org/#/c/31644815:09
mmotianiDo you want me to include object-reconstructor, object-expirer and container-sync into it or shall I create a seperate bug for it ?15:10
*** diogogmt has joined #openstack-swift15:10
*** jmccarthy has joined #openstack-swift15:14
*** dmorita has joined #openstack-swift15:20
tdasilvawow, this was an interesting read: http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-06-28-20.06.log.html15:22
*** asettle has quit IRC15:25
*** dmorita has quit IRC15:25
cschwedetdasilva: indeed! i also read it like an hour ago or so15:29
*** cdelatte has quit IRC15:35
*** links has joined #openstack-swift15:36
*** dmk0202 has quit IRC15:38
notmynamegood morning15:38
*** dmk0202 has joined #openstack-swift15:38
notmynametdasilva: cschwede: FWIW, please don't assume that my views five years ago are 100% the same as my views today :-)15:38
cschwedenotmyname: got it :) it’s still an interesting travel in time though, to the beginning of openstack15:39
cschwedeand the discussions back then15:39
notmynameoh, yeah. very much so15:39
tdasilvanotmyname: oh yeah, I understand...to me was just interesting to see some of the tension between teams there15:39
*** jistr|mtg is now known as jistr15:40
*** klamath has joined #openstack-swift15:40
*** treyd has joined #openstack-swift15:40
*** Junhongl_ has joined #openstack-swift15:41
*** Junhongl_ has quit IRC15:44
*** Junhongl_ has joined #openstack-swift15:44
*** delattec has joined #openstack-swift15:45
*** david-lyle has joined #openstack-swift15:45
*** mvk has joined #openstack-swift15:45
*** ouchkernel has joined #openstack-swift15:45
*** ujjain has joined #openstack-swift15:45
*** ozeri has joined #openstack-swift15:45
*** hugokuo has joined #openstack-swift15:45
*** Junhongl_ has quit IRC15:47
*** Junhongl has joined #openstack-swift15:48
*** arch-nemesis has joined #openstack-swift15:50
*** Junhongl has quit IRC15:51
*** gyee has joined #openstack-swift15:53
*** sgundur1 has joined #openstack-swift15:54
*** diogogmt has quit IRC15:54
*** lcurtis has joined #openstack-swift15:56
*** ozeri has quit IRC15:56
*** delattec has quit IRC15:57
*** david-lyle has quit IRC15:57
*** mvk has quit IRC15:57
*** ouchkernel has quit IRC15:57
*** ujjain has quit IRC15:57
*** hugokuo has quit IRC15:57
*** diogogmt has joined #openstack-swift15:59
*** delattec has joined #openstack-swift16:06
*** david-lyle has joined #openstack-swift16:06
*** mvk has joined #openstack-swift16:06
*** ouchkernel has joined #openstack-swift16:06
*** ujjain has joined #openstack-swift16:06
*** hugokuo has joined #openstack-swift16:06
notmynamethe TC meeting today at 2000UTC in #openstack-meeting will have a couple of topics that affect swift (including the golang-related topic) https://wiki.openstack.org/wiki/Meetings/TechnicalCommittee16:06
*** jmccarthy has quit IRC16:09
timburkegood morning16:15
*** lakshmiS has joined #openstack-swift16:15
*** lakshmiS has quit IRC16:19
*** lakshmiS has joined #openstack-swift16:23
*** dmk0202 has quit IRC16:24
*** ig0r_ has quit IRC16:24
*** sams-gleb has quit IRC16:25
*** sams-gleb has joined #openstack-swift16:26
*** catintheroof has quit IRC16:28
*** asettle has joined #openstack-swift16:32
*** sams-gleb has quit IRC16:34
*** delatte has joined #openstack-swift16:43
*** mvk has quit IRC16:45
*** delattec has quit IRC16:46
*** daemontool_ has quit IRC16:49
*** daemontool_ has joined #openstack-swift16:49
*** asettle has quit IRC16:50
*** mmcardle1 has quit IRC16:53
*** daemontool_ has quit IRC16:53
*** jordanP has quit IRC16:58
openstackgerritAlistair Coles proposed openstack/swift: crypto - purge crypto sysmeta from responses  https://review.openstack.org/32057916:58
*** dmorita has joined #openstack-swift16:59
acolestimburke: ^^ includes an alternative approach to purging override headers16:59
acolestimburke: btw your patch was a headsup, thanks! - I had a trello card to purge headers but it was marked low priority :/17:00
timburkeacoles: yeah, happy to help! i just got to thinking about how to fix the slo etags and what would be involved in doing that post-encryption (which is pretty much certainly when it would get in)17:01
acolesplease let it be so17:02
timburkeacoles: i was thinking about that more last night, and got to wondering whether it'd actually be better to *preserve* the override-etag, so as to (1) ensure that the copied object has the same etag as the original and (2) minimize our assumptions about pipeline placement. i have to think about it some more...17:03
acolestimburke: so we should agree on where to clobber the override headers, then I'm +2 on your patch.17:04
*** dmorita has quit IRC17:04
acolestimburke: oic, let me ponder that some more too17:04
timburkebut i worry that view only makes sense in the context of encryption, where there's a ready way to reverse the operation on the override-etag17:05
acolestimburke:  in crypto case the override etag of the source object is encrypted with source container key, which will break things if it finds its way to the destination container17:05
timburkeacoles: i don't mean that copy should see the same override-etag that the object server sees. rather, that we should do the decryption on GET and rely on the encrypter doing The Right Thing on PUT17:07
acolestimburke: got it. interesting.17:08
timburke(that was the problem with the original patchset; the header coming out on GET wasn't decrypted so on PUT it got *double* encrypted)17:09
timburkebut again, this is only an option here because we have a reversible process; i'm not sure how applicable this approach would be for other middlewares that may want to override container-listing etags17:12
acolestimburke: when you ( ;P ) fix slo to override the etag, then copy an old manifest, the copied source override header would override what slo now wants to send, given how left-most takes precedence17:16
acolesin other words, we may not want to trust the source override value.17:17
timburkei was planning on having slo use setdefault; i.e., trust whatever's left of it, including copy. and this would be consistent with the view that override-etag should match the source (although copy would need to setdefault the override to the received etag, i think? otherwise you'd get different behavior for old-slo+encryption/ec vs old-slo+replicated)17:21
acolesjrichli: this thought came to me over night https://trello.com/c/F7J1xcE0/108-include-path-iv-base-in-crypto-meta-for-listing-etag re. coping with relocated objects17:21
acolestimburke: yes, that's the logic I'd expect. but then if the source override etag is wrong (because old-slo did not override it) then when the manifest is copied new-slo cannot correct it. maybe that's what we'd want, but if the source has no *sysmeta* override headers (i.e. pre-crypto) then new-slo *would* add its override and the destination listing would be different from the source.17:25
acoles"wrong" == in eyes of new-slo17:25
*** Suyi has joined #openstack-swift17:25
*** ChubYann has joined #openstack-swift17:26
acolestimburke: so I wonder if the override value on a copied object should be whatever the pipeline thinks it should be now, rather than what it thought it should be in the past??17:28
timburkeacoles: right, hence the parenthetical. or, to have better separation of concerns, slo (not copy) could handle the defaulting on GET17:29
notmynameFYI the foundation published some info on the summit and the new midcycle replacement thing: https://www.openstack.org/blog/2016/05/faq-evolving-the-openstack-design-summit/17:30
timburkeacoles: my concern is (in part) some hypothetical third party middleware wanting to do something cutesy like allowing vanity etags via a custom header17:31
*** sams-gleb has joined #openstack-swift17:31
hurricanerixnotmyname I took one of your blueprints and create a new idea page in the wiki for it: https://wiki.openstack.org/wiki/Swift/ideas/network_security17:31
notmynamehurricanerix: thanks17:32
acolestimburke: what did you mean by "received etag" - received from the source of the copy? I think i am confused17:34
timburkethe honest-to-god Etag header that came out of the GET at that point in the pipeline17:35
*** dmorita has joined #openstack-swift17:37
*** sams-gleb has quit IRC17:40
acolestimburke: I'm still not sure that copy middleware should be dictating the override value for the PUT part of the copy.17:42
acolestimburke: I gotta go, will think mor eon it17:42
*** Jeffrey4l has quit IRC17:43
timburkeacoles: yeah, part of why i was realizing that slo may have to (oddly enough) set it on GET just so gatekeeper can strip it out again if this wasn't part of a COPY17:43
openstackgerritAlistair Coles proposed openstack/swift: crypto - purge crypto sysmeta from responses  https://review.openstack.org/32057917:44
*** acoles is now known as acoles_17:45
*** nadeem has joined #openstack-swift17:45
*** Jeffrey4l has joined #openstack-swift17:55
*** nadeem has quit IRC17:55
*** nadeem has joined #openstack-swift17:56
jrichliacoles_: re: save iv_base in path sounds good.  That is basically what I was trying to capture in https://trello.com/c/xFGTzVD7/110-low-priority-store-key-id-in-crypto-meta-not-in-its-own-header17:57
*** david-lyle_ has joined #openstack-swift18:12
*** david-lyle has quit IRC18:16
claygweeeee18:20
*** ig0r_ has joined #openstack-swift18:22
*** thumpba has joined #openstack-swift18:24
*** rcernin has quit IRC18:29
*** thumpba has quit IRC18:31
*** sams-gleb has joined #openstack-swift18:37
openstackgerritTim Burke proposed openstack/python-swiftclient: Add --get <key> option to `swift capabilities` / `swift info`  https://review.openstack.org/27604318:40
openstackgerritTim Burke proposed openstack/python-swiftclient: Add --json option to `swift capabilities` / `swift info`  https://review.openstack.org/27638218:40
*** sams-gleb has quit IRC18:44
*** ntata| has quit IRC18:45
*** links has quit IRC18:48
*** asettle has joined #openstack-swift18:51
*** asettle has quit IRC18:51
*** asettle has joined #openstack-swift18:51
*** silor has quit IRC19:03
*** BigWillie has quit IRC19:10
*** tqtran has joined #openstack-swift19:14
*** sheel has quit IRC19:15
*** asettle has quit IRC19:20
*** mvk has joined #openstack-swift19:27
*** joeljwright1 has joined #openstack-swift19:29
notmynameif you didn't see this, burton snowboards is using swift and is on the openstack superuser site http://superuser.openstack.org/articles/how-burton-snowboards-is-carving-down-the-openstack-trail19:30
*** diogogmt has quit IRC19:32
*** joeljwright has quit IRC19:32
*** Jeffrey4l has quit IRC19:34
*** ig0r_ has quit IRC19:39
*** sams-gleb has joined #openstack-swift19:41
*** Jeffrey4l has joined #openstack-swift19:46
*** gyee has quit IRC19:47
*** sams-gleb has quit IRC19:49
tdasilvatorgomatic: Hello! I've been reading up on the symlinks patch and specs and noticed that your original spec called out for 3 headers (account, container, object) plus the ?symlink=true parameters. Was there some specific reason for having 3 params instead of one or two similar to copy and object versioning?19:49
*** dmk0202 has joined #openstack-swift19:54
torgomatictdasilva: probably just for flexibility19:54
torgomaticbut we should either do 3 or 1, not 219:54
tdasilvayeah, was thinking of just 1...19:54
torgomaticOTOH, it's nice to be able to refer to just another container without having to get your account name19:55
torgomaticif you're using swiftclient or something, you might not even really know what it is19:55
torgomaticor confuse it with your auth username, so you end up symlinking to bob/logs/latest.tar.gz instead of CloudNXT_b2569bc0605f80292984cd1fdd876dc5/logs/latest.tar.gz and then it doesn't work19:56
*** asettle has joined #openstack-swift19:59
* tdasilva nods...thinking..19:59
*** joeljwright1 has quit IRC20:11
*** asettle has quit IRC20:14
*** dmorita has quit IRC20:15
*** asettle has joined #openstack-swift20:28
*** asettle has quit IRC20:28
openstackgerritTim Burke proposed openstack/swift: Add links to mitaka install guides  https://review.openstack.org/32065520:39
*** SkyRocknRoll has quit IRC20:43
*** gyee has joined #openstack-swift20:45
*** sams-gleb has joined #openstack-swift20:47
*** dmorita has joined #openstack-swift20:52
*** sams-gleb has quit IRC20:54
*** asettle has joined #openstack-swift21:00
*** dmorita has quit IRC21:01
*** rcernin has joined #openstack-swift21:02
*** CaioBrentano has joined #openstack-swift21:03
*** dmorita has joined #openstack-swift21:05
*** pauloewerton has quit IRC21:06
claygtimburke: ^ good one!21:08
claygnotmyname: *AND* the merge!  noice21:11
*** zaitcev has joined #openstack-swift21:22
*** ChanServ sets mode: +v zaitcev21:22
*** lakshmiS has quit IRC21:32
*** CaioBrentano has quit IRC21:32
*** dmk0202 has quit IRC21:32
openstackgerritMohit Motiani proposed openstack/swift: Add description of server options (all, main, rest) for swift-init help  https://review.openstack.org/31644821:33
*** ametts has quit IRC21:35
*** diogogmt has joined #openstack-swift21:36
*** dmk0202 has joined #openstack-swift21:37
notmynameFYI logs from the TC meeting. the stuff that affects swift starts at 20:36:54 http://eavesdrop.openstack.org/meetings/tc/2016/tc.2016-05-24-20.01.log.html21:43
*** rcernin has quit IRC21:43
*** sams-gleb has joined #openstack-swift21:51
*** sams-gleb has quit IRC21:59
claygnotmyname: good stuff!?22:00
claygnotmyname: need the synopsis22:00
claygnotmyname: "swift is great; O$ get's it"22:00
notmynamethere were a lot more people on the TC that support "don't add languages, golang code should be external-to-openstack dependencies" than I expected22:01
claygnotmyname: crazy22:01
notmynamehowever, there were some strong opinions for either "yes golang + TC shouldn't restrict" or "yes golang + TC should offer some guides"22:02
notmynameno conclusions yet22:02
*** asettle has quit IRC22:08
*** dmk0202 has quit IRC22:09
*** darrenc is now known as darrenc_afk22:09
*** _JZ_ has quit IRC22:14
*** darrenc_afk is now known as darrenc22:16
*** nadeem has quit IRC22:24
mattoliveraumorning22:31
claygholy oslo batman - my email to exploded?22:31
*** thumpba has joined #openstack-swift22:31
mattoliverauclayg: lol, mine too.. this is why we dont use oslo :P (joke for moderators reading this).22:33
*** nadeem has joined #openstack-swift22:33
notmynameif you were filtering that, there was a message last week that they changed the tag. instead of [release], it's now [new]22:33
notmynamesorry i didn't pass that on at the time22:33
claygnotmyname: I want to make some joke about PTL's but I can't think of anything that's not obviously a hyperbolic rib for a laugh - suffice to say - np22:35
brianclinethat's easily one of the most exhausting meeting logs i've read22:46
claygphew, glad I didn't read it then - i'm already exhausted22:50
notmynameheh22:50
*** nadeem has quit IRC22:56
*** sams-gleb has joined #openstack-swift22:56
mattoliverauI'll read it as a bed time story then.. or will it give me nightmares?22:57
*** openstackgerrit has quit IRC23:03
*** openstackgerrit has joined #openstack-swift23:04
*** sams-gleb has quit IRC23:05
*** david-lyle_ is now known as david-lyle23:12
*** klrmn has quit IRC23:18
*** klrmn has joined #openstack-swift23:18
*** thumpba has quit IRC23:24
*** kei_yama has joined #openstack-swift23:25
*** CaioBrentano has joined #openstack-swift23:33
*** lcurtis has quit IRC23:41
CaioBrentanohi all! someone could explain me what is the dispersion note after a rebalance?23:42
claygCaioBrentano: unfortunately no one can be *told* what dispersion is - you have to see it - `swift-ring-builder my.builder dispersion -v` (or --help)23:44
claygCaioBrentano: that was a joke btw, i mean you should look at the dispersion table - and it would *hopefully* say something you can make some sense of - but if not - you can throw it in a paste and someone around here can take a stab at words23:45
claygwe may even get a new idea for a usability improvment out of the deal - so it's a win/win!23:45
CaioBrentanoI mean... what is the meaning of the sentense "Dispersion of 58.922195 indicates..."23:45
claygCaioBrentano: http://docs.openstack.org/developer/swift/overview_ring.html#dispersion maybe?23:47
CaioBrentanoclayg I've read that, but I couldn't figure out how to manage this "Dispersion info" after my rebalance23:48
*** arch-nemesis has quit IRC23:49
CaioBrentanoclayg is there any doc about how to analyse and optimize?23:49
claygCaioBrentano: well you can't reall "manage" it - it's just an observed state after partition placement - a value of ~60% is bad tho23:49
claygCaioBrentano: you can trade balance for dispersion with overload - but that's not normally a long term solution23:49
claygCaioBrentano: if you're doing a gradual topology migration it might be expected (adding a second region or something)23:50
mattoliverauCaioBrentano: have you run the command that clayg mentioned? `swift-ring-builder my.builder dispersion -v` will point to the locations that are not dispersed properly. From there you might be able to decide where you need more storage or override.23:50
claygCaioBrentano: well the dispersion table output will have the most analysis that would be useful - you can break it down by server/zone/region using filters on that command - which is sometimes useful (see the --help)23:51
claygmattoliverau: *overload ;)23:51
mattoliverauclayg: thanks... it's still pre-coffee tiem :)23:52
CaioBrentanomattoliverau clayg I've tried this command without "-v" ! I think that is what I was looking for :)23:52
mattoliverauCaioBrentano: great!23:53
CaioBrentanoclayg mattoliverau thanks a lot!23:53
claygcschwede: that dispersion table was a good idea - and kudos mattoliverau for beating it into shape - #winning23:56

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