Commit Graph

128904 Commits

Author SHA1 Message Date
Casey Bodley
81d3517bde
Merge pull request #42891 from ofriedma/wip-ofriedma-rgw-qos-finale
rgw: Add rgw rate limiting per user and per bucket

Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
Reviewed-by: Yuval Lifshitz <ylifshit@redhat.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2022-01-11 11:35:05 -05:00
Casey Bodley
3413886230
Merge pull request #38774 from linuxbox2/wip-doc-replsupport
rgw: document S3 bucket replication support

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2022-01-11 11:13:24 -05:00
Ernesto Puerta
310e8f5571
Merge pull request #43404 from rhcs-dashboard/angular-12-upgradee
mgr/dashboard: Update Angular version to 12 

Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
2022-01-11 13:02:07 +01:00
Ernesto Puerta
f5237e8b4a
Merge pull request #44088 from ceph/feature-48388-cache
mgr: TTL cache implementation

Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Pere Diaz Bou <pdiazbou@redhat.com>
Reviewed-by: sebastian-philipp <NOT@FOUND>
2022-01-11 12:52:41 +01:00
Ernesto Puerta
978d5829f2
Merge pull request #44294 from rhcs-dashboard/feature-bluestore-onode
mgr/dashboard: monitoring:Implement BlueStore onode hit/miss counters into the dashboard

Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Laura Flores <lflores@redhat.com>
Reviewed-by: neha-ojha <NOT@FOUND>
Reviewed-by: Pere Diaz Bou <pdiazbou@redhat.com>
2022-01-11 11:24:21 +01:00
Venky Shankar
8059673f81
Merge pull request #44456 from jtlayton/wip-53765
mount.ceph: fix the handling of new-syntax device names

Reviewed-by: Venky Shankar <vshankar@redhat.com>
2022-01-11 14:39:16 +05:30
Samuel Just
fa08f32a53
Merge pull request #44410 from tchaikov/wip-cmake-cleanup
cmake: detect linux/blk/zoned support

Reviewed-by: Samuel Just <sjust@redhat.com>
2022-01-10 13:36:09 -08:00
Yuval Lifshitz
59482e5f28
Merge pull request #44502 from yuvalif/fix-call-to-mrgw
rgw/multisite/test: pass zero (no) ssl port to mrgw.sh
2022-01-10 22:05:22 +02:00
Matan
27c6784cac
Merge pull request #44495 from Matan-B/wip-matanb-crimson-flavor
qa/suites: Crimson flavor configuration fix 

Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Reviewed-by: chunmei-liu chunmei.liu@intel.com
2022-01-10 20:30:18 +02:00
Matt Benjamin
774a247b2b doc: rgw: document S3 bucket replication support
Support was added at Octopus.

Fixes: https://tracker.ceph.com/issues/48755

Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
2022-01-10 12:13:35 -05:00
Or Friedmann
fd084fd7fc rgw: Add admin ops API for rate limiting
Add admin ops API for rate limiting and some bug fixes

Signed-off-by: Or Friedmann <ofriedma@redhat.com>
2022-01-10 16:48:56 +00:00
Yuri Weinstein
0a23e6d341
Merge pull request #44221 from BenoitKnecht/ceph-mon-device-metrics
mon: Abort device health when device not found

Reviewed-by: Yaarit Hatuka <yaarit@redhat.com>
2022-01-10 07:56:29 -08:00
Daniel Gryniewicz
5f50e3161d
Merge pull request #43362 from ybwang0211/pubsub_settingng_spell
rgw:word spelling error in rgw/rgw_pubsub.h file
2022-01-10 10:10:51 -05:00
Sebastian Wagner
62558af5a3
Merge pull request #42115 from sandrobonazzola/patch-2
doc/install: ensure to open ceph-mon firewall ports

Reviewed-by: Sebastian Wagner <sewagner@redhat.com>
2022-01-10 15:41:32 +01:00
Yuval Lifshitz
9e46d70a8c rgw/multisite/test: passzero (no) ssl port to mrgw.sh
in multisite tests script.
this is to fix an issue from: 1f3fbf218f

Signed-off-by: Yuval Lifshitz <ylifshit@redhat.com>
2022-01-09 18:27:40 +02:00
Yuval Lifshitz
493181d5dc
Merge pull request #44301 from yuvalif/wip-yuval-cloudevents
rgw/notifications: add cloudevents support to HTTP endpoint
2022-01-09 09:32:53 +02:00
Kefu Chai
d88921523f
Merge pull request #44278 from fengchunsong/dpdk-tso
msg/async/dpdk: Add an option to enable/disable TSO

Reviewed-by: Kefu Chai <tchaikov@gmail.com>
2022-01-08 19:28:00 +08:00
Kefu Chai
487c04fb8b
Merge pull request #44198 from wjwithagen/fix-bluestore-get-io-size
common/blkdev: add missing stubs for OSes not Linux

