Commit Graph

34 Commits (c98447f82c68be74b0987af38cef642db8ac24f2)

Author SHA1 Message Date
Russell Bryant cc0b7e7df5 Some scheduler API cleanup and improvements.
15 years ago
Russell Bryant 461f9b004e Merged revisions 281575 via svnmerge from
15 years ago
Tilghman Lesher fe9e0e672e Finally, a method that really fixes the assertions in chan_iax2.c related to cancelling lagid.
15 years ago
Mark Michelson dbc3111652 Initialize counters in ast_sched_report so that resulting data is not bogus.
15 years ago
Russell Bryant 989e617e1f Fix a regression in scheduler entry ordering, and add a regression test for it.
16 years ago
Russell Bryant 044cf691fe Significantly improve scheduler performance under high load.
16 years ago
Russell Bryant 8c75380f52 Make ast_sched_report() and ast_sched_dump() thread safe.
16 years ago
Russell Bryant ca9d3b8ac9 Fix a number of problems with ast_sched_report().
16 years ago
Russell Bryant 0cbada4f96 Add a common implementation of a scheduler context with a dedicated thread.
16 years ago
Russell Bryant bdfd731b8b Merged revisions 142354 via svnmerge from
17 years ago
Sean Bright 74bf61579f That's all, folks. Not going to update the Makefile until res_jabber is
17 years ago
Tilghman Lesher c95460a353 Oops, wrong define
17 years ago
Tilghman Lesher c6081ee253 Merged revisions 131988 via svnmerge from
17 years ago
Tilghman Lesher 7575be9da1 Merged revisions 131985 via svnmerge from
17 years ago
Tilghman Lesher 3fa9ad3d13 Merged revisions 131970 via svnmerge from
17 years ago
Tilghman Lesher 467c6f5f90 Merged revisions 121861 via svnmerge from
17 years ago
Luigi Rizzo 18065a175d Use casts or intermediate variables to remove a number
17 years ago
Russell Bryant 08f91c1192 Merged revisions 116463 via svnmerge from
17 years ago
Russell Bryant 56aa9b9efa Fix up a problem that was introduced into the scheduler when it was converted
17 years ago
Tilghman Lesher b11854445b Add attributes to various API calls, to help track down bugs (and remove a deprecated function)
17 years ago
Steve Murphy 2b69ec9a38 Introducing a small upgrade to the ast_sched_xxx facility, to keep it from eating up lots of cpu cycles. See CHANGES. From the team/murf/bug11210 branch.
17 years ago
Luigi Rizzo e0ff5fef5c remove a bunch of useless #include "options.h"
18 years ago
Luigi Rizzo 9335ace850 another bunch of include removals (errno.h and asterisk/logger.h)
18 years ago
Luigi Rizzo fdb7f7ba3d Start untangling header inclusion in a way that does not affect
18 years ago
Kevin P. Fleming edc78d6023 improve linked-list macros in two ways:
18 years ago
Russell Bryant 9f64905d4e Merged revisions 83432 via svnmerge from
18 years ago
Tilghman Lesher 262578a60f A schedule id of 0 is not possible and is used to flag that we want to add a new item
18 years ago
Russell Bryant f5bf66bcd7 This commit adds a scheduler API call, ast_sched_replace that can be used
18 years ago
Russell Bryant 5590f67f58 Convert so more logging to ast_debug (issue #10045, dimas)
18 years ago
Russell Bryant 80166c6de8 Conversions to ast_debug()
18 years ago
Tilghman Lesher 9d05ff8ed5 Issue 9869 - replace malloc and memset with ast_calloc, and other coding guidelines changes
18 years ago
Joshua Colp acf96db39f Merged revisions 56457 via svnmerge from
18 years ago
Matt O'Gorman ae8cc3e18b bug #8076 check option_debug before printing to debug channel.
19 years ago
Kevin P. Fleming 0a27d8bfe5 merge new_loader_completion branch, including (at least):
19 years ago