Ilya Dryomov
350c09d45e
Merge pull request #47203 from SUSE/wip-buildrequires-ndctl-suse
...
ceph.spec.in: use BuildRequires libndctl-devel for SUSE distros
Reviewed-by: Kefu Chai <tchaikov@gmail.com>
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
2022-07-21 16:29:54 +02:00
Tim Serong
93b9e3d5de
ceph.spec.in: use BuildRequires libndctl-devel for SUSE distros
...
Fixes: b6b24852a6
Signed-off-by: Tim Serong <tserong@suse.com>
2022-07-21 18:08:59 +10:00
David Galloway
103fe44f3c
Merge pull request #46917 from ceph/releases-always-main
...
.readthedocs.yml: Always build latest doc/releases pages
2022-07-20 16:05:03 -04:00
Yuri Weinstein
b94c0bf13d
Merge pull request #47002 from rzarzynski/wip-mgr-fix-daemon-server-race
...
mgr: fix a race condition in DaemonServer::handle_report()
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
2022-07-20 09:38:04 -07:00
David Galloway
055fe1f825
.readthedocs.yml: Always build latest doc/releases pages
...
We don't backport PRs merged into doc/releases. Therefore, when one browses to an older Ceph release version on docs.ceph.com (e.g., https://docs.ceph.com/en/pacific/ ), the information is out of date at best.
The doc/releases page is only accurate if browsing https://docs.ceph.com/en/latest/ , for example.
So this post_checkout command will make sure we've checked out doc/releases from main before building and publishing.
Signed-off-by: David Galloway <dgallowa@redhat.com>
2022-07-20 12:14:32 -04:00
Casey Bodley
f0216e27bb
Merge pull request #46933 from clwluvw/s3-website-empty-bucket
...
rgw: s3website check for bucket before retargeting
Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
2022-07-20 10:19:39 -04:00
Adam C. Emerson
7cd6e9c65e
Merge pull request #47009 from adamemerson/wip-chatty-bucket-sync-run
...
rgw: User friendly progress report on bucket sync run
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2022-07-20 09:16:19 -04:00
Ernesto Puerta
60febf5b0d
Merge pull request #47163 from rhcs-dashboard/get-storage-class-metrics
...
mgr/dashboard:Get different storage class metrics in Prometheus dashboard
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
2022-07-20 14:08:50 +02:00
Rishabh Dave
4c7c7210ce
Merge pull request #46993 from rishabh-d-dave/qa-caps-helper-multiple-errmsgs
...
qa/cephfs: allow checking for multiple error messages while...
Reviewed-by: Venky Shankar <vshankar@redhat.com>
2022-07-20 17:14:17 +05:30
Yingxin
803244447f
Merge pull request #47185 from cyx1231st/wip-seastore-backref-block-size
...
crimson/os/seastore/backref: decouple SegmentManagerGroup
Reviewed-by: Myoungwon Oh <myoungwon.oh@samsung.com>
Reviewed-by: Xuehan Xu <xxhdx1985126@gmail.com>
2022-07-20 16:14:55 +08:00
Yingxin
24df7cbe75
Merge pull request #47183 from cyx1231st/wip-seastore-cleaner-journal-head
...
crimson/os/seastore/async_cleaner: re-introduce journal_header member
Reviewed-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2022-07-20 16:14:21 +08:00
Yingxin
3a92995374
Merge pull request #47125 from xxhdx1985126/wip-56535
...
crimson/os/seastore/async_cleaner: avoid trimming backrefs when reclaiming space
Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
2022-07-20 16:13:22 +08:00
Rishabh Dave
82b58e3667
qa/cephfs: allow checking for multiple error messages while...
...
while negative testing.
Signed-off-by: Rishabh Dave <ridave@redhat.com>
2022-07-20 13:11:31 +05:30
Rishabh Dave
233cdea4e1
Merge pull request #47013 from rishabh-d-dave/qa-caps-method-authorize
...
qa/cephfs: upgrade method authorize in class Filesystem
Reviewed-by: Nikhilkumar Shelke <nshelke@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
2022-07-20 13:04:08 +05:30
Rishabh Dave
4c24755126
Merge pull request #46991 from rishabh-d-dave/qa-caps-helper-rm-path
...
qa/cephfs: delete path from cmd args after use
Reviewed-by: Venky Shankar <vshankar@redhat.com>
2022-07-20 13:01:51 +05:30
Nizamudeen A
1710c2aed0
Merge pull request #46998 from ceph/dependabot-npm_and_yarn-src-pybind-mgr-dashboard-frontend-moment-2.29.4
...
mgr/dashboard: bump moment from 2.29.3 to 2.29.4 in /src/pybind/mgr/dashboard/frontend
Reviewed-by: Nizamudeen A <nia@redhat.com>
2022-07-20 12:58:41 +05:30
Rishabh Dave
87d9037393
Merge pull request #42335 from rishabh-d-dave/qa-get-keyring
...
qa: add a method to get keyring for a client_id
Reviewed-by: Venky Shankar <vshankar@redhat.com>
2022-07-20 12:57:50 +05:30
Aashish Sharma
20705677ac
mgr/dashboard:Get "Different Storage Class" metrics in Prometheus dashboard
...
Get metrics of the different "HDDRule" and "MixedUse" classes of the "Raw Storage" for their ceph VMs. So that Prometheus can scrape the data and display it to them in grafana
Fixes: https://tracker.ceph.com/issues/56625
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
2022-07-20 11:26:02 +05:30
Yingxin Cheng
f2b8df3c51
crimson/os/seastore/backref: decouple SegmentManagerGroup
...
Backref tree is not specific to segments.
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2022-07-20 13:51:59 +08:00
Yingxin Cheng
ff833c22c9
crimson/os/seastore: drop unused code
...
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2022-07-20 13:51:14 +08:00
Pedro Gonzalez Gomez
7cf1303256
Merge pull request #47137 from rhcs-dashboard/cephadm-e2e-more-fixes
...
mgr/dashboard: fix dashboard cephadm e2e errors
Reviewed-by: Pedro González <pegonzal@redhat.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
2022-07-20 07:50:07 +02:00
Yingxin Cheng
85950c0646
crimson/os/seastore/async_cleaner: re-introduce journal_header member
...
RBM won't have segments_info_t, it has to maintain the journal_header by
itself.
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2022-07-20 12:14:46 +08:00
Soumya Koduri
ddd24924e8
Merge pull request #47173 from alimaredia/wip-rgw-s3tests-cloudtransitions-iam-section-add
...
qa: add iam section to cloud transitions config
Reviewed-by: Soumya Koduri <skoduri@redhat.com>
2022-07-20 09:24:01 +05:30
Xuehan Xu
0d24adec5f
crimson/os/seastore/backref_manager: rename some methods for the sake of readability
...
Signed-off-by: Xuehan Xu <xxhdx1985126@gmail.com>
2022-07-20 11:05:33 +08:00
Xuehan Xu
2652de9841
crimson/os/seastore/async_cleaner: don't trim backref when reclaiming space
...
Since the current backref cache doesn't invalidate duplicated backrefs any more
and backrefs get trimmed in the exact order of journal seqs, there's no need to trim
backrefs when reclaiming space
Fixes: https://tracker.ceph.com/issues/56535
Signed-off-by: Xuehan Xu <xxhdx1985126@gmail.com>
2022-07-20 10:00:04 +08:00
Yingxin
46f51079ca
Merge pull request #47140 from cyx1231st/wip-seastore-split-fix
...
crimson/os/seastore: do not assign gen/hint when split a clean extent
Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Zhang Song <zhangsong325@gmail.com>
2022-07-20 09:49:55 +08:00
Ali Maredia
07435866e7
qa: add iam section to cloud transitions config
...
Signed-off-by: Ali Maredia <amaredia@redhat.com>
2022-07-19 14:29:50 -04:00
Ilya Dryomov
034a36cac1
Merge pull request #46736 from baergj/fix-log-buffer-resize
...
log: Make log_max_recent have an effect again
Reviewed-by: Kefu Chai <tchaikov@gmail.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2022-07-19 18:56:19 +02:00
Guillaume Abrioux
fda0073229
Merge pull request #46666 from MrFreezeex/batch-blockdb-fix
...
ceph-volume: fix fast device alloc size on mulitple device
2022-07-19 17:22:51 +02:00
Matt Benjamin
9b92e15fb1
Merge pull request #46928 from linuxbox2/wip-rgwlc-azone
...
rgwlc: permit lifecycle to reduce data conditionally in archive zone
2022-07-19 10:46:07 -04:00
Yuri Weinstein
0a0ce5b354
Merge pull request #47019 from badone/wip-get_or_fail-debug-louder
...
msg: Log at higher level when Throttle::get_or_fail() fails
Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
2022-07-19 07:07:14 -07:00
Yuri Weinstein
f424a347b7
Merge pull request #46866 from myoungwon/wip-fix-53294
...
osd: return ENOENT if pool information is invalid during tier-flush
Reviewed-by: Laura Flores <lflores@redhat.com>
2022-07-19 07:05:47 -07:00
Ilya Dryomov
a901e49b94
Merge pull request #47116 from chrisphoffman/wip-rbd-56549
...
librbd: bail from schedule_request_lock() if already lock owner
Reviewed-by: Mykola Golub <mgolub@suse.com>
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
2022-07-19 10:27:44 +02:00
Jos Collin
68b9458aea
Merge pull request #47139 from rishabh-d-dave/cephfs-top-man
...
doc/man/cephfs-top.rst: add missing options: --delay, --conffile
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Jos Collin <jcollin@redhat.com>
Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
2022-07-19 13:15:40 +05:30
Nizamudeen A
baa04f7cd1
Merge pull request #46889 from rhcs-dashboard/osd-followup-iops
...
mgr/dashboard: do not recommend throughput for ssd's only cluster
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Pere Diaz Bou <pdiazbou@redhat.com>
Reviewed-by: sunilangadi2 <NOT@FOUND>
2022-07-19 13:06:34 +05:30
Aashish Sharma
5e17740f40
Merge pull request #47135 from rhcs-dashboard/doc-default-main
...
mgr/dashboard: change doc service default release from master to main
2022-07-19 11:47:26 +05:30
Kefu Chai
553faca538
Merge pull request #47034 from tchaikov/wip-mon-signness-cleanup
...
mon: make paxos_size() unsigned
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Reviewed-by: Kamoltat Sirivadhna <ksirivad@redhat.com>
Reviewed-by: Laura Flores <lflores@redhat.com>
2022-07-19 12:27:06 +08:00
Samuel Just
74c31d9722
Merge pull request #47089 from athanatos/sjust/wip-pg-shard-manager
...
crimson: introduce pg_shard_manager, begin to separate osd-wide from core-local state
Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
2022-07-18 20:31:26 -07:00
wangxinyu
58474bd82e
doc/man/cephfs-top.rst: add missing options: --delay, --conffile
...
add missing options: --delay, --conffile
Signed-off-by: wangxinyu <wangxinyu@inspur.com>
Signed-off-by: Rishabh Dave <ridave@redhat.com>
2022-07-19 08:55:08 +05:30
Kefu Chai
7d0a78292a
Merge pull request #47152 from tchaikov/wip-crimson-close-later
...
crimson/net: postpone the close() using yield()
Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
2022-07-19 10:30:49 +08:00
Adam King
052ecb295b
Merge pull request #46493 from adk3798/tuned-profiles
...
mgr/cephadm: support for os tuning profiles
Reviewed-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Reviewed-by: Redouane Kachach <rkachach@redhat.com>
2022-07-18 17:29:51 -04:00
Adam King
e3c3c35650
Merge pull request #46924 from hookak/loki-support
...
mgr/cephadm: fix the loki address in grafana, promtail configuration file
Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Reviewed-by: Adam King <adking@redhat.com>
2022-07-18 17:27:20 -04:00
Yuri Weinstein
026762fae0
Merge pull request #46620 from rzarzynski/wip-tools-cot-force-pg-import
...
tools: COT ignores fsid mismatch when importing PG with --force
Reviewed-by: Nitzan Mordechai <nmordech@redhat.com>
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
2022-07-18 13:38:05 -07:00
Ali Maredia
c4bec75221
Merge pull request #47044 from alimaredia/wip-rgw-suite-s3test-refactor
...
add s3tests-brach.yaml for rgw teuthology suites that run s3tests
Reviewed-by: Ali Maredia <amaredia@redhat.com>
2022-07-18 15:21:29 -04:00
Ali Maredia
1ad07dcafc
Merge pull request #46615 from selvakumaar5496/main
...
rgw: fix api response in case of get and delete object tagging apis
Reviewed-by: Ali Maredia <amaredia@redhat.com>
2022-07-18 15:15:56 -04:00
Kefu Chai
edbe8725fc
crimson/net: postpone the close() using yield()
...
otherwise we'd erase an element in a container when we are still
iterating through it.
Fixes: https://tracker.ceph.com/issues/56589
Signed-off-by: Kefu Chai <tchaikov@gmail.com>
2022-07-18 23:03:32 +08:00
Ilya Dryomov
54a268c183
Merge pull request #47136 from idryomov/wip-48038
...
qa/suites/rbd: disable workunit timeout for dynamic_features_no_cache
Reviewed-by: Deepika Upadhyay <dupadhya@redhat.com>
2022-07-18 16:42:42 +02:00
Christopher Hoffman
3527d2c764
librbd: bail from schedule_request_lock() if already lock owner
...
Race condition may be hit if there are multiple pending locks for the
same image and pending callbacks. Abort exclusive lock process if
already exclusive lock owner.
Fixes: https://tracker.ceph.com/issues/56549
Signed-off-by: Christopher Hoffman <choffman@redhat.com>
2022-07-18 07:25:04 -06:00
Igor Fedotov
dab3364f17
Merge pull request #46911 from ifed01/wip-ifed-fix-mempool-cache-other
...
os/bluestore: fix AU accounting in bluestore_cache_other mempool.
Reviewed-by: Adam Kupczyk <akupczyk@redhat.com>
2022-07-18 12:06:46 +03:00
Ilya Dryomov
1a1fea58fe
Merge pull request #47106 from idryomov/wip-56561
...
rbd: don't default empty pool name unless namespace is specified
Reviewed-by: Christopher Hoffman <choffman@redhat.com>
Reviewed-by: Mykola Golub <mgolub@suse.com>
2022-07-18 10:08:20 +02:00