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

kulahe3@rpi.edu #1

Merged
merged 233 commits into from
Oct 20, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
233 commits
Select commit Hold shift + click to select a range
6ae0024
mgr/vol : shortening the name of function
Jun 26, 2024
9ae2c89
qa/cephfs: ignore when specific OSD is reported down during upgrade
rishabh-d-dave Jul 9, 2024
2268923
qa/rados/upgrade: ignore PG_DEGRADED
pereman2 Aug 6, 2024
12a9aba
cephadm: add ability to continue on failure when applying multiple specs
adk3798 Sep 9, 2024
e905fed
osd/PG: make use of SnapMapper::update_snap_map
Matan-B Sep 10, 2024
a79e9a4
doc/rgw/uadk: Add UADK document for compressor zlib
kevinzs2048 Aug 12, 2024
ccd5878
mgr/vol: use pre-defined timeout period instead of hardcoded value
rishabh-d-dave Sep 18, 2024
85dff0d
crimson/osd: purge strays when PGs go clean
xxhdx1985126 Sep 18, 2024
9173434
doc/radosgw: correct RST formatting
zdover23 Sep 18, 2024
a5d0f54
crimson/osd/backfill_state: push peer pg infos' last_backfills only when
xxhdx1985126 Sep 19, 2024
bfe15f6
crimson/osd/backfill_state: always go to Enqueuing when object is pushed
xxhdx1985126 Sep 13, 2024
14c905d
test/crimson/test_backfill: set BackfillState's log level to debug
xxhdx1985126 Sep 20, 2024
ec2af67
crimson/osd/pg: remove snapmapper objects when eventually removing
xxhdx1985126 Sep 21, 2024
4db3bb7
mgr/smb: accept public_addrs on cli when creating cluster
spuiuk Sep 12, 2024
7d9fe0a
mgr/smb: use is comparisions for enum values
phlogistonjohn Sep 18, 2024
51516ba
python-common: add a utils function to replace distutils.util.strtobool
phlogistonjohn Sep 19, 2024
ffcc157
pybind/mgr: replace imports of distutils.util
phlogistonjohn Sep 19, 2024
a2cbb40
pybind/mgr/telemetry: remove misleading tox env
phlogistonjohn Sep 19, 2024
de90c32
mypy-constrains.txt: bump mypy up to version 1.9
phlogistonjohn Sep 19, 2024
b0f5e10
crimson/osd/pg: also trigger callbacks for empty peering transactions
xxhdx1985126 Sep 24, 2024
a88c84a
crimson/osd/pg: correct log messages for ShardServices::dispatch_cont…
xxhdx1985126 Sep 24, 2024
358f33a
os/bluestore: Fix ceph-bluestore-tool allocmap command
aclamk Sep 13, 2024
9e34499
qa/cephfs: test clone progress reporter after subvol is deleted but...
rishabh-d-dave Jul 19, 2024
21cf769
mgr/mgr_util: don't set event when it is already set
rishabh-d-dave Sep 26, 2024
4a4fc7b
qa: ignore pg availability/degraded warnings
batrick Sep 27, 2024
8db39bc
crimson/osd/backfill_state: do at least one time of replica scanning if
xxhdx1985126 Sep 23, 2024
b96d714
mgr/mgr_util: log traceback when exception occurs in RTimer.run()
rishabh-d-dave Sep 26, 2024
829c857
crimson/os/seastore: fix data inconsistency during ool writes
myoungwon Sep 11, 2024
3482ebc
mgr/vol: don't define progress bar ID repeatedly
rishabh-d-dave Sep 27, 2024
706eb26
mds: do not dump empty bufptr
batrick Sep 27, 2024
ee8c7d2
mgr/cephadm: adding config to check client cert for internal nginx
rkachach Sep 27, 2024
c0e05bf
ceph-volume: drop unnecessary call to `get_single_lv()`
guits Sep 30, 2024
a55a75c
mon,cephfs: require confirmation when changing max_mds on unhealthy c…
rishabh-d-dave Aug 23, 2024
4d5ec87
qa/cephfs: add tests for confirmationn required to change max_mds
rishabh-d-dave Aug 27, 2024
2d28faa
doc/cephfs: update about changing max_mds FS setting variable
rishabh-d-dave Aug 27, 2024
a71c8e8
PendingReleaseNotes: add a release note about confirm flag for max_mds
rishabh-d-dave Aug 27, 2024
3e3b7fa
mgr/cephadm: add "allow_set_io_flusher_fail = true;" to ganesha conf
adk3798 Oct 1, 2024
fd895dd
cephadm: pull container images from quay.io
guits Sep 30, 2024
69baa6d
common: assert debug mutex lock is not held if !recursive
batrick Sep 28, 2024
bec702d
common,osdc: remove obsolete ceph::mutex_debugging
batrick Sep 28, 2024
1213df9
test/common: fix invalid vim mode
batrick Sep 30, 2024
84ebb30
common/test: do not test exception raised from recursive lock
batrick Sep 30, 2024
8d2d54f
cephfs-shell: fixing the cephfs-shell test failures
Sep 26, 2024
a48080a
test/common: add death test for double !recursive lock
batrick Oct 2, 2024
5a9c1c0
cephadm/smb: Add a provision to specify ctdb log level
anoopcs9 Oct 4, 2024
6d8f610
qa: Add data read/write test for nfs-ganesha
kotreshhr Sep 26, 2024
59b996f
qa: Add libcephfs client test with objectcacher disabled
kotreshhr Sep 28, 2024
b5af1c1
test/client: Fix aio nonblocking test
kotreshhr Sep 28, 2024
3ebe974
client: Fix libcephfs aio metadata corruption.
kotreshhr Sep 26, 2024
10c8330
client: Fix caps_ref[c]<0 assert
kotreshhr Sep 30, 2024
942474c
client: Fix aio zerobyte file read
kotreshhr Sep 27, 2024
db926ac
doc/dev/radosgw: update paths that moved under src/rgw/driver/rados/
cbodley Oct 4, 2024
cfe2547
doc/radosgw/multisite: fix Configuring Secondary Zones -> Updating th…
cbodley Oct 4, 2024
485cb05
mgr/dashboard: add gw_groups to all nvmeof endpoints
nizamial09 Oct 7, 2024
ee16b09
common: missing std include with GCC 14
yuvalif Oct 1, 2024
ea53ace
mgr/dashboard: show non default realm sync status in rgw overview page
Sep 25, 2024
8dd9e9d
mgr/dashboard: fix gateways section error:”404 - Not Found RGW Daemon…
Oct 3, 2024
471ebae
qa/suites/crimson-rados/perf: add ssh keys
NitzanMordhai Oct 7, 2024
984a76f
test/rgw/lua: use stats polling instead of sleep
yuvalif Oct 7, 2024
fc537c8
crimson/os/seastore: misc cleanups
cyx1231st Sep 6, 2024
a49e49a
crimson/os/seastore: convert length logs to the hex format
cyx1231st Sep 10, 2024
d39949e
crimson/os/seastore: adjust op names
cyx1231st Sep 29, 2024
589e9cb
crimson/os/seastore: refine logs of seastore.h/cc
cyx1231st Sep 29, 2024
14eacf6
crimson/os/seastore: workaround log linkage issue under clang14
cyx1231st Sep 29, 2024
1ee3210
crimson/os/seastore/transaction_manager: misc cleanups
cyx1231st Sep 10, 2024
ec5c6c5
crimson/os/seastore/transaction_manager: refine logs
cyx1231st Sep 10, 2024
97e68b2
crimson/osd/backfill_state: add the object to be pushed in the peer
xxhdx1985126 Sep 3, 2024
5b90117
common/io_exerciser: Add version argument to callbacks in ceph_radios…
JonBailey1993 Oct 8, 2024
256b20d
qa: do not fail cephfs QA tests for slow bluestore ops
batrick Sep 27, 2024
9fc65f1
os/bluestore: Make truncate() drop unused allocations
aclamk Oct 7, 2024
3c9dd67
Merge PR #60037 into main
batrick Oct 9, 2024
a291280
Merge PR #60032 into main
batrick Oct 9, 2024
512eea1
doc: fix email
epuertat Oct 9, 2024
1984bd3
Merge pull request #60150 from rhcs-dashboard/add-gwgroups-to-missing…
afreen23 Oct 9, 2024
5463de6
Merge pull request #60186 from JonBailey1993/JonBailey1993/ceph_test_…
JonBailey1993 Oct 9, 2024
1b535c0
doc: update 'header get' output in cephfs-journal-tool.rst
joscollin Oct 9, 2024
a0c51d0
common/io_exerciser: Modify is_locked_by_me call in ceph_test_rados_i…
JonBailey1993 Oct 9, 2024
ddd63c0
Merge PR #60012 into main
batrick Oct 9, 2024
78ae3b1
qa/cephfs: update earmark values to valid ones in test_volumes.py
avanthakkar Oct 9, 2024
d3a9045
Merge PR #60204 into main
batrick Oct 9, 2024
de57862
Merge PR #60210 into main
batrick Oct 9, 2024
e48735c
Merge pull request #60211 from JonBailey1993/JonBailey1993/ceph_test_…
cbodley Oct 9, 2024
d513cc5
labeler: add nvmeof labelers
VallariAg Oct 9, 2024
d432597
Merge pull request #60050 from rhcs-dashboard/non-default-realm-sync-…
afreen23 Oct 10, 2024
427c30b
Merge pull request #60101 from rhcs-dashboard/fix-68376-main
afreen23 Oct 10, 2024
cb9d94a
Merge pull request #60168 from yuvalif/wip-yuval-68336
yuvalif Oct 10, 2024
ce24f23
Merge pull request #60079 from yuvalif/wip-yuval-gcc-14-test-posix
yuvalif Oct 10, 2024
59df66b
Merge pull request #59692 from cyx1231st/wip-seastore-improve-log
Matan-B Oct 10, 2024
6c41932
cephadm/smb: Add NET_RAW capability to deploy ctdbd
anoopcs9 Oct 10, 2024
0bab553
qa/suites/nvmeof: use "latest" image of gateway and cli
VallariAg Oct 1, 2024
303f18b
qa/workunits/nvmeof/setup_subsystem.sh: use --no-group-append
VallariAg Oct 9, 2024
074dee9
qa/suites/tasks/cbt.py: Deprecating cosbench from Teuthology in prepa…
lee-j-sanders Oct 4, 2024
9b7fb48
Add cosbench deprecation warning to qa/README
lee-j-sanders Oct 10, 2024
4b5ce35
Merge pull request #60161 from NitzanMordhai/wip-nitzan-crimson-perf-…
Matan-B Oct 10, 2024
0317b5f
doc: SubmittingPatches-backports - remove backports team
zdover23 Oct 10, 2024
4301208
Merge pull request #59987 from kotreshhr/licephfs-aio-nfsganesha
vshankar Oct 10, 2024
95916c9
doc/dev: remove "Stable Releases and Backports"
zdover23 Oct 10, 2024
5a1a215
mgr/dashboard: unable to edit pipe config for bucket level policy of …
Oct 7, 2024
398563d
Merge PR #60011 into main
batrick Oct 10, 2024
47e7a24
mon/nvmeofgw*: fix HA usecase when gateway has no listeners: behaves …
leonidc Oct 9, 2024
e80b7ba
mgr/cephadm: move Grafana's subpath handling logic to grafana config
rkachach Oct 1, 2024
38d9cf4
osd/scrub: introduce ScrubStore::at_level_t
ronen-fr Sep 23, 2024
571e2f3
osd/scrub: directly create or reinit the ScrubStore
ronen-fr Sep 23, 2024
ce58c88
osd/scrub: add dout() capability to the ScrubStore
ronen-fr Sep 23, 2024
283f4c2
common: extend MapCacher API
ronen-fr Sep 23, 2024
031580f
common/scrub,osd/scrub: minor cleanups to ScrubStore
ronen-fr Sep 23, 2024
daf848f
osd/scrub: separate shallow vs deep errors storage
ronen-fr Sep 24, 2024
47ef574
qa/standalone/scrub: test new ScrubStore implementation
ronen-fr Oct 7, 2024
4f1ef85
osd/scrub: modify ScrubStore contents retrieval
ronen-fr Oct 5, 2024
9316131
Merge pull request #60243 from zdover23/wip-doc-2024-10-10-dev-dev-gu…
anthonyeleven Oct 10, 2024
0c4028a
qa/standalone/scrub: remove TEST_recovery_scrub_2
ronen-fr Oct 8, 2024
531ffdb
Merge pull request #60206 from VallariAg/wip-nvmeof-fix-test
VallariAg Oct 10, 2024
a7d098c
Merge pull request #59045 from pereman2/ignore-pg-degrade-upgrade
ljflores Oct 10, 2024
a2a4d9b
Merge pull request #60147 from rhcs-dashboard/sync-policy-pipe-edit-f…
afreen23 Oct 10, 2024
0a867d1
mgr/cephadm: adding more UT for mgmt-gateway service
rkachach Oct 1, 2024
7e03ee7
container/build.sh: fix arm architecture tagging
Oct 10, 2024
b2a4bd8
Merge pull request #59720 from myoungwon/wip-fix-overlapped-write
cyx1231st Oct 11, 2024
ad147f2
mgr/cephadm: RGW service deployment defaults to 'default' realm/zoneg…
Oct 9, 2024
8637834
mgr/dashboard: introduce server side pagination for osds
nizamial09 Sep 20, 2024
f9b50b2
mgr/dashboard: fix group name bugs in the nvmeof API
nizamial09 Oct 9, 2024
3dc091d
mgr/dashboard: Fix listener deletion
afreen23 Oct 11, 2024
d4b04b4
Merge pull request #60028 from rkachach/fix_issue_add_internal_mtls_c…
adk3798 Oct 11, 2024
900fb50
Merge pull request #60255 from dmick/wip-fix-container-arch
dmick Oct 11, 2024
e4365c1
Merge pull request #59853 from xxhdx1985126/wip-crimson-pg-purge-strays
Matan-B Oct 13, 2024
1316950
Merge pull request #59776 from xxhdx1985126/wip-68061
Matan-B Oct 13, 2024
b473143
Merge pull request #59916 from xxhdx1985126/wip-68175
Matan-B Oct 13, 2024
7fb2819
Merge pull request #60198 from ronen-fr/wip-rf-rm-recovery-2
ronen-fr Oct 13, 2024
e252561
Merge pull request #59878 from xxhdx1985126/wip-68147
Matan-B Oct 14, 2024
a764b91
Merge pull request #59572 from xxhdx1985126/wip-67874
Matan-B Oct 14, 2024
203f55c
Merge pull request #60259 from afreen23/wip-listener-del
afreen23 Oct 14, 2024
637025b
Merge pull request #59905 from rhcs-dashboard/osd-perf-impr
afreen23 Oct 14, 2024
0f71333
Merge pull request #60247 from leonidc/101024-fix-no-listeners
leonidc Oct 14, 2024
517ab01
mgr/dashboard: sync policy's in Object >> Multi-site >> Sync-policy, …
Oct 8, 2024
7396702
Merge PR #60219 into main
vshankar Oct 14, 2024
4298b7e
Merge pull request #60242 from zdover23/wip-doc-2024-10-10-Submitting…
zdover23 Oct 14, 2024
4a5715f
Merge pull request #59942 from ronen-fr/wip-rf-store2-steps
ronen-fr Oct 14, 2024
73e2b06
Merge pull request #59888 from phlogistonjohn/jjm-mypy-more
adk3798 Oct 14, 2024
7855ea8
Merge pull request #60169 from lee-j-sanders/wip-ljs-rmcosbench
lee-j-sanders Oct 14, 2024
096ff99
Merge pull request #59914 from xxhdx1985126/wip-68174
Matan-B Oct 14, 2024
24378a0
Merge pull request #60158 from aclamk/wip-aclamk-bluefs-truncate-allo…
ljflores Oct 14, 2024
88e4484
mgr/cephadm: add ok_to_stop func for smb service
avanthakkar Oct 14, 2024
022b90a
doc/governance: add new CSC members
batrick Oct 14, 2024
e417740
mailmap: add my ibm email
Oct 14, 2024
2f61b28
doc/governance: update my CSC email
Oct 14, 2024
c4c6474
osdc: remove unused overloads for async::Completion
cbodley Oct 14, 2024
7e7aac1
Merge PR #60301 into main
Oct 15, 2024
7b78387
crimson: remove watchers upon object deletion
athanatos Oct 15, 2024
1f99108
crimson: add missing field to SUBLOGDPPI and LOGDPPI
athanatos Oct 15, 2024
4bea366
crimson: fix typo OpsExecutor->OpsExecuter
athanatos Aug 27, 2024
a7812e0
crimson/.../internal_client_request: remove unnecessary system_shutdo…
athanatos Sep 10, 2024
a091414
crimson/.../internal_client_request: factor out with_interruption
athanatos Sep 11, 2024
238f3e5
crimson/.../internal_client_request: convert with_interruption to cor…
athanatos Sep 11, 2024
96c7713
crimson: eliminate get_obc stage
athanatos Sep 13, 2024
7da7c3d
crimson/osd: move pipelines to osd_operation.h
athanatos Sep 16, 2024
0a83d95
crimson: remove the eagain error from PG::do_osd_ops
athanatos Sep 19, 2024
a43452f
crimson: OpsExecutor::flush_clone_metadata no longer needs to return …
athanatos Sep 19, 2024
24b7b4f
crimson: futures from flush_changes_n_do_ops_effects must not fail
athanatos Sep 20, 2024
5e28a3b
crimson: introduce rollback_obc_if_modified without an error argument
athanatos Sep 20, 2024
7a826eb
crimson: PG::submit_error_log returns eversion_t rather than optional
athanatos Sep 20, 2024
00057b4
crimson: introduce PG::run_executer,submit_executer
athanatos Sep 26, 2024
304e20e
crimson: switch ClientRequest::do_request to use *_executer rather th…
athanatos Sep 26, 2024
fc41fcb
crimson: factor out InternalClientRequest::do_process
athanatos Sep 26, 2024
c091f3b
crimson: convert InternalClientRequest::do_request to use *_executer …
athanatos Sep 26, 2024
a0efff1
crimson: clarify ops_executer.h comment
athanatos Oct 10, 2024
8f3ac96
crimson: remove now unused PG::do_osd_ops* and log_reply
athanatos Sep 26, 2024
7ac64b0
crimson: OpsExecuter no longer needs to be a lw shared ptr
athanatos Oct 1, 2024
2b562b6
crimson: remove unused OpsExecuter::rollback_obc_if_modified overload
athanatos Oct 1, 2024
e036fde
mgr/dashboard: The subvolumes are missing from the dropdown menu on t…
Oct 14, 2024
8723f17
Merge pull request #60212 from VallariAg/nvmeof-labeler
VallariAg Oct 15, 2024
8443821
client: Fix symlink open with O_PATH and O_NOFOLLOW
anoopcs9 Aug 29, 2024
24f453d
client: Resolve symlink from dirfd for empty pathname
anoopcs9 Aug 27, 2024
0be8d01
log: thread name save/fetch infra
mchangir Sep 27, 2024
3ab5d1f
mgr/cephadm: disabling nginx buffering for grafana location
rkachach Oct 15, 2024
2ed1a3b
.github: detect GPL license in PRs
epuertat Oct 15, 2024
224ce0f
Merge PR #60302 into main
Oct 15, 2024
f2f2cfe
Merge pull request #60221 from rhcs-dashboard/fix-68461-main
adk3798 Oct 15, 2024
6ba04b7
Merge pull request #60238 from anoopcs9/cephadm-add-net-raw-ctdbd
adk3798 Oct 15, 2024
afad9f6
Merge pull request #59844 from spuiuk/mgr_smb_add_public_addrs_cli
adk3798 Oct 15, 2024
4718bfe
Merge pull request #59706 from Matan-B/wip-matanb-cleanup-snapmap
SrinivasaBharath Oct 15, 2024
629922b
doc: update Key Idea in cephfs-mirroring.rst
joscollin Oct 11, 2024
b6cb908
rgw: document mstart.sh and related scripts
cbodley Oct 15, 2024
c78d1ba
rgw: add mstart-related scripts to CODEOWNERS and labeler
cbodley Oct 15, 2024
67f884d
CodingStyle: allow C++ forward declarations
MaxKellermann Oct 15, 2024
56b60c0
mgr/dashboard: Adapt gateway group changes in nvmeof UI
afreen23 Oct 11, 2024
a7d6dbf
Merge pull request #60128 from cbodley/wip-doc-rgw-multisite-secondar…
cbodley Oct 15, 2024
af3625d
Merge pull request #60125 from cbodley/wip-doc-rgw-index-filenames
cbodley Oct 15, 2024
80d0037
mailmap: Add dashboard new joinees in maps
afreen23 Sep 26, 2024
74c14f7
Merge pull request #60241 from rhcs-dashboard/sync-policy-display-zon…
afreen23 Oct 15, 2024
bcee955
Merge pull request #60060 from guits/move-to-quay-io
adk3798 Oct 15, 2024
c40fc0c
Merge pull request #60222 from rhcs-dashboard/group-name-bug
afreen23 Oct 15, 2024
b662f58
Merge pull request #60256 from joscollin/wip-doc-update-key-idea
zdover23 Oct 16, 2024
ab9cb60
Merge pull request #60291 from rhcs-dashboard/NFS-subvol-list
nizamial09 Oct 16, 2024
8981bfc
Merge pull request #60055 from guits/tracker_68312
guits Oct 16, 2024
7343be7
os/bluestore: Fix repair of multilabel when collides with BlueFS
aclamk Oct 15, 2024
68e73b3
Merge PR #59503 into main
vshankar Oct 16, 2024
dd2a150
ceph-volume: address test_activate_dmcrypt_tpm
guits Oct 9, 2024
b5e7008
ceph-volume: address mypy errors in disk.py
guits Oct 9, 2024
212c874
orch: disk replacement enhancement
guits Jul 31, 2024
de709e1
Merge pull request #60306 from cbodley/wip-osdc-rm-completion
cbodley Oct 16, 2024
3c9b07e
exporter: New metric for report ceph daemons health
jmolmo Oct 7, 2024
3a75014
Merge pull request #60263 from afreen23/wip-api-update
afreen23 Oct 16, 2024
7c07674
Merge pull request #60112 from anoopcs9/cephadm-smb-add-ctdb-loglevel
adk3798 Oct 16, 2024
1f7ab0e
Merge pull request #60300 from avanthakkar/add-smb-ok-to-stop
adk3798 Oct 16, 2024
2e90b4b
Merge pull request #60077 from adk3798/cephadm-ganesha-conf-allow-set…
adk3798 Oct 16, 2024
202c835
Merge pull request #59680 from adk3798/bootstrap-apply-spec-fail-cont…
adk3798 Oct 16, 2024
82b6a1c
mgr/smb: rm all `smb dump` commands
avanthakkar Oct 16, 2024
d1a2c0c
Merge pull request #60053 from rkachach/fix_issue_68315
adk3798 Oct 16, 2024
e928af1
Merge PR #59996 into main
Oct 16, 2024
ce84e76
Merge PR #60317 into main
Oct 16, 2024
6e72881
Merge pull request #60058 from mchangir/log-save-thread-name-in-log-e…
yuriw Oct 16, 2024
f7a379f
cephadm: Added new cephadm command to list all the default images
ShwetaBhosale1 Oct 9, 2024
b1d5705
Merge pull request #58292 from neesingh-rh/wip-vol-method-name-change
vshankar Oct 17, 2024
87612f4
mgr/dashboard: fix lifecycle issues
Pegonzal Oct 7, 2024
20af41d
Merge pull request #55808 from neesingh-rh/wip-63700
vshankar Oct 17, 2024
e909924
Merge pull request #60260 from ShwetaBhosale1/new_cephadm_command_to_…
adk3798 Oct 17, 2024
6258acb
Merge pull request #60173 from rhcs-dashboard/fix-lc
afreen23 Oct 17, 2024
1e4f788
Merge pull request #59514 from kevinzs2048/add-uadk-doc
zdover23 Oct 17, 2024
99aa9e0
Merge pull request #60167 from jmolmo/add_daemon_health_metric
jmolmo Oct 17, 2024
306cb89
Merge pull request #60347 from avanthakkar/rm-smb-dump-everything
adk3798 Oct 17, 2024
2966f22
Merge pull request #60223 from guits/replace-osd-enhancement
adk3798 Oct 17, 2024
93cbc92
Merge pull request #60202 from athanatos/sjust/wip-crimson-io
athanatos Oct 17, 2024
4b2ba58
mgmt-gateway: add e2e testing
asm0deuz Jun 17, 2024
c5faa93
Merge pull request #59782 from aclamk/wip-aclamk-fix-67596-allocmap
aclamk Oct 18, 2024
0aa4438
Merge pull request #60027 from rishabh-d-dave/mgr-vol-progbar-id
rishabh-d-dave Oct 18, 2024
4546b09
Merge pull request #60008 from rishabh-d-dave/mgr-util-improve
rishabh-d-dave Oct 18, 2024
beb4429
Merge pull request #59848 from rishabh-d-dave/mgr-vol-wakeup-timeout
rishabh-d-dave Oct 18, 2024
f9c9a15
Merge pull request #59712 from rishabh-d-dave/mgr-vol-clone-stats-snap
rishabh-d-dave Oct 18, 2024
2bffb22
Merge pull request #58486 from rishabh-d-dave/ignore-osd-down
rishabh-d-dave Oct 18, 2024
6c16896
Merge pull request #60328 from cbodley/wip-mstart-doc
cbodley Oct 18, 2024
fcc9ffd
Merge pull request #58084 from asm0deuz/mgmt_gtw_e2e
adk3798 Oct 18, 2024
67b374c
Merge pull request #60331 from MaxKellermann/CodingStyle_fwd
idryomov Oct 18, 2024
8978b85
Merge pull request #59420 from rishabh-d-dave/max-mds-confirm
rishabh-d-dave Oct 18, 2024
4b54215
Merge pull request #60323 from aclamk/wip-aclamk-fix-68528
aclamk Oct 18, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -164,6 +164,10 @@ README* @ceph/doc-writers
/src/cls/rgw_gc @ceph/rgw
/src/cls/user @ceph/rgw
/src/cls/version @ceph/rgw
/src/mrgw.sh @ceph/rgw
/src/mrun @ceph/rgw
/src/mstart.sh @ceph/rgw
/src/mstop.sh @ceph/rgw
/src/rgw @ceph/rgw
/src/s3select @ceph/rgw
/src/spawn @ceph/rgw
Expand Down
16 changes: 16 additions & 0 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -263,6 +263,19 @@ rbd:
- systemd/rbdmap.service.in
- udev/50-rbd.rules

