Skip to content

Commit 9c048a9

Browse files
authored
Merge pull request ceph#66229 from Matan-B/wip-matanb-crimson-on
ceph.spec.in: Include Crimson by default Reviewed-by: Casey Bodley <[email protected]>
2 parents 85fda8e + 807b32e commit 9c048a9

File tree

12 files changed

+16
-12
lines changed

12 files changed

+16
-12
lines changed

ceph.spec.in

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@
9191
%bcond_with lua_packages
9292
%endif
9393
%endif
94-
%bcond_with crimson
94+
%bcond_without crimson
9595
%if 0%{?suse_version} || 0%{?openEuler}
9696
%bcond_with jaeger
9797
%else
@@ -912,7 +912,10 @@ Summary: Ceph Object Storage Daemon
912912
Group: System/Filesystems
913913
%endif
914914
Requires: ceph-base = %{_epoch_prefix}%{version}-%{release}
915-
Requires: (ceph-osd-classic = %{_epoch_prefix}%{version}-%{release} or ceph-osd-crimson = %{_epoch_prefix}%{version}-%{release})
915+
Requires: ceph-osd-classic = %{_epoch_prefix}%{version}-%{release}
916+
%if 0%{with crimson}
917+
Requires: ceph-osd-crimson = %{_epoch_prefix}%{version}-%{release}
918+
%endif
916919
Requires: sudo
917920
Requires: libstoragemgmt
918921
%if 0%{?weak_deps}

container/Containerfile

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -150,11 +150,6 @@ libradosstriper1 \
150150
rbd-mirror" \
151151
>> packages.txt
152152

153-
# Optional crimson package(s)
154-
RUN if [[ "${OSD_FLAVOR}" == "crimson-debug" || "${OSD_FLAVOR}" == "crimson-release" ]]; then \
155-
echo "ceph-osd-crimson" >> packages.txt ; \
156-
fi
157-
158153
# Ceph "Recommends"
159154
RUN echo "nvme-cli python3-saml smartmontools" >> packages.txt
160155
# NFS-Ganesha

debian/control

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -416,7 +416,8 @@ Description: debugging symbols for ceph-mon
416416

417417
Package: ceph-osd
418418
Architecture: linux-any
419-
Depends: ceph-osd-classic (= ${binary:Version}) | ceph-osd-crimson (= ${binary:Version}),
419+
Depends: ceph-osd-classic (= ${binary:Version}),
420+
ceph-osd-crimson (= ${binary:Version}) <pkg.ceph.crimson>,
420421
sudo,
421422
${python3:Depends},
422423
${misc:Depends},

qa/config/crimson_qa_overrides.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ overrides:
1212
debug ms: 20
1313
seastore cachepin size pershard: 64M
1414
seastore max concurrent transactions: 8
15+
crimson_compat: true
1516
workunit:
1617
env:
1718
CRIMSON_COMPAT: '1'

qa/crontab/teuthology-cronjobs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ TEUTHOLOGY_SUITE_ARGS="--non-interactive --newest=100 --ceph-repo=https://git.ce
7272
40 20 * * 5 $CW $SS 1 --ceph main --suite rgw -p 150 --subset "$(($RANDOM % 30000))/30000"
7373
48 20 * * 6 $CW $SS 4 --ceph main --suite krbd -p 950 --kernel testing
7474
56 20 * * 2,6 $CW $SS 1 --ceph main --suite crimson-rados -p 101 --force-priority --flavor crimson-debug
75-
04 21 * * 2,6 $CW $SS 1 --ceph main --suite crimson-rados -p 101 --force-priority --flavor crimson-release
75+
04 21 * * 2,6 $CW $SS 1 --ceph main --suite crimson-rados -p 101 --force-priority
7676

7777
## tentacle branch runs - weekly
7878
# rados is massive and difficult to bring down to less than 300 jobs, use one higher priority

qa/suites/rados/thrash-old-clients/1-install/reef.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ tasks:
1111
- ceph-mgr-rook
1212
- ceph-mgr-cephadm
1313
- ceph-osd-classic
14+
- ceph-osd-crimson
1415
- ceph-base-debuginfo
1516
- ceph-common-debuginfo
1617
- ceph-immutable-object-cache-debuginfo

qa/suites/rados/thrash-old-clients/1-install/squid.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ tasks:
1111
- ceph-mgr-rook
1212
- ceph-mgr-cephadm
1313
- ceph-osd-classic
14+
- ceph-osd-crimson
1415
- ceph-base-debuginfo
1516
- ceph-common-debuginfo
1617
- ceph-immutable-object-cache-debuginfo

qa/suites/rados/thrash-old-clients/1-install/tentacle.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ tasks:
1111
- ceph-mgr-rook
1212
- ceph-mgr-cephadm
1313
- ceph-osd-classic
14+
- ceph-osd-crimson
1415
- ceph-base-debuginfo
1516
- ceph-common-debuginfo
1617
- ceph-immutable-object-cache-debuginfo

qa/suites/upgrade/reef-x/parallel/1-tasks.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ tasks:
99
exclude_packages:
1010
- ceph-osd-classic
1111
- ceph-volume
12+
- ceph-osd-crimson
1213
- print: "**** done install task..."
1314
- print: "**** done start installing reef cephadm ..."
1415
- cephadm:

qa/suites/upgrade/squid-x/parallel/1-tasks.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ tasks:
99
exclude_packages:
1010
- ceph-osd-classic
1111
- ceph-volume
12+
- ceph-osd-crimson
1213
- print: "**** done install task..."
1314
- print: "**** done start installing squid cephadm ..."
1415
- cephadm:

0 commit comments

Comments
 (0)