| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: librbd1 | Distribution: openSUSE Tumbleweed |
| Version: 18.2.7 | Vendor: openSUSE |
| Release: 4.2 | Build date: Sat Aug 23 15:05:12 2025 |
| Group: System/Libraries | Build host: reproducible |
| Size: 8732362 | Source RPM: ceph-18.2.7-4.2.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: http://ceph.com/ | |
| Summary: RADOS block device client library | |
RBD is a block device striped across multiple distributed objects in RADOS, a reliable, autonomic distributed object storage cluster developed as part of the Ceph distributed storage system. This is a shared library allowing applications to manage these block devices.
BSD-3-Clause AND BSL-1.0 AND CC-BY-SA-3.0 AND LGPL-2.1-only AND LGPL-3.0-only AND GPL-2.0-only AND MIT
* Sat Aug 23 2025 James Oakley <jfunk@opensuse.org>
- Replace ceph-mgr-do-not-require-NOTIFY_TYPES-in-python-modules.patch with
more correct ceph-mgr-fix-module-import-by-making-NOTIFY_TYPES-in-py-m.patch
* Fri Jul 18 2025 Lucas Mulling <lucas.mulling@suse.com>
- Drop cryptopp as potential dependency [jsc#PED-13011] and use gnutls as upstream seastar.
* Remove cryptopp and use gnutls instead.
* Add ceph-replace-CryptoPP-calls-with-GnuTLS.patch
* Tue Jul 01 2025 Andreas Schwab <schwab@suse.de>
- Enable build on riscv64
* Tue Jun 24 2025 James Oakley <jfunk@opensuse.org>
- Disable ceph-mgr-cephadm in ring1
* Wed Jun 18 2025 James Oakley <jfunk@opensuse.org>
- Added cephadm-fix-get_cluster_count_when_data_dir_is_missing.patch
- Add ceph-rocksdb-gcc15.patch
* Tue Jun 03 2025 James Oakley <jfunk@opensuse.org>
- Add ceph-volume-fix-importlib.metadata-compat.patch
- Added ceph-mgr-python-avoid-pyo3-errors.patch
- Added ceph-mgr-do-not-require-NOTIFY_TYPES-in-python-modules.patch
- Added ceph-mgr-workaround-numpy-28271.patch
* Sun Jun 01 2025 James Oakley <jfunk@opensuse.org>
- Update to 18.2.7 (Reef):
+ RADOS
* FileStore is not supported in Reef.
* RocksDB has been upgraded to version 7.9.2.
* There have been significant improvements to RocksDB iteration overhead
and performance.
* The `perf dump` and `perf schema` commands have been deprecated in favor
of the new `counter dump` and `counter schema` commands.
* Cache tiering is now deprecated.
* A new feature, the "read balancer", is now available, which allows users
to balance primary PGs per pool on their clusters.
* A POOL_APP_NOT_ENABLED health warning will now be reported if the
application is not enabled for the pool whether the pool is in use or
not.
* The get_pool_is_selfmanaged_snaps_mode C++ API has been deprecated due
to being prone to false negative results. Its safer replacement is
pool_is_in_selfmanaged_snaps_mode.
* A new command, `ceph osd rm-pg-upmap-primary-all`, has been added that
allows users to clear all pg-upmap-primary mappings in the osdmap when
desired.
* A bug related to IPv6 support is now fixed.
+ RGW
* Bucket resharding is now supported for multi-site configurations.
* There have been significant improvements to the stability and
consistency of multi-site replication.
* Compression is now supported for objects uploaded with Server-Side
Encryption.
* S3 multipart uploads using Server-Side Encryption now replicate
correctly in a multi-site deployment.
* New tools have been added to `radosgw-admin` for identifying and
correcting issues with versioned bucket indexes.
+ Dashboard
* There is a new Dashboard page with improved layout. Active alerts and
some important charts are now displayed inside cards.
* An overview page for RGW to show the overall status of RGW components.
* Added management support for RGW Multi-site and CephFS Subvolumes and
groups.
* Fixed several issues in Ceph dashboard on Rook-backed clusters, and
improved the user experience on the Rook environment.
+ RBD
* Support for layered client-side encryption has been added.
* When diffing against the beginning of time (fromsnapname == NULL) in
fast-diff mode (whole_object == true with fast-diff image feature
enabled and valid), diff-iterate is now guaranteed to execute locally if
exclusive lock is available. This brings a dramatic performance
improvement for QEMU live disk synchronization and backup use cases.
* The option --image-id has been added to `rbd children` CLI command, so
it can be run for images in the trash.
* The try-netlink mapping option for rbd-nbd has become the default and is
now deprecated.
+ Telemetry
* Users can now opt in to participate in a leaderboard in the telemetry
public dashboards.
+ CEPHFS
* MDS now evicts clients which are not advancing their request tids.
+ mgr
* For clusters with multiple CephFS file systems, all the snap-schedule
commands now expect the ‘--fs’ argument.
* Refine the orchestrator availability check to prevent against crashes in
the prometheus module during startup.
+ ceph-volume
* A bug related to cryptsetup version handling has been fixed.
- Switched to managing the spec directly with a pristine source and set of
patches
- Removed ceph-test
- Removed checkin scripts
- Added ceph-mgr-stop-using-deprecated-api-to-initialize-python.patch
- Added ceph-mgr-set-argv-for-python.patch
- Added ceph-mgr-add-site-packages-paths.patch
- Added ceph-librbd-fix-atomic-shared-pointer.patch
- Added ceph-cmake-ensure-git-exists-before-executing-it.patch
- Added ceph-build-fix-fmt-version-check.patch
- Added ceph-tracing-fix-c-type-errors-in-librados-tracing.patch
- Added ceph-pybind-fix-c-type-errors-in-cython-generated-python-bindings.patch
* Wed Apr 16 2025 Tim Serong <tserong@suse.com>
- Update to 16.2.15-84-gb9c09b69575:
+ ceph.spec.in: Fix cephfs-{top,shell} shebangs with setuptools >= 76
* Fri Apr 11 2025 Tim Serong <tserong@suse.com>
- Update to 16.2.15-83-g635361e68c0:
+ Fix FTBFS on GCC 15 (bsc#1239885)
* Mon Mar 03 2025 Tim Serong <tserong@suse.com>
- Update to 16.2.15-82-gc12b9a96bd8:
+ ceph.spec.in: remove "Obsoletes: libcephfs1" (boo#1237420)
+ Suport Python 3.13
* Wed Apr 10 2024 Tim Serong <tserong@suse.com>
- Update to 16.2.15-74-gc5dd01a91d8:
+ Fix FTBFS on GCC 14 (boo#1222493)
* Tue Mar 19 2024 Tim Serong <tserong@suse.com>
- Update to 16.2.15-68-gbb20a17289a:
+ mds: disable `defer_client_eviction_on_laggy_osds' by default
+ ceph.spec.in: Advertise users/groups that are generated by the pre scripts
+ cmake: Ensure git exists before executing it
+ make-dist: strip "-%{release}" from ceph package Requires
- Drop ceph-cmake-3.28.patch (now included in source tarball)
* Thu Jan 25 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Advertised user/groups that are generated by the pre scripts:
+ package cephadm generates user/group cephadm
+ package ceph-common generates user/group ceph
* Tue Dec 19 2023 Dominique Leuenberger <dimstar@opensuse.org>
- Add ceph-cmake-3.28.patch: Fix build with cmake 3.28 and no git
command found (https://github.com/ceph/ceph/pull/54963,
boo#1218111).
* Mon Sep 11 2023 Tim Serong <tserong@suse.com>
- Update to 16.2.14-66-g7aa6ce9419f:
+ (bsc#1207765) rgw/rados: check_quota() uses real bucket owner
+ (bsc#1212559) pacific: os/bluestore: cumulative bluefs backport
This notably includes:
* os/bluestore: BlueFS fine grain locking
* os/bluestore/bluefs: Fix improper vselector tracking in _flush_special()
* os/bluestore: enable 4K allocation unit for BlueFS
* os/bluestore/bluefs: Fix sync compactionA
+ (bsc#1213217) ceph.spec.in: Require fmt-devel < 10
+ ceph.spec.in: enable build on riscv64 for openSUSE Factory
+ ceph.spec.in: Require Cython >= 0.29 but < 3
+ cephadm: update to the latest container images:
* registry.suse.com/ses/7.1/ceph/prometheus-server:2.37.6
* registry.suse.com/ses/7.1/ceph/prometheus-node-exporter:1.5.0
* registry.suse.com/ses/7.1/ceph/grafana:8.5.22
* registry.suse.com/ses/7.1/ceph/haproxy:2.0.31
- Drop ceph-test.changes (no longer necessary since using _multibuild)
* Wed Aug 16 2023 Ana Guerrero <ana.guerrero@suse.com>
- restrict to older Cython
* Tue Jun 27 2023 Tim Serong <tserong@suse.com>
- Remove _constraints file, add README-constraints.txt and pre_checkin.env
* Wed May 24 2023 Tim Serong <tserong@suse.com>
- Add "#!BuildConstraint" to spec files for compatibility with _multibuild
* Thu May 11 2023 Tim Serong <tserong@suse.com>
- Update to 16.2.13-66-g54799ee0666:
+ (bsc#1199880) mgr: don't dump global config holding gil
+ (bsc#1209621) cephadm: fix NFS haproxy failover if active node disappears
+ (bsc#1210153) mgr/cephadm: fix handling of mgr upgrades with 3 or more mgrs
+ (bsc#1210243, bsc#1210314) ceph-volume: fix regression in activate
+ (bsc#1210719) cephadm: mount host /etc/hosts for daemon containers in podman deployments
+ (bsc#1210784) mgr/dashboard: Fix SSO error: 'str' object has no attribute 'decode'
+ (bsc#1210944) cmake: patch boost source to support python 3.11
+ (bsc#1211090) fix FTBFS on s390x
* Thu May 04 2023 Frederic Crozat <fcrozat@suse.com>
- Add _multibuild to define additional spec files as additional
flavors. Eliminates the need for source package links in OBS.
* Tue Mar 28 2023 Tim Serong <tserong@suse.com>
- Update to 16.2.11-65-g8b7e6fc0182:
+ (bsc#1201088) test/librados: fix FTBFS on gcc 13
+ (bsc#1208820) mgr/dashboard: allow to pass controls on iscsi disk create
* Fri Mar 10 2023 Tim Serong <tserong@suse.com>
- Update to 16.2.11-62-gce6291a3463:
+ (bsc#1201088) fix FTBFS on gcc 13
* Tue Feb 07 2023 Tim Serong <tserong@suse.com>
- Update to 16.2.11-58-g38d6afd3b78:
+ test/CMakeLists.txt: move 'APPEND rgw_libs Boost::filesystem' to top level
* Fri Jan 27 2023 Tim Serong <tserong@suse.com>
- Update to 16.2.11-57-g9be7fb44a33:
+ ceph.spec.in: Replace %usrmerged macro with regular version check
- checkin.sh: default to ses7p branch
* Fri Jan 27 2023 Michael Fritch <michael.fritch@suse.com>
- Update to 16.2.11-56-gc067055f8f5:
+ (bsc#1199183) osd, tools, kv: non-aggressive, on-line trimming of accumulated dups
+ (bsc#1200262) ceph-volume: fix fast device alloc size on mulitple device
+ (bsc#1200501) cephadm: update monitoring container images
+ (bsc#1200978) mgr/dashboard: prevent alert redirect
+ (bsc#1201797) mgr/volumes: Add subvolumegroup resize cmd
+ (bsc#1201837) mgr/volumes: Fix subvolume discover during upgrade (CVE-2022-0670)
+ (bsc#1201976) monitoring/ceph-mixin: add RGW host to label info
+ (bsc#1202077) mgr/dashboard: enable addition of custom Prometheus alerts
+ (bsc#1203375) python-common: Add 'KB' to supported suffixes in SizeMatcher
+ (bsc#1204430) ceph-crash: drop privleges to run as "ceph" user, rather than root (CVE-2022-3650)
+ (bsc#1205025) rgw: Guard against malformed bucket URLs (CVE-2022-3854)
+ (bsc#1205436) mgr/dashboard: fix rgw connect when using ssl
* Thu Oct 06 2022 Tim Serong <tserong@suse.com>
- Update to 16.2.9-539-gea74dd900cd:
+ (bsc#1202292) ceph.spec.in: Add -DFMT_DEPRECATED_OSTREAM to CXXFLAGS
* Tue Jul 26 2022 Tim Serong <tserong@suse.com>
- Update to 16.2.9-538-g9de83fa4064:
+ (bsc#1201604) cephfs-shell: move source to separate subdirectory
* Wed Jul 13 2022 Tim Serong <tserong@suse.com>
- Update to 16.2.9-536-g41a9f9a5573:
+ (bsc#1195359, bsc#1200553) rgw: check bucket shard init status in RGWRadosBILogTrimCR
+ (bsc#1194131) ceph-volume: honour osd_dmcrypt_key_size option (CVE-2021-3979)
+ (bsc#1196046) mgr/cephadm: try to get FQDN for configuration files
* Thu Jun 09 2022 Tim Serong <tserong@suse.com>
- Update to 16.2.9-158-gd93952c7eea:
+ cmake: check for python(\d)\.(\d+) when building boost
+ make-dist: patch boost source to support python 3.10
* Thu Jun 02 2022 Stefen Allen <stefen.allen@suse.com>
- Update to ceph-16.2.9-58-ge2e5cb80063:
+ (bsc#1200064, pr#480) Remove last vestiges of docker.io image paths
* Mon May 23 2022 Michael Fritch <michael.fritch@suse.com>
- Update to 16.2.9.50-g7d9f12156fb:
+ (jsc#SES-2515) High-availability NFS export
+ (bsc#1196044) cephadm: prometheus: The generatorURL in alerts is only using hostname
+ (bsc#1196785) cephadm: avoid crashing on expected non-zero exit
+ (bsc#1187748) When an RBD is mapped, it is attempted to be deployed as an OSD.
* Tue Apr 19 2022 Michael Fritch <michael.fritch@suse.com>
- Update to 16.2.7-969-g6195a460d89
+ (jsc#SES-2515) High-availability NFS export
* Thu Mar 31 2022 Stefen Allen <stefen.allen@suse.com>
- Update to v16.2.7-654-gd5a90ff46f0
+ (bsc#1196733) remove build directory during %clean
* Wed Mar 30 2022 Stefen Allen <stefen.allen@suse.com>
- Update to v16.2.7-652-gf5dc462fdb5
+ (bsc#1194875) [SES7P] include/buffer: include <memory>
* Thu Mar 24 2022 Stefen Allen <stefen.allen@suse.com>
- Update to 16.2.7-650-gd083eaa3886
+ (pr#469) cephadm: update image paths to registry.suse.com
+ (pr#468) cephadm: use snmp-notifier image from registry.suse.de
+ (pr#467) cephadm: infer the default container image during pull
+ (pr#465) mgr/cephadm: try to get FQDN for inventory address
+ Sync _constaints file for IBS and OBS
* Tue Mar 15 2022 Stefen Allen <stefen.allen@suse.com>
- Update to 16.2.7-640-gceb23c7491b
+ (bsc#1194875) common: fix FTBFS due to dout & need_dynamic on GCC-12
+ (bsc#1196938) cephadm: preserve authorized_keys file during upgrade
* Tue Mar 08 2022 Stefen Allen <stefen.allen@suse.com>
- Update to 16.2.7-596-g7d574789716
+ Update Prometheus Container image paths (pr #459)
+ mgr/dashboard: Fix documentation URL (pr #456)
+ mgr/dashboard: Adapt downstream branded navigation page (pr #454)
* Fri Mar 04 2022 Stefen Allen <stefen.allen@suse.com>
- Update to 16.2.7-577-g3e3603b5dd1
+ Update prometheus-server version
* Mon Jan 10 2022 Stefen Allen <stefen.allen@suse.com>
- Update to 16.2.7-37-gb3be69440db:
+ (bsc#1194353) Downstream branding breaks dashboard npm build
+ (bsc#1188911) OSD marked down causes wrong backfill_toofull
/usr/lib64/ceph/librbd /usr/lib64/ceph/librbd/libceph_librbd_parent_cache.so /usr/lib64/ceph/librbd/libceph_librbd_parent_cache.so.1 /usr/lib64/ceph/librbd/libceph_librbd_parent_cache.so.1.0.0 /usr/lib64/ceph/librbd/libceph_librbd_pwl_cache.so /usr/lib64/ceph/librbd/libceph_librbd_pwl_cache.so.1 /usr/lib64/ceph/librbd/libceph_librbd_pwl_cache.so.1.0.0 /usr/lib64/librbd.so.1 /usr/lib64/librbd.so.1.18.0
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Oct 8 23:32:53 2025