]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
4 years agocephadm: fix --cap-add=NET_ADMIN
Sage Weil [Wed, 24 Mar 2021 15:58:34 +0000 (11:58 -0400)]
cephadm: fix --cap-add=NET_ADMIN

Podman wants the = sign.  This aligns us with the other --cap-add user
(SYS_PTRACE), which uses =.

Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 6a176b02b13c7551705ecffcff4285d52b58e526)

4 years agocephadm: fix quoting for keepalived env var
Sage Weil [Wed, 24 Mar 2021 15:57:45 +0000 (11:57 -0400)]
cephadm: fix quoting for keepalived env var

This was broken by 3ea514c5525cd21722ef3fe9b90363c21e483596

Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 40e29b97863950a474adc20fccadf145e75dd8f6)

4 years agomgr/cephadm: ha-rgw: use correct port
Sage Weil [Mon, 22 Mar 2021 19:30:42 +0000 (14:30 -0500)]
mgr/cephadm: ha-rgw: use correct port

The DaemonDescription includes the port that RGW is bound to; use that
in the haproxy configuration.

Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 401e7255062ef45e2c15d7f30dcddc3822cb67ed)

4 years agocephadm: validate fsid during cephadm shell command
Daniel Pivonka [Wed, 10 Mar 2021 23:01:35 +0000 (18:01 -0500)]
cephadm: validate fsid during cephadm shell command

Signed-off-by: Daniel Pivonka <dpivonka@redhat.com>
(cherry picked from commit 9118b08365b24c3fe26f3dcdc4bf88d8ccbcbce0)

4 years agoMerge PR #40355 into pacific
Sage Weil [Fri, 26 Mar 2021 12:17:42 +0000 (07:17 -0500)]
Merge PR #40355 into pacific

* refs/pull/40355/head:
mgr/cephadm: Fix dashboard gateway configuration when using IPV6
qa/workunits/cephadm/test_cephadm: specify image separately
mgr/cephadm: retry after JSONDecodeError in wait_for_mgr_restart()
cephadm: prevent podman from breaking socket.getfqdn()
qa/tasks/cephadm: use 'orch apply mon' to deploy mons
qa/suites/rados/cephadm/upgrade: add centos upgrade on latest octopus
mgr/cephadm/upgrade: do not crash if error races with user cancellation
doc/cephfs/nfs: Add note about cephadm NFS-Ganesha daemon port
cephadm: only bootstrap using image that matches cephadm version
mgr/cephadm: redeploy daemons deployed using old image during upgrade
mgr/cephadm: add container digests of mgr that deployed daemon to unit.meta

Reviewed-by: Juan Miguel Olmo <jolmomar@redhat.com>
4 years agoMerge PR #40410 into pacific
Sage Weil [Fri, 26 Mar 2021 12:17:14 +0000 (07:17 -0500)]
Merge PR #40410 into pacific

* refs/pull/40410/head:
os/bluestore: separate omap per-pool vs per-pg alerts

Reviewed-by: Igor Fedotov <ifedotov@suse.com>
4 years agoMerge pull request #40405 from tchaikov/pacific-pr-40400
Kefu Chai [Fri, 26 Mar 2021 01:27:23 +0000 (09:27 +0800)]
Merge pull request #40405 from tchaikov/pacific-pr-40400

pacific: run-make-check.sh: let ctest generate XML output

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
4 years agoMerge pull request #40361 from sseshasa/wip-pacific-release-note
Neha Ojha [Thu, 25 Mar 2021 17:42:01 +0000 (10:42 -0700)]
Merge pull request #40361 from sseshasa/wip-pacific-release-note

pacific: PendingReleaseNotes: Document mclock scheduler refinements and profiles

Reviewed-by: Neha Ojha <nojha@redhat.com>
4 years agoMerge pull request #40325 from batrick/49930
Yuri Weinstein [Thu, 25 Mar 2021 17:35:30 +0000 (10:35 -0700)]
Merge pull request #40325 from batrick/49930

pacific: mon/MDSMonitor: standby-replay daemons should be removed when the flag is turned off

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
4 years agoMerge pull request #40267 from kotreshhr/wip-49905-pacific
Yuri Weinstein [Thu, 25 Mar 2021 17:34:09 +0000 (10:34 -0700)]
Merge pull request #40267 from kotreshhr/wip-49905-pacific

pacific: mgr/volumes: Retain suid guid bits in clone

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
4 years agoMerge pull request #40091 from batrick/i49610
Yuri Weinstein [Thu, 25 Mar 2021 17:33:27 +0000 (10:33 -0700)]
Merge pull request #40091 from batrick/i49610

pacific: qa: mds removed because trimming for too long with valgrind

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
4 years agoMerge pull request #40069 from petrutlucian94/wip-49634-pacific
Yuri Weinstein [Thu, 25 Mar 2021 17:32:42 +0000 (10:32 -0700)]
Merge pull request #40069 from petrutlucian94/wip-49634-pacific

pacific: cephfs: Add ceph-dokan, providing Windows support

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
4 years agoMerge pull request #39974 from singuliere/wip-49346-pacific
Yuri Weinstein [Thu, 25 Mar 2021 17:32:07 +0000 (10:32 -0700)]
Merge pull request #39974 from singuliere/wip-49346-pacific

pacific: vstart: fix ganesha cluster id and rados url errors

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Varsha Rao <varao@redhat.com>
4 years agoMerge pull request #39972 from singuliere/wip-49687-pacific
Yuri Weinstein [Thu, 25 Mar 2021 17:30:35 +0000 (10:30 -0700)]
Merge pull request #39972 from singuliere/wip-49687-pacific

pacific: mds: add opened files/inodes and pinned i_caps metric payload support

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
4 years agoMerge pull request #40206 from vshankar/wip-cephfs-mirror-pacific-backport-2
Venky Shankar [Thu, 25 Mar 2021 17:05:09 +0000 (22:35 +0530)]
Merge pull request #40206 from vshankar/wip-cephfs-mirror-pacific-backport-2

pacific: cephfs-mirror: peer bootstrap

