Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 901119

Summary: sys-cluster/ceph is blocking cleanup of <dev-libs/rocksdb-6.15
Product: Gentoo Linux Reporter: Andreas Sturmlechner <asturm>
Component: Current packagesAssignee: Patrick McLean <chutzpah>
Status: CONFIRMED ---    
Severity: normal CC: christian, cluster
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://bugs.gentoo.org/show_bug.cgi?id=764221
https://bugs.gentoo.org/show_bug.cgi?id=892275
https://bugs.gentoo.org/show_bug.cgi?id=920807
Whiteboard:
Package list:
Runtime testing required: ---

Description Andreas Sturmlechner gentoo-dev 2023-03-14 08:36:11 UTC
commit 0d0a165d3665487227432b4b28a2eb819c5ce9aa
Author: Patrick McLean <patrick.mclean@sony.com>
Date:   Wed Jan 20 14:09:39 2021 -0800

    sys-cluster/ceph: Revbumps, force older rocksdb (bug #764221)

That was >2 years ago. Is it still accurate? Is upstream aware? Is there a bug we can track?

Upper bound version limits are bad when there is no bug to check with. Please note that limiting dependencies to a maximum version is merely a workaround, not a bugfix.
Comment 1 Patrick McLean gentoo-dev 2023-03-21 00:36:02 UTC
Upstream is still bundling rocksdb-6.15.5, I don't have any way to test rocksdb-7 (the problem is a runtime crash when the OSD daemon is started in a cluster, I don't have any cluster that I can test this right now).
Comment 2 Katze 2023-08-17 17:36:26 UTC
Reef claims to support RocksDB 7.9.2 upstream: https://docs.ceph.com/en/reef/releases/reef/#rados

I have just tested the RocksDB 7.9.2 + Ceph 18.2.0 combination and it works.
To be specific the original bug #764221 prevented startup of the OSDs as far as I can tell, this is no longer the case.
The OSDs start up just fine.
Whether or not there are any mid- to long-term runtime errors I cannot tell just yet, however the cluster does seem happy with the new RocksDB version.
Comment 3 Katze 2023-09-02 05:02:06 UTC
Short update; going from `<dev-libs/rocksdb-6.15:=` to `<dev-libs/rocksdb-7.10:=` in the ebuild has been running perfectly fine for me for over two weeks now:
Comment 4 Christian Bricart 2024-03-26 13:49:36 UTC
see also bug 920807
Comment 5 Andreas Sturmlechner gentoo-dev 2024-03-26 13:54:33 UTC
Yes please.