Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

rbd-mirror: allow mirroring to a different namespace #172

Closed
wants to merge 7,228 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
7228 commits
Select commit Hold shift + click to select a range
630f8e0
Merge pull request #59241 from tobias-urdin/openstack-upperconstraints
cbodley Aug 19, 2024
82bc7eb
rgw/multisite: initialize sync_status in RGWDataFullSyncSingleEntryCR…
Aug 19, 2024
f956fbc
crimson/common/tri_mutex: also wake up waiters when demoting
xxhdx1985126 Aug 19, 2024
32c9183
crimson/osd/pg: add PG::remove_object_maybe_snapmapped()
xxhdx1985126 Aug 17, 2024
66620cc
crimson/osd/pg: add PGLogEntryHandler::remove()
xxhdx1985126 Aug 17, 2024
9b32634
Merge pull request #59292 from cyx1231st/wip-seastore-revert-decouple…
cyx1231st Aug 20, 2024
c90cf84
mgr/dashboard: Add group field in nvmeof service form
afreen23 Aug 20, 2024
a4ff703
Merge pull request #59153 from ajarr/wip-67436
idryomov Aug 20, 2024
58281c1
mgr/rest: Trim request array and limit size
NitzanMordhai Nov 28, 2023
7b251ca
PendingReleaseNotes: Adding note about rest module change and adding …
NitzanMordhai Feb 21, 2024
dd7e8bb
doc/mgr/restful: update max_request config
NitzanMordhai Feb 21, 2024
182d803
Merge pull request #59165 from NitzanMordhai/wip-nitzan-test-rados-to…
NitzanMordhai Aug 20, 2024
47229b8
Merge pull request #58860 from adk3798/cephadm-nvmeof-require-group
adk3798 Aug 20, 2024
a61eabe
Merge pull request #58460 from rkachach/fix_issue_oauth2_support
adk3798 Aug 20, 2024
f01d7a8
doc/rados: document unfound object cache-tiering scenario
zdover23 Aug 20, 2024
d18e6fb
python-common/ceph/deployment: change SPDK RPC fields in nvmeof confi…
gbregman Aug 20, 2024
d208242
mgr/cephadm: change SPDK RPC fields in nvmeof configuration
gbregman Aug 20, 2024
f6cab59
cephadm: add a new context getter for rank
phlogistonjohn Jul 15, 2024
9c06ff3
cephadm: allow longer subcomponent names
phlogistonjohn Jul 15, 2024
ef3b125
cephadm: add ctdb support to smb daemon type
phlogistonjohn Jul 15, 2024
3e4926a
python-common: add clustering related params to SMBSpec
phlogistonjohn Jul 15, 2024
fd0812f
mgr/cephadm: improve key management of smb service
phlogistonjohn Jul 15, 2024
efe6b39
mgr/smb: add support for rados locks to rados store
phlogistonjohn Jul 15, 2024
6c36f61
mgr/smb: add function to parse rados psuedo-uri values
phlogistonjohn Jul 15, 2024
cd2d01e
mgr/smb: add a python module to help manage the ctdb cluster
phlogistonjohn Jul 15, 2024
7272e5b
mgr/cephadm: configure ctdb cluster metadata from cephadm smb service
phlogistonjohn Aug 15, 2024
4ef7a48
mgr/smb: add a cluster resource field to manage clustering
phlogistonjohn Jul 15, 2024
a64e1d5
mgr/smb: enable clustering when setting up a cluster
phlogistonjohn Jul 15, 2024
d84c7b3
mgr/cephadm: move logic determining name in stray func
phlogistonjohn Aug 12, 2024
33e1b11
mgr/cephadm: extend stray service detection with a general ignore hook
phlogistonjohn Aug 12, 2024
19e854c
mgr/cephadm: enable the smb service to prevent stray ctdb services
phlogistonjohn Aug 12, 2024
84d5d8b
qa/suites/orch: old smb tests need placement count 1 to avoid using c…
phlogistonjohn Aug 10, 2024
daf405e
qa/suites/orch: add a pair of teuthology tests for ctdb smb clusters
phlogistonjohn Aug 10, 2024
1c89597
doc: add clustering related items to smb docs
phlogistonjohn Aug 14, 2024
8cc3a35
cephadm: mount nvmeof certs into container
adk3798 Aug 20, 2024
b9d6a00
Merge pull request #54984 from NitzanMordhai/wip-nitzan-restful-un-bo…
NitzanMordhai Aug 20, 2024
cc6a5a6
Merge pull request #59323 from yuvalif/wip-yuval-67514
yuvalif Aug 21, 2024
8603e0c
Merge pull request #59362 from gbregman/main
gbregman Aug 21, 2024
43be486
mgr/dashboard: can't scroll to the end of the page
Aug 21, 2024
64f5bff
Merge pull request #59348 from zdover23/wip-doc-2024-08-20-rados-ops-…
zdover23 Aug 21, 2024
9296c2a
qa: load all dirfrags before testing altname recovery
batrick Aug 19, 2024
2b6e1dd
osd/scrub: introducing the concept of a SchedEntry
ronen-fr Jul 7, 2024
b990397
crimson/os/seastore/cache: cleanup dirty add/remove with consistent a…
cyx1231st Aug 19, 2024
f7e4f0d
crimson/os/seastore/cache: extents added to dirty must be fully loaded
cyx1231st Aug 20, 2024
e31058a
crimson/os/seastore/cache: monitor dirty cache by extent and trans
cyx1231st Aug 20, 2024
c068b63
crimson/os/cache: report dirty usage/in/out by trans and extent type
cyx1231st Aug 21, 2024
3442025
crimson/os/cache: simplify lru stats data structures
cyx1231st Aug 21, 2024
a610c14
doc/releases: Correct mimic.rst
anthonyeleven Aug 22, 2024
70e187a
rgw/iam: adds implementation for iam AddClientIdToOIDCProvider.
pritha-srivastava Oct 10, 2023
37170a0
rgw/iam: adds implementation for iam UpdateOidcProviderThumbprint.
pritha-srivastava Oct 10, 2023
fae194c
rgw/doc: adds documentation for AddClientIDToOpenIDConnectProvider.
pritha-srivastava Oct 11, 2023
55d17c0
rgw/doc: adds documentation for UpdateOpenIDConnectProviderThumbprint.
pritha-srivastava Oct 11, 2023
16d0004
rgw: changes to vstart.sh file - adding oidc-provider caps to
pritha-srivastava Oct 16, 2023
1bd56a7
rgw/sts: fix for wrong certificate getting picked during
pritha-srivastava Oct 16, 2023
b5536d8
mgr/dashboard: Add Performance Details grafana charts for individual …
Jul 31, 2024
76226b3
Merge PR #59166 into main
vshankar Aug 22, 2024
6b1d0de
Merge PR #56816 into main
vshankar Aug 22, 2024
fbfeb28
Merge PR #55144 into main
vshankar Aug 22, 2024
293d523
librbd/migration: add external clusters support
idryomov Aug 16, 2024
175ca1e
doc/rbd: clarify when image_id is expected for import-only migration
idryomov Aug 17, 2024
4a6800f
qa/workunits/rbd: exercise snap_{name,id} parsing in test_import_nati…
idryomov Aug 21, 2024
f88d0c9
Merge pull request #58990 from Matan-B/wip-matanb-fmt-draft
Matan-B Aug 22, 2024
e96b6cf
Merge pull request #59204 from tchaikov/wip-ceph-volume-deps
guits Aug 22, 2024
af74eef
Merge pull request #59318 from adk3798/cephadm-osd-original-weight-param
adk3798 Aug 22, 2024
3e4664a
Merge pull request #59253 from clwluvw/copy-source-attrs
cbodley Aug 22, 2024
4e5f269
qa/distros: reinstall nvme-cli on centos 9 nodes
adk3798 Aug 22, 2024
19a85f0
Merge pull request #59393 from anthonyeleven/caps-man-caps
zdover23 Aug 22, 2024
0bd89ac
crimson/os/seastore/onode_manager: remove hex format of laddr_t
zhscn Aug 9, 2024
9ac05d9
Merge pull request #44470 from orozery/rbd-external-migrate
idryomov Aug 23, 2024
46ccac4
crimson/os/seastore/transaction: refine version_stat_t as rewrite_sta…
cyx1231st Aug 22, 2024
f74b8bb
crimson/os/seastore: refine documents related to inplace rewrite
cyx1231st Aug 22, 2024
7d58853
crimson/os/seastore/cache: report rewrite stats
cyx1231st Aug 22, 2024
6948482
crimson/os/seastore: set dirty root version to 1 during replay
cyx1231st Aug 23, 2024
1606e7f
Merge PR #56602 into main
vshankar Aug 23, 2024
daf4798
qa: failfast mount for better performance
mchangir Jul 12, 2024
fb2358c
crimson/os/seastore: turn laddr_t into a struct
zhscn Aug 23, 2024
9f23d74
crimson/os/seastore/onode_manager: use laddr_le_t in laddr_packed_t
zhscn Aug 13, 2024
f2fc9e7
crimson/os/seastore: make laddr_t block aligned
zhscn Aug 23, 2024
1469feb
crimson/os/seastore: remove laddr_t alignment check
zhscn Aug 22, 2024
b2d604e
crimson/os/seastore: construct laddr_t explicitly
zhscn Aug 22, 2024
73d66a6
crimson/os/seastore/ObjectDataHandler: handle block not alinged input
zhscn Aug 22, 2024
1c621b0
crimson/os/seastore: adapt laddr_offset_t::checked_to_laddr
zhscn Aug 22, 2024
a97269f
crimson/os/seastore: adapt laddr_t/laddr_offset_t get_byte_distance
zhscn Aug 23, 2024
9050368
crimson/os/seastore/onode_manager: adapt block aligned laddr_t
zhscn Aug 20, 2024
43057b8
doc/glossary: add "object storage"
zdover23 Aug 23, 2024
3c92a0b
Merge pull request #59175 from Yonatan-Zaken/fix_boolean_flags_handli…
adk3798 Aug 23, 2024
bc103d8
Merge pull request #59086 from phlogistonjohn/jjm-smb-ctdb-clustering
adk3798 Aug 23, 2024
07df700
Merge pull request #59418 from zdover23/wip-doc-2024-08-23-glossary-o…
anthonyeleven Aug 23, 2024
7e465c9
Merge pull request #58336 from Svelar/uadk
cbodley Aug 23, 2024
db4959e
Merge PR #58487 into main
vshankar Aug 23, 2024
0baf2e4
qa/tasks: add a new cephadm_from_container feature to cephadm task
phlogistonjohn Aug 9, 2024
d64e273
rgw: realm create only sets default realm on --default
cbodley Aug 23, 2024
907e53a
rbd: "rbd bench" always writes the same byte
idryomov Aug 23, 2024
4f30960
qa: drop XMLSTARLET variable, use xmlstarlet directly
idryomov Aug 25, 2024
0dc4185
nvmeof/NVMeofGwMonitorClient: use a separate mutex for beacons
Aug 5, 2024
673f360
osd/scrub: modify ScrubJob to hold two SchedTarget-s
ronen-fr Jul 12, 2024
63da6ea
common: add not_before_queue_t
athanatos Dec 16, 2022
a30f396
common/not_before_queue: some spelling fixes
ronen-fr Jul 29, 2024
d70c243
common/not_before_queue: move status_t out of container_t
ronen-fr Jul 30, 2024
4ec5d31
osd/scrub: OSD's scrub queue now holds SchedEntry-s
ronen-fr Jul 24, 2024
7539414
common/not_before_queue: extending the container's API
ronen-fr Jul 30, 2024
3cde142
osd/scrub: fix initiation path of operator-commanded scrubs
ronen-fr Jul 27, 2024
af17ae8
osd/scrub: fix reserve_local()
ronen-fr Jul 28, 2024
8a57eb8
osd/scrub: fix parameters validation on scrub start
ronen-fr Jul 28, 2024
90176a2
osd/scrub: fix ReplicaReservations ctor to use correct query
ronen-fr Jul 28, 2024
1f32708
osd/scrub: modify after-repair-scrub triggering
ronen-fr Jul 28, 2024
159cfd2
osd/scrub: remove 'calculated_to_deep' flag
ronen-fr Jul 29, 2024
48f2c21
osd/scrub: remove non-display usage of target's is_high_priority()
ronen-fr Jul 30, 2024
7093024
qa/standalone/scrub: disable scrub_extended_sleep test
ronen-fr Aug 6, 2024
0385fc4
osd/scrub: remove requested_scrub_t::deep_scrub_on_error
ronen-fr Aug 8, 2024
51a593e
osd/scrub: fix the conditions for auto-repair scrubs
ronen-fr Aug 15, 2024
8aa48dc
osd/scrub: reverse OSDRestrictions flags polarity
ronen-fr Aug 15, 2024
5ed435b
osd/scrub: delay both targets on some failures
ronen-fr Aug 17, 2024
26cd41c
test/osd: test new functionality added to the not-before queue
ronen-fr Aug 18, 2024
503ebee
test/osd/scrub: disable tests for deleted scrub functionality
ronen-fr Aug 24, 2024
78d0255
osd/scrub: fix missing 'const' on some formatters
ronen-fr Aug 24, 2024
dffbdf4
test/osd/scrub: fix searched-for log string
ronen-fr Aug 25, 2024
d3a1626
Merge pull request #58858 from ronen-fr/wip-rf-entry
ronen-fr Aug 25, 2024
8ae876c
Merge pull request #59053 from baum/wip-baum-20240806-00
baum Aug 25, 2024
d00d1b5
doc/cephadm: how to get exact size_spec from device
zdover23 Aug 25, 2024
7d2cade
Merge pull request #59392 from cyx1231st/wip-inplace-rewrite-comments
cyx1231st Aug 26, 2024
ee84f89
crimson: Add support for bench osd command
NitzanMordhai Jun 10, 2024
337269d
include/ceph_features: remove stray available marker
athanatos Aug 14, 2024
b9359a3
include/ceph_features: add NVMEOFHA feature bit
athanatos Aug 14, 2024
3c50ef6
mon/NVMeofGw*: support upgrades from prior out-of-tree nvmeofha imple…
leonidc Aug 18, 2024
aed37cc
Merge pull request #59428 from zdover23/wip-doc-2024-08-26-cephadm-se…
zdover23 Aug 26, 2024
8d402e3
mon/NVMeofGw*: fixing bugs - handle gw fast-reboot, proper handle of…
leonidc Aug 21, 2024
c9a6fed
qa/tasks/nvmeof.py: add nvmeof gw-group to deployment
VallariAg Aug 26, 2024
4090019
Merge pull request #54620 from rishabh-d-dave/mgr-vol-clone-stats
vshankar Aug 26, 2024
94163ec
Merge pull request #58136 from xxhdx1985126/wip-66372
Matan-B Aug 26, 2024
a272348
Merge pull request #59301 from xxhdx1985126/wip-67604
Matan-B Aug 26, 2024
e946c4f
radosgw-admin: add 'realm default rm' command
cbodley Aug 23, 2024
902cc0a
rgw: ignore zoneless default realm when not configured
cbodley Aug 23, 2024
c5a8afd
test/rgw: test_multi.py creates realm with --default
cbodley Aug 23, 2024
aa1ba5d
test/rgw: include --rgw-realm/zonegroup/zone args for 'account create'
cbodley Aug 23, 2024
8690fac
Merge pull request #57956 from tobias-urdin/remove-keystone-v2
cbodley Aug 26, 2024
e82c0ff
Merge pull request #59329 from smanjara/wip-data-sync-full-initialize
cbodley Aug 26, 2024
8ed9518
Merge pull request #59243 from cbodley/wip-67522
cbodley Aug 26, 2024
e88df21
Merge pull request #59172 from clwluvw/enoent-loglevel
cbodley Aug 26, 2024
6038615
Merge pull request #59117 from cbodley/wip-67468
cbodley Aug 26, 2024
39beec9
Merge pull request #59227 from xxhdx1985126/wip-67564
Matan-B Aug 26, 2024
574d3f8
doc/rgw/account: Handling notification topics when migrating an exist…
BBoozmen Aug 22, 2024
8c845bd
mgr/smb: simplify orch backend enablement
phlogistonjohn Aug 21, 2024
e6327c5
cephadm: add support for cluster public ip addresses to smb daemon
phlogistonjohn Aug 21, 2024
59891f0
Merge pull request #59422 from cbodley/wip-67697
cbodley Aug 26, 2024
8b5b1ad
Merge pull request #59332 from afreen23/nvmeof-group-mtls
afreen23 Aug 27, 2024
1df9dd9
crimson/common/interruptible_future: new interruptor function `repeat…
xxhdx1985126 Aug 13, 2024
4b9def8
crimson/osd/recovery_backend: restart object pulling for recoveries that
xxhdx1985126 Aug 13, 2024
5eeb401
Merge pull request #59376 from rhcs-dashboard/Upgrade-page-scroll-issue
afreen23 Aug 27, 2024
b0096dd
Merge pull request #58870 from rhcs-dashboard/fix-67194-main
afreen23 Aug 27, 2024
bf694f2
crimson/osd/pg: add logs for repeating pulls
xxhdx1985126 Aug 22, 2024
2346cd9
rbd-mirror: use correct ioctx for namespace
nbalacha Aug 22, 2024
86627f8
crimson/os/seastore: ensure the block size of device is always greate…
zhscn Aug 22, 2024
2b4a221
Merge pull request #59433 from idryomov/wip-drop-xmlstarlet-variable
idryomov Aug 27, 2024
027a726
mgr/dashboard: improve prometheus service request handling
Aug 27, 2024
f404c63
Merge pull request #59085 from VallariAg/update-default-nvmeof-img
caroav Aug 27, 2024
657d5b3
Merge pull request #59189 from xxhdx1985126/wip-67508
Matan-B Aug 27, 2024
b034233
Merge pull request #57952 from NitzanMordhai/wip-nitzan-bench-osd-adm…
Matan-B Aug 27, 2024
418b53c
Merge pull request #59409 from adk3798/teuth-reinstall-nvme-cli
adk3798 Aug 27, 2024
48351dc
Merge pull request #59423 from idryomov/wip-67698
idryomov Aug 27, 2024
9a7f170
Merge PR #59173 into main
batrick Aug 27, 2024
b3896f4
Merge PR #59162 into main
batrick Aug 27, 2024
305235f
Merge PR #59095 into main
batrick Aug 27, 2024
086910c
Merge PR #59088 into main
batrick Aug 27, 2024
925c1f9
Merge PR #58987 into main
batrick Aug 27, 2024
64e2bd3
Merge PR #58419 into main
batrick Aug 27, 2024
48cb2d6
Merge PR #59176 into main
batrick Aug 27, 2024
dc8d75f
Merge PR #59171 into main
batrick Aug 27, 2024
6399168
Merge pull request #59421 from phlogistonjohn/jjm-teuth-cephadm-from-ctr
adk3798 Aug 27, 2024
601fcfa
Merge pull request #58380 from adk3798/squid-base-mds-upgrade-sequenc…
adk3798 Aug 27, 2024
782c88a
qa: ignore warnings variations
batrick Aug 19, 2024
d46f01e
test/multisite: create default realm in multisite config
Aug 27, 2024
e283980
python-common/deployment: add a cluster public ip spec for smb
phlogistonjohn Aug 21, 2024
961fa85
mgr/cephadm: pass public addresses for a cluster to cephadm binary
phlogistonjohn Aug 21, 2024
5d5757e
mgr/smb: extend cluster resource type to define public ip addrs
phlogistonjohn Aug 22, 2024
e264909
mgr/smb: add cluster public ip information to service spec
phlogistonjohn Aug 22, 2024
9997a64
doc: add documentation for (cluster_)public_addrs options
phlogistonjohn Aug 23, 2024
dc09d17
qa/suites/orch: add test for smb with ctdb and cluster public ips
phlogistonjohn Aug 23, 2024
9c7de69
Merge pull request #58959 from rhcs-dashboard/fix-67192-main
aaSharma14 Aug 28, 2024
6fc2552
Merge pull request #57876 from Suyashd999/rgw-false-positives
yuvalif Aug 28, 2024
76af1c0
mgr/dashboard: Zone details showing incorrect data for data pool valu…
Jul 24, 2024
b8db14c
Merge pull request #59401 from nbalacha/wip-nbalacha-check-mirror-ns
idryomov Aug 28, 2024
5f064a5
rbd: clarify "rbd {group,} rename" command description
idryomov Aug 27, 2024
2e813d0
Merge pull request #59240 from leonidc/wip-leonidc-20241508-upgrade-r…
caroav Aug 28, 2024
ee8354d
Merge pull request #59385 from leonidc/wip-leonidc-20242108-fixing-gw…
caroav Aug 28, 2024
02fe44a
Merge pull request #59434 from VallariAg/fix-nvmeof-apply-teuthology
VallariAg Aug 28, 2024
58d8be9
qa: Expand nvmeof thrasher and add nvmeof_namespaces.yaml job
VallariAg Jul 29, 2024
e5a9cda
qa/suites/nvmeof/basic: add nvmeof_scalability test
VallariAg Aug 7, 2024
f597caa
Merge pull request #59419 from phlogistonjohn/jjm-smb-ctdb-vips
adk3798 Aug 28, 2024
704d4f6
Merge PR #59300 into main
vshankar Aug 28, 2024
1e08846
mailmap, githubmap, organisationmap: Add Shraddha Agrawal
shraddhaag Aug 28, 2024
15cbae0
Merge pull request #59249 from pritha-srivastava/wip-rgw-sts-err-message
cbodley Aug 28, 2024
3e26494
Merge pull request #53915 from pritha-srivastava/wip-rgw-sts-update-o…
cbodley Aug 28, 2024
03a688f
Merge pull request #59390 from ceph/wip-oozmen-67656
cbodley Aug 28, 2024
cd7067a
crimson/osd/pg: fix missing priority argument
zhscn Aug 29, 2024
cd16275
Merge branch 'main' into add-email-contact
Aug 29, 2024
2b32ce6
Merge pull request #59391 from cyx1231st/wip-seastore-more-reports2
cyx1231st Aug 29, 2024
2a379da
Merge pull request #59495 from zhscn/fix-fmt-missing-arg
Matan-B Aug 29, 2024
2b76893
Merge pull request #58778 from rhcs-dashboard/fix-67103-main
afreen23 Aug 29, 2024
257a51e
Merge pull request #59363 from adk3798/cephadm-mount-nvmeof-certs
adk3798 Aug 29, 2024
1b006f4
mgr/dashboard: Fix banner and scroll issue
afreen23 Aug 29, 2024
682cc90
src/test/rgw/bucket_notification/README.rst: update RabbitMQ document…
rkhudov Aug 29, 2024
570adc6
src/test/rgw/bucket_notification/README.rst: use systemctl, update ra…
rkhudov Aug 29, 2024
508bba9
examples/rgw/boto3/README.md: update documentation for boto3 extensio…
rkhudov Aug 29, 2024
711163a
Merge pull request #59469 from smanjara/fix-multisite-script-default-…
cbodley Aug 29, 2024
5e64748
doc/rbd: add namespace information for mirror commands
nbalacha Aug 29, 2024
e4f60eb
mgr/dashboard: alerts module supports setting multiple email recipients
bugwz Aug 29, 2024
0a05dac
Merge PR #59310 into main
batrick Aug 29, 2024
25bb868
Merge PR #58950 into main
batrick Aug 29, 2024
f7dafdd
Merge pull request #59507 from nbalacha/wip-nbalacha-rbd-manpage
idryomov Aug 29, 2024
fc16b16
Merge pull request #59182 from zhscn/wip-4k-laddr
cyx1231st Aug 30, 2024
70464a3
Merge pull request #59510 from afreen23/main
nizamial09 Aug 30, 2024
52deba6
Merge PR #58547 into main
vshankar Aug 30, 2024
98618aa
doc/ceph-volume: add spillover fix procedure
zdover23 Aug 30, 2024
7e02946
rbd: mention namespace in "rbd mirror pool" command descriptions
idryomov Aug 30, 2024
621e5ce
tests/rbd-mirror: fixes BootstrapReplayer test
nbalacha Aug 30, 2024
1650722
Merge PR #59309 into main
vshankar Aug 30, 2024
2c345e1
Merge pull request #59448 from rhcs-dashboard/improve-prometheus-service
afreen23 Aug 30, 2024
346c768
Merge pull request #59484 from shraddhaag/add-email-contact
neha-ojha Aug 30, 2024
888c323
Merge pull request #59528 from zdover23/wip-doc-2024-08-30-ceph-volum…
zdover23 Aug 31, 2024
df06b90
Merge pull request #59531 from nbalacha/wip-nbalacha-unit-test-fix
idryomov Aug 31, 2024
8e5da47
crimson/osd: BackfillMachine does support cancel and resume now
rzarzynski Jan 9, 2023
9ba4cd8
crimson/osd: wire up backfill resumption
rzarzynski Jan 9, 2023
ae7469a
test/crimson: add event-type-checking next_round2() to BackfillFixture
rzarzynski Jan 10, 2023
d7e6896
test/crimson: verify the backfill cancellation & resumption
rzarzynski Jan 10, 2023
29371eb
Merge pull request #59508 from rkhudov/src-test-rgw-bucket_notificati…
yuvalif Aug 31, 2024
5a0b5a7
Merge pull request #59512 from bugwz/alerts-receivers
anthonyeleven Aug 31, 2024
8e743fc
doc/radosgw: Improve config-ref.rst
anthonyeleven Aug 31, 2024
9bfcb8e
doc: update tests-integration-testing-teuthology-workflow.rst
VallariAg Aug 31, 2024
83fc625
Merge pull request #59544 from VallariAg/wip-teuthology-workflow
zdover23 Sep 1, 2024
cb28d39
python-common/ceph/deployment: revert SPDK RPC fields in nvmeof confi…
gbregman Sep 1, 2024
11de53f
mgr/cephadm: revert SPDK RPC fields in nvmeof configuration
gbregman Sep 1, 2024
42c1c3d
Merge pull request #59547 from gbregman/main
gbregman Sep 1, 2024
1091a9d
mgr/dashboard: carbonize cephfs forms
nizamial09 Jul 9, 2024
6c25635
mgr/dashboard: carbon datatable minor bug fixes
nizamial09 Aug 29, 2024
84a30ba
doc: Correct link to Prometheus docs
mcv21 Sep 2, 2024
f070510
Merge pull request #58543 from rishabh-d-dave/tracker-65808
vshankar Sep 2, 2024
881f482
Merge pull request #59556 from mcv21/patch-2
zdover23 Sep 2, 2024
7ca0d71
mgr/dashboard: Wrong(half) uid is observed in dashboard
Sep 2, 2024
2ed818e
qa: move nvmeof shell scripts to qa/workunits/nvmeof
VallariAg Aug 21, 2024
d74d2ba
Merge pull request #59496 from rhcs-dashboard/ws-carbon-table
nizamial09 Sep 2, 2024
a1cd410
Merge pull request #58478 from rhcs-dashboard/carbon-forms-fs
nizamial09 Sep 2, 2024
4d97b1a
qa/suites/nvmeof: increase hosts in cluster setup
VallariAg Aug 22, 2024
da8e95c
qa/suites/nvmeof: wait for service "nvmeof.mypool.mygroup0"
VallariAg Aug 26, 2024
b0d8273
Merge pull request #59478 from idryomov/wip-67752
idryomov Sep 2, 2024
53cc78b
Merge pull request #59178 from VallariAg/wip-nvmeof-teuthology-v6
VallariAg Sep 3, 2024
73c1934
Merge pull request #59554 from rhcs-dashboard/WrongUIDForUSer
afreen23 Sep 3, 2024
f689bb8
Merge pull request #59368 from xxhdx1985126/wip-crimson-backfill-canc…
Matan-B Sep 3, 2024
a71318b
Merge pull request #59545 from anthonyeleven/improve-radosgw-configref
zdover23 Sep 3, 2024
f9d030a
rbd-mirror: allow mirroring to a different namespace
nbalacha Aug 23, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
1 change: 1 addition & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -132,6 +132,7 @@ README* @ceph/doc-writers
/src/test/run-rbd* @ceph/rbd
/src/test/test_rbd* @ceph/rbd
/src/tools/rbd* @ceph/rbd
/systemd/ceph-rbd-mirror* @ceph/rbd
/systemd/rbdmap.service.in @ceph/rbd
/udev/50-rbd.rules @ceph/rbd

Expand Down
2 changes: 1 addition & 1 deletion .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,6 @@ updates:
schedule:
interval: "daily"
commit-message:
prefix: ".github/workflows:"
prefix: ".github:"
pull-request-branch-name:
separator: "-"
60 changes: 52 additions & 8 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -154,6 +154,7 @@ crimson:
- src/crimson/**
- src/test/crimson/**
- qa/suites/crimson-rados/**
- src/seastar/**

dashboard:
- src/pybind/mgr/dashboard/**
Expand Down Expand Up @@ -207,21 +208,60 @@ CI:
- .github/**

rbd:
- doc/dev/rbd*
- doc/man/8/ceph-rbdnamer.rst
- doc/man/8/rbd*
- doc/rbd/**
- doc/start/quick-rbd.rst
- examples/librbd/**
- examples/rbd-replay/**
- qa/rbd/**
- qa/run_xfstests*
- qa/suites/krbd/**
- qa/suites/rbd/**
- qa/tasks/ceph_iscsi_client.py
- qa/tasks/metadata.yaml
- qa/tasks/qemu.py
- qa/tasks/rbd*
- qa/tasks/userdata*
- qa/workunits/cls/test_cls_journal.sh
- qa/workunits/cls/test_cls_lock.sh
- qa/workunits/cls/test_cls_rbd.sh
- qa/workunits/rbd/**
- qa/workunits/windows/**
- src/ceph-rbdnamer
- src/cls/journal/**
- src/cls/lock/**
- src/cls/rbd/**
- src/common/options/rbd*
- src/etc-rbdmap
- src/include/krbd.h
- src/include/rbd*
- src/include/rbd/**
- src/journal/**
- src/krbd.cc
- src/librbd/**
- src/ocf/**
- src/pybind/mgr/rbd_support/**
- src/pybind/rbd/**
- src/rbd*
- src/rbd*/**
- src/test/cli/rbd/**
- src/test/cli-integration/rbd/**
- src/test/cls_journal/**
- src/test/cls_lock/**
- src/test/cls_rbd/**
- src/test/journal/**
- src/test/librbd/**
- src/test/rbd_mirror/**
- src/tools/rbd/**
- src/tools/rbd_ggate/**
- src/tools/rbd_mirror/**
- src/tools/rbd_nbd/**
- src/tools/rbd_wnbd/**
- src/test/pybind/test_rbd.py
- src/test/rbd*
- src/test/rbd*/**
- src/test/run-rbd*
- src/test/test_rbd*
- src/tools/rbd*/**
- systemd/ceph-rbd-mirror*
- systemd/rbdmap.service.in
- udev/50-rbd.rules

rgw:
- qa/suites/rgw/**
Expand All @@ -248,8 +288,7 @@ ceph-volume:
- src/python-common/ceph/deployment/drive_selection/**

tests:
- qa/tasks/**
- qa/workunits/**
- qa/**
- src/test/**

nfs:
Expand Down Expand Up @@ -284,3 +323,8 @@ telemetry:
- qa/workunits/test_telemetry_quincy_x.sh
- src/pybind/mgr/telemetry/**
- src/telemetry/**

script:
- src/script/**
- admin/**
- doc/scripts/**
1 change: 1 addition & 0 deletions .github/milestone.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,4 @@ base-branch:
- "(pacific)"
- "(quincy)"
- "(reef)"
- "(squid)"
5 changes: 4 additions & 1 deletion .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,9 @@
## Contribution Guidelines
- To sign and title your commits, please refer to [Submitting Patches to Ceph](https://github.com/ceph/ceph/blob/main/SubmittingPatches.rst).

- If you are submitting a fix for a stable branch (e.g. "pacific"), please refer to [Submitting Patches to Ceph - Backports](https://github.com/ceph/ceph/blob/master/SubmittingPatches-backports.rst) for the proper workflow.
- If you are submitting a fix for a stable branch (e.g. "quincy"), please refer to [Submitting Patches to Ceph - Backports](https://github.com/ceph/ceph/blob/master/SubmittingPatches-backports.rst) for the proper workflow.

- When filling out the below checklist, you may click boxes directly in the GitHub web UI. When entering or editing the entire PR message in the GitHub web UI editor, you may also select a checklist item by adding an `x` between the brackets: `[x]`. Spaces and capitalization matter when checking off items this way.

## Checklist
- Tracker (select at least one)
Expand Down Expand Up @@ -62,4 +64,5 @@
- `jenkins test ceph-volume all`
- `jenkins test ceph-volume tox`
- `jenkins test windows`
- `jenkins test rook e2e`
</details>
14 changes: 9 additions & 5 deletions .github/workflows/create-backport-trackers.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
---
name: Create backport trackers for trackers in "Pending Backport" state
name: Issue Backporting
on:
# To manually trigger this: https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#workflow_dispatch
# View past runs and output: https://github.com/ceph/ceph/actions/workflows/create-backport-trackers.yml
workflow_dispatch:
inputs:
issues:
Expand Down Expand Up @@ -36,12 +37,15 @@ jobs:
runs-on: ubuntu-latest
if: github.ref == 'refs/heads/main'
steps:
- uses: Bhacaz/checkout-files@e3e34e7daef91a5f237485bb88a260aee4be29dd
- uses: actions/checkout@v4
with:
files: src/script/backport-create-issue src/script/requirements.backport-create-issue.txt
- uses: actions/setup-python@v4
sparse-checkout: |
src/script/backport-create-issue
src/script/requirements.backport-create-issue.txt
sparse-checkout-cone-mode: false
- uses: actions/setup-python@v5
with:
python-version: '>=3.6'
python-version: '>=3.6 <3.12'
cache: 'pip'
cache-dependency-path: src/script/requirements.backport-create-issue.txt
- run: pip install -r src/script/requirements.backport-create-issue.txt
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pr-check-deps.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@ jobs:
runs-on: ubuntu-latest
name: Check PR Dependencies
steps:
- uses: gregsdennis/dependencies-action@80b5ffec566913b1494d5a8577ab0d60e476271d
- uses: gregsdennis/dependencies-action@f98d55eee1f66e7aaea4a60e71892736ae2548c7
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
2 changes: 1 addition & 1 deletion .github/workflows/stale.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ jobs:
stale:
runs-on: ubuntu-latest
steps:
- uses: actions/stale@v8
- uses: actions/stale@v9
with:
# PAT for GitHub API authentication
repo-token: "${{ secrets.GITHUB_TOKEN }}"
Expand Down
2 changes: 2 additions & 0 deletions .githubmap
Original file line number Diff line number Diff line change
Expand Up @@ -121,6 +121,7 @@ s0nea Tatjana Dehler <[email protected]>
Sarthak0702 Sarthak Gupta <[email protected]>
saschagrunert Sascha Grunert <[email protected]>
sebastian-philipp Sebastian Wagner <[email protected]>
shraddhaag Shraddha Agrawal <[email protected]>
ShyamsundarR Shyamsundar R <[email protected]>
sidharthanup Sidharth Anupkrishnan <[email protected]>
smithfarm Nathan Cutler <[email protected]>
Expand Down Expand Up @@ -176,3 +177,4 @@ baergj Joshua Baergen <[email protected]>
zmc Zack Cerza <[email protected]>
robbat2 Robin H. Johnson <[email protected]>
leonid-s-usov Leonid Usov <[email protected]>
ffilz Frank S. Filz <[email protected]>
14 changes: 14 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -83,3 +83,17 @@ GTAGS
# Python building things where it shouldn't
/src/python-common/build/
.cache

# Doc build output
src/pybind/cephfs/build/
src/pybind/cephfs/cephfs.c
src/pybind/cephfs/cephfs.egg-info/
src/pybind/rados/build/
src/pybind/rados/rados.c
src/pybind/rados/rados.egg-info/
src/pybind/rbd/build/
src/pybind/rbd/rbd.c
src/pybind/rbd/rbd.egg-info/
src/pybind/rgw/build/
src/pybind/rgw/rgw.c
src/pybind/rgw/rgw.egg-info/
20 changes: 14 additions & 6 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -50,18 +50,12 @@
[submodule "src/c-ares"]
path = src/c-ares
url = https://github.com/ceph/c-ares.git
[submodule "src/spawn"]
path = src/spawn
url = https://github.com/ceph/spawn.git
[submodule "src/pybind/mgr/rook/rook-client-python"]
path = src/pybind/mgr/rook/rook-client-python
url = https://github.com/ceph/rook-client-python.git
[submodule "s3select"]
path = src/s3select
url = https://github.com/ceph/s3select.git
[submodule "src/cpp_redis"]
path = src/cpp_redis
url = https://github.com/ceph/cpp_redis.git
[submodule "src/libkmip"]
path = src/libkmip
url = https://github.com/ceph/libkmip
Expand All @@ -75,3 +69,17 @@
[submodule "src/jaegertracing/opentelemetry-cpp"]
path = src/jaegertracing/opentelemetry-cpp
url = https://github.com/open-telemetry/opentelemetry-cpp.git
[submodule "src/qatlib"]
path = src/qatlib
url = https://github.com/intel/qatlib.git
[submodule "src/qatzip"]
path = src/qatzip
url = https://github.com/intel/qatzip.git
[submodule "src/BLAKE3"]
path = src/BLAKE3
url = https://github.com/BLAKE3-team/BLAKE3.git
[submodule "src/nvmeof/gateway"]
path = src/nvmeof/gateway
url = https://github.com/ceph/ceph-nvmeof.git
fetchRecurseSubmodules = false
shallow = true
1 change: 1 addition & 0 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -672,6 +672,7 @@ Shiqi <[email protected]>
Shiqi <[email protected]> <[email protected]>
Shishir Gowda <[email protected]>
Shotaro Kawaguchi <[email protected]>
Shraddha Agrawal <[email protected]>
Shreyansh Sancheti <[email protected]> shreyanshjain7174 <[email protected]>
Shu, Xinxin <[email protected]>
Shuai Yong <[email protected]>
Expand Down
1 change: 1 addition & 0 deletions .organizationmap
Original file line number Diff line number Diff line change
Expand Up @@ -357,6 +357,7 @@ IBM <[email protected]> Neeraj Pratap Singh <[email protected]>
IBM <[email protected]> Or Ozeri <[email protected]>
IBM <[email protected]> Paul Cuzner <[email protected]>
IBM <[email protected]> Samuel Matzek <[email protected]>
IBM <[email protected]> Shraddha Agrawal <[email protected]>
IBM <[email protected]> Sunil Angadi <[email protected]>
IBM <[email protected]> Teoman Onay <[email protected]>
IBM <[email protected]> Ulrich Weigand <[email protected]>
Expand Down
Loading
Loading