OpenStack library for messaging
Go to file
Zhen Qin 2a567ca607 Suppress excessive debug logs when consume rabbit
If using rabbitmq as rpc backend, oslo.messaging generates large amount
of redundant timeout debug logs (several logs per second on multiple
openstack services, such as nova, heat, cinder), in format of 'Timed out
waiting for RPC response: Timeout while waiting on RPC response - topic:
"<unknown>", RPC method: "<unknown>" info: "<unknown>'. It's because
each socket timeout exception is raised to multiple levels of error
recovery callback functions then logged repeatedly.

However, the accompanying value of socket.timeout exception is currently
always “timed out”. Besides, oslo.messaging has implemented retry
mechanism to recover socket timeout failure. Therefore, IMO those logs
should be suppressed, even if at debug level, to save disk space and
make debugging more convenient.

Change-Id: Iafc360f8d18871cff93e7fd721d793ecdef5f4a1
Closes-Bug: #1714558
(cherry picked from commit 147186c7b4)
2018-07-13 15:22:56 +02:00
doc Create doc/requirements.txt 2017-12-29 11:44:49 -06:00
etc Fix spelling typo in output 2015-09-24 18:11:22 +08:00
oslo_messaging Suppress excessive debug logs when consume rabbit 2018-07-13 15:22:56 +02:00
releasenotes rabbitmq: don't wait for message ack/requeue 2017-11-30 16:49:12 +01:00
tools Avoid tox_install.sh for constraints support 2017-12-29 11:44:28 -06:00
.coveragerc Update .coveragerc after the removal of respective directory 2016-10-18 17:20:09 +05:30
.gitignore Add reno for releasenotes management 2016-05-19 17:14:31 +03:00
.gitreview Update .gitreview for stable/pike 2017-07-28 21:05:01 +00:00
.testr.conf tests: don't run functional tests in parallel 2017-02-23 10:59:00 +01:00
CONTRIBUTING.rst Optimize the link address 2017-04-08 22:39:02 +08:00
HACKING.rst Update URLs in documents according to document migration 2017-07-12 22:54:02 +08:00
LICENSE Add oslo.messaging project infrastructure 2013-06-15 08:43:50 +01:00
README.rst Update URLs in documents according to document migration 2017-07-12 22:54:02 +08:00
babel.cfg Setup for translation 2014-06-05 22:48:44 +02:00
bindep.txt tox: rename zeromq target 2017-01-02 11:34:02 +01:00
requirements.txt Updated from global requirements 2017-07-18 01:54:53 +00:00
setup-test-env-amqp1.sh [AMQP 1.0] Setup the amqp1 test environment on ubuntu 2016-12-19 14:47:04 -05:00
setup-test-env-kafka.sh tox: use already installed kafka if present 2017-01-02 11:46:48 +01:00
setup-test-env-zmq-direct-dynamic.sh [zmq] Use more stable configuration in voting job 2017-01-16 10:13:17 +02:00
setup-test-env-zmq-proxy.sh [zmq] Fix non voting gate jobs 2016-12-02 17:12:43 +02:00
setup-test-env-zmq-pub-sub.sh [zmq] Fix non voting gate jobs 2016-12-02 17:12:43 +02:00
setup-test-env-zmq.sh [zmq] Use more stable configuration in voting job 2017-01-16 10:13:17 +02:00
setup.cfg Update URLs in documents according to document migration 2017-07-12 22:54:02 +08:00
setup.py Updated from global requirements 2017-03-04 01:51:17 +00:00
test-requirements.txt Updated from global requirements 2017-08-11 19:04:06 +00:00
tox.ini Use stable branch for upper constraints 2018-01-08 12:14:48 -06:00

README.rst

Team and repository tags

image

Oslo Messaging Library

Latest Version

Downloads

The Oslo messaging API supports RPC and notifications over a number of different messaging transports.