Reviewed-by: Venky Shankar <vshankar@redhat.com>
4 years agoMerge pull request #40349 from neha-ojha/wip-39729-pacific
Yuri Weinstein [Thu, 25 Mar 2021 17:00:58 +0000 (10:00 -0700)]
Merge pull request #40349 from neha-ojha/wip-39729-pacific

pacific: os/bluestore: Add use_direct_io function

Reviewed-by: Adam Kupczyk <akupczyk@redhat.com>
4 years agoos/bluestore: separate omap per-pool vs per-pg alerts 40410/head
Sage Weil [Tue, 23 Mar 2021 16:56:59 +0000 (11:56 -0500)]
os/bluestore: separate omap per-pool vs per-pg alerts

Currently the health alert raised does not match the docs, and the docs
do not describe what the health alert indicates.

Octopus added per-pool omap storage.  This improves space accounting
and reporting.

Pacific added per-pg omap storage (object hash in key).  This speeds up
PG removal.

Separate everthing out into two distinct alerts raised from bluestore
and surfaced as health alerts, with corresponding config options to
disable, and update the docs accordingly.

Also update the fsck options for warn vs error, and raise separate
errors for the per-pg and per-pool cases.

Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit f755e353e88b65fb923289464935ec635daf13b2)

4 years agomgr/cephadm: Fix dashboard gateway configuration when using IPV6 40355/head
Juan Miguel Olmo Martínez [Wed, 24 Mar 2021 14:30:38 +0000 (15:30 +0100)]
mgr/cephadm: Fix dashboard gateway configuration when using IPV6

Fixes: https://tracker.ceph.com/issues/49957
Signed-off-by: Juan Miguel Olmo Martínez <jolmomar@redhat.com>
(cherry picked from commit 1b18f4f9cb28708b544c62b3d07f9e1b4c701e41)

4 years agoqa/workunits/cephadm/test_cephadm: specify image separately
Sage Weil [Thu, 25 Mar 2021 12:33:26 +0000 (07:33 -0500)]
qa/workunits/cephadm/test_cephadm: specify image separately

On master, this will be IMAGE_MASTER.  On pacific branch, we'll make it
IMAGE_PACIFIC so that we don't hit the release mismatch error.

Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 4d5c6044b062d7e61b1bb0c5c1efb705878517bf)

 - adjusted IMAGE_DFEAULT to be pacific

4 years agorun-make-check.sh: let ctest generate XML output 40405/head
Kefu Chai [Thu, 25 Mar 2021 09:08:48 +0000 (17:08 +0800)]
run-make-check.sh: let ctest generate XML output

to enable XUnit plugin of jenkins to consume the ctest output and
publish it in the dashboard, we need to

* let ctest generate XML output instead of plain text output
* do not fail the test if any test case fails. this allows the publisher
  to do its job by checking the XML output.
* prevent ctest from compressing the output. see
  https://issues.jenkins.io/browse/JENKINS-21737

Signed-off-by: Kefu Chai <kchai@redhat.com>
(cherry picked from commit 48ba39987d3958531589d7969750ea749e6a6d30)

4 years agoMerge PR #40317 into pacific
Patrick Donnelly [Wed, 24 Mar 2021 23:11:03 +0000 (16:11 -0700)]
Merge PR #40317 into pacific

* refs/pull/40317/head:
cephsqlite: add julian day offset in milliseconds
doc: add libcephsqlite
ceph.spec,debian: package libcephsqlite
test/libcephsqlite,qa: add tests for libcephsqlite
libcephsqlite: rework architecture and backend
SimpleRADOSStriper: wait for finished aios after write
SimpleRADOSStriper: add new minimal async striper
mon: define simple-rados-client-with-blocklist profile
librados: define must renew lock flag
common: add timeval conversion for durations
Revert "libradosstriper: add function to read into char*"
test_libcephsqlite: test random inserts
cephsqlite: fix compiler errors
cmake: improve build inst for cephsqlite
libcephsqlite: sqlite interface to RADOS
libradosstriper: add function to read into char*

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
4 years agomgr/cephadm: retry after JSONDecodeError in wait_for_mgr_restart()
John Fulton [Wed, 17 Mar 2021 22:03:46 +0000 (18:03 -0400)]
mgr/cephadm: retry after JSONDecodeError in wait_for_mgr_restart()

'ceph mgr dump' does not always return valid JSON so cephadm
will throw an exception sometimes when applying a spec as per
the issue this PR closes. Add a try/except to catch a possible
JSONDecodeError and retry after sleeping.

Fixes: https://tracker.ceph.com/issues/49870
Signed-off-by: John Fulton <fulton@redhat.com>
(cherry picked from commit 0aba5704d9eb1a2df6dd437785fc1f8c558c0990)

4 years agocephadm: prevent podman from breaking socket.getfqdn()
Sage Weil [Thu, 18 Mar 2021 18:26:48 +0000 (14:26 -0400)]
cephadm: prevent podman from breaking socket.getfqdn()

socket.getfqdn() will return the reverse lookup for 127.0.1.1, which is
the last item listed for that IP in /etc/hosts.  Podman, by default, will
append the container name (ceph-$fsid-$name) to that line, which is not
a valid hostname, and not what we want the dashbaord to use for the URI
it advertises in the service map.

Pass --no-hosts to podman to disable this.

Docker does not appear to modify /etc/hosts by default--or, more
importantly, does not add the container name there.

Explicitly instruct podman (and docker) to add a

Fixes: https://tracker.ceph.com/issues/49890
Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit cfc1f914ce74f1fd1f45e2efd3ba2ddcb2da129a)

4 years agoPendingReleaseNotes: Document mclock scheduler refinements and profiles 40361/head
Sridhar Seshasayee [Wed, 24 Mar 2021 07:52:03 +0000 (13:22 +0530)]
PendingReleaseNotes: Document mclock scheduler refinements and profiles

