Tuesday, 2021-11-16

slim00hi, during a ring container rebalance we have some really big partitions (same partition from different nodes) writing to one destination node tmp directory and it filled up the space 09:21
slim00since few of them filling up the space, no node successfully finish the rsync. the question we have is is it ok to delete the partitions in the tmp to free up space so one of them can succeed?09:23
opendevreviewAlistair Coles proposed openstack/swift master: ssync: fix nbytes in exception message  https://review.opendev.org/c/openstack/swift/+/81809114:07
opendevreviewAlistair Coles proposed openstack/swift master: ssync: fix nbytes in exception message  https://review.opendev.org/c/openstack/swift/+/81809114:09
opendevreviewAlistair Coles proposed openstack/swift master: ssync sender: add context to missing_check error log  https://review.opendev.org/c/openstack/swift/+/81799314:12
opendevreviewAlistair Coles proposed openstack/swift master: ssync: restrict max objects per sync  https://review.opendev.org/c/openstack/swift/+/81801714:12
claygi hate py2 ERROR: Package 'oslo.cache' requires a different Python: 2.7.17 not in '>=3.6'15:17
claygslim00: you can delete from /tmp - yes15:18
claygslim00: https://docs.openstack.org/swift/latest/overview_container_sharding.html15:18
claygit looks like maybe oslo.cache stopped "supporting" py2 back in Feb 2020 - not sure why we'd only get bit by it now 😞15:22
claygI guess https://mirror.mtl01.iweb.opendev.org/pypifiles doesn't have Downloading https://mirror-int.ord.rax.opendev.org/pypifiles/packages/fe/69/072baad68f86b378e8b48fef8846c340da996ffc28d05168215d709ff656/oslo.cache-1.38.1-py2.py3-none-any.whl15:26
opendevreviewClay Gerrard proposed openstack/swift master: wip: testing gate fix  https://review.opendev.org/c/openstack/swift/+/81810715:34
claygit doesn't look like *we* depend on oslo.cache directly 🤷15:35
clarkbclayg: pypi publishes python requires metadata for packages now. But only newer pip understands them. Typically when I see errors like that I suspect an older pip that doesn't understand the python requires metadata15:35
clarkbclayg: if you view source on the index page for a package (https://pypi.org/simple/oslo.cache) you can see that info15:36
clarkbor similarly maybe you are trying to force a specific version via constraints and pip knows it is invalid due to that metadata15:36
clarkbsome projects maintain a separate python2 constraints file for this reason15:37
claygclarkb: thanks!  I'll see what changing our py2-constraints does: https://review.opendev.org/c/openstack/swift/+/81810715:39
acolesI just noticed that the non-voting arm tests are failing, but hadn't noticed before because the first line of the email and collapsed gerrit comment says 'Build succeeded (ARM64 pipeline).'17:01
acolesI guess because the jobs are all non-voting then the build succeeds :(17:02
clarkbacoles: correct. But that pipeline is already set up to not vote. This means there isn't any reason to make the jobs non voting17:11
clarkbthen you get the correct success/failure messages but without a -1 or +117:11
opendevreviewClay Gerrard proposed openstack/swift master: wip: testing gate fix  https://review.opendev.org/c/openstack/swift/+/81810717:21
acolesclarkb: thanks!17:24
opendevreviewAlistair Coles proposed openstack/swift master: Make arm jobs voting (but not the pipeline)  https://review.opendev.org/c/openstack/swift/+/81812717:46
claygclarkb: WARNING: possible mismatch found for package "reno" (I think https://zuul.opendev.org/t/openstack/build/4312ea35a6c84e05a2cb8e64aaaa5098/console is getting closer?)18:43
clarkbclayg: I think that is "normal" because you've got disjoint reno requirements so one will warn and the other will be used. The error seems to be a conflict between boto3 test-requirements and the constraints version18:46
clayg🤩18:46
opendevreviewClay Gerrard proposed openstack/swift master: wip: testing gate fix  https://review.opendev.org/c/openstack/swift/+/81810718:49

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