nvmeof:
- qa/suites/nvmeof/**
- qa/tasks/nvmeof.py
- qa/workunits/nvmeof/**
- src/ceph_nvmeof_monitor_client.cc
- src/cephadm/cephadmlib/daemons/nvmeof.py
- src/messages/MNVMeofGw*
- src/mon/NVMeofGw*
- src/nvmeof/**
- src/pybind/mgr/cephadm/services/nvmeof.py
- src/pybind/mgr/cephadm/templates/services/nvmeof/**
- src/tools/ceph-dencoder/nvmeof*

rgw:
- qa/suites/rgw/**
- qa/tasks/rgw*
Expand All @@ -275,6 +288,9 @@ rgw:
- src/cls/rgw_gc/**
- src/cls/timeindex/**
- src/mrgw.sh
- src/mrun
- src/mstart.sh
- src/mstop.sh
- src/rgw/**
- src/test/cls_rgw/**
- src/test/librgw_*
Expand Down
13 changes: 13 additions & 0 deletions .github/workflows/check-license.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
name: "Check Incomatible Licenses"
on: [pull_request]

jobs:
check_pr:
runs-on: ubuntu-latest
steps:
- name: Check PR
uses: JJ/github-pr-contains-action@526dfe784d8604ea1c39b6c26609074de95b1ffd # releases/v14.1
with:
github-token: ${{github.token}}
diffDoesNotContain: "GNU General Public License"
7 changes: 6 additions & 1 deletion .githubmap
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ aaSharma14 Aashish Sharma <aasharma@redhat.com>
aclamk Adam Kupczyk <akupczyk@redhat.com>
adamemerson Adam C. Emerson <aemerson@redhat.com>
adk3798 Adam King <adking@redhat.com>
afreen23 Afreen Misbah <afreen@ibm.com>
ajarr Ramana Raja <rraja@redhat.com>
alfonsomthd Alfonso Martínez <almartin@redhat.com>
alfredodeza Alfredo Deza <adeza@redhat.com>
Expand All @@ -27,7 +28,7 @@ b-ranto Boris Ranto <branto@redhat.com>
badone Brad Hubbard <bhubbard@redhat.com>
baruza Barbora Ančincová <bara@redhat.com>
bassamtabbara Bassam Tabbara <bassam.tabbara@quantum.com>
batrick Patrick Donnelly <pdonnell@redhat.com>
batrick Patrick Donnelly <pdonnell@ibm.com>
bigjust Justin Caratzas <jcaratza@redhat.com>
bk201 Kiefer Chang <kiefer.chang@suse.com>
BlaineEXE Blaine Gardner <bgardner@suse.com>
Expand All @@ -47,6 +48,7 @@ Devp00l Stephan Müller <smueller@suse.com>
dillaman Jason Dillaman <dillaman@redhat.com>
djgalloway David Galloway <dgallowa@redhat.com>
dmick Dan Mick <dmick@redhat.com>
dnyanee1997 Dnyaneshwari talwekar <dtalweka@redhat.com>
dragonylffly Li Wang <laurence.liwang@gmail.com>
dsavineau Dimitri Savineau <dsavinea@redhat.com>
dvanders Dan van der Ster <dan.vanderster@clyso.com>
Expand Down Expand Up @@ -96,6 +98,7 @@ mikechristie Mike Christie <mchristi@redhat.com>
mogeb Mohamad Gebai <mgebai@suse.com>
MrFreezeex Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@cern.ch>
myoungwon Myoungwon Oh <myoungwon.oh@samsung.com>
nmunet Naman Munet <nmunet@redhat.com>
Naveenaidu Naveen Naidu <naveen.naidu@ibm.com>
neha-ojha Neha Ojha <nojha@redhat.com>
NitzanMordhai Nitzan Mordechai <nmordech@redhat.com>
Expand All @@ -109,6 +112,8 @@ p-se Patrick Seidensal <pseidensal@suse.com>
pcuzner Paul Cuzner <pcuzner@redhat.com>
Pegonzal Pedro Gonzalez Gomez <pegonzal@redhat.com>
pereman2 Pere Diaz Bou <pdiazbou@redhat.com>
prgoel-code Prachi prgoel@redhat.com
pujaoshahu Puja Shahu <pshahu@redhat.com>
rchagam Anjaneya Chagam <anjaneya.chagam@intel.com>
renhwztetecs huanwen ren <ren.huanwen@zte.com.cn>
ricardoasmarques Ricardo Marques <rimarques@suse.com>
Expand Down
8 changes: 7 additions & 1 deletion .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ Adam Kupczyk <akupczyk@redhat.com> <aclamk@gmail.com>
Adam Kupczyk <akupczyk@redhat.com> <akucpzyk@redhat.com>
Adam Twardowski <adam.twardowski@gmail.com>
Adir Lev <adirl@mellanox.com>
Afreen Misbah <afreen@ibm.com>
Ahoussi Armand <ahoussi.say@telecom-bretagne.eu> <delco225>
Ailing Zhang <zhangal1992@gmail.com> <ailzhang@users.noreply.github.com>
Aishwarya Mathuria <amathuri@redhat.com> amathuria <NOT@FOUND>
Expand Down Expand Up @@ -168,6 +169,7 @@ Dhairya Parmar <dparmar@redhat.com> dparmar18 <dparmar@redhat.com>
Dingdang Zhang <boqian.zy@alibaba-inc.com>
Dmitry Smirnov <onlyjob@member.fsf.org> <onlyjob@debian.org>
Dmitry Yatsushkevich <dyatsushkevich@mirantis.com> <dmitry.yatsushkevich@gmail.com>
Dnyaneshwari talwekar <dtalweka@redhat.com>
Dominik Hannen <cantares1+github@gmail.com> <dhxgit@users.noreply.github.com>
Dongdong Tao <dongodng.tao@canonical.com>
Dongdong Tao <tdd21151186@gmail.com>
Expand Down Expand Up @@ -508,6 +510,7 @@ Myoungwon Oh <omwmw@sk.com>
Myoungwon Oh <omwmw@sk.com> <ommw@sk.com>
Na Xie <xie.na@h3c.com>
Nag Pavan Chilakam <nagpavan.chilakam@gmail.com> <55574442+nagpavan-chilakam@users.noreply.github.com>
Naman Munet <nmunet@redhat.com>
Nancy Su <su_nan@inspur.com>
Nathan Cutler <ncutler@suse.com>
Nathan Cutler <ncutler@suse.com> <cutler@suse.cz>
Expand Down Expand Up @@ -544,7 +547,8 @@ Pan Liu <pan.liu@istuary.com> <liupan1111@gmail.com>
Parth Arora <paarora@redhat.com> parth-gr <paarora@redhat.com>
Pascal de Bruijn <pascal@unilogicnetworks.net>
Patience Warnick <patience@cranium.pelton.net> <patiencew@29311d96-e01e-0410-9327-a35deaab8ce9>
Patrick Donnelly <pdonnell@redhat.com> <pdonell@redhat.com>
Patrick Donnelly <pdonnell@ibm.com> <pdonnell@redhat.com>
Patrick Donnelly <pdonnell@ibm.com> <batrick@batbytes.com>
Patrick McGarry <patrick@inktank.com>
Patrick McGarry <pmcgarry@redhat.com> <pmcgarry@gmail.com>
Patrick Seidensal <pseidensal@suse.com>
Expand Down Expand Up @@ -572,6 +576,8 @@ Pooja Gautam <pooja.gautam@ts.fujitsu.com>
Pritha Srivastava <prsrivas@redhat.com>
Pritha Srivastava <prsrivas@redhat.com> <pritha@dhcp35-190.lab.eng.blr.redhat.com>
Pritha Srivastava <prsrivas@redhat.com> <prsivas@redhat.com>
Prachi prgoel@redhat.com
Puja Shahu <pshahu@redhat.com>
Qi Liang Hong <qilianghong@huawei.com>
Qiankun Zheng <zheng.qiankun@h3c.com>
Qinfei Liu <lucas.liuqinfei@huawei.com> <18138800392@163.com>
Expand Down
11 changes: 11 additions & 0 deletions .organizationmap
Original file line number Diff line number Diff line change
Expand Up @@ -346,21 +346,27 @@ Huayun <contact@huayun.com> Zheng Yin <zhengyin@huayun.com>
Huazhong University of Science and Technology <contact@hust.edu.cn> Luo Runbing <runsisi@hust.edu.cn>
HXT Semiconductor <contact@hxt-semitech.org> Jiang Yutang <yutang2.jiang@hxt-semitech.com>
IBM <contact@IBM.com> Adam Kupczyk <akupczyk@ibm.com>
IBM <contact@IBM.com> Afreen Misbah <afreen@ibm.com>
IBM <contact@IBM.com> Aliaksei Makarau <aliaksei.makarau@ibm.com>
IBM <contact@IBM.com> Andrew Solomon <asolomon@us.ibm.com>
IBM <contact@IBM.com> Dnyaneshwari talwekar <Dnyaneshwari.Talwekar@ibm.com>
IBM <contact@IBM.com> Guillaume Abrioux <gabrioux@ibm.com>
IBM <contact@IBM.com> Jonas Pfefferle <jpf@ibm.com>
IBM <contact@IBM.com> Laura Flores <lflores@ibm.com>
IBM <contact@IBM.com> Martin Ohmacht <mohmacht@us.ibm.com>
IBM <contact@IBM.com> Michel Normand <normand@linux.vnet.ibm.com>
IBM <contact@IBM.com> Naman Munet <Naman.Munet@ibm.com>
IBM <contact@IBM.com> Naveen Naidu <naveen.naidu@ibm.com>
IBM <contact@IBM.com> Neeraj Pratap Singh <Neeraj.Pratap.Singh1@ibm.com>
IBM <contact@IBM.com> Or Ozeri <oro@il.ibm.com>
IBM <contact@IBM.com> Paul Cuzner <pcuzner@ibm.com>
IBM <contact@IBM.com> Prachi Goel <PRACHI.GOEL2@ibm.com>
IBM <contact@IBM.com> Puja Shahu <puja-shahu.omprakash@ibm.com>
IBM <contact@IBM.com> Samuel Matzek <smatzek@us.ibm.com>
IBM <contact@IBM.com> Shraddha Agrawal <shraddhaag@ibm.com>
IBM <contact@IBM.com> Kushal Deb <Kushal.Deb@ibm.com>
IBM <contact@IBM.com> Shweta Bhosale <Shweta.Bhosale1@ibm.com>
IBM <contact@IBM.com> Patrick Donnelly <pdonnell@ibm.com>
IBM <contact@IBM.com> Sunil Angadi <Sunil.Angadi@ibm.com>
IBM <contact@IBM.com> Teoman Onay <tonay@ibm.com>
IBM <contact@ibm.com> Ulrich Weigand <ulrich.weigand@de.ibm.com>
Expand Down Expand Up @@ -584,6 +590,7 @@ Red Hat <contact@redhat.com> Adam King <adking@redhat.com>
Red Hat <contact@redhat.com> Adam King <adking@redhat.com>
Red Hat <contact@redhat.com> Adam Kupczyk <akupczyk@redhat.com>
Red Hat <contact@redhat.com> Ademar de Souza Reis Jr <areis@redhat.com>
Red Hat <contact@redhat.com> Afreen Misbah <afrahman@redhat.com>
Red Hat <contact@redhat.com> Aishwarya Mathuria <amathuri@redhat.com>
Red Hat <contact@redhat.com> Albin Antony <aantony@redhat.com>
Red Hat <contact@redhat.com> Alex Elder <aelder@redhat.com>
Expand Down Expand Up @@ -620,6 +627,7 @@ Red Hat <contact@redhat.com> Deepika Upadhyay <dupadhya@redhat.com>
Red Hat <contact@redhat.com> Dhairya Parmar <dparmar@redhat.com>
Red Hat <contact@redhat.com> Dimitri Savineau <dsavinea@redhat.com>
Red Hat <contact@redhat.com> Divyansh Kamboj <dkamboj@redhat.com>
Red Hat <contact@redhat.com> Dnyaneshwari talwekar <dtalweka@redhat.com>
Red Hat <contact@redhat.com> Douglas Fuller <dfuller@redhat.com>
Red Hat <contact@redhat.com> Ernesto Puerta <epuertat@redhat.com>
Red Hat <contact@redhat.com> Erwan Velu <erwan@redhat.com>
Expand Down Expand Up @@ -685,6 +693,7 @@ Red Hat <contact@redhat.com> Mike Hackett <mhackett@redhat.com>
Red Hat <contact@redhat.com> Mike Perez <miperez@redhat.com>
Red Hat <contact@redhat.com> Milan Broz <mbroz@redhat.com>
Red Hat <contact@redhat.com> Milind Changire <mchangir@redhat.com>
Red Hat <contact@redhat.com> Naman Munet <nmunet@redhat.com>
Red Hat <contact@redhat.com> Nathan Weinberg <nweinber@redhat.com>
Red Hat <contact@redhat.com> Neeraj Pratap Singh <neesingh@redhat.com>
Red Hat <contact@redhat.com> Neha Ojha <nojha@redhat.com>
Expand All @@ -708,9 +717,11 @@ Red Hat <contact@redhat.com> Pere Diaz Bou <pdiazbou@redhat.com>
Red Hat <contact@redhat.com> Pete Zaitcev <zaitcev@redhat.com>
Red Hat <contact@redhat.com> Petr Lautrbach <plautrba@redhat.com>
Red Hat <contact@redhat.com> Petr Machata <pmachata@redhat.com>
Red Hat <contact@redhat.com> Prachi prgoel@redhat.com
Red Hat <contact@redhat.com> Prasanna Kumar Kalever <prasanna.kalever@redhat.com>
Red Hat <contact@redhat.com> Prashant D <pdhange@redhat.com>
Red Hat <contact@redhat.com> Pritha Srivastava <prsrivas@redhat.com>
Red Hat <contact@redhat.com> Puja Shahu <pshahu@redhat.com>
Red Hat <contact@redhat.com> Radoslaw Zarzynski <rzarzynski@redhat.com>
Red Hat <contact@redhat.com> Rafael Quintero <rquinter@redhat.com>
Red Hat <contact@redhat.com> Ramakrishnan Periyasamy <rperiyas@redhat.com>
Expand Down
2 changes: 1 addition & 1 deletion .peoplemap
Original file line number Diff line number Diff line change
Expand Up @@ -73,5 +73,5 @@ Yehuda Sadeh <ysadehwe@redhat.com> Yehuda Sadeh <yehuda@inktank.com>
Yuri Weinstein <yuriw@redhat.com> Yuri Weinstein <yuri.weinstein@inktank.com>
Zhi Zhang <zhangz.david@outlook.com> Zhi (David) Zhang <zhangz@yahoo-inc.com>
Zheng Yin <zhengyin@huayun.com> Zheng Yin <zhengyin@chinac.com>
Patrick Donnelly <pdonnell@redhat.com> Patrick Donnelly <batrick@batbytes.com>
Patrick Donnelly <pdonnell@ibm.com> Patrick Donnelly <pdonnell@redhat.com> Patrick Donnelly <batrick@batbytes.com>
Myoungwon Oh <myoungwon.oh@samsung.com> Myoungwon Oh <omwmw@sk.com> Myoungwon Oh <ohmyoungwon@gmail.com>
6 changes: 6 additions & 0 deletions CodingStyle
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,12 @@ by section.
portability since `#pragma once` is widely supported and is known
to work on GCC and Clang.

* Header Files -> Forward declarations:

Forward declarations of structs, unions, classes and enums can be
used to reduce header dependencies. This speeds up compile times
because the compiler has to process less code.


The following guidelines have not been followed in the legacy code,
but are worth mentioning and should be followed strictly for new code:
Expand Down
8 changes: 8 additions & 0 deletions PendingReleaseNotes
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,14 @@
- osd_op_num_threads_per_shard_hdd = 5 (was 1)
For more details see https://tracker.ceph.com/issues/66289.

* CephFS: Modifying the FS setting variable "max_mds" when a cluster is
unhealthy now requires users to pass the confirmation flag
(--yes-i-really-mean-it). This has been added as a precaution to tell the
users that modifying "max_mds" may not help with troubleshooting or recovery
effort. Instead, it might further destabilize the cluster.



>=19.0.0

* cephx: key rotation is now possible using `ceph auth rotate`. Previously,
Expand Down
51 changes: 8 additions & 43 deletions SubmittingPatches-backports.rst
Original file line number Diff line number Diff line change
Expand Up @@ -121,14 +121,11 @@ If you do not have sufficient permissions to modify any field of the tracker
issue, just add a comment describing what changes you would like to make.
Someone with permissions will make the necessary modifications on your behalf.

For straightforward backports, that's all that you (as the developer of the fix)
need to do. Volunteers from the `Stable Releases and Backports team`_ will
proceed to create Backport issues to track the necessary backports and stage the
backports by opening GitHub PRs with the cherry-picks. If you don't want to
wait, and provided you have sufficient permissions at https://tracker.ceph.com,
you can `create Backport tracker issues` and `stage backports`_ yourself. In
that case, read on.

Authors of pull requests are responsible for creating associated backport pull
requests. As long as you have sufficient permissions at
https://tracker.ceph.com, you can `create Backport tracker issues` and `stage
backports`_ yourself. Read these linked sections to learn how to create
backport tracker issues and how to stage backports:

.. _`create backport tracker issues`:
.. _`backport tracker issue`:
Expand All @@ -146,10 +143,7 @@ issues can be created in the backport tracker issue for tracking the backporting

Under ordinary circumstances, the developer who merges the ``main`` PR will flag
the ``main`` branch tracker issue for backport by changing the Status to "Pending
Backport", and volunteers from the `Stable Releases and Backports team`_
periodically create backport tracker issues by running the
``backport-create-issue`` script. They also do the actual backporting. But that
does take time and you may not want to wait.
Backport".

You might be tempted to forge ahead and create the backport issues yourself.
Please don't do that - it is difficult (bordering on impossible) to get all the
Expand Down Expand Up @@ -360,30 +354,20 @@ Once the backport PR is open, the first order of business is to set the
Milestone tag to the stable release the backport PR is targeting. For example,
if the PR is targeting "nautilus", set the Milestone tag to "nautilus".

If you don't have sufficient GitHub permissions to set the Milestone, don't
worry. Members of the `Stable Releases and Backports team`_ periodically run
a script (``ceph-backport.sh --milestones``) which scans all PRs targetting stable
branches and automatically adds the correct Milestone tag if it is missing.

Next, check which component label was applied to the ``main`` PR corresponding to
this backport, and double-check that that label is applied to the backport PR as
well. For example, if the ``main`` PR carries the component label "core", the
backport PR should also get that label.

In general, it is the responsibility of the `Stable Releases and Backports
team`_ to ensure that backport PRs are properly labelled. If in doubt, just
leave the labelling to them.

.. _`backport PR reviewing`:
.. _`backport PR testing`:
.. _`backport PR merging`:

Reviewing, testing, and merging of backport PRs
-----------------------------------------------

Once your backport PR is open and the Milestone is set properly, the
`Stable Releases and Backports team` will take care of getting the PR
reviewed and tested. Once the PR is reviewed and tested, it will be merged.
Once your backport PR is open, it will be reviewed and tested. When the PR has
been reviewed and tested, it will be merged.

If you would like to facilitate this process, you can solicit reviews and run
integration tests on the PR. In this case, add comments to the PR describing the
Expand All @@ -394,22 +378,3 @@ it will be merged. Even if you have sufficient GitHub permissions to merge the
PR, please do *not* merge it yourself. (Uncontrolled merging to stable branches
unnecessarily complicates the release preparation process, which is done by
volunteers.)


Stable Releases and Backports team
----------------------------------

Ceph has a `Stable Releases and Backports`_ team, staffed by volunteers,
which is charged with maintaining the stable releases and backporting bugfixes
from the ``main`` branch to them. (That team maintains a wiki, accessible by
clicking the `Stable Releases and Backports`_ link, which describes various
workflows in the backporting lifecycle.)

.. _`Stable Releases and Backports`: http://tracker.ceph.com/projects/ceph-releases/wiki

Ordinarily, it is enough to fill out the "Backport" field in the bug (tracker
issue). The volunteers from the Stable Releases and Backports team will
backport the fix, run regression tests on it, and include it in one or more
future point releases.


6 changes: 3 additions & 3 deletions container/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -136,9 +136,9 @@ if [[ ${CI_CONTAINER} == "true" ]] ; then
branch_repo_tag=$repopath/ceph:${BRANCH}
sha1_repo_tag=$repopath/ceph:${CEPH_SHA1}

if [[ "${ARCH}" == "aarch64" ]] ; then
branch_repo_tag=${branch_repo_tag}-aarch64
sha1_repo_tag=${sha1_repo_tag}-aarch64
if [[ "${ARCH}" == "arm64" ]] ; then
branch_repo_tag=${branch_repo_tag}-arm64
sha1_repo_tag=${sha1_repo_tag}-arm64
fi

podman tag ${image_id} ${full_repo_tag}
Expand Down
Loading