Signed-off-by: Sridhar Seshasayee <sseshasa@redhat.com>
4 years agoMerge pull request #39999 from rhcs-dashboard/wip-49708-pacific
Ernesto Puerta [Wed, 24 Mar 2021 16:11:18 +0000 (17:11 +0100)]
Merge pull request #39999 from rhcs-dashboard/wip-49708-pacific

pacific: mgr/dashboard: cluster > hosts: replace inventory->devices table title

Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
4 years agoMerge PR #39988 into pacific
Patrick Donnelly [Wed, 24 Mar 2021 15:52:55 +0000 (08:52 -0700)]
Merge PR #39988 into pacific

* refs/pull/39988/head:
doc: fix broken links multimds and kcephfs

Reviewed-by: Jos Collin <jcollin@redhat.com>
4 years agoMerge PR #40250 into pacific
Patrick Donnelly [Wed, 24 Mar 2021 15:49:18 +0000 (08:49 -0700)]
Merge PR #40250 into pacific

* refs/pull/40250/head:
doc: mds cap acquisition readdir throttle documentation

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
4 years agoMerge PR #40306 into pacific
Patrick Donnelly [Wed, 24 Mar 2021 15:48:51 +0000 (08:48 -0700)]
Merge PR #40306 into pacific

* refs/pull/40306/head:
doc/cephfs/nfs: Add rook pod restart note, export and log block example

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
4 years agoMerge pull request #40255 from singuliere/wip-49743-pacific
Casey Bodley [Wed, 24 Mar 2021 15:47:46 +0000 (11:47 -0400)]
Merge pull request #40255 from singuliere/wip-49743-pacific

pacific: rgw: limit rgw_gc_max_objs to RGW_SHARDS_PRIME_1

Reviewed-by: Casey Bodley <cbodley@redhat.com>
4 years agoMerge pull request #40261 from singuliere/wip-49310-pacific
Casey Bodley [Wed, 24 Mar 2021 15:47:38 +0000 (11:47 -0400)]
Merge pull request #40261 from singuliere/wip-49310-pacific

WIP: pacific: rgw: add support for SSL encrypted AMQP connections

Reviewed-by: Casey Bodley <cbodley@redhat.com>
4 years agoMerge pull request #40338 from cbodley/wip-rgw-lc-lock-pacific
Casey Bodley [Wed, 24 Mar 2021 15:47:22 +0000 (11:47 -0400)]
Merge pull request #40338 from cbodley/wip-rgw-lc-lock-pacific

pacific: rgw/lc: Fix use-after-free in RGWLC::process

Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
4 years agoMerge PR #40362 into pacific
Patrick Donnelly [Wed, 24 Mar 2021 15:45:12 +0000 (08:45 -0700)]
Merge PR #40362 into pacific

* refs/pull/40362/head:
doc/cephfs/nfs: Add note about cephadm NFS-Ganesha daemon port

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
4 years agoMerge PR #40094 into pacific
Sage Weil [Wed, 24 Mar 2021 15:34:03 +0000 (10:34 -0500)]
Merge PR #40094 into pacific

* refs/pull/40094/head:
rgw/kms/vault - PendingReleaseNotes pointer
rgw/kms/vault - s3tests for both old and new test logic.
rgw/kms/vault - rework unit test logic for new transit logic.
rgw/kms/vault - 0 terminate before rapidjson
rgw/kms/vault - document configuration for new transit logic
rgw/kms/vault - new transit logic - fix compat logic
rgw/kms/vault - define attribute for new transit logic
rgw/kms/vault - "compat" option
rgw/kms/vault - encryption context - first part
rgw/kms/vault - define attribute to store encryption context
rgw/kms/vault - share get/set attr between rgw_crypt.cc and rgw_kms.cc
rgw/kms/vault - relax configuration parsing for rgw_crypt_vault_secret_engine
rgw/kms/vault - need libicu to make canonical json for encryption contexts.
rgw/kms/kmip - document configuration for a new feature: kmip kms
rgw/kms/kmip - rgw / kmip test integration.
rgw/kms/kmip - rgw / kmip test integration.
rgw/kms/kmip - rgw / kmip test integration.
rgw/kms/kmip - correct documentation.
rgw/kms/kmip - pykmip.py needs to make keys too.
rgw/kms/kmip - pykmip.py should actually run pykmip.
rgw/kms/kmip - python3 changes for testing.
rgw/kms/kmip - string handling cleanup.
teuthology/rgw: pykmip task
kmip: first pass at implementation logic.
kmip: configuration options.
Including cmake build logic inside of libkmip.
cmake glue to build libkmip.
Added libkmip as a submodule.

Reviewed-by: Casey Bodley <cbodley@redhat.com>
4 years agocephsqlite: add julian day offset in milliseconds 40317/head
Patrick Donnelly [Wed, 24 Mar 2021 00:34:45 +0000 (17:34 -0700)]
cephsqlite: add julian day offset in milliseconds

This magic number was copied from another VFS but was not adjusted for
the xCurrentTimeInt64 interface.

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
(cherry picked from commit 9107e1a34743167d8f0cf969a440f5aaed2848af)

4 years agoMerge pull request #40262 from singuliere/wip-49176-pacific
Casey Bodley [Wed, 24 Mar 2021 14:11:51 +0000 (10:11 -0400)]
Merge pull request #40262 from singuliere/wip-49176-pacific

pacific: rgw: Fix spurious error on empty datalog shard

Reviewed-by: Casey Bodley <cbodley@redhat.com>
4 years agoMerge pull request #40256 from singuliere/wip-49722-pacific
Casey Bodley [Wed, 24 Mar 2021 14:11:31 +0000 (10:11 -0400)]
Merge pull request #40256 from singuliere/wip-49722-pacific

pacific: qa/rgw: add librgw_file unit tests to rgw/verify task

Reviewed-by: Casey Bodley <cbodley@redhat.com>
4 years agoMerge pull request #40257 from singuliere/wip-49601-pacific
Casey Bodley [Wed, 24 Mar 2021 14:11:23 +0000 (10:11 -0400)]
Merge pull request #40257 from singuliere/wip-49601-pacific

pacific: rgw/sts: fix for encoding/decoding user namespace

