Monday, 2020-07-13

*** psachin has joined #openstack-swift03:36
*** evrardjp has quit IRC04:33
*** evrardjp has joined #openstack-swift04:33
*** psachin has quit IRC04:58
*** rcernin has quit IRC06:02
*** rcernin has joined #openstack-swift06:11
*** m75abrams has joined #openstack-swift06:25
*** ccamacho has joined #openstack-swift07:13
*** rcernin has quit IRC08:06
*** baojg has quit IRC09:21
*** baojg has joined #openstack-swift09:26
*** rcernin has joined #openstack-swift09:54
*** ccamacho has quit IRC09:58
*** rcernin has quit IRC10:03
*** rcernin has joined #openstack-swift10:08
*** rcernin has quit IRC10:40
*** baojg has quit IRC11:14
*** baojg has joined #openstack-swift11:15
*** ccamacho has joined #openstack-swift11:34
*** tkajinam has quit IRC11:37
*** adriant has quit IRC11:58
*** adriant has joined #openstack-swift11:59
*** jv_ has joined #openstack-swift12:57
*** jv_ has joined #openstack-swift12:57
*** jv_ has quit IRC12:59
*** jv_ has joined #openstack-swift12:59
*** baojg has quit IRC13:26
*** irclogbot_0 has quit IRC13:27
*** charz has quit IRC13:27
*** irclogbot_0 has joined #openstack-swift13:28
*** charz has joined #openstack-swift13:28
*** noonedeadpunk has quit IRC13:31
*** noonedeadpunk has joined #openstack-swift13:33
*** manuvakery has joined #openstack-swift14:10
*** m75abrams has quit IRC15:06
*** Fengli has quit IRC15:26
*** gyee has joined #openstack-swift15:41
*** manuvakery has quit IRC16:20
*** m75abrams has joined #openstack-swift18:08
*** zaitcev has joined #openstack-swift18:16
*** ChanServ sets mode: +v zaitcev18:16
*** ccamacho has quit IRC20:52
claygmattoliverau: timburke: I'm merging p 738113 - it's super hard to think about shrinking with the way deleted sharded dbs start thinking they're roots21:22
patchbothttps://review.opendev.org/#/c/738113/ - swift - Identify deleted shards as shards - 3 patch sets21:22
timburkeso true!21:23
openstackgerritTim Burke proposed openstack/swift master: sharding: Add some more shard-related output to swift-container-info  https://review.opendev.org/72137721:30
timburke^^^ also super-useful when investigating all this21:33
timburkeclayg, got a gut reaction on p 735484? it seems wrong to me that we've got this extra layer of indirection that seems mainly if not entirely for the sake of tests -- but otoh, it's a decent bit of churn for what's maybe mostly aesthetics21:43
patchbothttps://review.opendev.org/#/c/735484/ - swift - Get rid of memcache attr on proxy-server app - 4 patch sets21:43
claygseems like a reasonable cleanup - "one obvious way to do it" 👍21:45
claygzaitcev: y u no merge!?21:45
zaitcevclayg, just waiting for the gate to check it21:46
claygnoice21:50
openstackgerritTim Burke proposed openstack/swift master: Address a sharder/replicator race  https://review.opendev.org/73811421:57
openstackgerritTim Burke proposed openstack/swift master: Have shrinking and sharded shards save all ranges from root  https://review.opendev.org/73814921:57
claygtimburke: so the order we return over lapping shard ranges isn't entirely stable - we order by (upper, state, lower) - i was experimenting with some overlaps that happened to have the same values for those fields22:00
*** Fengli has joined #openstack-swift22:01
timburke... which is definitely something i've seen...22:03
timburkestill, i'd expect an individual replica of the root to be pretty consistent -- but the order between replicas probably isn't :-(22:04
claygin my case the order was stable until another row was reclaimed from the shard_range table - then it flipped22:05
clayg... that's what had me looking for the order by clause22:05
timburkeso i definitely managed to lose some rows for a while in my probe test -- but i couldn't get it to happen reliably: https://review.opendev.org/#/c/738149/3/test/probe/test_sharder.py@269422:07
patchbotpatch 738149 - swift - Have shrinking and sharded shards save all ranges ... - 3 patch sets22:07
timburkethat assertion would fail something like 30% of the time as i recall22:08
timburkeso i'm feeling pretty good about my new probe test when auto_shard is off... not so much when it's on: http://paste.openstack.org/show/795900/22:22
timburketrouble comes down to https://github.com/openstack/swift/blob/2.25.0/swift/container/sharder.py#L194-L199 -- i think it needs to only do that when the donor wasn't already shrinking... and even then, i'm not sure it'll be super-robust22:24
timburkei guess another option might be to ensure better alignment when we pick winners and losers...22:25
openstackgerritMerged openstack/swift master: Identify deleted shards as shards  https://review.opendev.org/73811322:31
*** tkajinam has joined #openstack-swift22:54
*** rcernin has joined #openstack-swift23:05
*** rcernin has quit IRC23:05
*** rcernin has joined #openstack-swift23:08
openstackgerritTim Burke proposed openstack/swift master: Have shrinking and sharded shards save all ranges from root  https://review.opendev.org/73814923:19
*** hoonetorg has quit IRC23:24
*** adriant has quit IRC23:32
*** adriant has joined #openstack-swift23:33
*** charz has quit IRC23:35
openstackgerritPete Zaitcev proposed openstack/swift master: Add a reminder to configure firewall at storage nodes  https://review.opendev.org/74082823:36
*** hoonetorg has joined #openstack-swift23:39

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!