Wednesday, 2021-05-12

openstackgerritTim Burke proposed openstack/swift master: relinker: Rehash the parts actually touched when relinking  https://review.opendev.org/c/openstack/swift/+/78373100:11
openstackgerritTim Burke proposed openstack/swift master: relinker: Remove replication locks for empty parts  https://review.opendev.org/c/openstack/swift/+/79030500:23
openstackgerritMerged openstack/swift master: Document why TestReconstructorRebuildUTF8 is skipped on py3  https://review.opendev.org/c/openstack/swift/+/79030200:37
*** dsariel has joined #openstack-swift00:41
*** dsariel has quit IRC00:53
*** gyee has quit IRC02:20
*** rcernin has quit IRC02:23
*** evrardjp has quit IRC02:33
*** evrardjp has joined #openstack-swift02:33
*** rcernin has joined #openstack-swift03:09
*** rcernin has quit IRC03:16
*** rcernin has joined #openstack-swift03:25
*** rcernin has quit IRC03:26
*** rcernin has joined #openstack-swift03:27
*** tkajinam has quit IRC03:34
*** tkajinam has joined #openstack-swift03:34
openstackgerritMatthew Oliver proposed openstack/swift master: ring: Keep track of last primary nodes from last rebalance  https://review.opendev.org/c/openstack/swift/+/79055005:37
openstackgerritMatthew Oliver proposed openstack/swift master: WIP: Single frag iter hack  https://review.opendev.org/c/openstack/swift/+/79037405:37
zaitcevFileNotFoundError: [Errno 2] No such file or directory: 'swift-manage-shard-ranges'05:45
zaitcevBut of course05:45
zaitcev[console_scripts]05:45
zaitcevswift-manage-shard-ranges = swift.cli.manage_shard_ranges:main05:45
zaitcevSo just  PATH=${PATH}:/q/zaitcev/hail/swift-probez/bin PYTHONPATH=/q/zaitcev/hail/swift-probez TMPDIR=/var/tmp ./.probetests  no longer cuts it.05:46
*** m75abrams has joined #openstack-swift06:05
*** godog has joined #openstack-swift07:20
*** fingo has quit IRC07:21
*** fingo has joined #openstack-swift07:22
*** rpittau|afk is now known as rpittau07:26
*** m75abrams has quit IRC08:22
*** m75abrams has joined #openstack-swift08:38
openstackgerritAlistair Coles proposed openstack/swift master: relinker: Rehash the parts actually touched when relinking  https://review.opendev.org/c/openstack/swift/+/78373109:03
*** rpittau is now known as rpittau|bbl09:07
*** dsariel has joined #openstack-swift09:32
*** dsariel has quit IRC09:50
*** rpittau|bbl is now known as rpittau10:19
*** dsariel has joined #openstack-swift10:53
openstackgerritMerged openstack/swift master: relinker: Rehash the parts actually touched when relinking  https://review.opendev.org/c/openstack/swift/+/78373111:14
*** rcernin has quit IRC11:23
*** rcernin has joined #openstack-swift11:24
*** rcernin has quit IRC11:35
openstackgerritAlistair Coles proposed openstack/swift master: swift-get-nodes: move --path-as-is to end of curl commands  https://review.opendev.org/c/openstack/swift/+/79095211:50
*** timburke has quit IRC13:26
*** timburke has joined #openstack-swift13:27
*** ChanServ sets mode: +v timburke13:27
*** sorrison has quit IRC13:46
*** sorrison has joined #openstack-swift13:48
*** klamath_atx has joined #openstack-swift14:30
klamath_atxHowdy Folks, running into an odd issue with very old pending asyncs on a cluster.  We are trying to resolve over 100,000 asyncs and found that all of these asyncs are from 2018, the object-updater keeps updating the container-server with put/deletes however they are all returning 404's. Wondering if there is a reclaim setting for the updater to discard these old records or is removing the async_pending f14:31
klamath_atxolders the quick and dirty method to resolve the issue?14:31
zaitcevI am pretty sure you'll have to remove by hand.14:33
zaitcevWell, scripted obviously, but I mean rm(1).14:33
zaitcevSeems like the same issue that happens with containers too, except the container server does not crash continuously when being hit by updater with a bogus update.14:34
klamath_atxthat is what i figured, thank you for the response14:35
zaitcevRomain's patch for container updater is not applicable to object updater, I don't think. Either way, it's not in the tree.14:35
klamath_atxjumped in to help on this old cluster yesterday due to performance issues, notice the pending asyncs, restart swift across the board and that unleashed the stream of pending asyncs hitting the container tier via the object-updater.  stumbled on a landmine here14:39
*** gyee has joined #openstack-swift15:26
-openstackstatus- NOTICE: Any builds with POST_FAILURE result and no available logs between 11:41 and 14:41 UTC today were related to an authentication endpoint problem in one of our providers and can be safely rechecked now15:33
openstackgerritClay Gerrard proposed openstack/swift master: Optimize get_own_shard_range  https://review.opendev.org/c/openstack/swift/+/79101515:51
clayg^ I don't know if that's a good idea or why i'm messing with it really... but something about p 790689 made me think we could go a different way (depending on what we're trying to accomplish I guess)15:52
*** m75abrams has quit IRC16:09
*** rpittau is now known as rpittau|afk16:12
openstackgerritTim Burke proposed openstack/swift master: relinker: Remove replication locks for empty parts  https://review.opendev.org/c/openstack/swift/+/79030516:35
openstackgerritTim Burke proposed openstack/swift master: lock_path: Prevent aquiring deleted/moved locks  https://review.opendev.org/c/openstack/swift/+/79102216:35
openstackgerritMerged openstack/swift master: swift-get-nodes: move --path-as-is to end of curl commands  https://review.opendev.org/c/openstack/swift/+/79095217:12
timburkeklamath_atx, so wait, some of these asyncs are causing PUTs to the container server? might want to check whether there's still .data files out there for the objects...17:26
klamath_atxThere are PUTs and Deletes going to container-server via object-updater @timburke17:41
klamath_atxwe have around 130,000 asyncs, cluster has been running now with all services bounced for around 11 hours but it hasnt resolved a single async yet17:42
klamath_atxi see the same object update bubbling up every 10 mins in the logs, all 404's17:42
*** fingo has quit IRC17:55
*** fingo has joined #openstack-swift17:57
claygso, *all* 130K async_pendings want to update a container that's been deleted?18:12
claygklamath_atx: you may find it useful to get a better picture of what's in those async pendings: https://gist.github.com/clayg/754646ec7157b3cffae3ca2b53aebb0418:12
clayg@klamath_atx also I think you may want to let it go a little faster: https://github.com/openstack/swift/blob/master/etc/object-server.conf-sample#L44618:14
openstackgerritTim Burke proposed openstack/swift master: lock_path: Prevent aquiring deleted/moved locks  https://review.opendev.org/c/openstack/swift/+/79102218:23
openstackgerritTim Burke proposed openstack/swift master: relinker: Remove replication locks for empty parts  https://review.opendev.org/c/openstack/swift/+/79030518:23
klamath_atxThank you guys for the help, the container in question was used as a zaqar cache back in 2018, something went down around 2018 that caused 140K worth of asyncs to show up. I checked the timestamps on these files and they all are from 2018, the project switched over to reddis to these async are just ddosing the container server18:35
klamath_atxwe nuked the asyncs on all obj drives and everything seems to have calmed down, this cluster setup wasn't ideal and we are migrating off the last little bit of workload18:35
*** fingo has quit IRC18:54
*** fingo has joined #openstack-swift18:55
*** hoonetorg has joined #openstack-swift19:07
timburke👍19:15
openstackgerritClay Gerrard proposed openstack/swift master: Optimize get_own_shard_range  https://review.opendev.org/c/openstack/swift/+/79101519:15
*** dviroel is now known as dviroel|away19:48
*** Jeffrey4l has quit IRC19:49
*** Jeffrey4l has joined #openstack-swift20:00
kota_good morning20:57
seongsoochokota_:  good morning!20:58
kota_seongsoocho: o/20:58
claygi'm about to run; not going to be long for the meeting today20:59
tdasilva_ /join #openstack-meeting21:11
*** tdasilva_ is now known as tdasilva21:11
acolestdasilva: welcome!21:28
tdasilvaacoles: o/21:29
*** dsariel has quit IRC21:33
*** dsariel has joined #openstack-swift21:33
*** openstackgerrit has quit IRC21:47
*** timburke has quit IRC22:08
*** timburke has joined #openstack-swift22:09
*** ChanServ sets mode: +v timburke22:09
*** dviroel|away has quit IRC23:01
*** rcernin has joined #openstack-swift23:07

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