Commit Graph

131265 Commits

Author SHA1 Message Date
Radoslaw Zarzynski
b3e725ac49
Merge pull request #45562 from tchaikov/wip-vstart-with-pmem
vstart.sh: add options to enable PMEM bluestore backend

Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2022-05-20 00:08:57 +02: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
myoungwon oh
eabd4868dc seastore: add maybe_relative_to in blk_paddr_t
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2022-05-19 09:33:06 +09:00
myoungwon oh
0e48ccc897 seastore: replace set_*_off with add_offset to handle transparently
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2022-05-19 09:32:55 +09:00