Reviewed-by: Igor Fedotov <igor.fedotov@croit.io>
Reviewed-by: Kefu Chai <tchaikov@gmail.com>
2022-01-08 12:29:21 +08:00
Yuri Weinstein
d86897c04c
Merge pull request #44402 from inspur-wyq/wip-pybind-mgr
pybind/mgr: fix typos

Reviewed-by: Kefu Chai <kchai@redhat.com>
2022-01-07 15:36:58 -08:00
Yuri Weinstein
f2d54cd7bf
Merge pull request #44055 from ifed01/wip-ifed-cosmetics-for-optimize-rm
test/store_test, os/bluestore: bunch of minor improvements/cleanups

Reviewed-by: Adam Kupczyk <akupczyk@redhat.com>
2022-01-07 15:36:37 -08:00
Yuri Weinstein
6e408e557b
Merge pull request #43993 from SMIL-Infra/cmake-systemd-cleanup
cmake: cleanups about systemd and install

Reviewed-by: Kefu Chai <kchai@redhat.com>
2022-01-07 15:35:42 -08:00
Igor Fedotov
8734eaaa4b
Merge pull request #44423 from 5cs/fix-unshare-blob-test
test: fix bluestore unshare blob test case

Reviewed-by: Igor Fedotov <igor.fedotov@croit.io>
2022-01-08 02:27:42 +03:00
Casey Bodley
819ecf7b81
Merge pull request #44416 from yuvalif/wip-yuval-rgw-params-in-multisite
rgw/multisite/test: allow passing rgw parameter to multisite script

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2022-01-07 15:19:44 -05:00
Sebastian Wagner
af5f475a45
Merge pull request #44020 from adk3798/host-ls-scale
mgr/orchestrator: add filtering and count option for orch host ls

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Sebastian Wagner <sewagner@redhat.com>
2022-01-07 11:59:04 +01:00
yuval Lifshitz
e35d511cb7 rgw/notifications: add cloudevents support to HTTP endpoint
following the cloudevents HTTP spec:
https://github.com/cloudevents/spec/blob/v1.0.1/http-protocol-binding.md
and more specifically this aws-s3 spec:
https://github.com/cloudevents/spec/blob/main/cloudevents/adapters/aws-s3.md

Signed-off-by: yuval Lifshitz <ylifshit@redhat.com>
2022-01-07 09:56:06 +02:00
yuval Lifshitz
58000d3d1d rgw/common: make "get" methods on RGWHTTPArgs const
Signed-off-by: yuval Lifshitz <ylifshit@redhat.com>
2022-01-07 09:56:06 +02:00
Yingxin
fa2173d1ff
Merge pull request #44412 from cyx1231st/wip-crimson-improve-log
crimson: leverage --default-log-level to configure the global log level

Reviewed-by: Samuel Just <sjust@redhat.com>
2022-01-07 15:04:46 +08:00
Laura Flores
f2313edc67
Merge pull request #44473 from johnbent/patch-1
README.md: Update README.md to add link to tracker.ceph.com
2022-01-06 10:05:09 -06:00
Sebastian Wagner
fed31feb43
Merge pull request #43833 from melissa-kun-li/prevent-cephadm-stray-daemon-tcmurunner
mgr/cephadm: fix tcmu-runner cephadm_stray_daemon
2022-01-06 17:00:00 +01:00
Matan Breizman
3dad67c9d2 qa/suites: Fix crimson flavor configuration
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
2022-01-06 14:24:20 +00:00
Sage Weil
d2265e81fb Merge PR #44054 into master
* refs/pull/44054/head:
	doc/rados/operations: document pg_num_max
	mgr: set max of 32 pgs for .mgr pool
	mgr/dashboard: expect pg_num_max property for pools
	mon/OSDMonitor: add option --pg-num_max arg for create pool
	mon/OSDMonitor: disallow setting pg_num < min or > max
	mgr/pg_autoscaler: apply pg_num_max
	mon: add pg_num_max pool property

Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2022-01-06 08:54:45 -05:00
Ilya Dryomov
3b7513e46a
Merge pull request #44157 from CongMinYin/pwl-small-fixes
librbd/cache/pwl: code cleanup and some minor fixes

Reviewed-by: Mykola Golub <mgolub@suse.com>
Reviewed-by: Deepika Upadhyay <dupadhya@redhat.com>
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
2022-01-06 14:54:31 +01:00
Yin Congmin
e96cdcb658 librbd/cache/pwl: merge multiple output "<<" calls
Follow the principle of fewer "<<" calls and higher performance.
Merge multiple output "<<" calls.

