Commit Graph

143035 Commits

Author SHA1 Message Date
Casey Bodley
16acfe0213
Merge pull request #54624 from cbodley/wip-cmake-qat
cmake: add ExternalProjects to enable QAT by default

Reviewed-by: Kefu Chai <tchaikov@gmail.com>
2024-02-08 21:13:52 +00:00
zdover23
e160811c5f
Merge pull request #55490 from eroldan/patch-2
doc/start: fix typo in hw-recs

Reviewed-by: Zac Dover <zac.dover@proton.me>
2024-02-09 05:38:48 +10:00
Eduardo Roldan
b80c12d080 doc:start.rst fix typo in hw-recs
s/power less/power loss/

Signed-off-by: Eduardo Roldan <trazor@gmail.com>
2024-02-09 03:06:32 +10:00
Kefu Chai
8ac5645372
Merge pull request #55267 from athos-ribeiro/cmake-empty-submodules
cmake: quote variable to allow empty values

Reviewed-by: Kefu Chai <tchaikov@gmail.com>
2024-02-08 23:14:09 +08:00
Guillaume Abrioux
dc8bb268c1
Merge pull request #55398 from ifed01/wip-ifed-fix-ceph-vol-migrate-wal
ceph-volume: Fix migration from WAL to data with no DB
2024-02-08 15:26:38 +01:00
Ivo Almeida
c1da4c673c
Merge pull request #55416 from ivoalmeida/snapshot-schedule-edit
mgr/dashboard: added edit functionality

Reviewed-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
Reviewed-by: afreen23 <NOT@FOUND>
Reviewed-by: Nizamudeen A <nia@redhat.com>
2024-02-08 05:51:46 -03:00
Venky Shankar
f9d771f002
Merge pull request #55465 from neesingh-rh/wip-63991
doc: add description of metric fields for cephfs-top

Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Jos Collin <jcollin@redhat.com>
2024-02-08 11:01:04 +05:30
Casey Bodley
d4bdde9e7d
Merge pull request #55479 from ronen-fr/wip-rf-fifolegacy
rgw: mark maybe_unused variables

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2024-02-07 20:47:23 +00:00
zdover23
608a5b2b92
Merge pull request #55475 from zdover23/wip-doc-2024-02-07-radosgw-admin-confval
doc/radosgw: add confval directives

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2024-02-08 05:04:35 +10:00
Adam King
583a355d5e
Merge pull request #55149 from rkachach/fix_issue_63992
mgr/prometheus: fix orch check to prevent Prometheus from crashing 

Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Juan Miguel Olmo Martínez <jolmomar@redhat.com>
2024-02-07 13:54:19 -05:00
Casey Bodley
84af8357d1 cmake: WITH_QATLIB/ZIP disabled on aarch64
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2024-02-07 11:13:21 -05:00
Casey Bodley
5d2560762e compressor: move QatAccel out of common
move the QatAccel instance out of the Compressor base class and into
the zlib and lz4 compressors that can use it

this avoids having to link QAT into the ceph-common library, and only
the plugins where it's necessary

had to add LZ4Compressor.cc to store the new static variable

Signed-off-by: Casey Bodley <cbodley@redhat.com>
2024-02-07 11:13:21 -05:00
Casey Bodley
ec2e4b62a9 build/win32: disable qat options
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2024-02-07 11:13:21 -05:00
Casey Bodley
7710719dec rpm: add system_qat option, default on for centos9
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2024-02-07 11:13:21 -05:00
Casey Bodley
15046cf1ad cmake: enable WITH_QATLIB and WITH_QATZIP by default
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2024-02-07 11:13:21 -05:00
Casey Bodley
4e159853d2 cmake: WITH_QATZIP requires WITH_QATLIB or WITH_QATDRV
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2024-02-07 11:13:21 -05:00
Casey Bodley
1df11fd17c cmake: build from qatzip submodule
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2024-02-07 11:13:20 -05:00
Casey Bodley
e4e7dfd472 cmake: build qatzip from source when WITH_SYSTEM_QATZIP=OFF
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2024-02-07 11:12:45 -05:00
Casey Bodley
74c437a0c8 cmake: build from qatlib submodule
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2024-02-07 11:10:41 -05:00
Casey Bodley
3068123667 cmake: build qat from source when WITH_SYSTEM_QATLIB=OFF
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2024-02-07 11:09:49 -05:00
Ali Maredia
6576c811d1
Merge pull request #54623 from alimaredia/wip-rgw-op-metrics-section-rename
rgw: change section name of rgw_op counters

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2024-02-07 10:58:08 -05:00
Redouane Kachach
6d550ffae6
mgr/prometheus: fix orch check to prevent Prometheus from crashing
Fixes: https://tracker.ceph.com/issues/63992

Signed-off-by: Redouane Kachach <rkachach@redhat.com>
2024-02-07 16:37:52 +01:00
Casey Bodley
127059e7c6 cmake: rename qatzip->QATzip and support pkg-config
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2024-02-07 10:37:47 -05:00
Casey Bodley
d6663c389b cmake: add WITH_QATLIB to build against qatlib
FindQAT.cmake adds library targets QAT::qat and QAT::usdm for qatlib,
and FindQatDrv.cmake adds alias targets to the same

src/compressor and src/crypto/qat link against these common QAT targets

src/crypto/qat/qcccrypto.h uses new HAVE_QATDRV define to determine
which headers to include

