Skip to content

[pull] master from ceph:master #2417

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

Open
wants to merge 4,288 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
4288 commits
Select commit Hold shift + click to select a range
18681c5
Merge pull request #46161 from joscollin/wip-B55516-extra-data
vshankar May 12, 2022
44a0199
Merge pull request #45834 from ajarr/wip-53996
vshankar May 12, 2022
29793ca
Merge pull request #45829 from dparmar18/fix_put
vshankar May 12, 2022
153634f
Merge pull request #45950 from rishabh-d-dave/qa-cephfs-test_acls
vshankar May 12, 2022
62dbb25
Merge pull request #46231 from rhcs-dashboard/update-id-email
epuertat May 12, 2022
56875e9
Merge pull request #46239 from tchaikov/wip-crimson-nbd
tchaikov May 12, 2022
29ed445
crimson: replace DERIVE metrics with COUNTER metrics
tchaikov May 12, 2022
0ef91ba
seastar: bump up seastar submodule to recent master
tchaikov May 12, 2022
c6e63de
cephadm: Revert "mgr/cephadm: fixing call method timeout handling"
adk3798 May 12, 2022
61ed55b
Merge pull request #46227 from rhcs-dashboard/angular-production-fix
nizamial09 May 12, 2022
ecd871a
Merge pull request #46244 from tchaikov/wip-bump-up-seastar
athanatos May 12, 2022
ccb47b0
cephadm: Add support for mpath devices to gather-facts
pcuzner Apr 29, 2022
d6fce6a
cephadm: Update unittests for disk enclosures
pcuzner May 13, 2022
26f8b9f
Merge pull request #45368 from a16bitsysop/nasm
tchaikov May 13, 2022
aab8bb0
crimson/os/seastore: use a whole large backref buffer in cache instea…
xxhdx1985126 Mar 10, 2022
58eb062
Merge pull request #46256 from xxhdx1985126/wip-backref-big-buffer
cyx1231st May 13, 2022
210985a
crimson/os/seastore/segment_cleaner: drop unused code
cyx1231st Apr 28, 2022
f681364
crimson/os/seastore/segment_cleaner: cleanup and validate config_t
cyx1231st Apr 28, 2022
ff1b189
crimson/os/seastore/segment_allocator: simplify close_segment()
cyx1231st Apr 28, 2022
2e40d4e
crimson/os/seastore/segment_cleaner: fix journal tail calculations
cyx1231st Apr 29, 2022
d8ff107
crimson/os/seastore/segment_cleaner: cleanup, drop the unnecessary st…
cyx1231st Apr 29, 2022
1be6f39
crimson/os/seastore/segment_cleaner: add missing maybe_wake_on_space_…
cyx1231st Apr 29, 2022
6ecbc1e
crimson/os/seastore/segment_cleaner: misc assert reinforcements
cyx1231st Apr 29, 2022
f304286
crimson/os/seastore/segment_cleaner: unify update_segment_avail_bytes()
cyx1231st Apr 29, 2022
dcce611
crimson/os/seastore/segment_cleaner: cleanup, track available space i…
cyx1231st May 5, 2022
8eedd51
crimson/os/seastore/segment_cleaner: classify space into available, u…
cyx1231st May 5, 2022
236c8a4
crimson/os/seastore/segment_cleaner: improve space calculations
cyx1231st May 5, 2022
c7f46a4
crimson/os/seastore/segment_cleaner: fix an issue that caused forever-GC
cyx1231st May 5, 2022
c3e23dd
crimson/os/seastore/segment_cleaner: refine metrics
cyx1231st May 7, 2022
5ebc474
crimson/os/seastore/segment_cleaner: exclude utilizations from empty/…
cyx1231st May 7, 2022
3ea0e7b
crimson/os/seastore/segment_cleaner: distinguish in-journal and type-…
cyx1231st May 9, 2022
37aef8a
crimson/os/seastore/segment_cleaner: distinguish journal/ool when cou…
cyx1231st May 9, 2022
f4a3af6
crimson/os/seastore/segment_cleaner: measure the initial reclaim ratio
cyx1231st May 9, 2022
538f955
crimson/os/seastore: fix metrics with TRIM_BACKREF transaction
cyx1231st May 6, 2022
b6f6246
Merge pull request #46206 from votdev/issue_55578_prom_am_silence
epuertat May 13, 2022
c325d50
Merge pull request #46236 from vshankar/wip-manual-upgrade-add-check
vshankar May 13, 2022
9272415
doc: add note about checking pending stray directory entries before i…
vshankar May 12, 2022
0ad9c3f
crimson/os/seastore/cache: backref buffer minor bug fix
xxhdx1985126 May 13, 2022
a00fd5f
Merge pull request #46237 from vshankar/wip-add-multids-stray-check-f…
vshankar May 13, 2022
63fb40b
cephfs-shell: fix rm cmd's error output
dparmar18 May 6, 2022
417774f
Merge pull request #46142 from tchaikov/wip-cmake-fuse
tchaikov May 13, 2022
f29d5c5
doc: 16.2.8 Release Notes
yuriw Apr 27, 2022
cce0a9f
doc: add note for cephfs upgrade in notable changes
vshankar May 13, 2022
cfa5d0f
Merge pull request #45581 from MrFreezeex/jsonnet-multiline-cleanup
epuertat May 13, 2022
006c338
pybind/mgr: start a new object_format.py for general formatting
phlogistonjohn Mar 14, 2022
05b7615
pybind/mgr: reformat quoting in format enum
phlogistonjohn Apr 8, 2022
5a3f2ae
pybind/mgr: add ObjectFormatAdapter type to object_format.py
phlogistonjohn Apr 9, 2022
f2e10b7
pybind/mgr: add test cases for ObjectFormatAdapter
phlogistonjohn Apr 9, 2022
27787a9
pybind/mgr: add a ReturnValueAdapter type to object_format.py
phlogistonjohn Apr 9, 2022
29d8be4
pybind/mgr: add a test case for the ReturnValueAdapter
phlogistonjohn Apr 9, 2022
7757363
pybind/mgr: add CommonFormatter type and valid_formats method
phlogistonjohn Apr 9, 2022
6e234b1
pybind/mgr: add a Responder decorator type
phlogistonjohn Apr 9, 2022
7649240
pybind/mgr: add test cases for Responder type
phlogistonjohn Apr 11, 2022
8c78761
pybind/mgr: change to private _load_func_metadata classmethod
phlogistonjohn Apr 11, 2022
2b22297
pybind/mgr: enhance CLICommand to fetch extra args from wrapped funcs
phlogistonjohn Apr 11, 2022
efee0d7
pybind/mgr: add format arg to Responder's extra args
phlogistonjohn Apr 11, 2022
1800f30
pybind/mgr: add tests to verify Responder decorator behavior
phlogistonjohn Apr 11, 2022
777814d
pybind/mgr: add a wrapper exception for use with Responder
phlogistonjohn Apr 11, 2022
55ee8a3
pybind/mgr: add test cases for ErrorResponse exception type
phlogistonjohn Apr 11, 2022
d6c3168
pybind/mgr: add short guide to the object_format.py docstring
phlogistonjohn Apr 13, 2022
1ecbffb
pybind/mgr: include object_format.py in CMakeLists.txt for build
phlogistonjohn May 10, 2022
4904b02
.github: ensure object_format.py is labeled the same as mgr_util.py
phlogistonjohn May 10, 2022
ecb948a
Merge pull request #46154 from zdover23/wip-doc-2022-04-14-dev-guide-…
zdover23 May 13, 2022
361c71c
cephadm: fix adoption of osds from custom name clusters
adk3798 May 13, 2022
8dc7cb1
Merge pull request #46258 from xxhdx1985126/wip-backref-minor-bug-fixes
athanatos May 13, 2022
8efea3e
rgw: remove potentially conficting definition of dout_subsys
ivancich May 13, 2022
8beaa5e
Merge pull request #46153 from lxbsz/wip-54411-1
vshankar May 14, 2022
450cdba
Merge pull request #46063 from vshankar/wip-55170
vshankar May 14, 2022
3f55262
Merge pull request #45955 from lxbsz/wip-55240
vshankar May 14, 2022
42b74f4
Merge pull request #45886 from lxbsz/wip-55283
vshankar May 14, 2022
27b7cca
blk/spdk: Add the support to use nvme device provided by NVMe-of Target
Apr 17, 2022
c5684e4
Merge pull request #46226 from ronen-fr/wip-rf-cln-typesh
ronen-fr May 15, 2022
cd0cd7c
Merge pull request #45947 from optimistyzy/418_add_nvme_tcp_support
tchaikov May 15, 2022
7a2a565
doc/rados/configuration: Enhance BlueStore min_alloc_size section
anthonyeleven May 15, 2022
7e8d831
mgr/cephadm: re-use old ip when re-adding hosts if necessary
adk3798 Nov 18, 2021
abfbbd3
mgr/cephadm: unit test for re-adding host and receiving loopback address
adk3798 Nov 30, 2021
919c156
mgr/snap_schedule: remove subvol interface
mchangir Apr 26, 2022
b814630
qa: remove spurious argument to snap-schedule status command
mchangir May 4, 2022
c15b854
doc/cephfs: remove subvol support from snap-schedule
mchangir Apr 26, 2022
058a0ee
Merge pull request #46270 from anthonyeleven/anthonyeleven/clarify-mi…
zdover23 May 16, 2022
9f8bcd7
mgr/dashboard: customizable log-in page text/banner
Sarthak0702 Apr 14, 2022
7145287
Merge pull request #45962 from ronen-fr/wip-rf-sbe-test2
ronen-fr May 16, 2022
d3ce716
crimson/admin: deal with seastar's new metric types/logics
xxhdx1985126 May 16, 2022
603a29a
osd/scrub: relocate determine_scrub_time()
ronen-fr May 12, 2022
d4d9293
Merge pull request #46274 from xxhdx1985126/wip-admin-sock
tchaikov May 16, 2022
17f7256
Merge pull request #45662 from zenomri/wip-cond-tracing
yuvalif May 16, 2022
b79e2a6
mgr/dashboard: unselect rows in datatables
Mar 9, 2022
86aacf1
Merge pull request #46158 from cyx1231st/wip-seastore-cleaner
athanatos May 16, 2022
276360a
docs: updated Change Log PRs
yuriw May 16, 2022
9c1916f
Merge pull request #46265 from ivancich/wip-misplaced-dout_subsys-def
ivancich May 16, 2022
63d13df
mgr/cephadm: force fail over when we want to remove active mgr
adk3798 May 17, 2022
1a0e0cd
doc/rados/configuration: clarify VMware note in bluestore-config-ref.rst
anthonyeleven May 17, 2022
4a7401b
Merge pull request #46292 from anthonyeleven/anthonyeleven/clarify-mi…
zdover23 May 17, 2022
dc400ca
crimson/os/seastore/segment_cleaner: add metrics about why IO is bloc…
cyx1231st May 13, 2022
29558b3
crimson/os/seastore/segment_cleaner: add metrics about journal sizes
cyx1231st May 13, 2022
a12808e
crimson/os/seastore: improve and fix tree metrics
cyx1231st May 16, 2022
bbe7a1b
crimson/os/seastore: add metrics for extent rewrite version
cyx1231st May 16, 2022
935cc3f
crimson/os/seastore: adjust logs to FixedKVBtree
cyx1231st May 16, 2022
5b9dcf3
Merge pull request #45313 from rhcs-dashboard/unselect-datatable-row
epuertat May 17, 2022
7cfcc7e
mgr/cephadm: do not use sudo for root user
rkachach May 17, 2022
dca4844
doc: updated release date
yuriw May 17, 2022
3cc7b3b
Merge pull request #46176 from athanatos/sjust/wip-55563
athanatos May 17, 2022
a8bcb71
Merge pull request #46298 from cyx1231st/wip-seastore-add-metrics
athanatos May 17, 2022
d0ac12d
rgw/qa: enable s3-tests related to cloud-transition feature
soumyakoduri Apr 22, 2022
f846f6f
rgw/qa: Add separate task for cloudtier tests
soumyakoduri May 6, 2022
17032f6
mgr/cephadm: stripping out / from the end of the url
rkachach May 17, 2022
63c6041
doc/dev: refine basic-workflow.rst integ. test
May 17, 2022
e055fa5
Merge pull request #46305 from zdover23/wip-doc-2022-05-17-basic-work…
zdover23 May 17, 2022
6c02f6a
Merge pull request #46264 from adk3798/adopt-custom-name-osd
adk3798 May 17, 2022
028aa5c
Merge pull request #46245 from adk3798/revert-call-changes
adk3798 May 17, 2022
63aab1c
Merge pull request #46222 from adk3798/dont-use-non-cluster-cached-conns
adk3798 May 17, 2022
1564842
Merge pull request #46218 from votdev/issue_55595_prometheus_external…
adk3798 May 17, 2022
e01758e
Merge pull request #46207 from rkachach/fix_issue_55555
adk3798 May 17, 2022
3daac6f
Merge pull request #46202 from rkachach/fix_issue_51257
adk3798 May 17, 2022
948dd1b
Merge pull request #46163 from rkachach/fix_issue_55556
adk3798 May 17, 2022
c5e4aa6
mgr/cephadm: adding support to copy ceph conf to per fsid config loca…
rkachach May 17, 2022
28efcec
doc/start: s/3/three/ in intro.rst
May 18, 2022
989dc12
Merge pull request #46303 from rkachach/fix_issue_55641
adk3798 May 18, 2022
a1e7026
Merge pull request #46291 from adk3798/move-active-mgr
adk3798 May 18, 2022
5927396
qa/vstart_runner: store FSID in LocalContext instances
rishabh-d-dave May 18, 2022
77c135f
Merge pull request #46306 from rkachach/fix_issue_55638
adk3798 May 18, 2022
ca02fd3
Merge pull request #46315 from zdover23/wip-doc-2022-05-18-intro-3-to…
jdurgin May 18, 2022
8734207
Merge pull request #46088 from pcuzner/cephadm_mpath_support
adk3798 May 18, 2022
38ebba8
Merge pull request #44013 from adk3798/use-old-addr
adk3798 May 18, 2022
ae2e93f
qa: Pull from quay.io not docker.io
May 18, 2022
1d3419f
Merge pull request #46167 from dang/wip-dang-nosuchtagset
dang May 18, 2022
c9e216c
Merge pull request #46056 from ceph/wip-yuriw-release-16.2.8-master
May 18, 2022
d7c5dc0
doc: 16.2.9 Release notes
May 18, 2022
7055013
Merge pull request #46152 from cbodley/wip-55548
cbodley May 18, 2022
0b7ab95
Merge pull request #46232 from cbodley/wip-qa-rgw-sse
cbodley May 18, 2022
c20201d
Merge pull request #46141 from sumedhak27/rgw_rest_bucket/support_max…
cbodley May 18, 2022
2656e8f
Merge pull request #46148 from smanjara/wip-smanjara-metadata-sync-fix
cbodley May 18, 2022
5dabc21
Merge pull request #46151 from cbodley/wip-rgw-derr-config-store
cbodley May 18, 2022
76d52a9
seatore: add CircularBoundedJournal
myoungwon Aug 15, 2021
ede5d50
test: add unit tests for CircularBoundedJournal
myoungwon Aug 25, 2021
84175d6
seastore: enable cbjournal when running unittest_transaction_manager
myoungwon Apr 8, 2022
dfbe73e
seastore: use const in mkfs()
myoungwon Apr 9, 2022
26f0639
seastore: move value initialization to the default constructor
myoungwon Apr 9, 2022
8a8c89d
seastore: rename *_super to *_header and use it as helper functions
myoungwon Apr 9, 2022
3fcda53
seastore: read records until find invalid entry and recover variables
myoungwon Apr 11, 2022
316b6f3
seastore: recover header's variable correctly without storing it
myoungwon Apr 11, 2022
b8cf506
seastore: add more explanation regarding how CBJournal works
myoungwon Apr 25, 2022
af1f1e2
seastore/cbjournal: remove last_committed_record_base
myoungwon May 5, 2022
410e29d
seastore: fix add_relative to work corretly in case of blk addr
myoungwon May 5, 2022
0e48ccc
seastore: replace set_*_off with add_offset to handle transparently
myoungwon May 5, 2022
eabd486
seastore: add maybe_relative_to in blk_paddr_t
myoungwon May 5, 2022
2b923b0
seastore: fix maybe_relarive_to in paddr_t to handle the both addrs t…
myoungwon May 5, 2022
8d0a6eb
seastore: add add_record_relative to blk_paddr to handle adjust_addrs…
myoungwon May 5, 2022
8b255ef
seastore: add disable_trim parameter to segment_cleaner for cbjournal…
myoungwon May 6, 2022
bdc1c14
seastore: make journal_seq_t.cmp compatible with blk_paddr_t
myoungwon May 17, 2022
1c7942c
seastore: use config_t instead of parameter in make_transaction_manager
myoungwon May 6, 2022
8c5ebd3
seastore/cbjournal: use cur_segment_seq to track the sequence of writ…
myoungwon May 6, 2022
8b178a0
seastore/cbjournal: rename csum to header_checksum and remove csum_type
myoungwon May 6, 2022
35de684
seastore/cbjournal: remove used_size in header
myoungwon May 6, 2022
d520e5e
test/cbjournal: fix wrong device id
myoungwon May 6, 2022
621b5df
seastore/cbjournal: change comment for block_size
myoungwon May 6, 2022
0631f37
seastore/cbjournal: remove error field
myoungwon May 6, 2022
3449595
seastore/cbjournal: remove start and end fields in cbjournal header
myoungwon May 6, 2022
f4b1129
seastore/cbjournal: use journal_tail instead of applied_to to track j…
myoungwon May 6, 2022
5590291
seastore/cbjournal: add writev to submit writes with aligned buffers
myoungwon May 7, 2022
e40a179
seastore/cbjournal: remove unused field
myoungwon May 12, 2022
1804695
seastore/cbjournal: add comment to explain initialized
myoungwon May 12, 2022
4591596
seastore/cbjournal: rename open_for_write to open_device_read_header
myoungwon May 12, 2022
954102b
seastore/cbjournal: make open_device_read_header not to be called if …
myoungwon May 12, 2022
1518a06
seastore/cbjournal: fix comment to explain the condition in detail
myoungwon May 12, 2022
ffcb5f4
seastore: rollback a change (paddr_t -> auto)
myoungwon May 12, 2022
0ff3573
seastore: do assert if paddr type is not SEGMENT in add_relative
myoungwon May 12, 2022
b45b03a
seastore: add a comment (blk_paddr_t is absolute)
myoungwon May 12, 2022
593543d
seastore: add space between ) and {
myoungwon May 12, 2022
8260c7d
seastore: add the comment to explain disable_trim
myoungwon May 12, 2022
54705ad
seastore: add a log line after set_disable_trim is called
myoungwon May 12, 2022
18322f5
test/seastore: return journal type with less lines
myoungwon May 12, 2022
9fe5942
test/seastore: use tm_make_config_t to get default_placement_hint
myoungwon May 12, 2022
8841166
test/cbjournal: do rb_device.reset() unconditionally
myoungwon May 12, 2022
e95bb11
seastore: rename journal_type to journal_type_t
myoungwon May 12, 2022
80806a1
seastore: use config value and avoid passing a hint
myoungwon May 13, 2022
08adf84
seastore/cbjournal: remove header_checksum field and add calculating …
myoungwon May 13, 2022
22f604a
seastore/cbjournal: move written_to from the header to CBJournal
myoungwon May 13, 2022
9bf2041
seastore/cbjournal: rename init to initialized
myoungwon May 13, 2022
b8ee335
seastore/cbjournal: add assert(initialized), revmoving open_device_re…
myoungwon May 13, 2022
56429b0
seastore/cbjournal: add a log if crc is mismatched
myoungwon May 16, 2022
eef79d3
Merge pull request #44233 from myoungwon/wip-add-rbm-inline-outline-a…
athanatos May 19, 2022
09111a6
Merge pull request #46329 from ceph/1629
May 19, 2022
30a2e86
test/osd: unit-tests for the scrubber scheduler
ronen-fr May 12, 2022
b19b802
crimson: clarify use of tm_make_config_t
athanatos May 19, 2022
74c8530
crimson/onode-staged-tree: fix unaligned reference to shard_pool_t::pool
cyx1231st May 19, 2022
249bcfb
crimson: generalize journal_seq_t to tolerate different paddr_t types
athanatos May 19, 2022
fa86d2e
rgw/qa: Run tests on multiple cloudtier config
soumyakoduri May 6, 2022
c0ccccc
Merge pull request #46334 from athanatos/sjust/wip-55706
cyx1231st May 19, 2022
6a4f0e3
crimson/os/seastore: increase journal size and decrease rewrite-dirty…
cyx1231st May 18, 2022
aafa3d1
Merge pull request #46008 from soumyakoduri/wip-skoduri-cloudtier-tests
soumyakoduri May 19, 2022
c7306b7
cephfs-shell: set exit code when Cmd2ArgparseError is caught
rishabh-d-dave May 19, 2022
a997d73
Merge pull request #46067 from sumedhak27/fix/user-policy/response-co…
cbodley May 19, 2022
ff86ae7
cephfs-shell: check version before importing Cmd2ArgparseError
rishabh-d-dave May 19, 2022
4edef77
Merge pull request #45951 from rhcs-dashboard/feature-set-login-banner
epuertat May 19, 2022
367808b
Merge pull request #46129 from rkachach/fix_issue_ssh
adk3798 May 19, 2022
148edd7
Merge pull request #46054 from rkachach/fix_issue_55466
adk3798 May 19, 2022
12f3398
Merge pull request #46301 from rkachach/fix_issue_55685
adk3798 May 19, 2022
6aa3404
Merge pull request #45425 from rkachach/fix_issue_54309
adk3798 May 19, 2022
7b83c51
mgr/cephadm: split _do_upgrade into sub functions
adk3798 Mar 28, 2022
e6b0fe0
mgr/cephadm: add new args and validation for staggered upgrade
adk3798 Mar 30, 2022
aeaa0b5
mgr/cephadm: make UpgradeState from_json a bit safer
adk3798 Apr 1, 2022
c1f3497
mgr/cephadm: make use of new upgrade control parameters
adk3798 Apr 1, 2022
62a06c4
mgr/cephadm: autopep8 changes
adk3798 Apr 5, 2022
791e1d2
qa/suites/orch/cephadm: staggered upgrade test
adk3798 Apr 12, 2022
0a46fcb
mgr/cephadm: unit test for staggered upgrade param validation
adk3798 Apr 13, 2022
6a68def
doc/cephadm: staggered upgrade docs
adk3798 Apr 19, 2022
b3e725a
Merge pull request #45562 from tchaikov/wip-vstart-with-pmem
rzarzynski May 19, 2022
4006267
qa/suites/rados/thrash-erasure-code-big/thrashers: add `osd max backf…
ljflores May 16, 2022
0d45eca
Merge pull request #46122 from tchaikov/wip-pmem
tchaikov May 19, 2022
449a1e1
Merge pull request #46310 from cyx1231st/wip-seastore-tune-cleaner
athanatos May 20, 2022
b5901f9
Merge pull request #46333 from athanatos/sjust/wip-55705
athanatos May 20, 2022
c6e5724
Merge pull request #46335 from cyx1231st/wip-seastore-onode-fix-unali…
athanatos May 20, 2022
90276e9
crimson/os/seastore/segment_cleaner: move implementations to cc
cyx1231st May 20, 2022
521a316
crimson/os/seastore/segment_cleaner: cleanup logs
cyx1231st May 20, 2022
d8f5acb
crimson/os/seastore/cache: ignore maybe unused variables
cyx1231st May 19, 2022
ab19827
qa/cephfs: remove temporary files
rishabh-d-dave May 19, 2022
5a78fe1
ceph.spec.in: disable annobin plugin if compile with gcc-toolset
tchaikov May 20, 2022
54cdc1d
Merge pull request #45786 from adk3798/staggered-upgrade
adk3798 May 20, 2022
9476907
Merge pull request #45467 from phlogistonjohn/jjm-format-exp2
adk3798 May 20, 2022
6db9011
Merge pull request #46293 from ronen-fr/wip-rf-sched-test
ronen-fr May 21, 2022
6677658
common/ceph_json: dump bool using f->dump_bool()
tchaikov Apr 10, 2022
73ccf6e
Merge pull request #46355 from tchaikov/wip-no-annobin
tchaikov May 21, 2022
a7c1c50
Merge pull request #45835 from tchaikov/wip-55189
tchaikov May 21, 2022
b539372
Merge pull request #44264 from tchaikov/wip-mipel
tchaikov May 21, 2022
a739710
rgw/qa: Run s3tests on dbstore backend in teuthology
soumyakoduri May 5, 2022
4cbb268
Merge pull request #46337 from rishabh-d-dave/missing-arg-exit-code
vshankar May 23, 2022
48e9ada
Merge pull request #45844 from lxbsz/wip-55253
vshankar May 23, 2022
8a50329
client: stop retrying the request when exceeding 256 times
lxbsz Mar 31, 2022
8bd8941
mgr/dashboard: expose image mirroring commands as endpoints
pereman2 May 12, 2022
51969f8
Merge pull request #45985 from soumyakoduri/wip-skoduri-dbstore-tests
cbodley May 23, 2022
09b3210
Merge pull request #46233 from rhcs-dashboard/fix-overlapping-form-icons
epuertat May 23, 2022
cd08198
Merge pull request #46124 from SMIL-Infra/reopen_cluster_logs
vumrao May 23, 2022
f0aeb2e
Merge pull request #46346 from ljflores/wip-lflores-testing-recovery
neha-ojha May 23, 2022
eea1028
rocksdb: build with rocksdb-7.y.z
kalebskeithley May 23, 2022
16d173a
Merge pull request #46314 from rishabh-d-dave/qa-fs-fsid
vshankar May 24, 2022
08de922
Merge pull request #46351 from cyx1231st/wip-seastore-cleaner-cleanup
cyx1231st May 24, 2022
266b73b
Merge pull request #46034 from mchangir/mgr-snap_schedule-remove-subv…
vshankar May 24, 2022
90ff84d
Merge pull request #45728 from lxbsz/wip-55144
vshankar May 24, 2022
0ec4ba4
Merge pull request #46249 from rhcs-dashboard/rbd-mirroring-commands
epuertat May 24, 2022
9368f4f
Merge pull request #46160 from dparmar18/fix_tracker_40860
rishabh-d-dave May 24, 2022
d4ff8e3
Merge pull request #46185 from dparmar18/fix_rm_error_output
rishabh-d-dave May 24, 2022
77e3e0d
Merge pull request #46366 from kalebskeithley/rocksdb
kalebskeithley May 24, 2022
7dbddc0
Merge pull request #46324 from ceph/dgalloway-nodockerio
adk3798 May 24, 2022
bc02a55
Merge pull request #45409 from NUABO/tancz
yuriw May 24, 2022
714cdc4
Merge pull request #45805 from ifed01/wip-ifed-more-stats
yuriw May 24, 2022
5442a42
Merge pull request #45825 from NitzanMordhai/wip-nitzan-watch-notify-…
yuriw May 24, 2022
123c574
Merge pull request #46099 from NitzanMordhai/wip-nitzan-rados-test-de…
yuriw May 24, 2022
6fee777
Merge pull request #44967 from batrick/nested-subset-doc
zmc May 24, 2022
b76b6ea
Merge pull request #44486 from batrick/fs-workload-kclient-switches
vshankar May 25, 2022
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
  •  
  •  
  •  
4 changes: 4 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,10 @@
/doc/dev/cephadm @ceph/orchestrators
/doc/man/8/cephadm.rst @ceph/orchestrators

/qa/suites/orch/rook @ceph/rook
/src/pybind/mgr/rook @ceph/rook
/doc/mgr/rook.rst @ceph/rook

#ceph-volume
/src/ceph-volume @ceph/ceph-volume
/doc/ceph-volume @ceph/ceph-volume
Expand Down
22 changes: 22 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
version: 2
updates:
- package-ecosystem: "npm"
directory: "/src/pybind/mgr/dashboard/frontend"
schedule:
interval: "daily"
commit-message:
prefix: "mgr/dashboard:"
labels:
- "dashboard"
pull-request-branch-name:
separator: "-"

- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "daily"
commit-message:
prefix: ".github/workflows:"
pull-request-branch-name:
separator: "-"
6 changes: 3 additions & 3 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,7 @@ mgr:
- src/pybind/mgr/ceph_module.pyi
- src/pybind/mgr/mgr_module.py
- src/pybind/mgr/mgr_util.py
- src/pybind/mgr/object_format.py
- src/pybind/mgr/requirements.txt
- src/pybind/mgr/tox.ini
- src/test/mgr/**
Expand Down Expand Up @@ -246,10 +247,9 @@ nfs:
- src/pybind/mgr/nfs/**
- src/pybind/mgr/cephadm/services/nfs.py
- src/pybind/mgr/cephadm/templates/services/nfs/ganesha.conf.j2
- src/pybind/mgr/dashboard/services/ganesha.py
- src/pybind/mgr/dashboard/tests/test_ganesha.py
- src/pybind/mgr/dashboard/controllers/nfs.py
- src/pybind/mgr/dashboard/tests/test_nfs.py
- qa/tasks/cephfs/test_nfs.py
- qa/tasks/mgr/dashboard/test_ganesha.py
- doc/mgr/nfs.rst
- doc/cephfs/nfs.rst
- doc/cephadm/nfs.rst
Expand Down
61 changes: 34 additions & 27 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,41 +1,48 @@

<!--
Thank you for opening a pull request! Here are some tips on creating
a well formatted contribution.

Please give your pull request a title like "[component]: [short description]"

This is the format for commit messages:

"""
[component]: [short description]

[A longer multiline description]
<!--
- Please give your pull request a title like

Fixes: [ticket URL on tracker.ceph.com, create one if necessary]
Signed-off-by: [Your Name] <[your email]>
"""
[component]: [short description]

The Signed-off-by line is important, and it is your certification that
your contributions satisfy the Developers Certificate or Origin. For
more detail, see SubmittingPatches.rst.
- Please use this format for each git commit message:

The component is the short name of a major daemon or subsystem,
something like "mon", "osd", "mds", "rbd, "rgw", etc. For ceph-mgr modules,
give the component as "mgr/<module name>" rather than a path into pybind.
[component]: [short description]

For more examples, simply use "git log" and look at some historical commits.
[A longer multiline description]

This was just a quick overview. More information for contributors is available here:
https://raw.githubusercontent.com/ceph/ceph/master/SubmittingPatches.rst
Fixes: [ticket URL on tracker.ceph.com, create one if necessary]
Signed-off-by: [Your Name] <[your email]>

For examples, use "git log".
-->
## Checklist
- [ ] References tracker ticket
- [ ] Updates documentation if necessary
- [ ] Includes tests for new functionality or reproducer for bug

---
## Contribution Guidelines
- To sign and title your commits, please refer to [Submitting Patches to Ceph](https://github.com/ceph/ceph/blob/master/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.

## Checklist
- Tracker (select at least one)
- [ ] References tracker ticket
- [ ] Very recent bug; references commit where it was introduced
- [ ] New feature (ticket optional)
- [ ] Doc update (no ticket needed)
- [ ] Code cleanup (no ticket needed)
- Component impact
- [ ] Affects [Dashboard](https://tracker.ceph.com/projects/dashboard/issues/new), opened tracker ticket
- [ ] Affects [Orchestrator](https://tracker.ceph.com/projects/orchestrator/issues/new), opened tracker ticket
- [ ] No impact that needs to be tracked
- Documentation (select at least one)
- [ ] Updates relevant documentation
- [ ] No doc update is appropriate
- Tests (select at least one)
- [ ] Includes [unit test(s)](https://docs.ceph.com/en/latest/dev/developer_guide/tests-unit-tests/)
- [ ] Includes [integration test(s)](https://docs.ceph.com/en/latest/dev/developer_guide/testing_integration_tests/)
- [ ] Includes bug reproducer
- [ ] No tests

<details>
<summary>Show available Jenkins commands</summary>
Expand All @@ -54,5 +61,5 @@ https://raw.githubusercontent.com/ceph/ceph/master/SubmittingPatches.rst
- `jenkins render docs`
- `jenkins test ceph-volume all`
- `jenkins test ceph-volume tox`

- `jenkins test windows`
</details>
66 changes: 0 additions & 66 deletions .github/stale.yml

This file was deleted.

16 changes: 16 additions & 0 deletions .github/workflows/pr-checklist.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
name: "Pull Request Checklist"
on:
pull_request:
types:
- edited
- opened
- reopened
jobs:
pr_checklist:
runs-on: ubuntu-latest
name: Verify
steps:
- name: Action
id: checklist
uses: ceph/ceph-pr-checklist-action@32e92d1a2a7c9991ed51de5fccb2296551373d60
10 changes: 5 additions & 5 deletions .github/workflows/pr-triage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,13 +12,13 @@ jobs:
with:
sync-labels: ''
repo-token: "${{ secrets.GITHUB_TOKEN }}"
- name: Assign to Dashboard project
uses: srggrs/assign-one-project-github-action@65a8ddab497df42ef268001e67bbf976f8fd39e1
if: contains(github.event.pull_request.labels.*.name, 'dashboard')
with:
project: https://github.com/ceph/ceph/projects/6
- name: Assign milestone based on target brach name
uses: iyu/actions-milestone@dbf7e5348844c9ddc6b803a5721b85fa70fe3bb9
with:
configuration-path: .github/milestone.yml
repo-token: "${{ secrets.GITHUB_TOKEN }}"
- name: Assign to Dashboard project
uses: srggrs/assign-one-project-github-action@65a8ddab497df42ef268001e67bbf976f8fd39e1
if: contains(github.event.pull_request.labels.*.name, 'dashboard')
with:
project: https://github.com/ceph/ceph/projects/6
54 changes: 54 additions & 0 deletions .github/workflows/stale.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
# Configuration for stale action workflow - https://github.com/actions/stale

name: 'Close stale issues and PRs'
on:
schedule:
- cron: '30 1 * * *'

jobs:
stale:
runs-on: ubuntu-latest
steps:
- uses: actions/stale@v5
with:
# PAT for GitHub API authentication
repo-token: "${{ secrets.GITHUB_TOKEN }}"

# Comment on the staled PRs
stale-pr-message: >
This pull request has been automatically marked as stale because it
has not had any activity for 60 days. It will be closed if no further
activity occurs for another 30 days.

If you are a maintainer or core committer, please follow-up on this
pull request to identify what steps should be taken by the author to move this
proposed change forward.

If you are the author of this pull request, thank you for your proposed
contribution. If you believe this change is still appropriate, please
ensure that any feedback has been addressed and ask for a code review.

# Comment on the staled PRs while closed
close-pr-message: >
This pull request has been automatically closed because there has
been no activity for 90 days. Please feel free to reopen this pull
request (or open a new one) if the proposed change is still
appropriate. Thank you for your contribution!

# Idle number of days before making PRs stale (exempts Issues)
days-before-pr-stale: 60

# Idle number of days before closing stale PRs (exempts Issues)
days-before-pr-close: 90

# Label to apply on staled PRs
stale-pr-label: 'stale'

# Labels on PRs exempted from stale
exempt-pr-labels: 'pinned,security'

# Exempt all PRs with milestones from stale (also exempts Issues)
exempt-all-pr-milestones: true

# Max number of operations per run
operations-per-run: 30
10 changes: 9 additions & 1 deletion .githubmap
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
#
a2batic Kanika Murarka <[email protected]>
aaSharma14 Aashish Sharma <[email protected]>
aclamk Adam Kupczyk <akucpzyk@redhat.com>
aclamk Adam Kupczyk <akupczyk@redhat.com>
adamemerson Adam C. Emerson <[email protected]>
adk3798 Adam King <[email protected]>
ajarr Ramana Raja <[email protected]>
Expand All @@ -34,6 +34,7 @@ capri1989 Kai Wagner <[email protected]>
cbodley Casey Bodley <[email protected]>
chardan Jesse Williamson <[email protected]>
chhabaramesh Ramesh Chander <[email protected]>
chrisphoffman Christopher Hoffman <[email protected]>
CourtneyCCaldwell Courtney Caldwell <[email protected]>
Daniel-Pivonka Daniel Pivonka <[email protected]>
ddiss David Disseldorp <[email protected]>
Expand Down Expand Up @@ -75,16 +76,19 @@ LenzGr Lenz Grimmer <[email protected]>
leseb Sébastien Han <[email protected]>
liewegas Sage Weil <[email protected]>
liupan1111 Pan Liu <[email protected]>
ljflores Laura Flores <[email protected]>
lxbsz Xiubo Li <[email protected]>
majianpeng Jianpeng Ma <[email protected]>
markhpc Mark Nelson <[email protected]>
Matan-B Matan Breizman <[email protected]>
mattbenjamin Matt Benjamin <[email protected]>
mchangir Milind Changire <[email protected]>
mgfritch Michael Fritch <[email protected]>
mikechristie Mike Christie <[email protected]>
mogeb Mohamad Gebai <[email protected]>
myoungwon Myoungwon Oh <[email protected]>
neha-ojha Neha Ojha <[email protected]>
NitzanMordhai Nitzan Mordechai <[email protected]>
nizamial09 Nizamudeen A <[email protected]>
noahdesu Noah Watkins <[email protected]>
oritwas Orit Wasserman <[email protected]>
Expand All @@ -101,6 +105,7 @@ ronen-fr Ronen Friedman <[email protected]>
runsisi luo runbing <[email protected]>
rzarzynski Radoslaw Zarzynski <[email protected]>
s0nea Tatjana Dehler <[email protected]>
Sarthak0702 Sarthak Gupta <[email protected]>
saschagrunert Sascha Grunert <[email protected]>
sebastian-philipp Sebastian Wagner <[email protected]>
ShyamsundarR Shyamsundar R <[email protected]>
Expand Down Expand Up @@ -140,3 +145,6 @@ yuvalif Yuval Lifshitz <[email protected]>
yuyuyu101 Haomai Wang <[email protected]>
zdover23 Zac Dover <[email protected]>
Thingee Mike Perez <[email protected]>
cfsnyder Cory Snyder <[email protected]>
benhanokh Gabriel Benhanokh <[email protected]>
kamoltat Kamoltat Sirivadhna <[email protected]>
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -82,3 +82,4 @@ GTAGS

# Python building things where it shouldn't
/src/python-common/build/
.cache
14 changes: 6 additions & 8 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -62,15 +62,13 @@
[submodule "s3select"]
path = src/s3select
url = https://github.com/ceph/s3select.git
[submodule "src/jaegertracing/opentracing-cpp"]
path = src/jaegertracing/opentracing-cpp
url = https://github.com/opentracing/opentracing-cpp.git
branch = v1.6.0
[submodule "src/jaegertracing/jaeger-client-cpp"]
path = src/jaegertracing/jaeger-client-cpp
url = https://github.com/ceph/jaeger-client-cpp.git
branch = hunter-disabled
[submodule "src/libkmip"]
path = src/libkmip
url = https://github.com/ceph/libkmip
branch = ceph-master
[submodule "src/arrow"]
path = src/arrow
url = https://github.com/apache/arrow.git
[submodule "src/utf8proc"]
path = src/utf8proc
url = https://github.com/JuliaStrings/utf8proc
Loading