Signed-off-by: Yin Congmin <congmin.yin@intel.com>
2022-01-06 15:38:04 +08:00
Yingxin
c1c7d3b61a
Merge pull request #44475 from athanatos/sjust/wip-53783
crimson/os/seastore/cache: fix debug macro usage

Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
2022-01-06 09:36:06 +08:00
Samuel Just
298e77c64b crimson/os/seastore/cache: fix debug macro usage
Introduced via conflict between 277e57 and 632916.

Fixes: https://tracker.ceph.com/issues/53783
Signed-off-by: Samuel Just <sjust@redhat.com>
2022-01-05 23:46:33 +00:00
John Bent
cbe029bb3a README.md: Update README.md to add link to tracker.ceph.com
I searched the existing documentation for a link to the tracker and had a hard time finding it. Other folks like myself might like it so prominently displayed.
Added a link to https://tracker.ceph.com/projects/ceph as https://tracker.ceph.com/ is basically blank and not totally intuitive how to get to issues.

Signed-off-by: John Bent <john.bent@seagate.com>
2022-01-05 14:48:12 -07:00
Samuel Just
c3f7bb8a9f
Merge pull request #44429 from cyx1231st/wip-crimson-improve-log-2
crimson/os/seastore: differentiate loggers in seastore

Reviewed-by: Samuel Just <sjust@redhat.com>
2022-01-05 12:52:18 -08:00
Samuel Just
aa87b904bd
Merge pull request #44420 from aisakaki/lru-cache
crimson/os/seastore/cache: add lru

Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
2022-01-05 12:34:24 -08:00
Neha Ojha
24df4a2e83
Merge pull request #44474 from ljflores/wip-doc-integration-tests
doc/.../testing_integration_tests: fix formatting of teuthology-suite option

Reviewed-by: Neha Ojha <nojha@redhat.com>
2022-01-05 10:33:55 -08:00
Laura Flores
33ae23a150 doc/.../testing_integration_tests: fix formatting of teuthology-suite option
The `--subset` teuthology-suite option should be formatted.

Signed-off-by: Laura Flores <lflores@redhat.com>
2022-01-05 16:48:53 +00:00
Or Friedmann
71ffbaee08 rgw: Add rgw rate limiting per user and per bucket
Add rgw rate limiting per user and per bucket

Signed-off-by: Or Friedmann <ofriedma@redhat.com>
2022-01-05 15:22:13 +00:00
Daniel Gryniewicz
e0acbe484a RGW - Zipper add attr merge for User
Signed-off-by: Daniel Gryniewicz <dang@redhat.com>
2022-01-05 15:22:07 +00:00
Matt Benjamin
2a465f806a
Merge pull request #39192 from linuxbox2/wip-lc-notify
rgwlc:  optionally support notifications on object expiration
2022-01-05 09:38:47 -05:00
Nizamudeen A
e3d92e4889 mgr/dashboard: Update Angular version to 12
A full changelog can be seen here: https://blog.angular.io/angular-v12-is-now-available-32ed51fbfd49

For us, the most I had to do is to take care of the min-max validation
and a small CSS change regarding the math()

Fixes: https://tracker.ceph.com/issues/53049
Signed-off-by: Nizamudeen A <nia@redhat.com>
2022-01-05 19:37:23 +05:30
Sebastian Wagner
0ba3e6b2a4
Merge pull request #44341 from sebastian-philipp/cleanup-snmp
mgr/cephadm: Cleanup snmp

Reviewed-by: Adam King <adking@redhat.com>
2022-01-05 14:34:48 +01:00
Venky Shankar
452653844d
Merge pull request #44000 from nmshelke/exception-handling-48473
mgr/stats: exception handling for ceph fs perf stats command

Reviewed-by: Venky Shankar <vshankar@redhat.com>
2022-01-05 17:55:39 +05:30
Venky Shankar
da946d527c
Merge pull request #44291 from vshankar/wip-ignore-invalid-client-op
mds: ignore unknown client op when tracking op latency

Reviewed-by: Venky Shankar <vshankar@redhat.com>
2022-01-05 17:55:06 +05:30
Venky Shankar
206d444d37
Merge pull request #44279 from jtlayton/wip-50235
cephfs-shell: add the ability to mount a named filesystem

Reviewed-by: Venky Shankar <vshankar@redhat.com>
2022-01-05 17:46:01 +05:30
Sebastian Wagner
dc8f3bedbb
Merge pull request #44158 from adk3798/agent-failed
mgr/cephadm: don't include agents in CEPHADM_FAILED_DAEMON

Reviewed-by: Sebastian Wagner <sewagner@redhat.com>
2022-01-05 12:28:34 +01:00
Alfonso Martínez
bb56e84c71
Merge pull request #44388 from rhcs-dashboard/02-host-inventory-fix
mgr/dashboard: fix orchestrator/02-hosts-inventory.e2e failure

Reviewed-by: Waad Alkhoury <walkhour@redhat.com>
Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
2022-01-05 11:32:22 +01:00