Package: ceph / 12.2.11+dfsg1-2.1

Metadata

Package Version Patches format
ceph 12.2.11+dfsg1-2.1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0010 fix various spelling errors.patch | (download)

doc/man/8/ceph-bluestore-tool.rst | 2 1 + 1 - 0 !
doc/man/8/ceph-detect-init.rst | 2 1 + 1 - 0 !
qa/tasks/ceph.py | 4 2 + 2 - 0 !
qa/tasks/mds_thrash.py | 2 1 + 1 - 0 !
src/cls/rgw/cls_rgw.cc | 6 3 + 3 - 0 !
src/common/legacy_config_opts.h | 2 1 + 1 - 0 !
src/common/options.cc | 6 3 + 3 - 0 !
src/java/native/libcephfs_jni.cc | 2 1 + 1 - 0 !
src/journal/JournalPlayer.cc | 2 1 + 1 - 0 !
src/librbd/image/OpenRequest.cc | 6 3 + 3 - 0 !
src/librbd/internal.cc | 2 1 + 1 - 0 !
src/librbd/mirror/DisableRequest.cc | 2 1 + 1 - 0 !
src/librbd/mirror/EnableRequest.cc | 2 1 + 1 - 0 !
src/mds/CDir.cc | 2 1 + 1 - 0 !
src/msg/async/PosixStack.cc | 2 1 + 1 - 0 !
src/os/bluestore/BlueStore.cc | 2 1 + 1 - 0 !
src/os/bluestore/NVMEDevice.cc | 2 1 + 1 - 0 !
src/os/bluestore/bluestore_tool.cc | 6 3 + 3 - 0 !
src/pybind/rados/rados.pyx | 8 4 + 4 - 0 !
src/pybind/rbd/rbd.pyx | 2 1 + 1 - 0 !
src/test/objectstore/store_test.cc | 2 1 + 1 - 0 !
src/test/osd/TestOSDMap.cc | 2 1 + 1 - 0 !
src/tools/ceph_monstore_tool.cc | 2 1 + 1 - 0 !
src/tools/monmaptool.cc | 2 1 + 1 - 0 !
src/tools/rbd/action/Journal.cc | 2 1 + 1 - 0 !
src/tools/rbd_nbd/rbd-nbd.cc | 2 1 + 1 - 0 !
26 files changed, 38 insertions(+), 38 deletions(-)

 fix various spelling errors

0013 remove ceph.com ref to favicon.patch | (download)

src/pybind/mgr/dashboard/base.html | 1 0 + 1 - 0 !
1 file changed, 1 deletion(-)

 remove ceph.com ref to favicon

virtualenv never download.patch | (download)

src/test/run-cli-tests | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 ask virtualenv to never download anything


libatomic.patch | (download)

cmake/modules/CheckAtomic.cmake | 67 67 + 0 - 0 !
src/CMakeLists.txt | 12 9 + 3 - 0 !
src/client/CMakeLists.txt | 2 1 + 1 - 0 !
src/dmclock/sim/src/CMakeLists.txt | 4 2 + 2 - 0 !
src/dmclock/test/CMakeLists.txt | 9 7 + 2 - 0 !
src/journal/CMakeLists.txt | 2 1 + 1 - 0 !
src/kv/CMakeLists.txt | 2 1 + 1 - 0 !
src/librados/CMakeLists.txt | 4 2 + 2 - 0 !
src/librbd/CMakeLists.txt | 3 2 + 1 - 0 !
src/os/CMakeLists.txt | 4 2 + 2 - 0 !
src/osd/CMakeLists.txt | 2 1 + 1 - 0 !
src/rgw/CMakeLists.txt | 13 7 + 6 - 0 !
src/rocksdb/build_tools/build_detect_platform | 4 4 + 0 - 0 !
src/test/CMakeLists.txt | 3 2 + 1 - 0 !
src/test/common/CMakeLists.txt | 4 2 + 2 - 0 !
src/test/libcephfs/CMakeLists.txt | 1 1 + 0 - 0 !
src/test/librados_test_stub/CMakeLists.txt | 2 1 + 1 - 0 !
src/test/msgr/CMakeLists.txt | 8 4 + 4 - 0 !
src/test/objectstore/CMakeLists.txt | 1 1 + 0 - 0 !
src/test/osdc/CMakeLists.txt | 1 1 + 0 - 0 !
src/test/system/CMakeLists.txt | 1 1 + 0 - 0 !
src/tools/rbd/CMakeLists.txt | 2 1 + 1 - 0 !
src/tools/rbd_mirror/CMakeLists.txt | 1 1 + 0 - 0 !
23 files changed, 121 insertions(+), 31 deletions(-)

