]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
3 years agoMerge pull request #46301 from rkachach/fix_issue_55685
Adam King [Thu, 19 May 2022 20:08:21 +0000 (16:08 -0400)]
Merge pull request #46301 from rkachach/fix_issue_55685

mgr/cephadm: adding support to copy ceph conf to per fsid config location

Reviewed-by: Adam King <adking@redhat.com>
3 years agoMerge pull request #46054 from rkachach/fix_issue_55466
Adam King [Thu, 19 May 2022 19:42:27 +0000 (15:42 -0400)]
Merge pull request #46054 from rkachach/fix_issue_55466

mgr/cephadm: fix unit.stop for ceph daemons

Reviewed-by: Adam King <adking@redhat.com>
3 years agoMerge pull request #46129 from rkachach/fix_issue_ssh
Adam King [Thu, 19 May 2022 18:19:17 +0000 (14:19 -0400)]
Merge pull request #46129 from rkachach/fix_issue_ssh

mgr/cephadm: Adding an early ssh connectivity check during bootsrap

Reviewed-by: Adam King <adking@redhat.com>
3 years agoMerge pull request #45951 from rhcs-dashboard/feature-set-login-banner
Ernesto Puerta [Thu, 19 May 2022 18:11:42 +0000 (20:11 +0200)]
Merge pull request #45951 from rhcs-dashboard/feature-set-login-banner

mgr/dashboard: customizable log-in page text/banner

Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
3 years agoMerge pull request #46067 from sumedhak27/fix/user-policy/response-correction
Casey Bodley [Thu, 19 May 2022 14:37:50 +0000 (10:37 -0400)]
Merge pull request #46067 from sumedhak27/fix/user-policy/response-correction

rgw_rest_user_policy: Fix GetUserPolicy & ListUserPolicies responses

Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
Reviewed-by: Pritha Srivastava <prsrivas@redhat.com>
3 years agoMerge pull request #46008 from soumyakoduri/wip-skoduri-cloudtier-tests
Soumya Koduri [Thu, 19 May 2022 10:23:54 +0000 (15:53 +0530)]
Merge pull request #46008 from soumyakoduri/wip-skoduri-cloudtier-tests

rgw/qa: enable s3-tests related to cloud-transition feature

Reviewed-by: casey Bodley <cbodley@redhat.com>
Reviewed-by: Maredia, Ali <amaredia@redhat.com>
3 years agoMerge pull request #46334 from athanatos/sjust/wip-55706
Yingxin [Thu, 19 May 2022 08:40:15 +0000 (16:40 +0800)]
Merge pull request #46334 from athanatos/sjust/wip-55706

crimson: clarify use of tm_make_config_t

Reviewed-by: Myoungwon Oh <myoungwon.oh@samsung.com>
Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
3 years agorgw/qa: Run tests on multiple cloudtier config 46008/head
Soumya Koduri [Fri, 6 May 2022 17:10:12 +0000 (22:40 +0530)]
rgw/qa: Run tests on multiple cloudtier config

Run cloudtier tests with parameter 'retain_head_object'
set to true and false.

However having multiple cloudtier storage classes in the same task
is increasing the transition time and resulting in spurious failures.
Hence until there is a consistent way of running the tests, without
having to depend on lc_debug_interval, disabled one of the config for
now.

Signed-off-by: Soumya Koduri <skoduri@redhat.com>
3 years agocrimson: clarify use of tm_make_config_t 46334/head
Samuel Just [Thu, 19 May 2022 05:15:51 +0000 (05:15 +0000)]
crimson: clarify use of tm_make_config_t

Fixes: https://tracker.ceph.com/issues/55706
Introduced: 9fe59429fc2ef17e2bec329109713eb63ffc74c9
Signed-off-by: Samuel Just <sjust@redhat.com>
3 years agoMerge pull request #46329 from ceph/1629
David Galloway [Thu, 19 May 2022 04:17:54 +0000 (00:17 -0400)]
Merge pull request #46329 from ceph/1629

