Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-02-23 | Fix a regression in scheduler entry ordering, and add a regression test for it. | Russell Bryant | |
(closes issue #14522) Reported by: pj Tested by: russell git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@178022 65c4cc65-6c06-0410-ace0-fbb531ad65f3 | |||
2009-02-17 | Use constants from inttypes.h to clear up 32-bit compilation errors | Mark Michelson | |
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@176706 65c4cc65-6c06-0410-ace0-fbb531ad65f3 | |||
2009-02-17 | Significantly improve scheduler performance under high load. | Russell Bryant | |
This patch changes the scheduler to use a max-heap to store pending scheduler entries instead of a fully sorted doubly linked list. When the number of entries in the scheduler gets large, this will perform much better. For much more detailed information on this change, see the review request. Review: http://reviewboard.digium.com/r/160/ git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@176639 65c4cc65-6c06-0410-ace0-fbb531ad65f3 |