Signed-off-by: Casey Bodley <cbodley@redhat.com>
2024-02-07 10:37:47 -05:00
Casey Bodley
80eae5de52 cmake: rename WITH_QAT to WITH_QATDRV
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2024-02-07 10:37:47 -05:00
Casey Bodley
8f0d1788aa crypto/qat: remove unused variable qcc_alloc_mutex
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2024-02-07 10:37:47 -05:00
Casey Bodley
10a5cb84f4 crypto/qat: remove unused captures of 'this'
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2024-02-07 10:37:47 -05:00
Casey Bodley
484fdea528 crypto/qat: add missing include use_future.hpp
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2024-02-07 10:37:47 -05:00
Casey Bodley
85562f9fce crypto/qat: qualify spawn::yield_context
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2024-02-07 10:37:47 -05:00
zdover23
b5ca96c21d
Merge pull request #55476 from zdover23/wip-doc-2024-02-07-cephadm-tshooting
doc/cephadm - edit t11ing.

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2024-02-08 01:11:35 +10:00
Zac Dover
6504732e1b doc/radosgw: add confval directives
Add confval directives to the documentation of "quota cache" options.
This addresses a request made by Antony D'Atri in https://github.com/ceph/ceph/pull/55075/files#r1444006246.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-02-08 01:10:18 +10:00
Ronen Friedman
5172ad0746 rgw: mark maybe_unused variables
Specifically, variables that are only used in debug builds.

Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
2024-02-07 09:05:04 -06:00
Casey Bodley
72b962bf57
Merge pull request #54596 from cbodley/wip-cmake-dencoder-modules
cmake: ceph-dencoder depends on ceph-dencoder-modules

Reviewed-by: Kefu Chai <tchaikov@gmail.com>
2024-02-07 14:50:58 +00:00
Guillaume Abrioux
c6ad60686d
Merge pull request #55376 from guits/guits-cv-64248
ceph-volume: fix zap_partitions() in devices.lvm.zap
2024-02-07 15:10:23 +01:00
Ivo Almeida
a6763cbc94 mgr/dashboard: snapshot schedule edit form
Fixes: https://tracker.ceph.com/issues/64331
Signed-off-by: Ivo Almeida <ialmeida@redhat.com>
2024-02-07 13:37:26 +00:00
Zac Dover
f5b8afe981 doc/cephadm - edit t11ing.
Edit "Running Repeated Debugging Sessions" in
doc/cephadm/troubleshooting.rst. Improve grammar. Fix a misspelling.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-02-07 23:33:18 +10:00
neeraj pratap singh
956f644f86 doc: add description of metric fields for cephfs-top
Fixes: https://tracker.ceph.com/issues/63991
Signed-off-by: Neeraj Pratap Singh <neesingh@redhat.com>
2024-02-07 17:04:31 +05:30
Matan Breizman
31717ac36c
Merge pull request #55444 from Matan-B/wip-crimson-seastar-upgrade
Crimson: bump up seastar version 

Reviewed-by: Samuel Just <sjust@redhat.com>
2024-02-07 11:38:45 +02:00
Yingxin
fbd3c912d0
Merge pull request #54280 from xxhdx1985126/wip-rbm-scattered-allocation
crimson/os/seastore/random_block_manager: allow allocating multiple extents for a single disk space allocation request

Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
Reviewed-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2024-02-07 13:42:47 +08:00
Matan Breizman
d49990f246 ceph.spec.in: crimson add protobuf
Following eea4102091

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
2024-02-06 15:49:08 +00:00
Matan Breizman
40c1978b69 crimson/crush/CrushLocation: fix compilation errors
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
2024-02-06 15:49:08 +00:00
Matan Breizman
42ead863ec CMakeLists.txt: fix Seastar expected dirs
```
  # create the directory so cmake won't complain when looking at the imported
  # target: Seastar exports this directory created at build-time
```

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
2024-02-06 15:49:08 +00:00
Matan Breizman
fb802ca724 seastar: bump up seastar submodule version
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
2024-02-06 15:49:08 +00:00
Adam Kupczyk
b5bae62c00
Merge pull request #55054 from pereman2/zns-remove
os/bluestore: remove zoned namespace support
It has never been finished and now its in the way of future improvements.
2024-02-06 15:32:48 +01:00
Yuval Lifshitz
ac9e76f852
Merge pull request #55275 from qiuxinyidian/rgw-noti-dev
rgw: add topic owner user check when creating

reviewed-by: cbodley, kchheda3
2024-02-06 14:09:37 +02:00
zdover23
d21648a178
Merge pull request #55447 from zdover23/wip-doc-2024-02-05-rados-operations-pools
doc/rados: update PG guidance

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2024-02-06 19:36:55 +10:00
Zhipeng Li
4581d0dafa rgw: modify topic owner check when creating
add tests to cover topic policies
as well as behavior when no policies are defined

Fixes: https://tracker.ceph.com/issues/64124

Signed-off-by: Zhipeng Li <qiuxinyidian@gmail.com>
2024-02-06 07:41:55 +00:00
Casey Bodley
ce47bb15f0
Merge pull request #54311 from gabriel-samfira/do-not-escape-slash
RGW: fix cloud-sync not being able to sync folders

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2024-02-05 21:21:11 +00:00
Casey Bodley
23bbd1e28a
Merge pull request #55252 from jzhu116-bloomberg/wip-21800
rgw/multisite: avoid writing multipart parts to the bucket index log

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2024-02-05 21:17:31 +00:00
Casey Bodley
60da519566
Merge pull request #55293 from jzhu116-bloomberg/wip-63178
rgw/lc: pass in flag as an argument when calling function complete(..)

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2024-02-05 21:16:56 +00:00