Adam King
aeaa0b5fd8
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>
2022-05-19 17:24:56 -04:00
Adam King
e6b0fe0e48
mgr/cephadm: add new args and validation for staggered upgrade
...
Signed-off-by: Adam King <adking@redhat.com>
2022-05-19 17:24:56 -04:00
Adam King
7b83c51fe6
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>
2022-05-19 17:24:56 -04:00
Adam King
6aa34044b5
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>
2022-05-19 17:03:05 -04:00
Adam King
12f33984ec
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>
2022-05-19 16:08:21 -04:00
Adam King
148edd764d
Merge pull request #46054 from rkachach/fix_issue_55466
...
mgr/cephadm: fix unit.stop for ceph daemons
Reviewed-by: Adam King <adking@redhat.com>
2022-05-19 15:42:27 -04:00
Adam King
367808b473
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>
2022-05-19 14:19:17 -04:00
Ernesto Puerta
4edef77f2f
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>
2022-05-19 20:11:42 +02:00
Casey Bodley
a997d73920
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>
2022-05-19 10:37:50 -04:00
Soumya Koduri
aafa3d173f
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>
2022-05-19 15:53:54 +05:30
Yingxin
c0cccccbbf
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>
2022-05-19 16:40:15 +08:00
Soumya Koduri
fa86d2ea42
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>
2022-05-19 13:57:46 +05:30
Samuel Just
b19b802cbe
crimson: clarify use of tm_make_config_t
...
Fixes: https://tracker.ceph.com/issues/55706
Introduced: 9fe59429fc
Signed-off-by: Samuel Just <sjust@redhat.com>
2022-05-19 05:29:05 +00:00
David Galloway
09111a691b
Merge pull request #46329 from ceph/1629
...
doc: 16.2.9 Release notes
2022-05-19 00:17:54 -04:00
Samuel Just
eef79d3911
Merge pull request #44233 from myoungwon/wip-add-rbm-inline-outline-alloc
...
seastore: add CircularBoundedJournal
Reviewed-by: Samuel Just <sjust@redhat.com>
2022-05-18 21:05:02 -07:00
myoungwon
56429b0b8d
seastore/cbjournal: add a log if crc is mismatched
...
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2022-05-19 09:52:47 +09:00
myoungwon oh
b8ee3353bd
seastore/cbjournal: add assert(initialized), revmoving open_device_read_header()
...
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2022-05-19 09:52:36 +09:00
myoungwon oh
9bf204190b
seastore/cbjournal: rename init to initialized
...
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2022-05-19 09:52:20 +09:00
myoungwon oh
22f604a3a8
seastore/cbjournal: move written_to from the header to CBJournal
...
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2022-05-19 09:52:00 +09:00
myoungwon oh
08adf84fab
seastore/cbjournal: remove header_checksum field and add calculating header checkksum
...
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2022-05-19 09:51:55 +09:00
myoungwon oh
80806a1b55
seastore: use config value and avoid passing a hint
...
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2022-05-19 09:51:49 +09:00
myoungwon oh
e95bb11afd
seastore: rename journal_type to journal_type_t
...
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2022-05-19 09:51:43 +09:00
myoungwon oh
8841166573
test/cbjournal: do rb_device.reset() unconditionally
...
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2022-05-19 09:51:36 +09:00
myoungwon oh
9fe59429fc
test/seastore: use tm_make_config_t to get default_placement_hint
...
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2022-05-19 09:51:28 +09:00
myoungwon oh
18322f5698
test/seastore: return journal type with less lines
...
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2022-05-19 09:51:22 +09:00
myoungwon oh
54705adddd
seastore: add a log line after set_disable_trim is called
...
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2022-05-19 09:51:15 +09:00
myoungwon oh
8260c7d8a6
seastore: add the comment to explain disable_trim
...
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2022-05-19 09:51:08 +09:00
myoungwon oh
593543d0a7
seastore: add space between ) and {
...
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2022-05-19 09:51:03 +09:00
myoungwon oh
b45b03a759
seastore: add a comment (blk_paddr_t is absolute)
...
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2022-05-19 09:50:54 +09:00
myoungwon oh
0ff35731e9
seastore: do assert if paddr type is not SEGMENT in add_relative
...
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2022-05-19 09:50:43 +09:00
myoungwon oh
ffcb5f4e80
seastore: rollback a change (paddr_t -> auto)
...
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2022-05-19 09:50:35 +09:00
myoungwon oh
1518a06790
seastore/cbjournal: fix comment to explain the condition in detail
...
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2022-05-19 09:49:54 +09:00
myoungwon oh
954102b445
seastore/cbjournal: make open_device_read_header not to be called if init is true
...
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2022-05-19 09:49:48 +09:00
myoungwon oh
459159626e
seastore/cbjournal: rename open_for_write to open_device_read_header
...
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2022-05-19 09:49:40 +09:00
myoungwon oh
1804695ff9
seastore/cbjournal: add comment to explain initialized
...
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2022-05-19 09:49:33 +09:00
myoungwon oh
e40a1792a4
seastore/cbjournal: remove unused field
...
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2022-05-19 09:49:28 +09:00
myoungwon oh
5590291673
seastore/cbjournal: add writev to submit writes with aligned buffers
...
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2022-05-19 09:49:22 +09:00
myoungwon oh
f4b1129f25
seastore/cbjournal: use journal_tail instead of applied_to to track journal tail
...
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2022-05-19 09:49:17 +09:00
myoungwon oh
3449595c92
seastore/cbjournal: remove start and end fields in cbjournal header
...
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2022-05-19 09:49:12 +09:00
myoungwon oh
0631f37176
seastore/cbjournal: remove error field
...
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2022-05-19 09:49:04 +09:00
myoungwon oh
621b5df8ea
seastore/cbjournal: change comment for block_size
...
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2022-05-19 09:48:50 +09:00
myoungwon oh
d520e5e70a
test/cbjournal: fix wrong device id
...
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2022-05-19 09:48:44 +09:00
myoungwon oh
35de684fc9
seastore/cbjournal: remove used_size in header
...
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2022-05-19 09:48:33 +09:00
myoungwon oh
8b178a0765
seastore/cbjournal: rename csum to header_checksum and remove csum_type
...
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2022-05-19 09:48:26 +09:00
myoungwon oh
8c5ebd3a70
seastore/cbjournal: use cur_segment_seq to track the sequence of written records
...
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2022-05-19 09:48:18 +09:00
myoungwon oh
1c7942c87e
seastore: use config_t instead of parameter in make_transaction_manager
...
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2022-05-19 09:47:27 +09:00
myoungwon oh
bdc1c1490f
seastore: make journal_seq_t.cmp compatible with blk_paddr_t
...
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2022-05-19 09:35:04 +09:00
myoungwon oh
8b255efb4c
seastore: add disable_trim parameter to segment_cleaner for cbjournal testing
...
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2022-05-19 09:34:52 +09:00
myoungwon oh
8d0a6ebc79
seastore: add add_record_relative to blk_paddr to handle adjust_addrs_from_base correctly
...
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2022-05-19 09:33:20 +09:00
myoungwon oh
2b923b0c79
seastore: fix maybe_relarive_to in paddr_t to handle the both addrs transparently
...
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2022-05-19 09:33:12 +09:00