b7717e1616d362c79d6f366c7344827f70f127ed
This patch introduces the following tweaks to the timer implementation: Reduce the number of timers that need to be tracked by reducing the timer granularity to units of seconds. Decrease the default timeout values to further reduce the total number of tracked timers. Batch multiple expiring events that share the same deadline. Inline the timer comparison code in the main event loop. Avoid using an expensive comparison method in the heap sort by using an integer primitive instead. Use monotonic time instead of time.time() Change-Id: I83e86bf203e6a641085e482c7ccf0e01f4fb4d86
Oslo Messaging Library
The Oslo messaging API supports RPC and notifications over a number of different messaging transports.
- License: Apache License, Version 2.0
- Documentation: http://docs.openstack.org/developer/oslo.messaging
- Source: http://git.openstack.org/cgit/openstack/oslo.messaging
- Bugs: http://bugs.launchpad.net/oslo.messaging
Description