Wednesday, 2023-08-02

opendevreviewMerged openstack/pyeclib master: Test on CentOS 9 Stream  https://review.opendev.org/c/openstack/pyeclib/+/88817800:03
paladoxOh right timburke. So we have to get the list of segments that match the main filename and set the header on them?00:17
opendevreviewJianjian Huo proposed openstack/swift master: proxy-server: add a global memcache lock to reduce backend requests  https://review.opendev.org/c/openstack/swift/+/89017406:12
edausqpaladox: about x-delete-at on large object, you can read that too: https://bugs.launchpad.net/python-swiftclient/+bug/147883007:56
opendevreviewAlistair Coles proposed openstack/swift master: proxy-server: clarify variables in get_account_info()  https://review.opendev.org/c/openstack/swift/+/89032510:33
opendevreviewMerged openstack/swift master: proxy: Bring back logging/metrics for get_*_info requests  https://review.opendev.org/c/openstack/swift/+/88493111:39
opendevreviewAlistair Coles proposed openstack/swift master: proxy-server: handle multipart GET disconnect before read  https://review.opendev.org/c/openstack/swift/+/89033613:52
opendevreviewASHWIN A NAIR proposed openstack/swift master: wsgi: bad request syntax response missing txn-id  https://review.opendev.org/c/openstack/swift/+/88790416:25
opendevreviewASHWIN A NAIR proposed openstack/swift master: wsgi: bad request syntax response missing txn-id  https://review.opendev.org/c/openstack/swift/+/88790417:01
opendevreviewASHWIN A NAIR proposed openstack/swift master: slo: Support GET/HEAD request with PartNumber  https://review.opendev.org/c/openstack/swift/+/88895417:08
opendevreviewTim Burke proposed openstack/swift master: py3: apply str_to_wsgi to includes in _get_shard_ranges  https://review.opendev.org/c/openstack/swift/+/88911317:29
reid_gGood afternoon. Anybody around. I'm wondering what this message means object-reconstructor: 10.41.67.44:6200/d30/16074 Unexpected response: ":ERROR: 0 '14.999893188476562 seconds: /srv/node/d30/.lock'"18:13
opendevreviewJianjian Huo proposed openstack/swift master: proxy: add new metrics to account/container_info cache for skip/miss  https://review.opendev.org/c/openstack/swift/+/88579818:13
reid_gI see this message occasionally. If I look at that device, the files are quite old.18:18
reid_gI don't see any attr or data in the files18:18
timburkereid_g, looks like another reconstructor already had the device locked; see https://github.com/openstack/swift/blob/master/swift/obj/diskfile.py#L1419-L1422 and https://github.com/openstack/swift/blob/2.31.1/etc/object-server.conf-sample#L190-L19518:22
timburkeit's not something i'd necessarily worry about -- if replication/reconstruction's going slow, though, despite your disks and network not seeming terribly busy, you might want to increase that config value18:25
reid_gSome are quite old '-rwxr-xr-x 1 swift swift 0 Oct  7  2021 /srv/node/d0/.lock'18:31
reid_gShould these be rm'd?18:31
timburkeage of the lock file doesn't really matter much -- once it gets created, it'll hang around forever. the better question would be whether anyone's currently holding the lock, and if so, since when18:32
timburkeonly place they should get taken is in ssync_receiver, though -- so if you want to make sure they've been released, you could always restart your object servers18:34
reid_gOh gotcha18:34
reid_gStill trying to figure out why I have so many handoffs that aren't being cleaned up18:34
reid_gThey are only in EC rings.18:35
reid_gAlso may have found a bug with containers. We have some container db files being quarantined 'due to no account replicas exist'18:37
reid_gI assume that this is because the account isn't found.18:38
reid_gThe container db file get quarantined, put back in place by replicator, quarantined, put back. Fast forward I have 7500 quarantines of the same 110M db file.18:39
timburkemight be worth shutting down the container replicators for a bit, long enough to get all the container-updaters to quarantine it. should definitely be safe to delete all the 1,000s of copies in quarantine, though the core question of how we got a container DB with no account for it might be worth investigating18:42
timburkei know OVH has seen that sort of a problem before, though: https://review.opendev.org/c/openstack/swift/+/70443518:43
timburkewe wound up getting the quarantine behavior in https://github.com/openstack/swift/commit/bcff128218:43
timburkehttps://bugs.launchpad.net/swift/+bug/1300850 and https://bugs.launchpad.net/swift/+bug/1514528 are probably worth reading through18:44
timburkeon the EC handoffs, you might run with `handoffs_only = true` for a bit to really prioritize those handoffs. maybe switch to `replication_concurrency_per_device = 0`, too, and just rely on the partition-level locking. you'd probably want to go back to your old configs after a few days, though, to make sure durability isn't too impacted18:49
reid_gI had the handoffs_only=true for a week and I didn't notice any changes and reverted it. They all seemed to be blocked passing back to 1 server.18:52
reid_gThat server would throw these messages "object-server: x.x.x.x/d8/26366 read failed in ssync.Receiver: missing_check start: invalid literal for int() with base 16: b''"18:52
reid_gssync_receiver ^18:52
reid_gthe ssync_sender would have a timeout message18:52
reid_gI will check those other links about the containers18:53
timburkethe timeout's weird, but probably explains the "invalid literal" error -- maybe max_objects_per_revert could help make sure we make progress?18:56
reid_gI will check that out. thanks!18:59
timburkeso i forgot about a dentist appointment i've got today -- it'll be tough for me to get back in time for any of the meeting, much less the start. if someone else would like to chair, i'd appreciate it, but otherwise, i propose we skip one more week. sorry for not realizing that earlier :-/19:03
timburkeonly thing i really wanted to call attention to was https://review.opendev.org/c/openstack/swift/+/889113 py3: apply str_to_wsgi to includes in _get_shard_ranges19:04
zaitcevDoes anyone know anything about this:20:29
zaitcev[fedora@zaitcev-swift-6 swift-work]$ python setup.py develop20:29
zaitcev /usr/lib/python3.11/site-packages/setuptools/installer.py:27: SetuptoolsDeprecationWarning: setuptools.installer is deprecated. Requirements should be satisfied by a PEP 517 installer.20:30
kotagood morning21:01
mattoliverMorning21:03
kotaoic, skip one more week, i found it in the irc log.21:03
kotaoh. just i found an e-mail to call for presentation of GTC 2024, which will be hold in-person!21:06
opendevreviewASHWIN A NAIR proposed openstack/swift master: slo: Support GET/HEAD request with PartNumber  https://review.opendev.org/c/openstack/swift/+/88895421:08
mattoliverAhh dentist appointment, good spot kota 21:08
kotamattoliver: yeah, I'm planning to get back on my bed to expand morning rest ;)21:09
mattoliverMe too!21:09
kotayup, see you next time21:09
mattoliverGood to see you briefly kota 😀21:09
opendevreviewASHWIN A NAIR proposed openstack/swift master: Improve coverage for FakeSwift tests  https://review.opendev.org/c/openstack/swift/+/88978521:31
opendevreviewClay Gerrard proposed openstack/swift master: squash: make preference as explicit as possible  https://review.opendev.org/c/openstack/swift/+/89036921:52
timburkeback -- sorry again for the late notice (and the third skipped meeting)21:56
timburkezaitcev, i feel like i've seen that warning on occasion -- haven't dug into it yet, though, sorry21:57
zaitcevtimburke: okay. Didn't know if we cared.21:58
timburkeeventually, surely ;-)21:59
timburkelooks like https://peps.python.org/pep-0517/ has to do with the transition to pyproject.toml -- i should probably go read https://til.simonwillison.net/python/pyproject21:59
timburkemaybe try swapping over something like pyeclib or python-swiftclient first22:00
opendevreviewASHWIN A NAIR proposed openstack/swift master: Improve coverage for FakeSwift tests  https://review.opendev.org/c/openstack/swift/+/88978522:33
opendevreviewASHWIN A NAIR proposed openstack/swift master: Improve coverage for FakeSwift tests  https://review.opendev.org/c/openstack/swift/+/88978522:35
opendevreviewASHWIN A NAIR proposed openstack/swift master: fix head request on multipart-manifest raw format  https://review.opendev.org/c/openstack/swift/+/89024622:47

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