Thomas Lamprecht
bd13ed795e
bump version to 18.2.1-pve1
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-12-19 17:12:38 +01:00
Thomas Lamprecht
e868ce26e9
refresh patches and drop ones applied upstream
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-12-19 17:12:38 +01:00
Thomas Lamprecht
aee94f6923
update ceph source to reef 18.2.1
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-12-19 09:13:36 +01:00
Stefan Hanreich
27f45121cc
add stop-gap to fix compat with CPUs not supporting SSE 4.1
...
Some of our users ran into issues with running Ceph on older CPU
architectures [1]. This is apparently due to a bug in gf-complete
paired with gcc-12, that
leads to SSE 4.1 instructions being emitted in the general code,
rather than dynamically dispatching functions using those
instructions. Those binaries then break on older CPUs that do not
support this instruction set.
I've ran some benchmarks with `rados bench` against our last release
(18.2.0-pve2) and this new version. The commands were taken from our
latest Ceph benchmarking paper [2]. The results showed that this patch
does not lead to performance regressions on newer hardware.
18.2.0-pve2 this patch
Read EC 4574.28 4651.95
Write EC 3739.59 3773.87
Read Replicated 5345.34 5568.41
Write Replicated 4123.28 4066.19
(numbers correspond to bandwidth in MB/s)
[1] https://forum.proxmox.com/threads/proxmox-8-ceph-quincy-monitor-no-longer-working-on-amd-opteron-2427.129613
[2] https://www.proxmox.com/en/downloads/proxmox-virtual-environment/documentation/proxmox-ve-ceph-benchmark-2020-09
Signed-off-by: Stefan Hanreich <s.hanreich@proxmox.com>
2023-10-31 10:46:32 +01:00
Thomas Lamprecht
d724bab467
bump version to 18.2.0-pve2
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-09-05 13:53:43 +02:00
Thomas Lamprecht
c945b95516
debian: add missing bcrypt to manager .requires
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-09-05 13:37:48 +02:00
Thomas Lamprecht
4cbf9450c0
bump version to 18.2.0-pve1
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-08-25 14:06:47 +02:00
Thomas Lamprecht
05a536ef04
update ceph source to reef 18.2.0
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-08-25 14:05:24 +02:00
Thomas Lamprecht
ab27109dd2
compile with GCC 12 not 11
...
i.e., the current default in Bookworm.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-07-25 21:26:20 +02:00
Thomas Lamprecht
182fb31172
renumber patches
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-07-25 21:26:20 +02:00
Thomas Lamprecht
731bde3991
bump version to 18.1.2-pve1 for RC2
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-07-25 17:18:44 +02:00
Thomas Lamprecht
06df855589
drop patches applied upstream
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-07-25 17:18:44 +02:00
Thomas Lamprecht
1e59de9002
update ceph source to reef 18.1.2
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-07-25 17:18:44 +02:00
Thomas Lamprecht
bd41e436e2
buildsys: change download over to reef release
...
use Ubuntu 22.04 Jammy as distro as it seems Ceph does not (yet?)
provide a source release for any modern Debian based distro, not that
it should matter much for the source package.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-07-25 17:18:43 +02:00
Thomas Lamprecht
f72c698a55
fix #4759 : run ceph-crash daemon with www-data group for access to conf
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-06-06 13:43:04 +02:00
Thomas Lamprecht
810db68029
bump version to 17.2.6-pve1+3
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-03 16:47:15 +02:00
Thomas Lamprecht
c9a7474fbd
define iterators without std::iterator<>
...
> std::iterator<> is deprecated in C++17, so let's just define the
> required traits directly.
cherry-picked/backported from upstream PRs:
https://github.com/ceph/ceph/pull/45419/commits
https://github.com/ceph/ceph/pull/45198/commits
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-03 16:45:17 +02:00
Thomas Lamprecht
48cf467e51
fix compat with libfmt v9 from bookworm
...
stuck together from multiple Debian/Ceph changes..
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-03 16:45:05 +02:00
Thomas Lamprecht
e8b6b943f7
bump version to 17.2.6-pve1+2
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-03 08:34:08 +02:00
Thomas Lamprecht
5ff1242a9b
backport compat fix for python 3.10+ PEP 620
...
cherry-picked from Debian boost 1.74 package [0], adapted to the
bundled 1.75 boost included by ceph. Note that 1.75 has the fopen
compat patch already included.
[0]: 107cd01182
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-03 08:32:14 +02:00
Thomas Lamprecht
69b3aae329
bump version to 17.2.6-pve1+1
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-02 18:07:06 +02:00
Thomas Lamprecht
995dec2cda
bump version to 17.2.6-pve1
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-04-11 09:47:29 +02:00
Thomas Lamprecht
39ae355f72
import ceph quincy 17.2.6
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-04-11 09:43:51 +02:00
Thomas Lamprecht
e04241aa9b
bump version to 17.2.5-pve1
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-10-23 17:14:51 +02:00
Thomas Lamprecht
e3986515fe
import ceph quincy 17.2.5
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-10-23 17:11:29 +02:00
Thomas Lamprecht
b26dd582fc
bump version to 17.2.4-pve1
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-10-03 09:56:44 +02:00
Thomas Lamprecht
0d0a03a08f
update patches for quincy beta
...
basically just some context or line number changes
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-10-03 09:54:58 +02:00
Thomas Lamprecht
2a84554012
import ceph quincy 17.2.4
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-10-01 10:42:36 +02:00
Thomas Lamprecht
0948533fc3
check in ceph 17.2.3 sources
...
we don't plan to build those as the changes are rather irrelevant for
Proxmox VE users
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-08-29 09:10:01 +02:00
Thomas Lamprecht
2508b9f16e
bump version to 17.2.1-pve1
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-06-24 08:50:09 +02:00
Thomas Lamprecht
33c7a0ef21
import ceph quincy 17.2.1
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-06-24 08:48:13 +02:00
Thomas Lamprecht
334454b92d
bump version to 17.2.0
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-04-21 17:58:33 +02:00
Thomas Lamprecht
1d09f67e50
import quincy 17.2.0
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-04-21 17:58:33 +02:00
Thomas Lamprecht
a653f20b2f
update patches for quincy beta
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-04-21 17:58:32 +02:00
Thomas Lamprecht
20effc670b
import quincy beta 17.1.0
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-03-31 12:54:16 +02:00
Thomas Lamprecht
a71831dadd
buildsys: switch source download to quincy
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-03-31 12:54:15 +02:00
Thomas Lamprecht
f9aa029788
bump version to 16.2.7
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-12-08 13:08:17 +01:00
Thomas Lamprecht
a4b75251e6
import ceph 16.2.7
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-12-08 13:07:09 +01:00
Thomas Lamprecht
1a6b9a0554
bump version to 16.2.6-pve2
...
re-bump for clean build with fixed debhelper package.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-09-21 12:17:41 +02:00
Thomas Lamprecht
77760c6b6e
bump version to 16.2.6-pve1
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-09-20 09:26:09 +02:00
Thomas Lamprecht
1ef80d0a33
update patches for new release
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-09-20 09:26:09 +02:00
Thomas Lamprecht
522d829b51
import ceph 16.2.6
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-09-20 09:15:23 +02:00
Thomas Lamprecht
a7eef15ae0
use the buster suite for getting the source package for now
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-09-20 09:14:54 +02:00
Thomas Lamprecht
9b9dd76e12
bump version to 16.2.5-pve1
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-07-14 11:46:47 +02:00
Thomas Lamprecht
33a459e309
update patches for new pacific release
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-07-14 09:22:59 +02:00
Thomas Lamprecht
b3b6e05ebb
import ceph pacific 16.2.5
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-07-12 14:38:07 +02:00
Thomas Lamprecht
a912ff2c95
update dh_systemd restart patch for pacific
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-20 16:52:45 +02:00
Thomas Lamprecht
9e73fad329
bump version to 16.2.4-pve1
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-20 15:56:53 +02:00
Thomas Lamprecht
18d92ca7c5
import Ceph Pacific 16.2.4
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-20 15:55:53 +02:00
Thomas Lamprecht
1d38cb4dd9
d/rules: add --no-restart-after-upgrade for dh compat >=10
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-05-20 15:48:32 +02:00