Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 901119 - sys-cluster/ceph is blocking cleanup of <dev-libs/rocksdb-6.15
Summary: sys-cluster/ceph is blocking cleanup of <dev-libs/rocksdb-6.15
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Patrick McLean
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-03-14 08:36 UTC by Andreas Sturmlechner
Modified: 2023-09-02 05:02 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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: