Radoslaw Zarzynski
bf46d3736d
Merge pull request #47458 from rzarzynski/wip-all-kickoff-r
...
kickoff v18 reef
Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Guillaume Abrioux <gabrioux@redhat.com>
Reviewed-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Laura Flores <lflores@redhat.com>
2022-10-04 22:39:19 +02:00
Jonas Pfefferle
60fd534731
librbd: add compare-and-write vector C API
...
Add compare and write vector C API.
Require cmp_iov and write_iov to be the same length.
Signed-off-by: Jonas Pfefferle <pepperjo@japf.ch>
2022-10-04 22:29:39 +02:00
Laura Flores
b813183449
Merge pull request #46037 from mohmacht/ebdplugin
...
blk/kernel: add plugin system for devices with compression and move VDO support into plugin
2022-10-04 09:48:24 -05:00
zdover23
9cd816f009
Merge pull request #48346 from zdover23/wip-doc-2022-10-03-glossary-remove-redundancies
...
doc/glossary.rst: remove duplicates
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2022-10-05 00:29:19 +10:00
Ilya Dryomov
21543030b7
doc/dev/release-checklists: mention LIBRBD_VER_MINOR and VERSION
...
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2022-10-04 14:19:25 +02:00
Ilya Dryomov
2204f7b55a
librbd: bump minor version to match R release
...
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2022-10-04 14:19:25 +02:00
Venky Shankar
ee858598e3
Merge pull request #48218 from mchangir/qa-test_scrub_pause_and_resume_with_abort-wait-for-scrub-to-finish
...
qa: wait for scrub to finish
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Neeraj Pratap Singh <neesingh@redhat.com>
2022-10-04 11:45:24 +05:30
Radoslaw Zarzynski
130704e815
doc, qa/standalone/mon/misc: verify that len(monmap.features.persistent) == 10
...
Also updates the release checklist.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2022-10-04 00:27:28 +02:00
Radoslaw Zarzynski
895f7aa991
doc/dev/release-checklists.rst: document vX.0.0 tagging and mark it complete.
...
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2022-10-04 00:27:28 +02:00
Casey Bodley
d5870f1105
Merge pull request #48041 from cbodley/wip-rgw-notify-shutdown
...
rgw: rados service shuts down rados client on shutdown()
Reviewed-by: Soumya Koduri <skoduri@redhat.com>
Reviewed-by: Yuval Lifshitz <ylifshit@redhat.com>
2022-10-03 17:06:10 -04:00
Yuri Weinstein
652c1b06b8
Merge pull request #48152 from Vfrost98/GHC22OSD_Ceph
...
mgr/telemetry: fixed log exceptions as "exception" instead of "error"
Reviewed-by: Laura Flores <lflores@redhat.com>
Reviewed-by: Yaarit Hatuka <yaarithatuka@gmail.com>
2022-10-03 13:21:49 -07:00
Yuri Weinstein
399ef62dd6
Merge pull request #48150 from li3317/ghc-osd-li3317
...
osd: break multi condition asserts into multiple asserts
Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: Laura Flores <lflores@redhat.com>
2022-10-03 13:21:00 -07:00
Yuri Weinstein
0d5e2e5dc9
Merge pull request #47340 from kamoltat/wip-ksirivad-recreate-zilla-2104207
...
mon/OSDMonitor: Added extra check before mon.go_recovery_stretch_mode()
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2022-10-03 13:18:18 -07:00
Guillaume Abrioux
9aa8beda98
Merge pull request #46284 from votdev/issue_55673_cephadm_vagrantfile
...
mgr/cephadm: Deploying a cluster with the Vagrantfile fails
2022-10-03 20:39:40 +02:00
Casey Bodley
53d610f4ec
RGWServices_Def::shutdown() shuts down the rest of the services too
...
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2022-10-03 13:24:48 -04:00
Casey Bodley
1923116894
rgw: shut down RGWDataChangesLog before other services
...
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2022-10-03 13:24:48 -04:00
Casey Bodley
2afd980346
rgw: rados service shuts down rados client on shutdown()
...
if we leave the rados client running, it will keep delivering
AioCompletions while we're shutting other things down
this resolves a valgrind use-after-free where rgw::notify::Manager
gets completions after its destruction
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2022-10-03 13:24:48 -04:00
Casey Bodley
e4a967fec8
Merge pull request #48155 from liangmingyuanneo/wip-rgw-aync-refcount
...
rgw: async refcount operate in copy_obj
Reviewed-by: Anthony D Atri <anthony.datri@gmail.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2022-10-03 13:14:25 -04:00
Casey Bodley
aa6f09ac19
Merge pull request #47186 from cfsnyder/wip-cfsnyder-56645
...
rgw: log deletion status of individual objects in multi object delete request
Reviewed-by: Yuval Lifshitz <ylifshit@redhat.com>
Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>
2022-10-03 12:01:18 -04:00
Zac Dover
0692b22354
doc/glossary.rst: remove duplicates
...
This commit removes similar but distinct entries for the following:
* CephFS
* Ceph Client
Removal of a glossary term that is referred to in the body of the
documentation suite requires the alteration of the text string
that refers to the glossary term. Alterations of this kind have
been made to doc/architecture.rst and doc/rados/api/index.rst.
Signed-off-by: Zac Dover <zac.dover@gmail.com>
2022-10-03 22:51:35 +10:00
Venky Shankar
b0021de5fa
Merge pull request #48292 from kotreshhr/doc-symlink-fix
...
doc: Fix disaster recovery doc
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
2022-10-03 11:14:33 +05:30
Venky Shankar
8981012ad9
Merge pull request #46821 from batrick/i55470
...
qa: postgresql test suite workunit
Reviewed-by: Venky Shankar <vshankar@redhat.com>
2022-10-03 10:08:05 +05:30
Venky Shankar
8b7537964b
Merge pull request #48179 from batrick/i57598
...
qa: use correct recovery procedure for alternate meta pools
Reviewed-by: Venky Shankar <vshankar@redhat.com>
2022-10-03 10:07:13 +05:30
Venky Shankar
c713d0460d
Merge pull request #47795 from batrick/i57091
...
mds: check for some dentry damage in scrub
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Ramana Raja <rraja@redhat.com>
2022-10-03 09:56:44 +05:30
zdover23
21ad2755c9
Merge pull request #48333 from zdover23/wip-doc-2022-10-02-glossary-alphabetize
...
doc/glossary.rst: alphabetize glossary terms
Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2022-10-03 10:37:23 +10:00
Zac Dover
10b33bdabe
doc/glossary.rst: alphabetize glossary terms
...
This commit (finally) alphabetizes the terms in the glossary.
This is not a grammar-correcting or usage-correcting commit.
Signed-off-by: Zac Dover <zac.dover@gmail.com>
2022-10-03 09:54:26 +10:00
=
1b4f6a2318
rgw: async refcount operate in copy_obj
...
Signed-off-by: Mingyuan Liang <liangmingyuan@baidu.com>
2022-10-03 02:07:54 +08:00
zdover23
3b364de9e3
Merge pull request #48332 from zdover23/wip-doc-2022-10-01-rados-ops-ec-prompts
...
doc/rados: fix prompts in erasure-code.rst
Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2022-10-02 21:46:03 +10:00
Ilya Dryomov
9c729619a3
Merge pull request #48303 from PepperJo/cmp_write_test_bl_greater_fix
...
librbd: remove unnecessary write in compare-and-write test
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
2022-10-02 10:25:43 +02:00
Zac Dover
dff8f7663a
doc/rados: fix prompts in erasure-code.rst
...
This commit adds unselectable prompts to doc/rados/
erasure-code.rst.
Signed-off-by: Zac Dover <zac.dover@gmail.com>
2022-10-02 14:55:46 +10:00
Samuel Just
7bc78f2de1
crimson/common/operation: demangle names in dump
...
Signed-off-by: Samuel Just <sjust@redhat.com>
2022-10-01 15:12:08 -07:00
Samuel Just
6cf7c56a25
crimson/osd_admin: adapt DumpOpsInFlight to dump from all cores
...
Signed-off-by: Samuel Just <sjust@redhat.com>
2022-10-01 15:12:08 -07:00
Samuel Just
1668b41680
crimson/osd/osd_operations/peering_event: dump events as well
...
Signed-off-by: Samuel Just <sjust@redhat.com>
2022-10-01 15:12:08 -07:00
Samuel Just
7c01f8b0ef
crimson/osd/pg_shard_manager: introduce invoke_on_each_shard_seq
...
Signed-off-by: Samuel Just <sjust@redhat.com>
2022-10-01 15:12:08 -07:00
Samuel Just
177dd34752
crimson/admin: capture PGShardManager for DumpPGStateHistory rather than OSD
...
Signed-off-by: Samuel Just <sjust@redhat.com>
2022-10-01 15:12:08 -07:00
Samuel Just
667a01449e
crimson/.../peering_event: remove ifdef'd out tracking_events bits
...
Signed-off-by: Samuel Just <sjust@redhat.com>
2022-10-01 15:12:08 -07:00
Samuel Just
05caa22b84
crimson/common/operation: record op holding OrderedExclusivePhase, add dump_detail
...
Signed-off-by: Samuel Just <sjust@redhat.com>
2022-10-01 15:12:08 -07:00
Samuel Just
8456ea5e40
crimson/common/operation: don't share op ids between types
...
This way, a particular id will be unique regardless of op type and we
can use it as an unambiguous identifier.
Signed-off-by: Samuel Just <sjust@redhat.com>
2022-10-01 15:12:08 -07:00
Samuel Just
6bb0c1fb29
crimson/common/operation: add OpRegistryT::for_each_op
...
Signed-off-by: Samuel Just <sjust@redhat.com>
2022-10-01 15:12:08 -07:00
Samuel Just
4851142720
crimson/osd/pg_map: fix pg_creating removal order
...
Simpler to fulfill the promise only after restoring the
pg_creating/pgs invariant.
Signed-off-by: Samuel Just <sjust@redhat.com>
2022-10-01 15:00:32 -07:00
Samuel Just
99ea1e0d00
crimson/common/errorator: add unthrowable_wrapper::exception_ptr()
...
We need a way to get a representation that can be fed to
promise::set_exception.
Signed-off-by: Samuel Just <sjust@redhat.com>
2022-10-01 15:00:26 -07:00
Samuel Just
2b68018a85
crimson/osd/replicated_backend: block _submit_transaction on sending the messages
...
Otherwise, the send operations can reorder.
Fixes: https://tracker.ceph.com/issues/57738
Signed-off-by: Samuel Just <sjust@redhat.com>
2022-10-01 14:43:53 -07:00
Samuel Just
36a3ca5e77
common/operation: make OperationT::get_registry() protected
...
Signed-off-by: Samuel Just <sjust@redhat.com>
2022-10-01 14:38:11 -07:00
Samuel Just
d792faf158
crimson/osd/shard_services: add FORWARD_TO_LOCAL_CONST helper
...
Signed-off-by: Samuel Just <sjust@redhat.com>
2022-10-01 14:36:56 -07:00
zdover23
9109ee0d72
Merge pull request #48322 from zdover23/wip-doc-2022-10-01-rados-ops-ec-front-matter-rewrite
...
doc/rados: rewrite EC intro
Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2022-10-01 14:32:10 +10:00
Zac Dover
d7ba4f8ff6
doc/rados: rewrite EC intro
...
This PR rewrites the front matter in the "Erasure Code"
section of the RADOS documentation. Previously, the information
in this section was syntactically confused. I have also fleshed
out the distinction between erasure coding and replication.
Co-Author: Cole Mitchell <cole.mitchell@gmail.com>
Signed-off-by: Zac Dover <zac.dover@gmail.com>
Signed-off-by: Zac Dover <zac.dover@gmail.com>
2022-10-01 13:31:09 +10:00
Josh Durgin
7e03873a35
Merge pull request #43567 from jdurgin/wip-gov
...
doc/governance: add proposed structure
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: Zac Dover <zac.dover@gmail.com>
2022-09-30 20:05:29 -07:00
Josh Durgin
4c3794805d
doc: merge new and old governance description
...
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
2022-09-30 19:44:10 -04:00
Josh Durgin
cde306afcd
doc/governance: updates based on review comments
...
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
2022-09-30 19:27:29 -04:00
Adam C. Emerson
2595143466
test/erasure-code: Fix signed compare warnings
...
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
2022-09-30 16:29:09 -04:00