Reviewed-by: Casey Bodley <cbodley@redhat.com>
4 years agoMerge pull request #40258 from singuliere/wip-49587-pacific
Casey Bodley [Wed, 24 Mar 2021 14:11:15 +0000 (10:11 -0400)]
Merge pull request #40258 from singuliere/wip-49587-pacific

pacific: rgw: added missing documentation on "pubsub" in rgw_enable_apis

Reviewed-by: Casey Bodley <cbodley@redhat.com>
4 years agoMerge pull request #40259 from singuliere/wip-49381-pacific
Casey Bodley [Wed, 24 Mar 2021 14:11:07 +0000 (10:11 -0400)]
Merge pull request #40259 from singuliere/wip-49381-pacific

pacific: rgw: multisite: fix single-part-MPU object etag misidentify problem

Reviewed-by: Casey Bodley <cbodley@redhat.com>
4 years agoMerge pull request #40260 from singuliere/wip-49362-pacific
Casey Bodley [Wed, 24 Mar 2021 14:10:57 +0000 (10:10 -0400)]
Merge pull request #40260 from singuliere/wip-49362-pacific

pacific: rgw: fix sts get_session_token duration check failed

Reviewed-by: Casey Bodley <cbodley@redhat.com>
4 years agoMerge pull request #40339 from dillaman/wip-librbd-backports-pacific-10
Jason Dillaman [Wed, 24 Mar 2021 14:07:20 +0000 (10:07 -0400)]
Merge pull request #40339 from dillaman/wip-librbd-backports-pacific-10

pacific: librbd: miscellaneous backports

Reviewed-by: Mykola Golub <mgolub@suse.com>
4 years agoMerge pull request #40340 from rhcs-dashboard/wip-49941-pacific
Ernesto Puerta [Wed, 24 Mar 2021 11:58:18 +0000 (12:58 +0100)]
Merge pull request #40340 from rhcs-dashboard/wip-49941-pacific

pacific: mgr/dashboard: fix error shown when no rgw daemons are running.

Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Sage Weil <sage@redhat.com>
4 years agoMerge pull request #40360 from rhcs-dashboard/wip-49944-pacific
Ernesto Puerta [Wed, 24 Mar 2021 11:32:04 +0000 (12:32 +0100)]
Merge pull request #40360 from rhcs-dashboard/wip-49944-pacific

pacific: mgr/dashboard: Display users current quota usage

Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Reviewed-by: Alfonso Martínez <almartin@redhat.com>
4 years agodoc/cephfs/nfs: Add note about cephadm NFS-Ganesha daemon port 40362/head
Varsha Rao [Mon, 22 Mar 2021 11:51:53 +0000 (17:21 +0530)]
doc/cephfs/nfs: Add note about cephadm NFS-Ganesha daemon port

Fixes: https://tracker.ceph.com/issues/49921
Signed-off-by: Varsha Rao <varao@redhat.com>
(cherry picked from commit fec8bbf5cd3e3dd72d05c4eb23209c84f056edda)

4 years agomgr/dashboard: Display users current quota usage 40360/head
Avan Thakkar [Sat, 1 Aug 2020 10:36:13 +0000 (16:06 +0530)]
mgr/dashboard: Display users current quota usage

Fixes: https://tracker.ceph.com/issues/45965
Signed-off-by: Avan Thakkar <athakkar@redhat.com>
(cherry picked from commit 9456884c2996d31ce9c39e39011d295c5e62bcf7)

4 years agoqa/tasks/cephadm: use 'orch apply mon' to deploy mons
Sage Weil [Mon, 22 Mar 2021 13:58:39 +0000 (08:58 -0500)]
qa/tasks/cephadm: use 'orch apply mon' to deploy mons

The 'orch daemon add ...' command is not idempotent and can cause
duplicate (and failing) attempts to add the same mon.

Maintain the ability to add mons the old way for the benefit of testing
upgrades from early octopus versions of cephadm.

Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit a17593a177798e5b5371c224ede40dc411626d76)

4 years agoqa/suites/rados/cephadm/upgrade: add centos upgrade on latest octopus
Sage Weil [Fri, 12 Mar 2021 16:49:10 +0000 (10:49 -0600)]
qa/suites/rados/cephadm/upgrade: add centos upgrade on latest octopus

centos currently has the semi-broken podman 2.2.1 (no json function
for inspect), but the latest octopus (15.2.10) works around it.

Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit c6a75d05565f327e7b7a3971e89f5a3e730299a6)

4 years agomgr/cephadm/upgrade: do not crash if error races with user cancellation
Sage Weil [Mon, 22 Mar 2021 22:40:25 +0000 (18:40 -0400)]
mgr/cephadm/upgrade: do not crash if error races with user cancellation

If the user cancels the upgrade just before the upgrade thread runs into
a problem (and these things may be correlated!), ignore the failure
instead of crashing the module.

Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 2580de1a5db476b01093a269056d2f5bd0cc3d75)

4 years agodoc/cephfs/nfs: Add note about cephadm NFS-Ganesha daemon port
Varsha Rao [Mon, 22 Mar 2021 11:51:53 +0000 (17:21 +0530)]
doc/cephfs/nfs: Add note about cephadm NFS-Ganesha daemon port

Fixes: https://tracker.ceph.com/issues/49921
Signed-off-by: Varsha Rao <varao@redhat.com>
(cherry picked from commit fec8bbf5cd3e3dd72d05c4eb23209c84f056edda)

4 years agocephadm: only bootstrap using image that matches cephadm version
Sage Weil [Wed, 24 Mar 2021 03:00:46 +0000 (22:00 -0500)]
cephadm: only bootstrap using image that matches cephadm version

Only allow bootstrap to deploy if the cephadm version matches the
ceph version in the container.  Allow the master branch version of cephadm
to deploy the latest stable version as well (at least for now).

Provide a flag to force bootstrap to continue despite the check.

Move the _pull_image call up into bootstrap so that it is easier to see
when it happens.

Fixes: https://tracker.ceph.com/issues/49884
Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 1b5a068ddfc84002cefb384ea01e97b5300408a1)

