[zmq] ZMQ driver eats too many TCP sockets
Bug #1555007 reported by
Alexey Yelistratov
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
oslo.messaging |
Fix Released
|
Undecided
|
Oleksii Zamiatin |
Bug Description
Oslo.messaging 0mq driver eats too many sockets on controller nodes and is not yet ready to use on large clusters. Current scale limit is 400 nodes. Each additional compute node needs ~100 new connections to the controllers.
MOS 8.0 + openstack Liberty + python-
Changed in oslo.messaging: | |
assignee: | nobody → Oleksii Zamiatin (ozamiatin) |
status: | New → In Progress |
To post a comment you must log in.
Reviewed: https:/ /review. openstack. org/287094 /git.openstack. org/cgit/ openstack/ oslo.messaging/ commit/ ?id=cc1cb303217 7ec80d84cff409c 71ce3204122f53
Committed: https:/
Submitter: Jenkins
Branch: master
commit cc1cb3032177ec8 0d84cff409c71ce 3204122f53
Author: Oleksii Zamiatin <email address hidden>
Date: Wed Mar 2 12:41:52 2016 +0200
[zmq] Reduce number of connections
In this change 'use_router_proxy' option was added
to switch between direct connections and proxy.
Proxy was reimplemented and splitted onto two
types of proxies:
* PUBLISHER proxy for fanout pattern
* ROUTER proxy for direct messaging
Each type of proxy is configured over command line
argument --type.
Deployment guide was updated accordingly to the change.
Change-Id: If36e9c26e2a8eb e622cfa7e9f2a07 b1a69aabe34
Closes-Bug: #1555007