Friday, 2020-06-26

openstackgerritPete Zaitcev proposed openstack/swift master: Let developers/operators add watchers to object audit (simplified)  https://review.opendev.org/70665302:56
*** psachin has joined #openstack-swift03:29
*** manuvakery has joined #openstack-swift03:34
openstackgerritSam Morrison proposed openstack/swift master: Fix up curl commands when object name has unix dir characters  https://review.opendev.org/73814703:41
*** camelCaser has quit IRC04:33
*** evrardjp has quit IRC04:33
*** ccamel has joined #openstack-swift04:33
*** evrardjp has joined #openstack-swift04:33
openstackgerritTim Burke proposed openstack/swift master: Identify deleted shards as shards  https://review.opendev.org/73811304:33
openstackgerritTim Burke proposed openstack/swift master: Address a sharder/replicator race  https://review.opendev.org/73811404:33
openstackgerritTim Burke proposed openstack/swift master: WIP: sharding: Add some more shard-related output to swift-container-info  https://review.opendev.org/72137704:33
openstackgerritTim Burke proposed openstack/swift master: wip: Recover from sharding split-brain  https://review.opendev.org/73814904:33
zaitcev2 more in a patch stack04:34
sorrisontimburke: hey!04:42
sorrisonthanks for the review, we had a massive crazy issue with our swift and we found this bug when auditing quarantined files04:43
timburkewhee!04:43
timburkehope things are fairly recoverable04:43
sorrisonyip04:44
sorrisonwe used eyaml to encrypt our swift_hash and it ended up changing our config from swift_hash_path_suffix = secret  to swift_hash_path_suffix = 'secret'04:45
sorrisonon 3 out of 4 of our regions....04:45
sorrisonpretty much all data on those hosts got put to quarantine until they ran out of space04:46
timburke😭04:46
sorrisonwe wrote some scripts to put them all back04:46
sorrisonbeen a fun 24 hours04:47
timburke🤔 maybe upstream could grow some sort of circuit-breaker options, like if there's more than N quarantines in an hour, shut everything down that's touching that disk... or that'd just lead to some *other* fire04:50
timburkeanyway, i oughta go to bed. at least i *think* i've got the start of a way to recover from sharding split-brain!04:51
sorrisonyeah or I wonder somehow the hash prefix/sufix couldn't be changed somehow04:52
sorrisonanyway thanks for the speedy review!04:52
*** manuvakery has quit IRC05:43
*** ormandj has quit IRC05:51
*** rpittau|afk is now known as rpittau06:29
openstackgerritMerged openstack/swift master: Fix up curl commands when object name has unix dir characters  https://review.opendev.org/73814707:46
*** rpittau is now known as rpittau|bbl10:04
*** ccamacho has quit IRC10:42
*** rpittau|bbl is now known as rpittau12:12
*** ormandj has joined #openstack-swift12:50
zaitcevWhat in the world are we doing invoking curl?!15:28
zaitcevThe whole package is choke-full of HTTP clients and yet this?15:29
zaitcevOh, wait. LOL okay15:31
claygzaitcev: hahah ❤️15:33
claygthat was weird, when I checked out p 735738 tests were passing for me - but I was able to duplicate the failure after a *rebase*15:49
patchbothttps://review.opendev.org/#/c/735738/ - swift - s3api: Don't do naive HEAD request for auth - 3 patch sets15:49
claygwild15:49
*** rpittau is now known as rpittau|afk15:59
openstackgerritClay Gerrard proposed openstack/swift master: s3api: Don't do naive HEAD request for auth  https://review.opendev.org/73573816:06
timburkeclayg, new test from p 733919?16:11
patchbothttps://review.opendev.org/#/c/733919/ - swift - s3api: Allow CompleteMultipartUpload requests to b... (MERGED) - 5 patch sets16:11
claygyessir 👍16:11
*** psachin has quit IRC16:18
*** gyee has joined #openstack-swift16:35
*** ndk_ has joined #openstack-swift18:03
openstackgerritTim Burke proposed openstack/swift master: Move jobs from bionic to focal  https://review.opendev.org/73826919:45
claygswift-get-nodes -Q is the greatest thing ever invented20:05
clayg😍20:05
ormandjclayg: fwiw, it seems the limitation on throughput is client-side - we can't get aws s3 (cli) to move more than about 120-130MB/s to amazon s3, wasabi, or anything else20:41
ormandjeven with a concurrency of 20/20M chunks20:42
ormandjwe've even tried from SSD, no dice, i'm wondering if it might be related to SSL/encryption20:42
claygormandj: that sounds frustrating 😞21:01
ormandjvery, have you seen better out of any clients?21:02
ormandjwe're open to other client suggestions, we just haven't been able to find one that can push more. rclone was far worse21:02
*** paladox has quit IRC21:33
*** paladox has joined #openstack-swift21:37
openstackgerritTim Burke proposed openstack/swift master: Allow direct and internal clients to use the replication network  https://review.opendev.org/73575123:47

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