Commit Graph

94903 Commits

Author SHA1 Message Date
Yuval Lifshitz
6bc82a7485 rgw: pubsub fix debian packaging dependencies
Signed-off-by: Yuval Lifshitz <yuvalif@yahoo.com>
2019-02-13 21:26:18 +02:00
Yuval Lifshitz
7a33fd8d56 rgw: pubsub add cmake check for rabbitmq
Signed-off-by: Yuval Lifshitz <yuvalif@yahoo.com>
2019-02-13 13:30:50 +02:00
Yuval Lifshitz
95f586d32f rgw: pubsub. fix commenst from PR#25866. support https
Signed-off-by: Yuval Lifshitz <yuvalif@yahoo.com>
2019-02-13 11:19:19 +02:00
Yuval Lifshitz
3606cb774f rgw: pubsub fix bullet list in doc
Signed-off-by: Yuval Lifshitz <yuvalif@yahoo.com>
2019-02-13 11:19:18 +02:00
Yuval Lifshitz
be3d47a92b rgw: pubsub fix test compilation error for ubuntu
Signed-off-by: Yuval Lifshitz <yuvalif@yahoo.com>
2019-02-13 11:19:18 +02:00
Yuval Lifshitz
1682e1917e rgw: pubsub update documentation with amqp support
Signed-off-by: Yuval Lifshitz <yuvalif@yahoo.com>
2019-02-13 11:19:18 +02:00
Yuval Lifshitz
10492ccbba rgw: pubsub support amqp broker reconnects
Signed-off-by: Yuval Lifshitz <yuvalif@yahoo.com>
2019-02-13 11:19:18 +02:00
Yuval Lifshitz
0eab504c7a rgw: pubsub handle immediate errors. support connection deletions
Signed-off-by: Yuval Lifshitz <yuvalif@yahoo.com>
2019-02-13 11:19:18 +02:00
Yuval Lifshitz
15fea9aed3 rgw: pubsub fix ubuntu linking issue
Signed-off-by: Yuval Lifshitz <yuvalif@yahoo.com>
2019-02-13 11:19:18 +02:00
Yuval Lifshitz
014ed3a1e0 rgw: pubsub support multiple acks in one amqp reply
Signed-off-by: Yuval Lifshitz <yuvalif@yahoo.com>
2019-02-13 11:19:17 +02:00
Yuval Lifshitz
55adc697bb rgw: pubsub amqp manager to be thread safe
Signed-off-by: Yuval Lifshitz <yuvalif@yahoo.com>
2019-02-13 11:19:17 +02:00
Yuval Lifshitz
0efe1e4dcb rgw: pubsub move amqp ro rgw namespace. memleak fix in unittest
Signed-off-by: Yuval Lifshitz <yuvalif@yahoo.com>
2019-02-13 11:19:17 +02:00
Yuval Lifshitz
a5c65d22da rgw: pubsub remove unused http endpoint code
Signed-off-by: Yuval Lifshitz <yuvalif@yahoo.com>
2019-02-13 11:19:17 +02:00
Yuval Lifshitz
9d924296c1 rgw: pubsub support rabbitmq 0.7.1 (ubuntu-xenial)
Signed-off-by: Yuval Lifshitz <yuvalif@yahoo.com>
2019-02-13 11:19:17 +02:00
Yuval Lifshitz
e2c7842f4e install rabbitmq for debian/ubuntu and xBSD
Signed-off-by: Yuval Lifshitz <yuvalif@yahoo.com>
2019-02-13 11:19:17 +02:00
Yuval Lifshitz
60b25cf59d rgw: pubsub add perf counters. fix error handling
Signed-off-by: Yuval Lifshitz <yuvalif@yahoo.com>
2019-02-13 11:19:17 +02:00
Yuval Lifshitz
4a71e0e20a rgw: pubsub handle amqp n/acks
Signed-off-by: Yuval Lifshitz <yuvalif@yahoo.com>
2019-02-13 10:52:12 +02:00
Yuval Lifshitz
202f537bb0 rgw: pubsub add amqp unit-tests
Signed-off-by: Yuval Lifshitz <yuvalif@yahoo.com>
2019-02-13 10:52:12 +02:00
Yuval Lifshitz
e703e5da64 rgw: pubsub noack in rabbitmq + error handling
Signed-off-by: Yuval Lifshitz <yuvalif@yahoo.com>
2019-02-13 10:30:15 +02:00
Yuval Lifshitz
b4c4169821 rgw: pubsub support amqp endpoint - demo
Signed-off-by: Yuval Lifshitz <yuvalif@yahoo.com>
2019-02-13 10:30:15 +02:00
Sage Weil
54eee67b84 Merge PR #26385 into master
* refs/pull/26385/head:
	mon: mons also connect to mgrs

Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: João Eduardo Luís <joao@suse.de>
2019-02-12 16:45:22 -06:00
Dan Mick
bcb27104e4
Merge pull request #26377 from tchaikov/wip-mgr-plugin-arch-all
debian/control: change Architecture python plugins to "all"
2019-02-12 14:06:21 -08:00
Andrew Schoen
d95a29e41f
Merge pull request #26246 from leseb/cb-typo
ceph-volume: add space between words

