]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
3 years agodoc/cephadm: staggered upgrade docs 45786/head
Adam King [Tue, 19 Apr 2022 17:20:45 +0000 (13:20 -0400)]
doc/cephadm: staggered upgrade docs

Signed-off-by: Adam King <adking@redhat.com>
3 years agomgr/cephadm: unit test for staggered upgrade param validation
Adam King [Wed, 13 Apr 2022 04:36:02 +0000 (00:36 -0400)]
mgr/cephadm: unit test for staggered upgrade param validation

Signed-off-by: Adam King <adking@redhat.com>
3 years agoqa/suites/orch/cephadm: staggered upgrade test
Adam King [Tue, 12 Apr 2022 16:39:26 +0000 (12:39 -0400)]
qa/suites/orch/cephadm: staggered upgrade test

Signed-off-by: Adam King <adking@redhat.com>
3 years agomgr/cephadm: autopep8 changes
Adam King [Tue, 5 Apr 2022 21:38:20 +0000 (17:38 -0400)]
mgr/cephadm: autopep8 changes

Signed-off-by: Adam King <adking@redhat.com>
3 years agomgr/cephadm: make use of new upgrade control parameters
Adam King [Fri, 1 Apr 2022 13:41:01 +0000 (09:41 -0400)]
mgr/cephadm: make use of new upgrade control parameters

Fixes: https://tracker.ceph.com/issues/54135
Signed-off-by: Adam King <adking@redhat.com>
3 years agomgr/cephadm: make UpgradeState from_json a bit safer
Adam King [Fri, 1 Apr 2022 12:20:28 +0000 (08:20 -0400)]
mgr/cephadm: make UpgradeState from_json a bit safer

This way, for downgrades to whatever versions
this lands in onward, having added new parameters to
UpgradeState shouldn't break anything. Can't do much
about downgrades to older versions from this one
but this should help in the future.

Signed-off-by: Adam King <adking@redhat.com>
3 years agomgr/cephadm: add new args and validation for staggered upgrade
Adam King [Wed, 30 Mar 2022 13:49:56 +0000 (09:49 -0400)]
mgr/cephadm: add new args and validation for staggered upgrade

Signed-off-by: Adam King <adking@redhat.com>
3 years agomgr/cephadm: split _do_upgrade into sub functions
Adam King [Mon, 28 Mar 2022 16:10:15 +0000 (12:10 -0400)]
mgr/cephadm: split _do_upgrade into sub functions

This function was around 500 lines and difficult to work
with. Splitting it into sub functions should hopefully make
it a bit easier to understand and make changes to.

Signed-off-by: Adam King <adking@redhat.com>
3 years agoMerge pull request #45425 from rkachach/fix_issue_54309
Adam King [Thu, 19 May 2022 21:03:05 +0000 (17:03 -0400)]
Merge pull request #45425 from rkachach/fix_issue_54309

mgr/cephadm: Adding prometheus service discovery endpoints

Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Paul Cuzner <pcuzner@redhat.com>
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>