Tuesday, 2017-05-16

*** itlinux has joined #openstack-swift00:00
*** itlinux has quit IRC00:04
*** hoonetorg has joined #openstack-swift00:08
*** JimCheung has joined #openstack-swift00:09
openstackgerritAlistair Coles proposed openstack/swift master: Add Composite Ring Functionality  https://review.openstack.org/44192100:12
openstackgerritAlistair Coles proposed openstack/swift master: Experimental swift-ring-composer CLI to build composite rings  https://review.openstack.org/45150700:12
acoleskota_: ^^ we had +2 form clayg and myself, so I squashed the docs in to this patch00:14
*** JimCheung has quit IRC00:14
*** NM has quit IRC00:14
claygacoles: I think cschwede_ took some issue with using `swift-ring-builder component.builder rebalance --force`00:19
claygmaybe he can offer a better alternative - we can merge that too!00:21
*** gyee has quit IRC00:22
*** _JZ_ has quit IRC00:24
*** Sukhdev_ has quit IRC00:46
*** klrmn has quit IRC00:58
*** klrmn has joined #openstack-swift02:13
*** kei_yama has quit IRC02:25
*** kei_yama has joined #openstack-swift02:31
*** itlinux has joined #openstack-swift02:49
*** kei_yama_ has joined #openstack-swift02:59
*** kei_yama_ has quit IRC03:02
*** itlinux has quit IRC03:18
*** itlinux has joined #openstack-swift03:22
*** links has joined #openstack-swift03:30
*** Sukhdev has joined #openstack-swift03:38
*** oshritf_ has joined #openstack-swift03:40
*** kei_yama has quit IRC03:53
*** kei_yama has joined #openstack-swift04:02
*** JimCheung has joined #openstack-swift04:21
*** JimCheung has quit IRC04:25
*** oshritf_ has quit IRC04:30
*** kei_yama has quit IRC04:51
*** Sukhdev has quit IRC04:53
*** kei_yama has joined #openstack-swift05:09
*** jamielennox is now known as jamielennox|away05:10
*** SkyRocknRoll has quit IRC05:17
*** jamielennox|away is now known as jamielennox05:30
*** links has quit IRC05:33
*** links has joined #openstack-swift05:41
*** cshastri has joined #openstack-swift05:42
*** ChubYann has quit IRC05:54
*** itlinux has quit IRC05:56
*** itlinux has joined #openstack-swift06:01
*** itlinux has quit IRC06:12
*** tovin07_ has joined #openstack-swift06:17
*** pcaruana has joined #openstack-swift06:22
*** cshastri has quit IRC06:32
*** rcernin has joined #openstack-swift06:32
*** cshastri has joined #openstack-swift06:44
*** jaosorior has quit IRC06:53
*** adriant has quit IRC06:57
*** klrmn has quit IRC07:02
*** JimCheung has joined #openstack-swift07:03
*** jamielennox is now known as jamielennox|away07:07
*** JimCheung has quit IRC07:08
*** cshastri has quit IRC07:24
*** cshastri has joined #openstack-swift07:28
*** jamielennox|away is now known as jamielennox07:34
*** jaosorior has joined #openstack-swift07:43
*** silor has joined #openstack-swift08:01
*** geaaru has joined #openstack-swift08:07
*** mvk has quit IRC08:19
*** jaosorior is now known as jaosorior_lunch08:20
*** cbartz has joined #openstack-swift08:22
*** oshritf has joined #openstack-swift08:46
*** mvk has joined #openstack-swift08:51
*** JimCheung has joined #openstack-swift08:51
*** JimCheung has quit IRC08:56
*** zaitcev has quit IRC09:01
*** zaitcev has joined #openstack-swift09:02
*** ChanServ sets mode: +v zaitcev09:02
*** jaosorior_lunch is now known as jaosorior09:15
*** ejat has quit IRC09:25
*** ejat has joined #openstack-swift09:26
*** ejat has quit IRC09:26
*** ejat has joined #openstack-swift09:26
*** cshastri has quit IRC09:32
*** tovin07_ has quit IRC09:56
*** mvk has quit IRC10:06
*** mvk has joined #openstack-swift10:12
*** cshastri has joined #openstack-swift10:15
*** aulaitshooter has joined #openstack-swift10:23
*** aulaitshooter has left #openstack-swift10:25
*** JimCheung has joined #openstack-swift10:40
*** JimCheung has quit IRC10:44
dewaneeHi all11:05
dewaneeHope the summit was nice.11:05
dewaneeI have a weird problem maybe some of you can help shed light on:11:06
dewaneeswift-object-replicator report between 50K and 100k failures evenly distributed across the devices11:07
dewaneeon both nodes of a cluster (albeit with a different failure count for the two)11:07
dewaneeany idea what could be causing that? the deployment is way under used with about 300 GB of data per device11:09
*** asettle_ is now known as asettle11:13
*** NM has joined #openstack-swift12:36
*** lan has joined #openstack-swift12:43
*** klamath has joined #openstack-swift13:00
*** klamath has quit IRC13:00
*** klamath has joined #openstack-swift13:01
*** _JZ_ has joined #openstack-swift13:21
openstackgerritChristian Schwede proposed openstack/swift master: Add support to increase object ring partition power  https://review.openstack.org/33729713:42
*** rcernin has quit IRC13:48
briancli1edewanee: you might turn up the log level to see what's going on, or possibly run one of them interactively with --once13:48
*** rcernin has joined #openstack-swift13:49
briancli1edewanee: also, check syslog for any potential errors reported by rsyncd13:49
briancli1eand of course make sure each of them can connect to the other's rsyncd port (873)13:50
*** briancli1e is now known as briancline13:52
*** NM has quit IRC13:52
*** jaosorior is now known as jaosorior_away14:00
*** NM has joined #openstack-swift14:02
*** kei_yama has quit IRC14:19
*** vint_bra has joined #openstack-swift14:39
*** cshastri has quit IRC14:39
*** tovin07 has joined #openstack-swift14:40
*** links has quit IRC14:58
*** itlinux has joined #openstack-swift15:09
*** itlinux has quit IRC15:18
*** LeoZhang has joined #openstack-swift15:35
*** oshritf has quit IRC15:48
notmynamegood morning15:50
*** LeoZhang has quit IRC15:50
*** tonanhngo has joined #openstack-swift15:54
*** NM has quit IRC16:00
notmynamecschwede_: I keep seeing you be mentioned on https://review.openstack.org/#/c/441921/21/swift/common/ring/composite_builder.py (line 86). can you comment?16:08
patchbotpatch 441921 - swift - Add Composite Ring Functionality16:08
cschwede_notmyname: Hi! it's already on my list, but unfortunately not today16:09
notmynamecschwede_: no worries. just wanted to make sure you saw it. thanks. :-)16:09
notmynameI know it's already late for you16:09
notmynamewe are hoping to land that patch this week, though16:10
*** sileht has quit IRC16:14
*** sileht has joined #openstack-swift16:20
*** tovin07 has left #openstack-swift16:23
notmynameI'm keeping an eye on a couple of conversations happening on the mailing list right now16:26
notmynameone is on the cross-project request id. ie passing a request id from project to project.the gerrit patch is https://review.openstack.org/#/c/464746/ and there is a big thread on the ML16:26
patchbotpatch 464746 - oslo-specs - global request id spec16:26
notmynameI'm planning on writing something (not sure if gerrit or ML) about how swift does this, in part because the proposal as-is doesn't work for swift16:27
notmynamethe other conversation is about the application-specific passwords in keystone. there's been a lot of good points made in the ML thread, and some of it reminds me of tempurls. not sure if our experience with tempurls could be useful there, but maybe16:28
notmynamehmm... there's another thread too. the TC has been talking about changing the way they communicate. they've talked about both dropping the weekly tc meeting and also setting up a separate #openstack-tc irc channel (and maybe even a separate mailing list)16:30
notmynamewhile these ideas are somewhat distinct, they are related to each other16:30
notmynameeg the -tc channel idea is in the context of not having a tc meeting and instead doing ad-hoc conversations16:30
notmynameIMO these are some of the conversations to pay attention to right now in the broader openstack community16:32
*** pcaruana has quit IRC16:53
*** rcernin has quit IRC16:53
*** SkyRocknRoll has joined #openstack-swift16:53
*** cbartz has quit IRC17:06
*** geaaru has quit IRC17:10
*** sileht has quit IRC17:19
*** sileht has joined #openstack-swift17:19
*** klrmn has joined #openstack-swift17:21
*** ChubYann has joined #openstack-swift17:27
claygbriancline: great advice for dewanee - thanks!17:29
notmynametimburke: https://review.openstack.org/#/c/464746/17:30
patchbotpatch 464746 - oslo-specs - global request id spec17:30
*** amit213 has quit IRC17:43
*** amit213 has joined #openstack-swift17:45
*** SkyRocknRoll has quit IRC17:50
*** mvk has quit IRC18:01
*** gyee has joined #openstack-swift18:06
*** zul has quit IRC18:09
*** openstackgerrit has quit IRC18:17
*** Sukhdev has joined #openstack-swift18:29
*** NM has joined #openstack-swift18:31
*** zul has joined #openstack-swift18:37
*** NM has quit IRC18:59
*** NM has joined #openstack-swift19:13
*** Sukhdev has quit IRC19:22
*** silor has quit IRC19:26
*** ujjain has quit IRC20:32
*** Sukhdev has joined #openstack-swift20:36
*** Sukhdev has quit IRC20:37
*** Sukhdev has joined #openstack-swift20:38
*** ujjain has joined #openstack-swift20:44
*** ujjain has joined #openstack-swift20:44
*** skudlik has joined #openstack-swift21:03
*** mwheckmann has joined #openstack-swift21:23
mwheckmannHello. Anyone know of a way to speed up container PUTs on a large global cluster with many sites (regions)? The problem is that there is no write_affinity for the container ring21:24
mwheckmanndropping the replica count would in turn lower the require quorum, but that's only a partial solution and it would mean spreading things a little thin21:25
claygis the latency between the regions really slow - or is creating a container a common operation (e.g. client always PUT container before PUT object)?21:27
claygmwheckmann: or is it the container update after an object PUT/DELETE that is slow?21:28
mwheckmannit's possibly that.21:28
mwheckmannYou're probably right, but our first by latency on writes has also gone up. drastically in fact. As we've been adding regions21:29
mwheckmannfirst byte write latency I mean21:29
*** mvk has joined #openstack-swift21:29
clayghow many regions?21:30
mwheckmann4: NCSA-east, EMEA-west, EMEA-east, APAC21:30
claygany you're running 4 a&c replicas?21:30
claygone in each region? or mix & match of 3 replicas21:31
mwheckmann9 since we wanted to have at least 2 copies per region.21:31
mwheckmannin fact, it was 9 when we still had 3 regions. (3x per region). We haven't yet adjusted after the latest region as I want to figure out the best thing to do.21:32
claygthat's a good direction to go I think...21:32
mwheckmann3x per region?21:33
clayg2-3 per region - yes21:33
mwheckmannok. But how to deal with the fact that we have no write affinity for a&c ?21:34
claygthere's not currently anyway to limit the number or replicas that are updated synchronously on write21:34
claygnumber/locality21:34
mwheckmannmeaning, it's (n +1) // 2?21:35
notmynamehow many object replicas do you have?21:35
mwheckmanndepends on the policy. For a policy with 3 regions, it's 6 replicas21:36
mwheckmannof course, the overload factor is adjusted if necessary to provide an even distribution of replicas21:36
notmynamethe object PUT path updates the containers. so (for easy math), if you have 3 object replicas and 12 container replicas, each object server will be updating 4 container servers (12/3)21:37
notmynamethe container update that the object server does shouldn't affect end-user latency. if all the updates don't happen in `container_update_timeout` seconds, then the updates a queued for later (https://github.com/openstack/swift/blob/master/etc/object-server.conf-sample#L64)21:39
notmynameoh! what's your memcache look like?21:39
notmynamedo you have a separate memcache pool for each region?21:39
mwheckmannyes, we do21:39
notmynameoh ok21:39
notmynamethat would have been an easy explanation :-)21:39
mwheckmannI'll double check those configs as things can get pretty dynamic with controllers coming and going (locally within a region), but there is no cross-region memcache traffic, it wouldn't even work from an L3 routing perspective21:40
mwheckmannmemcache sits on the backend21:41
*** NM has quit IRC21:41
*** alenavolk has joined #openstack-swift21:42
*** NM has joined #openstack-swift21:43
*** NM has quit IRC21:44
mwheckmannhmm. would something have changed with respect to the proxy talking to the container DBs on pre/post PUT since 2.5.0 ?21:45
mwheckmann'cause I'm seeing a lot of traffic to remote container devices early on an upload of a large object21:46
mwheckmannI'm running 2.5.0 on this cluster (I know, old, sorry)21:47
mwheckmannto clarify, I'm talking about traffic from the proxy server to remote container servers21:51
mwheckmanngoing to create a pcap and open it in wireshark21:51
*** alenavolk has quit IRC21:55
mwheckmannI'm seeing a lot of misplace_objects requests. I have to go, but looks like I'm going to have to dig deeper..21:59
*** openstackgerrit has joined #openstack-swift22:00
openstackgerritTim Burke proposed openstack/swift master: Ring doc cleanups  https://review.openstack.org/46518422:00
*** mwheckmann has quit IRC22:01
*** mwheckmann has joined #openstack-swift22:02
*** Sukhdev has quit IRC22:11
*** klamath has quit IRC22:12
*** tonanhngo has quit IRC22:13
*** _JZ_ has quit IRC22:17
*** itlinux has joined #openstack-swift22:19
*** tonanhngo has joined #openstack-swift22:27
*** tonanhngo has quit IRC22:32
*** vint_bra has quit IRC22:35
onovyfyi, Swift go go :) http://imgur.com/a/glVGK22:45
notmynameonovy: cool!22:45
*** Sukhdev has joined #openstack-swift22:45
skudlikonovy: my graph! :)22:45
notmynameonovy: I see "100G". is that 100 gbit/sec?22:45
notmynamewhat are the colors?22:45
onovynotmyname: of course :)22:46
onovynotmyname: servers22:46
onovyskudlik: :)22:46
notmynamenice22:46
onovytbh there is varnish before swift22:46
notmynamelooks like you got a popular customer :-)22:46
notmynamewhat happened?22:46
onovynotmyname: new crazy show released22:47
openstackgerritTim Burke proposed openstack/swift master: domain_remap: stop mangling client-provided paths  https://review.openstack.org/46421722:47
notmynameonovy: it seems to be popular ;-)22:48
onovyit's, our over all record of traffic22:48
onovyit was something about 1/3 of whole czech internet traffic22:49
skudlikwe'll see tomorrow .. now it is 0:49 am here ..22:49
onovyyes, we will brake czech internet22:50
onovygn22:51
skudlik;-) we were planning to do some tests with Pavel tomorrow (with one locality switch off) .. not a good idea with this show22:53
notmynamewow22:54
notmynameis that from swift itself or is that the varnish layer in front of swift?22:55
*** adriant has joined #openstack-swift22:56
skudlikfrom varnish22:56
notmynameah ok22:56
skudliknginx->varnish->swift22:56
skudlikvarnish is caching everything that comes from swift22:57
notmynamethat's similar to how wikipedia uses swift IIRC22:58
notmynamemakes a lot of sense for public content22:58
notmynameonovy: skudlik: that's really cool to see. thanks for sharing :-)23:00
skudliksum 4.2k requests/s peek to object servers23:01
skudlikgn23:05
*** skudlik has left #openstack-swift23:05
*** alenavolk has joined #openstack-swift23:11
*** alenavolk has quit IRC23:12
openstackgerritTim Burke proposed openstack/swift master: fixup! Add container sharding to Swift containers  https://review.openstack.org/45049123:20
*** bkopilov has quit IRC23:28
*** bkopilov has joined #openstack-swift23:29
*** Sukhdev has quit IRC23:40

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