---
rocksdb fallthrough i386.patch | (download)

src/rocksdb/util/murmurhash.cc | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 mark intention fallthroughs for i386 codepaths
0001 CoreLocalArray class.patch | (download)

src/rocksdb/util/concurrent_arena.cc | 25 7 + 18 - 0 !
src/rocksdb/util/concurrent_arena.h | 25 12 + 13 - 0 !
src/rocksdb/util/core_local.h | 84 84 + 0 - 0 !
3 files changed, 103 insertions(+), 31 deletions(-)

 [patch 1/3] corelocalarray class

Summary:
Moved the logic for core-local array out of ConcurrentArena and into a separate class because I want to reuse it for core-local stats.
Closes https://github.com/facebook/rocksdb/pull/2256

0002 core local array type conversions.patch | (download)

src/rocksdb/util/core_local.h | 12 6 + 6 - 0 !
1 file changed, 6 insertions(+), 6 deletions(-)

 [patch 2/3] core-local array type conversions

Summary:
try to clean up the type conversions and hope it passes on windows.

one interesting thing I learned is that bitshift operations are special: in `x << y`, the result type depends only on the type of `x`, unlike most arithmetic operations where the result type depends on both operands' types.
Closes https://github.com/facebook/rocksdb/pull/2277

0003 Core local statistics.patch | (download)

src/rocksdb/HISTORY.md | 4 4 + 0 - 0 !
src/rocksdb/monitoring/statistics.cc | 129 34 + 95 - 0 !
src/rocksdb/monitoring/statistics.h | 111 29 + 82 - 0 !
src/rocksdb/util/core_local.h | 21 11 + 10 - 0 !
4 files changed, 78 insertions(+), 187 deletions(-)

 [patch 3/3] core-local statistics

Summary:
fix var run perms sysvinit.patch | (download)

src/init-ceph.in | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
armhf ftbfs.patch | (download)

src/test/librbd/operation/test_mock_ResizeRequest.cc | 1 0 + 1 - 0 !
1 file changed, 1 deletion(-)

 [patch] librbd: do not instantiate trimrequest template class

We include TrimRequest.cc in librbd tests at two places:
 - operation/test_mock_TrimRequest.cc
 - operation/test_mock_ResizeRequest.cc

That causes linking errors when doing the builds because some of the
instantiated classes are defined twice.

We can fix this by not instantiating the template class in the
TrimReqeust.cc file when including it in the tests.

Signed-off-by: Boris Ranto <branto@redhat.com>

boost 1.67 fixes.patch | (download)

src/rbd_replay/Replayer.cc | 2 1 + 1 - 0 !
src/test/librbd/test_mock_Journal.cc | 35 17 + 18 - 0 !
2 files changed, 18 insertions(+), 19 deletions(-)

---
softfp armel.patch | (download)

cmake/modules/SIMDExt.cmake | 3 3 + 0 - 0 !
1 file changed, 3 insertions(+)

---
32 bit ftbfs.patch | (download)

src/osd/PrimaryLogPG.cc | 6 4 + 2 - 0 !
1 file changed, 4 insertions(+), 2 deletions(-)

 fix for build failures on 32bit architectures
radosgw linkage without beast.patch | (download)

src/rgw/CMakeLists.txt | 8 1 + 7 - 0 !
1 file changed, 1 insertion(+), 7 deletions(-)

 [patch] rgw: fix radosgw linkage with with_radosgw_beast_frontend=off

The master commit 5c040d991510cb4ff0d74305889130e2d84fedc1 fixing issue
http://tracker.ceph.com/issues/23680 was backported to luminous for v12.2.11 by
a47e714e7f5ce803ba7d8986c5d954123b85fc8e which was included in
https://github.com/ceph/ceph/pull/24621, where it came as the first of a series
of five cherry-picks.

This, it turns out, was the wrong order - it should have come last since it
was a follow-up fix.

Signed-off-by: Nathan Cutler <ncutler@suse.com>
(partial manual backport of 5c040d991510cb4ff0d74305889130e2d84fedc1)