# Conflicts:
# src/cephadm/cephadm
 - default images are diff for pacific branch

4 years agomgr/cephadm: redeploy daemons deployed using old image during upgrade
Adam King [Thu, 11 Feb 2021 16:43:01 +0000 (11:43 -0500)]
mgr/cephadm: redeploy daemons deployed using old image during upgrade

Add extra check that daemons were deployed by mgr using new image
during upgrade. Makes sure unit.run file for all daemons are updated
if they changed between old and new images.

Fixes: https://tracker.ceph.com/issues/49013
Signed-off-by: Adam King <adking@redhat.com>
(cherry picked from commit 83f0ca9ea02d51d3311ae60d6805fea7c2546b3d)

4 years agomgr/cephadm: add container digests of mgr that deployed daemon to unit.meta
Adam King [Wed, 3 Mar 2021 17:24:57 +0000 (12:24 -0500)]
mgr/cephadm: add container digests of mgr that deployed daemon to unit.meta

For use in upgrade. It's useful to see if daemon was deployed by mgr running
same container digest as container we are upgrading to.

Signed-off-by: Adam King <adking@redhat.com>
(cherry picked from commit baa95a7a13ceef0292f163af6c7c7c74d8a21420)

4 years agoMerge pull request #40310 from neha-ojha/wip-49908-pacific
Yuri Weinstein [Tue, 23 Mar 2021 19:12:50 +0000 (12:12 -0700)]
Merge pull request #40310 from neha-ojha/wip-49908-pacific

pacific: mon/MgrStatMonitor: ignore MMgrReport from non-active mgr

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
4 years agoMerge pull request #40309 from neha-ojha/wip-49920-pacific
Yuri Weinstein [Tue, 23 Mar 2021 19:12:19 +0000 (12:12 -0700)]
Merge pull request #40309 from neha-ojha/wip-49920-pacific

pacific: common/options: turn off bluestore_fsck_quick_fix_on_mount by default

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
4 years agoMerge pull request #40289 from liewegas/bug-49427-pacific
Yuri Weinstein [Tue, 23 Mar 2021 19:11:56 +0000 (12:11 -0700)]
Merge pull request #40289 from liewegas/bug-49427-pacific

pacific: osd: fix missing adjacent snaps when handling manifest object

Reviewed-by: Neha Ojha <nojha@redhat.com>
4 years agoMerge pull request #40000 from rhcs-dashboard/wip-49702-pacific
Ernesto Puerta [Tue, 23 Mar 2021 17:23:17 +0000 (18:23 +0100)]
Merge pull request #40000 from rhcs-dashboard/wip-49702-pacific

pacific: mgr/dashboard: fix dashboard instance ssl certificate functionality

Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
4 years agoos/bluestore: Add use_direct_io function 40349/head
Adam Kupczyk [Fri, 26 Feb 2021 20:05:35 +0000 (21:05 +0100)]
os/bluestore: Add use_direct_io function

Add use_direct_io() that allows rocksdb to adapt prefetch algorithms to what filesystem supports.

Signed-off-by: Adam Kupczyk <akupczyk@redhat.com>
(cherry picked from commit 97f40a86cb79c16fa4e19d1905521e6fc677ef1d)

4 years agoMerge pull request #40086 from batrick/i49564
Yuri Weinstein [Tue, 23 Mar 2021 15:00:32 +0000 (08:00 -0700)]
Merge pull request #40086 from batrick/i49564

pacific: mon/MonCap: `fs authorize` generates unparseable cap for file system name containing '-'

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
4 years agoMerge pull request #40082 from batrick/i49569
Yuri Weinstein [Tue, 23 Mar 2021 14:58:50 +0000 (07:58 -0700)]
Merge pull request #40082 from batrick/i49569

pacific: qa: rank_freeze prevents failover on some tests

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
4 years agoMerge pull request #40093 from batrick/i49474
Yuri Weinstein [Tue, 23 Mar 2021 14:56:36 +0000 (07:56 -0700)]
Merge pull request #40093 from batrick/i49474

pacific: nautilus: qa: "Assertion `cb_done' failed."

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
4 years agoMerge pull request #40092 from batrick/i49512
Yuri Weinstein [Tue, 23 Mar 2021 14:55:51 +0000 (07:55 -0700)]
Merge pull request #40092 from batrick/i49512

pacific: client: allow looking up snapped inodes by inode number+snapid tuple

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
4 years agoMerge pull request #40090 from batrick/i49751
Yuri Weinstein [Tue, 23 Mar 2021 14:55:09 +0000 (07:55 -0700)]
Merge pull request #40090 from batrick/i49751

pacific: snap-schedule doc

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
4 years agoMerge pull request #40089 from batrick/i49561
Yuri Weinstein [Tue, 23 Mar 2021 14:53:46 +0000 (07:53 -0700)]
Merge pull request #40089 from batrick/i49561

pacific: qa: file system deletion not complete because starter fs already destroyed

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
4 years agoMerge pull request #40087 from batrick/i49470
Yuri Weinstein [Tue, 23 Mar 2021 14:52:49 +0000 (07:52 -0700)]
Merge pull request #40087 from batrick/i49470

pacific: qa: ffsb workload: PG_AVAILABILITY|PG_DEGRADED warnings

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
4 years agoMerge pull request #40085 from batrick/i49517
Yuri Weinstein [Tue, 23 Mar 2021 14:51:27 +0000 (07:51 -0700)]
Merge pull request #40085 from batrick/i49517

pacific: pybind/cephfs: DT_REG and DT_LNK values are wrong

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
4 years agoMerge pull request #40083 from batrick/i49608
Yuri Weinstein [Tue, 23 Mar 2021 14:50:36 +0000 (07:50 -0700)]
Merge pull request #40083 from batrick/i49608

pacific: mds: define CephFS errors that replace standard errno values

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
4 years agoMerge pull request #40081 from batrick/i49612
Yuri Weinstein [Tue, 23 Mar 2021 14:48:49 +0000 (07:48 -0700)]
Merge pull request #40081 from batrick/i49612