Reviewed-by: Andrew Schoen <aschoen@redhat.com>
2019-02-12 14:08:17 -06:00
Mykola Golub
c8884ec306
Merge pull request #26337 from dillaman/wip-37998
librbd: get_parent API method should properly handle migrating image

Reviewed-by: Mykola Golub <mgolub@suse.com>
2019-02-12 21:31:43 +02:00
Ken Dreyer
2f88b85e9d Merge pull request #26368 from alfredodeza/wip-rm38261
build: further removal of `subman` configuration

Reviewed-by: Ken Dreyer <kdreyer@redhat.com>
Reviewed-by: Kefu Chai <tchaikov@gmail.com>
2019-02-12 12:13:53 -07:00
Jason Dillaman
1c80583daa rbd: added missing feature bitmask to name mapping
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2019-02-12 10:43:49 -05:00
Jason Dillaman
79a10192e8 rbd: removed migration source annotation from parent info
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2019-02-12 10:43:14 -05:00
Sage Weil
e63814f1e2 Merge PR #26340 into master
* refs/pull/26340/head:
	osd/OSD: respect osdmap message limits
	mon/OSDMonitor: limit MOSDMap message size by bytes
	common/options: add osd_map_message_max_bytes

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2019-02-12 09:26:56 -06:00
Sage Weil
46a03600d0 Merge PR #26365 into master
* refs/pull/26365/head:
	msg/async/ProtocolV2: refuse incoming reconnect attempt intended for someone else
	msg/async/ProtocolV2: refuse incoming connection intended for someone else

Reviewed-by: Ricardo Dias <rdias@suse.com>
2019-02-12 09:09:34 -06:00
Sage Weil
fb4d9b7ae2 Merge PR #26363 into master
* refs/pull/26363/head:
	ceph.spec.in: python-kubernetes broken on rhel

Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
Reviewed-by: Jeff Layton <jlayton@redhat.com>
2019-02-12 09:09:10 -06:00
Kefu Chai
225cccac50
Merge pull request #26323 from LenzGr/pools-typo
mgr/dashboard: Fix typo in pools management

Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
Reviewed-by: Tatjana Dehler <tdehler@suse.com>
Reviewed-by: Patrick Nawracay <pnawracay@suse.com>
Reviewed-by: Stephan Müller <smueller@suse.com>
2019-02-12 22:54:03 +08:00
Ricardo Dias
98bfb40bc2
mon: mons also connect to mgrs
Signed-off-by: Ricardo Dias <rdias@suse.com>
2019-02-12 14:38:58 +00:00
Lenz Grimmer
f59b25029e
Merge pull request #26320 from tspmelo/wip-iscsi-discovery-ui
mgr/dashboard: Add iSCSI discovery authentication UI

Reviewed-by: Ricardo Marques <rimarques@suse.com>
Reviewed-by: Tatjana Dehler <tdehler@suse.com>
2019-02-12 15:04:22 +01:00
Kefu Chai
8018ca3614
Merge pull request #26383 from tchaikov/wip-auth-common-cleanup
auth, common: cleanups

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2019-02-12 21:22:45 +08:00
Kefu Chai
248e1d4740
Merge pull request #26221 from cyx1231st/wip-seastar-msgr-perf
crimson/net: misc fixes and features for crimson-messenger tests

