Monday, 2017-05-22

*** jamielennox|away is now known as jamielennox00:02
mattoliverauMorning swift land, fyi, I'm going away for a few nights with the family.. trying to actually enjoy being unemployed. So if you don't hear much from me, that's why.. but I'll still be contactable, just might be a little delayed in responding :)00:27
*** alenavolk has joined #openstack-swift00:40
*** links has joined #openstack-swift00:54
*** alenavolk has quit IRC01:04
*** tovin07_ has joined #openstack-swift01:04
*** alenavolk has joined #openstack-swift01:05
*** alenavolk has joined #openstack-swift01:08
*** alenavolk has joined #openstack-swift01:08
*** alenavolk has quit IRC01:09
*** alenavolk has joined #openstack-swift01:09
*** alenavolk has joined #openstack-swift01:10
*** alenavolk has quit IRC01:13
*** alenavolk has joined #openstack-swift01:13
kota_good morning01:28
*** Sukhdev has joined #openstack-swift01:47
*** lan2 has joined #openstack-swift01:51
*** jamielennox is now known as jamielennox|away02:00
*** alenavolk has joined #openstack-swift02:09
*** alenavolk has quit IRC02:11
*** alenavolk has joined #openstack-swift02:11
*** winggundamth has joined #openstack-swift02:18
*** alenavolk has joined #openstack-swift02:28
*** klrmn has quit IRC02:36
*** janonymous has joined #openstack-swift02:52
mattoliveraukota_: morning03:03
*** two_tired has joined #openstack-swift03:03
kota_mattoliverau: o/03:19
*** psachin has joined #openstack-swift03:23
*** lan1 has joined #openstack-swift03:28
*** lan2 has quit IRC03:31
*** alenavolk has quit IRC03:53
*** jamielennox|away is now known as jamielennox03:53
*** jaosorior has joined #openstack-swift04:52
*** chsc has joined #openstack-swift04:53
*** chsc has quit IRC05:08
*** winggundamth has quit IRC05:28
*** ChubYann has quit IRC05:49
*** geaaru_ has quit IRC05:50
*** gyee has joined #openstack-swift06:08
*** chsc has joined #openstack-swift06:18
*** chsc has joined #openstack-swift06:18
*** rcernin has joined #openstack-swift06:19
*** chsc has quit IRC06:30
*** gyee has quit IRC06:31
*** pcaruana has joined #openstack-swift07:11
*** pcaruana has quit IRC07:12
*** pcaruana has joined #openstack-swift07:13
*** rcernin has quit IRC07:14
*** rcernin has joined #openstack-swift07:14
*** skudlik has joined #openstack-swift07:18
*** cbartz has joined #openstack-swift07:39
*** hoonetorg has quit IRC07:39
*** Sukhdev has quit IRC07:50
*** geaaru has joined #openstack-swift07:52
*** hoonetorg has joined #openstack-swift07:53
*** SkyRocknRoll has joined #openstack-swift08:04
*** adriant has quit IRC08:28
*** SkyRocknRoll has quit IRC09:06
*** oshritf has joined #openstack-swift09:26
*** mvk has quit IRC09:36
*** hseipp has joined #openstack-swift09:38
*** oshritf has quit IRC09:48
*** lan2 has joined #openstack-swift09:49
*** skudlik has quit IRC09:50
*** lan1 has quit IRC09:53
*** tovin07_ has quit IRC09:55
*** mvk has joined #openstack-swift10:06
*** kei_yama has quit IRC10:27
*** skudlik has joined #openstack-swift11:02
*** oshritf has joined #openstack-swift11:31
*** NM has joined #openstack-swift11:34
*** oshritf has quit IRC11:48
*** NM has quit IRC12:04
*** mvk has quit IRC12:07
*** chlong has joined #openstack-swift12:29
*** mvk has joined #openstack-swift12:32
*** foutatoro has joined #openstack-swift12:37
*** catintheroof has joined #openstack-swift12:41
*** chlong has quit IRC12:55
foutatorohi all, i would like to know how to deploy backup server with openstack-swift in order to retrieve data of containers in case of node failure ?12:58
*** lan2 has quit IRC13:00
*** klamath has joined #openstack-swift13:06
*** klamath has quit IRC13:06
*** klamath has joined #openstack-swift13:07
*** NM has joined #openstack-swift13:31
*** MVenesio has joined #openstack-swift13:38
foutatoroany suggestion ?13:45
*** catinthe_ has joined #openstack-swift13:53
*** catinth__ has joined #openstack-swift13:53
*** catintheroof has quit IRC13:54
*** links has quit IRC13:57
*** catinthe_ has quit IRC13:57
*** oshritf has joined #openstack-swift14:06
*** oshritf has quit IRC14:12
*** two_tired has quit IRC14:14
*** two_tired has joined #openstack-swift14:29
*** psachin has quit IRC14:38
*** lucasxu has joined #openstack-swift14:56
*** mvk_ has joined #openstack-swift14:57
*** d0ugal has quit IRC14:57
*** chsc has joined #openstack-swift15:06
*** chsc has joined #openstack-swift15:06
*** abhitechie has joined #openstack-swift15:06
*** d0ugal has joined #openstack-swift15:07
*** _JZ_ has joined #openstack-swift15:23
*** alenavolk has joined #openstack-swift15:29
*** two_tired has quit IRC15:33
*** chlong has joined #openstack-swift15:38
*** klrmn has joined #openstack-swift15:41
*** gyee has joined #openstack-swift15:42
*** chsc has quit IRC15:47
notmynamegood morning15:48
notmynamefoutatoro: I'm a little confused by your question (or what you're looking for). swift automatically stores multiple copies of everything in the system and works around any failures to ensure both high durability of the data and high availability of the system15:48
*** skudlik has quit IRC15:50
*** pcaruana has quit IRC15:59
*** mvk_ has quit IRC16:03
*** lucasxu has quit IRC16:04
*** mvk has quit IRC16:07
*** cbartz has quit IRC16:08
*** klrmn has quit IRC16:13
*** rcernin has quit IRC16:14
*** lucasxu has joined #openstack-swift16:18
clayg@notmyname: maybe "data of containers" means *containers* not buckets?16:23
claygIn which case. Swift is great for that!16:23
*** hseipp has quit IRC16:25
*** JimCheung has joined #openstack-swift16:25
claygSo. Container sharding. If one wanted to "rebalance" a container ring by hand because say one part was HUGE - can anyone think of a reasonable interface for that beyond direct manipulation of the replica2part2dev table?16:27
claygMaybe an input file that "pins" parts to disks then you reduce the devices weight?  Or a part->weight input and careful plumbing for "weight of one part" so that "parts wanted" gets decremented differently for *some* parts!?16:28
*** rcernin has joined #openstack-swift16:31
*** abhitechie has quit IRC16:38
*** abhitechie has joined #openstack-swift16:39
timburkegood morning16:39
*** chsc has joined #openstack-swift16:42
*** chsc has joined #openstack-swift16:42
*** abhitechie has quit IRC16:42
*** abhitechie has joined #openstack-swift16:43
*** jaosorior is now known as jaosorior_away16:45
openstackgerritTim Burke proposed openstack/swift master: fixup! Add container sharding to Swift containers  https://review.openstack.org/45049116:51
*** saint_ has joined #openstack-swift16:54
*** chlong has quit IRC16:59
*** mvk has joined #openstack-swift17:05
*** _JZ_ has quit IRC17:08
*** chsc has quit IRC17:09
*** klrmn has joined #openstack-swift17:13
*** lucasxu has quit IRC17:14
*** chlong has joined #openstack-swift17:14
*** mvk_ has joined #openstack-swift17:15
*** chlong has quit IRC17:15
*** saint_ has quit IRC17:17
*** ChubYann has joined #openstack-swift17:18
*** abhitechie has quit IRC17:23
timburkelooking at patch 44824017:23
patchbothttps://review.openstack.org/#/c/448240/ - swift - Enable per policy proxy config options17:23
*** vint_bra has joined #openstack-swift17:25
claygnotmyname: who exactly is going to explain to the ML thread about dropping eventlet Swift's situation?17:29
claygnotmyname: http://lists.openstack.org/pipermail/openstack-dev/2017-May/117161.html17:31
notmynameyeah. I saw that.17:31
clayglike I don't even - where did this idea of "if we make it a community goal suddenly everyone gets a whole bag of round tuits in the mail" come from?17:32
claygwanna get rid of eventlet - it's easy - rewrite everything (in maybe not-python) - done!17:32
*** Sukhdev has joined #openstack-swift17:44
claygOMG!  when did sam/torgomatic leave this channel?17:46
*** tonanhngo has joined #openstack-swift17:48
claygneway - for other ring peeps (cschwede_ timburke kota_ ?) I think https://github.com/openstack/swift/blob/master/swift/common/ring/builder.py#L1294 is the only place we decrement parts_wanted on devices17:49
claygso it seems at least *possible* we could consult a map like `dev['parts_wanted'] -= self.part2weight[part]` ???17:50
*** chsc has joined #openstack-swift17:51
*** chsc has joined #openstack-swift17:51
timburkeah... for lumpy partitions? i kinda like that...17:52
claygit's a shoddy solution - we'd have a += parts_wanted during gather - and also do something to move the extra weighted parts to the front of the reassign_parts list17:52
timburkehow would we get that feedback to the builder, though?17:52
claygtimburke: yeah the ux would be crap - you'd have to keep a file that basically has a list of parts and their "extraness"17:52
clayglines and lines of "<part#> <per-part-weight>"17:53
claygupfront you take the replica*2**part-power count and + replica*sum_of_extra_weights so that the total "weight of one part" that gets smeared across the device weight it slightly smaller overall - as you add capacity (total available weight) and some parts get more and more out of whack weight wise it's a huge maintenance overhead :'(17:54
*** mvk_ has quit IRC17:54
*** chlong has joined #openstack-swift17:55
*** skudlik has joined #openstack-swift17:55
timburkeroughly how many parts do we expect people to need to weight at a time? if it's something you only really need to do occasionally to put out a fire, we might be able to get away with having it just be a ring-builder subcommmand...17:55
timburkeif we ever want weights for any significant fraction of all parts, though, we'll need to find something better17:56
claygtimburke: oh... just annotate it in the builder... `swift-ring-builder container.builder weight-part 95067 10`17:56
timburkeyeah, i don't want yet another file17:57
clayg`swift-ring-builder container.builder weight-part` could list... yeah that's a better idea17:57
claygI feel like even if you get upto a dozen or more it's already pretty bad - if it was "a significant percentage" like >1% that's already a lot :\17:59
*** Sukhdev has quit IRC18:01
timburkeyeah, so what we'd want to do is have somebody (auditors, maybe?) tally up an actual-bytes-used per partition, then aggregate that across the cluster, and feed *that* back into the builder. might could work18:02
claygi definitely want the auditors to tally up useful shit!18:03
claygwasn't someone at the operator feedback asking about holding connections draining bytes backend connections or something?  I think lp bug #1572719 is still a thing - but I guess "high priority" might be lie :'(18:06
openstackLaunchpad bug 1572719 in OpenStack Object Storage (swift) "Client may hold socket open after ChunkWriteTimeout" [High,Confirmed] https://launchpad.net/bugs/157271918:06
*** geaaru has quit IRC18:09
*** lucasxu has joined #openstack-swift18:12
*** itlinux has joined #openstack-swift18:21
*** catinth__ has quit IRC18:28
*** catintheroof has joined #openstack-swift18:30
*** lucasxu has quit IRC18:41
*** itlinux has quit IRC18:41
*** itlinux has joined #openstack-swift18:42
*** lucasxu has joined #openstack-swift18:43
*** itlinux has quit IRC18:48
*** lucasxu has quit IRC18:58
*** lucasxu has joined #openstack-swift19:03
*** alenavolk has quit IRC19:19
*** skudlik has quit IRC19:33
*** mathiasb has quit IRC19:42
*** mathiasb has joined #openstack-swift19:44
*** skudlik has joined #openstack-swift19:47
openstackgerritTim Burke proposed openstack/swift master: fixup! Add container sharding to Swift containers  https://review.openstack.org/45049119:56
*** alenavolk has joined #openstack-swift19:58
claygyay container sharding!19:58
timburkei'm just trying to get green balls on that so we can squash it in -- there's a lot of good stuff there, but i'm sure there's still a ways to go19:59
*** JimCheung has quit IRC20:00
timburkereally not sure how PUT o1, o2, o3 resulted in ROWIDs 3, 1, 2 but w/e http://logs.openstack.org/91/450491/12/check/gate-swift-python27-ubuntu-xenial/4104479/console.html20:00
*** JimCheung has joined #openstack-swift20:00
*** alenavolk has quit IRC20:04
*** JimCheung has quit IRC20:05
*** chsc has quit IRC20:06
*** alenavolk has joined #openstack-swift20:07
*** chlong has quit IRC20:07
*** chsc has joined #openstack-swift20:11
*** chsc has joined #openstack-swift20:11
*** chlong has joined #openstack-swift20:30
*** JimCheung has joined #openstack-swift20:31
*** JimCheung has quit IRC20:36
*** JimCheung has joined #openstack-swift20:39
*** chlong has quit IRC20:41
*** skudlik has quit IRC20:46
*** zaitcev has joined #openstack-swift21:02
*** ChanServ sets mode: +v zaitcev21:02
*** skudlik has joined #openstack-swift21:02
zaitcevMay 22 16:58:42 rhev-a24c-01 kernel: traps: swift-proxy-ser[1668] trap invalid opcode ip:7f28726574bd sp:7fff9881d6f0 error:021:02
zaitcevMay 22 16:58:42 rhev-a24c-01 kernel: in liberasurecode.so.1.4.0[7f2872652000+d000]21:02
zaitceveye dundu nufin21:02
claygheh21:02
claygcan you tell if it's something in the proxy or reconstructor thats generating that?  is it killing the process (segfault)?  which backend?21:04
zaitcevproxy21:04
timburkezaitcev: what EC backend? isa-l?21:05
zaitcevhow do I find out? I only have  {"name": "ec0603", "aliases": "ec0603"}21:06
zaitcevwell, the configured part is21:06
zaitcev[storage-policy:1]21:06
zaitcevname = ec060321:06
zaitcevpolicy_type = erasure_coding21:06
zaitcevec_type = liberasurecode_rs_vand21:06
notmynameoh, interesting. so it's the software-only liberasurecode one21:07
*** _JZ_ has joined #openstack-swift21:07
timburkehuh. nope, libec's RS vand...21:07
zaitcevI'm just suspicious if it actually obeys21:07
zaitcevI swear it used to work fine. But I didn't touch it in a while. Now I went to retrieve an object and it causes proxy to segfault immediately.21:08
zaitcevsounds like gdb time21:08
timburkeyeah, that'd be best i think21:09
timburkeat least it's reliable!21:09
zaitcevheh!21:10
*** alenavolk has quit IRC21:14
*** catintheroof has quit IRC21:22
*** MVenesio has quit IRC21:23
*** MVenesio has joined #openstack-swift21:28
*** catintheroof has joined #openstack-swift21:29
*** NM has quit IRC21:34
*** _JZ_ has quit IRC21:35
*** vint_bra1 has joined #openstack-swift21:54
*** vint_bra2 has joined #openstack-swift21:56
*** vint_bra has quit IRC21:57
*** lucasxu has quit IRC21:58
*** MVenesio has quit IRC21:59
*** vint_bra1 has quit IRC21:59
*** tdasilva has quit IRC22:01
*** itlinux has joined #openstack-swift22:14
*** adriant has joined #openstack-swift22:19
*** klamath has quit IRC22:25
*** itlinux has quit IRC22:42
*** itlinux has joined #openstack-swift23:01
*** itlinux has quit IRC23:05
*** vint_bra2 has quit IRC23:16
*** NM has joined #openstack-swift23:19
*** skudlik has quit IRC23:27
*** chsc has quit IRC23:34
*** kei_yama has joined #openstack-swift23:36
*** catintheroof has quit IRC23:40
*** catintheroof has joined #openstack-swift23:48
*** tdasilva has joined #openstack-swift23:54
notmynamekota_: good morning. are you around yet?23:55
*** catintheroof has quit IRC23:59

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