doc: 16.2.9 Release notes

3 years agoMerge pull request #44233 from myoungwon/wip-add-rbm-inline-outline-alloc
Samuel Just [Thu, 19 May 2022 04:05:02 +0000 (21:05 -0700)]
Merge pull request #44233 from myoungwon/wip-add-rbm-inline-outline-alloc

seastore: add CircularBoundedJournal

Reviewed-by: Samuel Just <sjust@redhat.com>
3 years agoseastore/cbjournal: add a log if crc is mismatched 44233/head
myoungwon [Mon, 16 May 2022 04:41:00 +0000 (13:41 +0900)]
seastore/cbjournal: add a log if crc is mismatched

Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
3 years agoseastore/cbjournal: add assert(initialized), revmoving open_device_read_header()
myoungwon oh [Fri, 13 May 2022 08:28:09 +0000 (17:28 +0900)]
seastore/cbjournal: add assert(initialized), revmoving open_device_read_header()

Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
3 years agoseastore/cbjournal: rename init to initialized
myoungwon oh [Fri, 13 May 2022 07:47:41 +0000 (16:47 +0900)]
seastore/cbjournal: rename init to initialized

Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
3 years agoseastore/cbjournal: move written_to from the header to CBJournal
myoungwon oh [Fri, 13 May 2022 07:41:07 +0000 (16:41 +0900)]
seastore/cbjournal: move written_to from the header to CBJournal

Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
3 years agoseastore/cbjournal: remove header_checksum field and add calculating header checkksum
myoungwon oh [Fri, 13 May 2022 07:30:51 +0000 (16:30 +0900)]
seastore/cbjournal: remove header_checksum field and add calculating header checkksum

Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
3 years agoseastore: use config value and avoid passing a hint
myoungwon oh [Fri, 13 May 2022 06:38:49 +0000 (15:38 +0900)]
seastore: use config value and avoid passing a hint

Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
3 years agoseastore: rename journal_type to journal_type_t
myoungwon oh [Thu, 12 May 2022 07:58:40 +0000 (16:58 +0900)]
seastore: rename journal_type to journal_type_t

Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
3 years agotest/cbjournal: do rb_device.reset() unconditionally
myoungwon oh [Thu, 12 May 2022 07:45:35 +0000 (16:45 +0900)]
test/cbjournal: do rb_device.reset() unconditionally

Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
3 years agotest/seastore: use tm_make_config_t to get default_placement_hint
myoungwon oh [Thu, 12 May 2022 07:32:34 +0000 (16:32 +0900)]
test/seastore: use tm_make_config_t to get default_placement_hint

Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
3 years agotest/seastore: return journal type with less lines
myoungwon oh [Thu, 12 May 2022 06:33:50 +0000 (15:33 +0900)]
test/seastore: return journal type with less lines

Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
3 years agoseastore: add a log line after set_disable_trim is called
myoungwon oh [Thu, 12 May 2022 06:15:21 +0000 (15:15 +0900)]
seastore: add a log line after set_disable_trim is called

Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
3 years agoseastore: add the comment to explain disable_trim
myoungwon oh [Thu, 12 May 2022 05:59:42 +0000 (14:59 +0900)]
seastore: add the comment to explain disable_trim

Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
3 years agoseastore: add space between ) and {
myoungwon oh [Thu, 12 May 2022 05:56:38 +0000 (14:56 +0900)]
seastore: add space between ) and {

Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
3 years agoseastore: add a comment (blk_paddr_t is absolute)
myoungwon oh [Thu, 12 May 2022 05:32:23 +0000 (14:32 +0900)]
seastore: add a comment (blk_paddr_t is absolute)

Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
3 years agoseastore: do assert if paddr type is not SEGMENT in add_relative
myoungwon oh [Thu, 12 May 2022 05:24:37 +0000 (14:24 +0900)]
seastore: do assert if paddr type is not SEGMENT in add_relative

Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
3 years agoseastore: rollback a change (paddr_t -> auto)
myoungwon oh [Thu, 12 May 2022 03:09:04 +0000 (12:09 +0900)]
seastore: rollback a change (paddr_t -> auto)

Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
3 years agoseastore/cbjournal: fix comment to explain the condition in detail
myoungwon oh [Thu, 12 May 2022 02:59:13 +0000 (11:59 +0900)]
seastore/cbjournal: fix comment to explain the condition in detail

Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
3 years agoseastore/cbjournal: make open_device_read_header not to be called if init is true
myoungwon oh [Thu, 12 May 2022 02:38:43 +0000 (11:38 +0900)]
seastore/cbjournal: make open_device_read_header not to be called if init is true

Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
3 years agoseastore/cbjournal: rename open_for_write to open_device_read_header
myoungwon oh [Thu, 12 May 2022 02:18:59 +0000 (11:18 +0900)]
seastore/cbjournal: rename open_for_write to open_device_read_header

Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
3 years agoseastore/cbjournal: add comment to explain initialized
myoungwon oh [Thu, 12 May 2022 02:03:32 +0000 (11:03 +0900)]
seastore/cbjournal: add comment to explain initialized

Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
3 years agoseastore/cbjournal: remove unused field
myoungwon oh [Thu, 12 May 2022 01:59:10 +0000 (10:59 +0900)]
seastore/cbjournal: remove unused field

Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
3 years agoseastore/cbjournal: add writev to submit writes with aligned buffers
myoungwon oh [Sat, 7 May 2022 07:55:04 +0000 (16:55 +0900)]
seastore/cbjournal: add writev to submit writes with aligned buffers

Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
3 years agoseastore/cbjournal: use journal_tail instead of applied_to to track journal tail
myoungwon oh [Fri, 6 May 2022 11:57:13 +0000 (20:57 +0900)]
seastore/cbjournal: use journal_tail instead of applied_to to track journal tail

Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
3 years agoseastore/cbjournal: remove start and end fields in cbjournal header
myoungwon oh [Fri, 6 May 2022 09:48:28 +0000 (18:48 +0900)]
seastore/cbjournal: remove start and end fields in cbjournal header

Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
3 years agoseastore/cbjournal: remove error field
myoungwon oh [Fri, 6 May 2022 06:51:08 +0000 (15:51 +0900)]
seastore/cbjournal: remove error field

Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
3 years agoseastore/cbjournal: change comment for block_size
myoungwon oh [Fri, 6 May 2022 06:47:09 +0000 (15:47 +0900)]
seastore/cbjournal: change comment for block_size

Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
3 years agotest/cbjournal: fix wrong device id
myoungwon oh [Fri, 6 May 2022 06:45:13 +0000 (15:45 +0900)]
test/cbjournal: fix wrong device id

Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
3 years agoseastore/cbjournal: remove used_size in header
myoungwon oh [Fri, 6 May 2022 06:42:39 +0000 (15:42 +0900)]
seastore/cbjournal: remove used_size in header

Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
3 years agoseastore/cbjournal: rename csum to header_checksum and remove csum_type
myoungwon oh [Fri, 6 May 2022 06:02:12 +0000 (15:02 +0900)]
seastore/cbjournal: rename csum to header_checksum and remove csum_type

Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
3 years agoseastore/cbjournal: use cur_segment_seq to track the sequence of written records
myoungwon oh [Fri, 6 May 2022 05:42:23 +0000 (14:42 +0900)]
seastore/cbjournal: use cur_segment_seq to track the sequence of written records

Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
3 years agoseastore: use config_t instead of parameter in make_transaction_manager
myoungwon oh [Fri, 6 May 2022 05:13:23 +0000 (14:13 +0900)]
seastore: use config_t instead of parameter in make_transaction_manager

Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
3 years agoseastore: make journal_seq_t.cmp compatible with blk_paddr_t
myoungwon oh [Tue, 17 May 2022 05:10:52 +0000 (14:10 +0900)]
seastore: make journal_seq_t.cmp compatible with blk_paddr_t

Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
3 years agoseastore: add disable_trim parameter to segment_cleaner for cbjournal testing
myoungwon oh [Fri, 6 May 2022 04:29:40 +0000 (13:29 +0900)]
seastore: add disable_trim parameter to segment_cleaner for cbjournal testing

Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
3 years agoseastore: add add_record_relative to blk_paddr to handle adjust_addrs_from_base correctly
myoungwon oh [Thu, 5 May 2022 11:52:45 +0000 (20:52 +0900)]
seastore: add add_record_relative to blk_paddr to handle adjust_addrs_from_base correctly

Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
3 years agoseastore: fix maybe_relarive_to in paddr_t to handle the both addrs transparently
myoungwon oh [Thu, 5 May 2022 11:30:15 +0000 (20:30 +0900)]
seastore: fix maybe_relarive_to in paddr_t to handle the both addrs transparently

Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
3 years agoseastore: add maybe_relative_to in blk_paddr_t
myoungwon oh [Thu, 5 May 2022 11:05:29 +0000 (20:05 +0900)]
seastore: add maybe_relative_to in blk_paddr_t

Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
3 years agoseastore: replace set_*_off with add_offset to handle transparently
myoungwon oh [Thu, 5 May 2022 09:18:47 +0000 (18:18 +0900)]
seastore: replace set_*_off with add_offset to handle transparently

Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
3 years agoseastore: fix add_relative to work corretly in case of blk addr
myoungwon oh [Thu, 5 May 2022 05:55:32 +0000 (14:55 +0900)]
seastore: fix add_relative to work corretly in case of blk addr

Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
3 years agoseastore/cbjournal: remove last_committed_record_base
myoungwon oh [Thu, 5 May 2022 04:31:53 +0000 (13:31 +0900)]
seastore/cbjournal: remove last_committed_record_base

Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
3 years agoseastore: add more explanation regarding how CBJournal works
myoungwon oh [Mon, 25 Apr 2022 06:53:50 +0000 (15:53 +0900)]
seastore: add more explanation regarding how CBJournal works

Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
3 years agoseastore: recover header's variable correctly without storing it
myoungwon oh [Mon, 11 Apr 2022 06:24:37 +0000 (15:24 +0900)]
seastore: recover header's variable correctly without storing it

Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
3 years agoseastore: read records until find invalid entry and recover variables
myoungwon oh [Mon, 11 Apr 2022 04:49:39 +0000 (13:49 +0900)]
seastore: read records until find invalid entry and recover variables

To do not loss last_committed_record and written_to at shutdown,
this commit update the most recent value correctly during replay.

Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
3 years agoseastore: rename *_super to *_header and use it as helper functions
myoungwon oh [Sat, 9 Apr 2022 13:32:32 +0000 (22:32 +0900)]
seastore: rename *_super to *_header and use it as helper functions

Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
3 years agoseastore: move value initialization to the default constructor
myoungwon oh [Sat, 9 Apr 2022 12:24:49 +0000 (21:24 +0900)]
seastore: move value initialization to the default constructor

Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
3 years agoseastore: use const in mkfs()
myoungwon oh [Sat, 9 Apr 2022 11:36:44 +0000 (20:36 +0900)]
seastore: use const in mkfs()

Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
3 years agoseastore: enable cbjournal when running unittest_transaction_manager
myoungwon oh [Fri, 8 Apr 2022 08:20:02 +0000 (17:20 +0900)]
seastore: enable cbjournal when running unittest_transaction_manager

Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
3 years agotest: add unit tests for CircularBoundedJournal
myoungwon oh [Wed, 25 Aug 2021 10:24:35 +0000 (19:24 +0900)]
test: add unit tests for CircularBoundedJournal

Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
3 years agoseatore: add CircularBoundedJournal
myoungwon oh [Sun, 15 Aug 2021 12:33:27 +0000 (21:33 +0900)]
seatore: add CircularBoundedJournal

Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
3 years agoMerge pull request #46151 from cbodley/wip-rgw-derr-config-store
Casey Bodley [Wed, 18 May 2022 20:48:38 +0000 (16:48 -0400)]
Merge pull request #46151 from cbodley/wip-rgw-derr-config-store

rgw: remove cerr config_store from rgw_common.cc

Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
3 years agoMerge pull request #46148 from smanjara/wip-smanjara-metadata-sync-fix
Casey Bodley [Wed, 18 May 2022 20:47:23 +0000 (16:47 -0400)]
Merge pull request #46148 from smanjara/wip-smanjara-metadata-sync-fix

rgw multisite: complete fix for metadata sync issue

Reviewed-by: Casey Bodley <cbodley@redhat.com>
3 years agoMerge pull request #46141 from sumedhak27/rgw_rest_bucket/support_max-size_attr
Casey Bodley [Wed, 18 May 2022 20:45:39 +0000 (16:45 -0400)]
Merge pull request #46141 from sumedhak27/rgw_rest_bucket/support_max-size_attr

rgw_rest_bucket: Support max-size attr for SetBucketQuota REST API

Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
3 years agoMerge pull request #46232 from cbodley/wip-qa-rgw-sse
Casey Bodley [Wed, 18 May 2022 20:44:28 +0000 (16:44 -0400)]
Merge pull request #46232 from cbodley/wip-qa-rgw-sse

qa/rgw: use 'with-sse-s3' override for s3tests

Reviewed-by: Ali Maredia <amaredia@redhat.com>
3 years agoMerge pull request #46152 from cbodley/wip-55548
Casey Bodley [Wed, 18 May 2022 20:43:57 +0000 (16:43 -0400)]
Merge pull request #46152 from cbodley/wip-55548

radosgw-admin: don't crash on --placement-id without --storage-class

Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
3 years agodoc: 16.2.9 Release notes 46329/head
David Galloway [Wed, 18 May 2022 20:16:56 +0000 (16:16 -0400)]
doc: 16.2.9 Release notes

Signed-off-by: David Galloway <dgallowa@redhat.com>
3 years agoMerge pull request #46056 from ceph/wip-yuriw-release-16.2.8-master
David Galloway [Wed, 18 May 2022 20:13:44 +0000 (16:13 -0400)]
Merge pull request #46056 from ceph/wip-yuriw-release-16.2.8-master

doc: 16.2.8 Release Notes

3 years agoMerge pull request #46167 from dang/wip-dang-nosuchtagset
Daniel Gryniewicz [Wed, 18 May 2022 18:34:32 +0000 (14:34 -0400)]
Merge pull request #46167 from dang/wip-dang-nosuchtagset

RGW - Fix NoSuchTagSet error

Reviewed-by: Casey Bodley <cbodley@redhat.com>
3 years agoMerge pull request #44013 from adk3798/use-old-addr
Adam King [Wed, 18 May 2022 18:01:00 +0000 (14:01 -0400)]
Merge pull request #44013 from adk3798/use-old-addr

mgr/cephadm: re-use old ip when re-adding hosts if necessary

Reviewed-by: Redouane Kachach <rkachach@redhat.com>
3 years agoMerge pull request #46088 from pcuzner/cephadm_mpath_support
Adam King [Wed, 18 May 2022 17:59:43 +0000 (13:59 -0400)]
Merge pull request #46088 from pcuzner/cephadm_mpath_support

cephadm: Add support for mpath devices to gather-facts

Reviewed-by: Adam King <adking@redhat.com>
3 years agoMerge pull request #46315 from zdover23/wip-doc-2022-05-18-intro-3-to-three
Josh Durgin [Wed, 18 May 2022 17:30:12 +0000 (10:30 -0700)]
Merge pull request #46315 from zdover23/wip-doc-2022-05-18-intro-3-to-three

doc/start: s/3/three/ in intro.rst

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
3 years agoMerge pull request #46306 from rkachach/fix_issue_55638
Adam King [Wed, 18 May 2022 15:51:30 +0000 (11:51 -0400)]
Merge pull request #46306 from rkachach/fix_issue_55638

mgr/cephadm: stripping out / from the end of the url

Reviewed-by: Adam King <adking@redhat.com>
3 years agoMerge pull request #46291 from adk3798/move-active-mgr
Adam King [Wed, 18 May 2022 13:19:30 +0000 (09:19 -0400)]
Merge pull request #46291 from adk3798/move-active-mgr

mgr/cephadm: force fail over when we want to remove active mgr

Reviewed-by: Redouane Kachach <rkachach@redhat.com>
3 years agoMerge pull request #46303 from rkachach/fix_issue_55641
Adam King [Wed, 18 May 2022 13:05:12 +0000 (09:05 -0400)]
Merge pull request #46303 from rkachach/fix_issue_55641

mgr/cephadm: do not use sudo for root user

Reviewed-by: Adam King <adking@redhat.com>
3 years agodoc/start: s/3/three/ in intro.rst 46315/head
Zac Dover [Wed, 18 May 2022 10:36:53 +0000 (20:36 +1000)]
doc/start: s/3/three/ in intro.rst

I'm changing "3" to "three" for two reasons:

1. It's correct.
2. This allows me to test backports into Octopus, Pacific, and Quincy.
   I am particularly interested to see what happens when I attempt
   the backport into Octopus, because backports into Octopus have
   failed. This will provide me with another unit of data.

Signed-off-by: Zac Dover <zac.dover@gmail.com>
3 years agomgr/cephadm: adding support to copy ceph conf to per fsid config location 46301/head
Redouane Kachach [Tue, 17 May 2022 09:40:15 +0000 (11:40 +0200)]
mgr/cephadm: adding support to copy ceph conf to per fsid config location
Fixes: https://tracker.ceph.com/issues/55685
Signed-off-by: Redouane Kachach <rkachach@redhat.com>
3 years agoMerge pull request #46163 from rkachach/fix_issue_55556
Adam King [Tue, 17 May 2022 21:47:25 +0000 (17:47 -0400)]
Merge pull request #46163 from rkachach/fix_issue_55556

mgr/cephadm: fixing ipv6 handling during bootstrap

Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Reviewed-by: Michael Fritch <mfritch@suse.com>
3 years agoMerge pull request #46202 from rkachach/fix_issue_51257
Adam King [Tue, 17 May 2022 21:45:20 +0000 (17:45 -0400)]
Merge pull request #46202 from rkachach/fix_issue_51257

mgr/cephadm: fixing ipv6/128 and ipv4/32 subnets handling

Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: John Mulligan <jmulligan@redhat.com>
3 years agoMerge pull request #46207 from rkachach/fix_issue_55555
Adam King [Tue, 17 May 2022 21:44:11 +0000 (17:44 -0400)]
Merge pull request #46207 from rkachach/fix_issue_55555

mgr/cephadm: fixing yaml parsing during bootstrap

Reviewed-by: Adam King <adking@redhat.com>
3 years agoMerge pull request #46218 from votdev/issue_55595_prometheus_external_url
Adam King [Tue, 17 May 2022 21:15:44 +0000 (17:15 -0400)]
Merge pull request #46218 from votdev/issue_55595_prometheus_external_url

cephadm: prometheus: The generatorURL in alerts is only using hostname

Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Michael Fritch <mfritch@suse.com>
Reviewed-by: Redouane Kachach <rkachach@redhat.com>
3 years agoMerge pull request #46222 from adk3798/dont-use-non-cluster-cached-conns
Adam King [Tue, 17 May 2022 21:13:49 +0000 (17:13 -0400)]
Merge pull request #46222 from adk3798/dont-use-non-cluster-cached-conns

mgr/cephadm: don't use cached conns for hosts not in cluster

Reviewed-by: Michael Fritch <mfritch@suse.com>
Reviewed-by: Redouane Kachach <rkachach@redhat.com>
3 years agoMerge pull request #46245 from adk3798/revert-call-changes
Adam King [Tue, 17 May 2022 21:13:01 +0000 (17:13 -0400)]
Merge pull request #46245 from adk3798/revert-call-changes

cephadm: Revert "mgr/cephadm: fixing call method timeout handling"

Reviewed-by: Michael Fritch <mfritch@suse.com>
Reviewed-by: Redouane Kachach <rkachach@redhat.com>
3 years agoMerge pull request #46264 from adk3798/adopt-custom-name-osd
Adam King [Tue, 17 May 2022 21:11:59 +0000 (17:11 -0400)]
Merge pull request #46264 from adk3798/adopt-custom-name-osd

cephadm: fix adoption of osds from custom name clusters

Reviewed-by: Redouane Kachach <rkachach@redhat.com>
3 years agoMerge pull request #46305 from zdover23/wip-doc-2022-05-17-basic-workflow-integration...
zdover23 [Tue, 17 May 2022 19:04:51 +0000 (05:04 +1000)]
Merge pull request #46305 from zdover23/wip-doc-2022-05-17-basic-workflow-integration-tests

doc/dev: refine basic-workflow.rst integ. test

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
3 years agodoc/dev: refine basic-workflow.rst integ. test 46305/head
Zac Dover [Tue, 17 May 2022 15:16:16 +0000 (01:16 +1000)]
doc/dev: refine basic-workflow.rst integ. test

This is one in a set of PRs meant to keep the Basic
Workflow in the Developer guide current. It refines
the English in the "Integration Tests AKA ceph-qa-suite"
section of "Basic Workflow".

Several other small updates like this are expected. I
intend to avoid refining half of the page in one commit,
as I did last month when I refined the first half of the
basic workflow.

Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@gmail.com>
3 years agomgr/cephadm: stripping out / from the end of the url 46306/head
Redouane Kachach [Tue, 17 May 2022 15:26:39 +0000 (17:26 +0200)]
mgr/cephadm: stripping out / from the end of the url
Fixes: https://tracker.ceph.com/issues/55638
Signed-off-by: Redouane Kachach <rkachach@redhat.com>
3 years agorgw/qa: Add separate task for cloudtier tests
Soumya Koduri [Fri, 6 May 2022 17:32:26 +0000 (23:02 +0530)]
rgw/qa: Add separate task for cloudtier tests

Signed-off-by: Soumya Koduri <skoduri@redhat.com>
3 years agorgw/qa: enable s3-tests related to cloud-transition feature
Soumya Koduri [Fri, 22 Apr 2022 07:28:44 +0000 (12:58 +0530)]
rgw/qa: enable s3-tests related to cloud-transition feature

Added a new test-suite to configure cloudtier storage class and run related s3-tests.

Signed-off-by: Soumya Koduri <skoduri@redhat.com>
3 years agoMerge pull request #46298 from cyx1231st/wip-seastore-add-metrics
Samuel Just [Tue, 17 May 2022 14:55:48 +0000 (07:55 -0700)]
Merge pull request #46298 from cyx1231st/wip-seastore-add-metrics

crimson/os/seastore: add and fix metrics to reveal internal activities

Reviewed-by: Xuehan Xu <xxhdx1985126@gmail.com>
3 years agoMerge pull request #46176 from athanatos/sjust/wip-55563
Samuel Just [Tue, 17 May 2022 14:53:15 +0000 (07:53 -0700)]
Merge pull request #46176 from athanatos/sjust/wip-55563

vstart: default CEPH_ASOK_DIR to asok/

Reviewed-by: Milind Changire <mchangir@redhat.com>
3 years agodoc: updated release date 46056/head
Yuri Weinstein [Tue, 17 May 2022 14:15:38 +0000 (07:15 -0700)]
doc: updated release date

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
3 years agomgr/cephadm: do not use sudo for root user 46303/head
Redouane Kachach [Tue, 17 May 2022 10:32:50 +0000 (12:32 +0200)]
mgr/cephadm: do not use sudo for root user
Fixes: https://tracker.ceph.com/issues/55641
Signed-off-by: Redouane Kachach <rkachach@redhat.com>
3 years agoMerge pull request #45313 from rhcs-dashboard/unselect-datatable-row
Ernesto Puerta [Tue, 17 May 2022 09:48:48 +0000 (11:48 +0200)]
Merge pull request #45313 from rhcs-dashboard/unselect-datatable-row

mgr/dashboard: unselect rows in datatables

Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Pere Diaz Bou <pdiazbou@redhat.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
Reviewed-by: Yuri Weinstein <yweins@redhat.com>
3 years agocrimson/os/seastore: adjust logs to FixedKVBtree 46298/head
Yingxin Cheng [Mon, 16 May 2022 09:30:40 +0000 (17:30 +0800)]
crimson/os/seastore: adjust logs to FixedKVBtree

* Fix the subsys name.
* Change FixedKVBtree logs to trace level -- seems too verbose when the
  global level is debug.

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
3 years agocrimson/os/seastore: add metrics for extent rewrite version
Yingxin Cheng [Mon, 16 May 2022 09:29:14 +0000 (17:29 +0800)]
crimson/os/seastore: add metrics for extent rewrite version

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
3 years agocrimson/os/seastore: improve and fix tree metrics
Yingxin Cheng [Mon, 16 May 2022 05:59:26 +0000 (13:59 +0800)]
crimson/os/seastore: improve and fix tree metrics

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
3 years agocrimson/os/seastore/segment_cleaner: add metrics about journal sizes
Yingxin Cheng [Fri, 13 May 2022 09:13:17 +0000 (17:13 +0800)]
crimson/os/seastore/segment_cleaner: add metrics about journal sizes

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
3 years agocrimson/os/seastore/segment_cleaner: add metrics about why IO is blocking
Yingxin Cheng [Fri, 13 May 2022 08:40:26 +0000 (16:40 +0800)]
crimson/os/seastore/segment_cleaner: add metrics about why IO is blocking

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
3 years agoMerge pull request #46292 from anthonyeleven/anthonyeleven/clarify-min-alloc-size2
zdover23 [Tue, 17 May 2022 07:58:17 +0000 (17:58 +1000)]
Merge pull request #46292 from anthonyeleven/anthonyeleven/clarify-min-alloc-size2

doc/rados/configuration: clarify VMware note in bluestore-config-ref.rst

Reviewed-by: Zac Dover <zac.dover@gmail.com>
3 years agodoc/rados/configuration: clarify VMware note in bluestore-config-ref.rst 46292/head
Anthony D'Atri [Tue, 17 May 2022 01:46:58 +0000 (18:46 -0700)]
doc/rados/configuration: clarify VMware note in bluestore-config-ref.rst

Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
3 years agomgr/cephadm: force fail over when we want to remove active mgr 46291/head
Adam King [Tue, 17 May 2022 00:44:11 +0000 (20:44 -0400)]
mgr/cephadm: force fail over when we want to remove active mgr

Fixes: https://tracker.ceph.com/issues/55679
Signed-off-by: Adam King <adking@redhat.com>