Commit Graph

67 Commits (820879415f7b6dd7ea300b6b43308d8cffb7256d)

Author SHA1 Message Date
Alexei Gradinari 820879415f pjsip: Fix deadlock with suspend taskprocessor on masquerade
9 years ago
Richard Mudgett 2cd67d5b07 taskprocessors: Implement high/low water mark alerts.
9 years ago
Mark Michelson e66021d2ca Merge "taskprocessor.c: Increase CLI "core ping taskprocessor" timeout."
9 years ago
Richard Mudgett c9f7269b2e taskprocessor.c: Increase CLI "core ping taskprocessor" timeout.
9 years ago
Richard Mudgett 6e2a867716 taskprocessor.c: Fix some taskprocessor unrefs.
9 years ago
Richard Mudgett d36c4d0b01 taskprocessor.c: Simplify ast_taskprocessor_get() return code.
9 years ago
Richard Mudgett 3e857bb347 taskprocessor.c: New API for human friendly taskprocessor names.
9 years ago
Richard Mudgett 71bb7b9c40 taskprocessor.c: Sort CLI "core show taskprocessors" output.
9 years ago
Richard Mudgett 84c245d38c taskprocessor.c: Fix CLI "core show taskprocessors" output format.
9 years ago
Richard Mudgett 7d86979ea0 taskprocessor.c: Fix CLI "core show taskprocessors" unref.
9 years ago
Richard Mudgett b025e1982f taskprocessor.c: Add CLI "core ping taskprocessor" missing unlock.
9 years ago
Mark Michelson e8881e1770 Taskprocessors: Increase high-water mark
10 years ago
Mark Michelson 264c74aa22 res_pjsip: Deny requests when threadpool queue is backed up.
10 years ago
Jonathan Rose a2c2a8e1bb taskprocessor: Add high water mark warnings
10 years ago
Joshua Colp fc4d4f5379 taskprocessor: Fix race condition between unreferencing and finding.
10 years ago
Richard Mudgett aa8479778e taskprocessor.c: Remove extra unref from off-nominal path.
10 years ago
Matt Jordan 4a58261694 git migration: Refactor the ASTERISK_FILE_VERSION macro
10 years ago
Corey Farrell 3ddd92902a Replace most uses of ast_register_atexit with ast_register_cleanup.
10 years ago
Richard Mudgett 0165c5f95a chan_pjsip: Fix deadlock when masquerading PJSIP channels.
11 years ago
Kinsey Moore abd3e4040b Allow Asterisk to compile under GCC 4.10
11 years ago
Richard Mudgett 78790f0d58 taskprocessor: Made use pthread_equal() to compare thread ids.
12 years ago
David M. Lee 2de42c2a25 Multiple revisions 399887,400138,400178,400180-400181
12 years ago
Mark Michelson 74f2318051 Merge the pimp_my_sip branch into trunk.
12 years ago
David M. Lee 222e8a3afb Add a serializer interface to the threadpool
12 years ago
Mark Michelson a73d6e5b86 Add doxygen to accessors and increase refcount of taskprocessor before returning.
12 years ago
Mark Michelson 663479a558 Make ast_taskprocessor_listener opaque.
12 years ago
Mark Michelson 03e89247de Address further review feedback from David Lee.
12 years ago
Mark Michelson 65c7d6e2c3 Remove alloc and destroy callbacks from the taskprocessor.
12 years ago
Mark Michelson 99701cd1d1 Remove tasks from the taskprocessor and free them when taskprocessor is destroyed.
12 years ago
Mark Michelson a08847c270 Add some doxygen and remove an unnecessary unlock.
12 years ago
Mark Michelson bdd8da406b Address review board feedback from Matt and Richard
12 years ago
Mark Michelson ece4c95798 Resolve conflict and reset automerge.
13 years ago
Mark Michelson 1310e659bd Solve the issue about the "CHANGE THIS" and "XXX CHANGE THIS XXX" taskprocessor names.
13 years ago
Mark Michelson b8f35bb197 Remove unsafe write of listener member.
13 years ago
Mark Michelson 3a25935f7d Fix infinite looping and crash problem.
13 years ago
Mark Michelson 4590bfd93d Add new threadpool test and fix some taskprocessor bugs.
13 years ago
Mark Michelson e2196d7981 Get rid of trailing whitespace.
13 years ago
Mark Michelson f4328e109d Reorganize code and change behavior of ast_taskprocessor_execute() when taskprocessor is shutting down.
13 years ago
Mark Michelson ec68a15619 Test that shutdown callback is called when expected.
13 years ago
Mark Michelson 12de4198b8 Add a shutdown callback to taskprocessor listeners.
13 years ago
Mark Michelson a4a48d9274 Add doxygen and constify some things.
13 years ago
Mark Michelson d5716ecae2 Genericize the allocation and destruction of taskprocessor listeners.
13 years ago
Mark Michelson 902a2d8919 Get rid of taskprocessor fields no longer necessary.
13 years ago
Mark Michelson 77725bf293 Move taskprocessors to use a listener model.
13 years ago
Matthew Jordan a094707d51 Fix a variety of ref counting issues
13 years ago
Kevin P. Fleming 166b4e2b30 Multiple revisions 369001-369002
13 years ago
Kinsey Moore c5b3db1956 Kill off red blobs in most of main/*
13 years ago
Richard Mudgett 27b69e7d29 Audit of ao2_iterator_init() usage for v1.8.
13 years ago
Paul Belanger 3556e4c2d4 Replace ast_log(LOG_DEBUG, ...) with ast_debug()
14 years ago
Russell Bryant 5665aa361f Minor tweaks to comment blocks and includes.
15 years ago