Reviewed-by: Kefu Chai <kchai@redhat.com>
2019-02-12 20:44:35 +08:00
Kefu Chai
9e46205368 mon/MonClient: forward declare AuthRegistry instead of #include it
to speed up the compilation.

Signed-off-by: Kefu Chai <kchai@redhat.com>
2019-02-12 20:08:12 +08:00
Kefu Chai
b83335174a common/ceph_context: hardwire module_type to CEPH_ENTITY_TYPE_OSD
currently, crimson project is only targeting crimson-osd.

Signed-off-by: Kefu Chai <kchai@redhat.com>
2019-02-12 20:08:12 +08:00
Kefu Chai
c1902881af auth/AuthServer: fix typo in comments
Signed-off-by: Kefu Chai <kchai@redhat.com>
2019-02-12 20:01:09 +08:00
Yingxin Cheng
4a1dce4b73 crimson/net: crimson messenger performance test tool
Support the following settings:
* mode: both, client mode, server mode;
* set server address;
* rounds of messages;
* keepalive-ratio;
* block size;
* io-depth;

Signed-off-by: Yingxin Cheng <yingxincheng@gmail.com>
2019-02-12 19:26:09 +08:00
Yingxin Cheng
771419c34c crimson/net: improve UT performance and added timing
Signed-off-by: Yingxin Cheng <yingxincheng@gmail.com>
2019-02-12 19:18:06 +08:00
Lenz Grimmer
8ed92084ef
Merge pull request #26243 from nathan-weinberg/block-tabs
mgr/dashboard: Added tab tests to Block menu items

Reviewed-by: Laura Paduano <lpaduano@suse.com>
Reviewed-by: Tiago Melo <tmelo@suse.com>
2019-02-12 12:09:41 +01:00
Kefu Chai
660a64b6ff
Merge pull request #26364 from tchaikov/wip-test-silence-warnings
test/rgw: silence -Wsign-compare warnings

Reviewed-by: Abhishek Lekshmanan <abhishek@suse.com>
2019-02-12 17:41:45 +08:00
Tiago Melo
8b27f0b74b mgr/dashboard: Add iSCSI discovery authentication UI
Fixes: https://tracker.ceph.com/issues/38021

Signed-off-by: Tiago Melo <tmelo@suse.com>
2019-02-12 09:29:07 +00:00
Tiago Melo
406cd5081d mgr/dashboard: Fix order of table buttons
"float:none" is changing  the order of the table buttons.
By reverting this change and setting .oadatatableactions to "float:left",
we get the same result as intended before.

Signed-off-by: Tiago Melo <tmelo@suse.com>
2019-02-12 09:27:47 +00:00
Lenz Grimmer
fe5ba91d31
Merge pull request #26319 from tspmelo/wip-iscsi-service-spec
mgr/dashboard: Fix iSCSI service unit tests

Reviewed-by: Ricardo Marques <rimarques@suse.com>
2019-02-12 10:23:15 +01:00
Yingxin Cheng
be9a832ad9 crimson/net: fix memory leak
Do not enqueue sent before lossless policy implemented, it is causing
memory leak.

Signed-off-by: Yingxin Cheng <yingxincheng@gmail.com>
2019-02-12 16:48:03 +08:00
Yingxin Cheng
676077919a crimson/net: port sharded-msgr to existing code
Port sharded-msgr to crimson osd, monc, heartbeat and tests with
compatible mode.

Signed-off-by: Yingxin Cheng <yingxincheng@gmail.com>
2019-02-12 16:48:03 +08:00
Yingxin Cheng
f239774850 crimson/net: promote policy related method to Messenger
Signed-off-by: Yingxin Cheng <yingxincheng@gmail.com>
2019-02-12 16:48:03 +08:00
Yingxin Cheng
092944837e crimson/net: compatible mode of crimson-msgr
Added a compatible mode with master_sid to support single-core
dispatcher.

Signed-off-by: Yingxin Cheng <yingxincheng@gmail.com>
2019-02-12 16:48:02 +08:00
Yingxin Cheng
cf92062e3f crimson/net: suppress info logs for frequent keepalive
The new unittest_seastar_messenger will print out the count of keepalive
attempts at the end of the execution.

Signed-off-by: Yingxin Cheng <yingxincheng@gmail.com>
2019-02-12 16:48:02 +08:00