pacific: qa: racy session evicted check

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
4 years agoMerge pull request #40080 from batrick/i49630
Yuri Weinstein [Tue, 23 Mar 2021 14:48:02 +0000 (07:48 -0700)]
Merge pull request #40080 from batrick/i49630

pacific: qa: slow metadata ops during scrubbing

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
4 years agoMerge pull request #40079 from batrick/i49631
Yuri Weinstein [Tue, 23 Mar 2021 14:47:13 +0000 (07:47 -0700)]
Merge pull request #40079 from batrick/i49631

pacific: mds: don't start purging inodes in the middle of recovery

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
4 years agolibrbd/cache/pwl: fix bug of flush request blocked by deferd IO 40339/head
Yin Congmin [Thu, 18 Mar 2021 13:33:07 +0000 (21:33 +0800)]
librbd/cache/pwl: fix bug of flush request blocked by deferd IO

Flush requests do not need to be queued behind the defer_io queue,
should be issued immediately. Otherwise, there will be a deadlock
scenario in which dirty data is waiting for flush req, flush req is
waiting for defer_io empty, and defer_io is waiting for dirty data
persistence to release space. So this sometimes occur when the cache
is small but the IO is large or the queue depth is large.

Signed-off-by: Yin Congmin <congmin.yin@intel.com>
(cherry picked from commit 6583182f624386bfbb7375fb227dfb77b0a3209d)

4 years agomgr/dashboard: fix error notification shown when no rgw daemons are running. 40340/head
Alfonso Martínez [Tue, 23 Mar 2021 10:14:11 +0000 (11:14 +0100)]
mgr/dashboard: fix error notification shown when no rgw daemons are running.

- Adapted code to changes introduced in: https://github.com/ceph/ceph/pull/40220
- Improved error handling.
- Increased test coverage.
- Some refactoring.
- Simplified documentation about setting default daemon host and port.

Fixes: https://tracker.ceph.com/issues/49655
Signed-off-by: Alfonso Martínez <almartin@redhat.com>
(cherry picked from commit 58253a0002f8722abecaaf58161f6494fbe0eaa0)

4 years agoceph.spec: build with system libpmem on fedora and el8
Kefu Chai [Fri, 12 Mar 2021 04:02:22 +0000 (12:02 +0800)]
ceph.spec: build with system libpmem on fedora and el8

* build with WITH_SYSTEM_PMDK=ON on fedora, as f32 and f33 ship
  libpmem1.8 and libpmem1.9 respectively. and we need libpmem v1.7
* build with WITH_SYSTEM_PMDK=ON on el8, as el8 and CentOS8 AppStream
  ships libpmem v1.6,

quote from nvml.spec:

