21:00:23 #startmeeting swift 21:00:24 Meeting started Wed Feb 5 21:00:23 2020 UTC and is due to finish in 60 minutes. The chair is timburke. Information about MeetBot at http://wiki.debian.org/MeetBot. 21:00:25 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 21:00:27 The meeting name has been set to 'swift' 21:00:32 who's here for the swift meeting? 21:00:39 hi 21:00:42 o/ 21:00:52 hi! 21:01:06 o/ 21:02:05 o/ 21:02:05 oh yeah sorry :D 21:02:23 i didn't update the agenda since last week, but i didn't really have much to add ;-) 21:02:30 #topic swift 2.24.0 21:02:36 we had a release! 21:02:48 best swift yet :D 21:02:54 awesome! 21:03:00 until the next one ;) 21:03:26 thanks for all the bug reports, patches, and reviews everyone! 21:04:41 #topic open discussion 21:05:22 Not much going on with dark data, dsariel was working on adding a probe test. 21:05:40 Oh, and 21:05:42 i saw that go by! still need to take a look 21:06:14 I have a customer with a medium sized cluster, they have object replicators seriously underperforming. 21:06:33 Maybe the inter-region links are overloaded, I don't know. Complete mystery. 21:07:25 Anyway, nothing to amaze RAX and Swiftstack people, but very curious for me. What I meant to say though, there's not much hooks for analysis of replicator performance that I see. 21:07:40 interesting. how many regions? 21:07:46 I am currently adding logger.debug(), it's at that level 21:07:49 2 21:07:58 Replication factor 4 21:08:02 fairly standard 21:08:27 no write affinity, yeah? 21:08:34 No 21:08:44 But well, it's the replicator. What does it matter. 21:08:51 I'm not talking about PUT 21:09:06 with affinity on, you're making a lot more work for the replicator to do 21:09:38 okay, but still.... It's crawling at about 40 seconds per partition 21:09:47 anyway, probably not something for the meeting 21:10:16 i does remind me how we really want to get ourselves more into the data path for replication, though... tsync! (someday) 21:10:17 I saw a whole bunch of interesting reviews and cannot keep up. 21:10:32 i've been a little head-down working on some latency issues that (i think) are related to container listings and general container load (though i'm not entirely clear on *why*) 21:10:36 kicked out p 706010 (and probably increases my prioritization of p 675014) 21:10:36 https://review.opendev.org/#/c/706010/ - swift - sharding: filter shards based on prefix param when... - 1 patch set 21:10:38 https://review.opendev.org/#/c/675014/ - swift - Latch shard-stat reporting - 6 patch sets 21:10:39 something about symlinks 21:11:35 Also. Since I'm tracing replicator, I noticed it makes 2 REPLICATE requests for every partition, even empty ones. 21:12:11 I was on core for how many years now? An I still do not know how it works :-) 21:12:39 I'm still trying to grok the last reported shard latch patch 21:12:47 fwiw, that still (rather often!) happens to me :-) 21:13:07 I'll try and get to reviewing those sharding patches this week. Sorry I've been distracted 21:14:38 worrying about whether your house is actively on fire (or recently so) seems like a good reason to be distracted, but a poor reason to be apologizing ;-) 21:15:10 lol 21:15:14 zaitcev: should be REPLICATE (get hashes) rsync (sync data) REPLICATE (tell remote to recalculate data) 21:15:28 clayg, thanks, I see 21:15:36 zaitcev: I feel like empty parts should see local hashes match the first value returned from get hashes and not do another one 🤔 21:16:09 clayg: that's what I think so 21:17:20 oh, zaitcev! you might have ideas -- i still want to get probe tests running on py3 in the gate (p 690717) but i'm running into trouble getting pyeclib/liberasurecode installed 21:18:12 on centos7 we just yum install from... somewhere... but that won't do for centos8, apparently 21:18:37 timburke: sorry, I only know about our own context, where we pull those libraries from our repositories. Gate probably tries to pull from upstream, unless it's in bindep 21:18:44 what 21:19:12 i guess i could get libec installed from source... but surely there are packages built *somewhere* that we could use... 21:20:23 i guess: does anyone know which repo the centos7 image is using to install python-pyeclib (and thereby pulling in liberasurecode)? 21:20:28 Huuuh. I get liberasurecode installed, but not python-pyeclib. 21:20:40 I'll look into where RDO gets it. 21:20:57 https://cbs.centos.org/koji/buildinfo?buildID=17582 21:21:22 no, that's easy. Find PyECLib 21:21:22 looks like 1.6 is going to be in ussuri, cloud-8 i'm assuming refers to centos8??? 21:21:38 https://cbs.centos.org/koji/buildinfo?buildID=27938 21:23:20 "Package python3-pyeclib-1.5.0-10.fc31.x86_64 is already installed." 21:23:24 https://cbs.centos.org/koji/buildinfo?buildID=28302 21:23:29 ok, it's called "python3-pyeclib" in Fedora 21:23:40 pyeclib is still only in candidate 21:24:25 mmm... ok 21:24:58 i was also catching up on the mailing list this morning, noticed http://lists.openstack.org/pipermail/openstack-discuss/2020-February/012347.html that sounds like something i need to read more closely 21:25:12 i guess centos8 package would have to wait until red hat has a ussuri release 21:25:43 so it's kinda chicken-and-egg, then :-/ 21:26:24 maybe i can get the liberasurecode playbooks to install from source -- something for me to look into, anyway 21:26:52 oh yeah, speaking of the mailing list 21:27:03 http://lists.openstack.org/pipermail/openstack-discuss/2020-January/012167.html says tickets for vancouver are on sale! 21:27:37 http://lists.openstack.org/pipermail/openstack-discuss/2020-January/012239.html tells you about how *you* can help shape what content we see there 21:28:14 oh yeah, 21:28:21 at one point I was looking at https://wiki.centos.org/SpecialInterestGroup/Storage 21:28:23 the page is #link https://www.openstack.org/events/opendev-ptg-2020/ 21:28:49 if you're hoping to go and your employer is unlikely to sponsor it, look into the travel support program: https://wiki.openstack.org/wiki/Travel_Support_Program 21:29:42 yay ~ 21:29:46 looks like the application link there is still for shanghai, but i'd expect an announcement on the mailing list when vancouver applications open up 21:30:01 it looks like `opendev` is from `forum` in the paste 21:30:05 past events? 21:31:38 does some people already know if they're going in vancouver? 21:33:09 looks like my wife may have her own conference that same week, so i might have to have someone give the project update in my place 21:34:48 timburke: or you just bring your swiftlets ;P 21:35:03 I'm planning to go there but need to get approval that is not so hard, maybe. 21:35:07 what an unorthodox idea 21:35:51 me and alecuyer are currently waiting fpr approval 21:36:09 👍 21:36:48 we've got time; i'm sure plans will firm up more over the next month or two 21:36:53 any other topics to bring up? 21:38:12 all right then 21:38:24 thank you all for coming, and thank you for working on swift! 21:38:27 #endmeeting