> By design, PMDK does not support any 32-bit architecture.
> Due to dependency on some inline assembly, PMDK can be compiled only
> on these architectures:
> - x86_64
> - ppc64le (experimental)
> - aarch64 (unmaintained, supporting hardware doesn't exist?)

so far, only x86_64 and ppc64le packages are built.

see also,
https://src.fedoraproject.org/rpms/nvml/blob/rawhide/f/nvml.spec

this change addresses a regression introduced by
a49d1dbb32e2436ff2836a85b2fa84418f0a5fff

Signed-off-by: Kefu Chai <kchai@redhat.com>
(cherry picked from commit 75b58115ead7a42495b60cccf43e7a433fcc4a5f)

Conflicts:
ceph.spec.in: trivial resolution

4 years agorgw/lc: Fix use-after-free in RGWLC::process 40338/head
Soumya Koduri [Tue, 22 Dec 2020 17:27:52 +0000 (22:57 +0530)]
rgw/lc: Fix use-after-free in RGWLC::process

Fixed use-after-free issue with 'rgw::sal::LCSerializer lock'
in RGWLC::process.

Signed-off-by: Soumya Koduri <skoduri@redhat.com>
(cherry picked from commit e54e68ad3c88766ac370dfe2bbb5b123e18a7392)

4 years agoMerge pull request #40315 from guits/wip-49924-pacific
Guillaume Abrioux [Tue, 23 Mar 2021 08:09:24 +0000 (09:09 +0100)]
Merge pull request #40315 from guits/wip-49924-pacific

pacific: ceph-volume: show devices with GPT headers as not available

4 years agotest: pass peer uuid when adding cephfs mirror peers 40206/head
Venky Shankar [Tue, 16 Mar 2021 05:27:58 +0000 (01:27 -0400)]
test: pass peer uuid when adding cephfs mirror peers

Fixes: http://tracker.ceph.com/issues/49822
Signed-off-by: Venky Shankar <vshankar@redhat.com>
(cherry picked from commit f27678280387bbde86db4a96e176d033965790ea)

4 years agomon: check cephfs mirror peer based on remote cluster spec and file system name
Venky Shankar [Tue, 16 Mar 2021 05:27:14 +0000 (01:27 -0400)]
mon: check cephfs mirror peer based on remote cluster spec and file system name

Signed-off-by: Venky Shankar <vshankar@redhat.com>
(cherry picked from commit b625c2634d7c8c8b78e43bc5c9d22b2fa2b8fccc)

4 years agotest: add symbolic link synchronization test for cephfs-mirror
Venky Shankar [Wed, 10 Mar 2021 13:40:40 +0000 (08:40 -0500)]
test: add symbolic link synchronization test for cephfs-mirror

Fixes: http://tracker.ceph.com/issues/49711
Signed-off-by: Venky Shankar <vshankar@redhat.com>
(cherry picked from commit cecc3a6982f8e6a44e4287ed2e16d663b2837cd3)

4 years agocephfs-mirror: null terminate buffer before synchronizing symbolc link
Venky Shankar [Wed, 10 Mar 2021 13:37:47 +0000 (08:37 -0500)]
cephfs-mirror: null terminate buffer before synchronizing symbolc link

Signed-off-by: Venky Shankar <vshankar@redhat.com>
(cherry picked from commit 30f2066cfdb359c06167068253de0627b15aff91)

4 years agodoc: clarify mirror daemon user capability requirements
Venky Shankar [Thu, 11 Mar 2021 04:31:45 +0000 (23:31 -0500)]
doc: clarify mirror daemon user capability requirements

Fixes: http://tracker.ceph.com/issues/49619
Signed-off-by: Venky Shankar <vshankar@redhat.com>
(cherry picked from commit 943ea38678ee6b3bc1c329c3cc56d0e61d87088e)

4 years agodoc: doc changes for additional mirroring interfaces
Venky Shankar [Thu, 4 Mar 2021 04:29:03 +0000 (23:29 -0500)]
doc: doc changes for additional mirroring interfaces

Signed-off-by: Venky Shankar <vshankar@redhat.com>
(cherry picked from commit f766e8297ce1eba06e25891a22428a63ae386f60)

4 years agopybind/mirroring: add interface to list file system mirror peers
Venky Shankar [Tue, 9 Mar 2021 04:44:29 +0000 (23:44 -0500)]
pybind/mirroring: add interface to list file system mirror peers

Signed-off-by: Venky Shankar <vshankar@redhat.com>
(cherry picked from commit 8ee88f57355954977320d9967b4cadfe18150f8f)

4 years agopybind/mirroring: set libcephfs handle root uid/gid as 0:0
Venky Shankar [Tue, 9 Mar 2021 11:18:20 +0000 (16:48 +0530)]
pybind/mirroring: set libcephfs handle root uid/gid as 0:0

Signed-off-by: Venky Shankar <vshankar@redhat.com>
(cherry picked from commit 928e3c49338078ce1b28e66b318a39dc9e2cc724)

4 years agotest: add tests for mirroring bootstrap interfaces
Venky Shankar [Thu, 4 Mar 2021 05:01:48 +0000 (00:01 -0500)]
test: add tests for mirroring bootstrap interfaces

Signed-off-by: Venky Shankar <vshankar@redhat.com>
(cherry picked from commit 3e13f489371201488e8d80ddaf77976559e3c6df)

4 years agopybind/mirroring: introduce peer_bootstrap {create|import} commands
Venky Shankar [Thu, 4 Mar 2021 05:07:43 +0000 (00:07 -0500)]
pybind/mirroring: introduce peer_bootstrap {create|import} commands

Signed-off-by: Venky Shankar <vshankar@redhat.com>
(cherry picked from commit 8d2c726e3c1953b1b21dd365d3963078f551747b)

4 years agocephfs-mirror: use peer cluster monitor address (and key) if available
Venky Shankar [Tue, 23 Feb 2021 04:21:47 +0000 (23:21 -0500)]
cephfs-mirror: use peer cluster monitor address (and key) if available

This allows connecting to the peer cluster without having the cluster
configuration file on the primary cluster.

Signed-off-by: Venky Shankar <vshankar@redhat.com>
(cherry picked from commit ab410213fedc0247161809258966575688fa8cb9)

4 years agomon: peer_add should accept Ceph file system UUID
Venky Shankar [Tue, 23 Feb 2021 04:06:19 +0000 (23:06 -0500)]
mon: peer_add should accept Ceph file system UUID

Signed-off-by: Venky Shankar <vshankar@redhat.com>
(cherry picked from commit a04010e9490aa726d219c41139c27417dac836e2)

4 years agomon: introduce "profile cephfs-mirror" cap constrained to "config-get cephfs/mirror...
Venky Shankar [Thu, 4 Mar 2021 05:01:11 +0000 (00:01 -0500)]
mon: introduce "profile cephfs-mirror" cap constrained to "config-get cephfs/mirror/peer"

Signed-off-by: Venky Shankar <vshankar@redhat.com>
(cherry picked from commit f1858bf650ef0d23dbf2166ea2acb80bf9962d81)

4 years agotest: add test for failed filesystem mirror instances
Venky Shankar [Mon, 8 Mar 2021 09:49:52 +0000 (04:49 -0500)]
test: add test for failed filesystem mirror instances

Signed-off-by: Venky Shankar <vshankar@redhat.com>
(cherry picked from commit d1585af77b184ad6e684902002ecdcc28f85adae)

4 years agocephfs-mirror: restart failed mirror filesystem instances
Venky Shankar [Mon, 8 Mar 2021 09:48:56 +0000 (04:48 -0500)]
cephfs-mirror: restart failed mirror filesystem instances

Signed-off-by: Venky Shankar <vshankar@redhat.com>
(cherry picked from commit 158884820ee2ab7982ae4a75f571730ba5c3b439)

4 years agodoc: add note about disabling standby-replay during upgrades 40325/head
Patrick Donnelly [Tue, 16 Mar 2021 15:31:48 +0000 (08:31 -0700)]
doc: add note about disabling standby-replay during upgrades

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
(cherry picked from commit 29b4c0d9d5a9bb48fd54d17d050c5baa8e7660ff)

4 years agoqa: add test for standby-replay disable
Patrick Donnelly [Tue, 16 Mar 2021 02:44:23 +0000 (19:44 -0700)]
qa: add test for standby-replay disable

Causes all standby-replay daemons to be removed.

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
(cherry picked from commit 7925394ddfca186cb67156cf585647d5b47b1b67)

4 years agomon: fail standby-replay daemons when flag is turned off
Patrick Donnelly [Tue, 16 Mar 2021 02:40:51 +0000 (19:40 -0700)]
mon: fail standby-replay daemons when flag is turned off

This will simplify upgrade procedures.

Fixes: https://tracker.ceph.com/issues/49719
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
(cherry picked from commit 131e8841a32dde2b692e13ac31d9d3bab6cdd4a4)

4 years agoMerge PR #40184 into pacific
Sage Weil [Tue, 23 Mar 2021 00:20:48 +0000 (19:20 -0500)]
Merge PR #40184 into pacific

* refs/pull/40184/head:
qa/suites/rados/cephadm/orchestrator_cli: random-distro$ -> 0-random-distro$
qa/suites/rados/cephadm/smoke-roleless: distro -> 0-distro
qa/distros/podman: install kubic once per host, in parallel
qa/suites/fs/multiclient: use clients: not all: for pexec

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
4 years agoMerge PR #40202 into pacific
Sage Weil [Tue, 23 Mar 2021 00:20:39 +0000 (19:20 -0500)]
Merge PR #40202 into pacific

* refs/pull/40202/head:
qa/suites/rados/cephadm/upgrade: wait for rgw servicemap entries to refresh
mgr/cephadm: identify iscsi service by the pool
qa/distros/podman: install containernetworking-plugins along with podman
python-common: Validate characters in service_id for container names
qa/suites/rados/cephadm/smoke-roleless: deploy additional daemon types
cephadm: fix a minor typo in logging message
qa/suites/rados/cephadm/dashboard: test on centos
cephadm: use debug verbosity during container exec
mgr/cephadm/upgrade: do not repeat crash message
mgr/cephadm/upgrade: a little less verbose
mgr/cephadm: don't log not-ok-to-stop at ERR level
mgr/cephadm: is presumed -> appears
mgr/cephadm: don't double-log ok-to-stop results
mgr/cephadm/upgrade: include upgrade progress in ceph -s
mgr/cephadm: clean up misc messages
mgr/cephadm/configcheck: do not spam info every minute
mgr/cephadm: stop conflicting daemon when deploying to a specific port
mgr/cephadm: make DaemonPlacement print nicer
mgr/cephadm: fix --force remove comment
mgr/cephadm/schedule: choose an IP from a subnet list
mgr/cephadm: rgw: clean up config and config-key values on removal
mgr/cephadm: rgw: drop .crt extension when storing cert in config-key
mgr/cephadm/services: allow beast/civetweb to bind to a particular IP
python-common: add 'networks' property to ServiceSpec
mgr/cephadm/schedule: match placement ip only combination with port
mgr/cephadm: less noise about refreshing hosts
mgr/cephadm: fall back to service spec port if none on DaemonDescription
mgr/cephadm: fix redeploy when daemons have ip:port
mgr/cephadm/schedule: add test case
qa/suites/rados/cephadm/smoke-roleless: add rgw test on many ports
doc/cephadm/rgw: update docs to show count-per-host
mgr/cephadm: add support for rgw_frontend_type (beast or civetweb)
mgr/cephadm: remove ssl_frontend_ssl_key from RGWSpec
mgr/cephadm: fix beast private key config option
mgr/cephadm: fix rgw ssl cert/key config-key path
mgr/cephadm/schedule: dynamically assign ports for rgw
mgr/cephadm/schedule: only 1 port in DaemonPlacement
mgr/cephadm: move rgw frontend logic into RgwService
mgr/cephadm/schedule: return DaemonPlacement instead of HostPlacementSpec
mgr/cephadm/schedule: remove unused methods
mgr/cephadm: propagate ip:port from CephadmDaemoNDeploySpec to deployment
cephadm: populate ports if known and not included in unit.meta
mgr/cephadm: gather and report ports in 'orch ps' output
qa/suites/rados/cephadm/orchestrator_cli: random-distro$ -> 0-random-distro$
qa/suites/rados/cephadm/smoke-roleless: distro -> 0-distro
qa/distros/podman: install kubic once per host, in parallel
qa/suites/fs/multiclient: use clients: not all: for pexec
mgr/cephadm: add info to 'ceph orch upgrade status' in cephadm

Reviewed-by: Michael Fritch <mfritch@suse.com>
Reviewed-by: Juan Miguel Olmo <jolmomar@redhat.com>
4 years agoMerge PR #40279 into pacific
Sage Weil [Tue, 23 Mar 2021 00:20:30 +0000 (19:20 -0500)]
Merge PR #40279 into pacific

* refs/pull/40279/head:
mgr/cephadm: identify rgw, cepfs-mirror in servicemap
mgr/ServiceMap: adjust 'ceph -s' summary
rgw: register daemons in servicemap by gid; include id
cephadm: fix rbd-mirror auth name

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
4 years agoqa/suites/rados/cephadm/upgrade: wait for rgw servicemap entries to refresh 40202/head
Sage Weil [Sun, 21 Mar 2021 14:07:49 +0000 (09:07 -0500)]
qa/suites/rados/cephadm/upgrade: wait for rgw servicemap entries to refresh

rgw changed the way it registered in the service map.  Wait a bit for
the old entries to be flushed out.

Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 3f3d955b19a1dcadbe8137b32eb695e8be6b496a)

4 years agomgr/cephadm: identify iscsi service by the pool
Sage Weil [Fri, 19 Mar 2021 15:59:46 +0000 (10:59 -0500)]
mgr/cephadm: identify iscsi service by the pool

Since we deploy one of these per pool, name the service by the pool.

Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit d8fff6e522d91a56f93c613710e45c232f4450fd)

4 years agoqa/distros/podman: install containernetworking-plugins along with podman
Kefu Chai [Mon, 22 Mar 2021 06:49:13 +0000 (14:49 +0800)]
qa/distros/podman: install containernetworking-plugins along with podman

/etc/cni/net.d/87-podman-bridge.conflist tries to load "bridge",
"firewall", "tuning" and "portmap" plugins, which are provided by
containernetworking-plugins package.

Fixes: https://tracker.ceph.com/issues/49909
Signed-off-by: Kefu Chai <kchai@redhat.com>
(cherry picked from commit 325c8fce46bee0b5046b2c5ae732678aeeec6629)

4 years agodoc: add libcephsqlite
Patrick Donnelly [Thu, 28 Jan 2021 23:03:33 +0000 (15:03 -0800)]
doc: add libcephsqlite

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
(cherry picked from commit d08a977a7600dee37b2119d653b06e61a74cf4f8)

4 years agoceph.spec,debian: package libcephsqlite
Patrick Donnelly [Sat, 30 Jan 2021 19:45:42 +0000 (11:45 -0800)]
ceph.spec,debian: package libcephsqlite

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
(cherry picked from commit 75980798f19b8c11efd75ba4aae3e491d4c99f98)