Commit Graph

70 Commits (01716f70e6809cd3b1eac576bdef6bb6451ed65a)

Author SHA1 Message Date
Corey Farrell 01716f70e6 taskprocessor: Warn on unused result from pushing task.
7 years ago
Corey Farrell d202b56a74 main/taskprocessor: Use ast_cli_completion_add.
7 years ago
Richard Mudgett 1bbd9f4a47 taskprocessor.c: Increase the number of tps_singletons container buckets.
7 years ago
Richard Mudgett 473330983b taskprocessor.c: Change when high water warning logged.
8 years ago
Richard Mudgett 9d4bd3d763 taskprocessor.c: Tweak high water checks.
9 years ago
Alexei Gradinari 1589452fdc pjsip: Fix deadlock with suspend taskprocessor on masquerade
9 years ago
Richard Mudgett 610eee2a36 taskprocessors: Implement high/low water mark alerts.
9 years ago
Richard Mudgett 0ab89182d9 taskprocessor.c: Increase CLI "core ping taskprocessor" timeout.
9 years ago
Richard Mudgett a2a8ea3330 taskprocessor.c: Fix some taskprocessor unrefs.
9 years ago
Richard Mudgett 9cda1de34d taskprocessor.c: Simplify ast_taskprocessor_get() return code.
9 years ago
Richard Mudgett ec1f1c6742 taskprocessor.c: New API for human friendly taskprocessor names.
9 years ago
Richard Mudgett 3b33ac7a46 taskprocessor.c: Sort CLI "core show taskprocessors" output.
9 years ago
Richard Mudgett d8bc3e0c8b taskprocessor.c: Fix CLI "core show taskprocessors" output format.
9 years ago
Richard Mudgett 2c4b7502de taskprocessor.c: Fix CLI "core show taskprocessors" unref.
9 years ago
Richard Mudgett 0e0c24ad78 taskprocessor.c: Add CLI "core ping taskprocessor" missing unlock.
9 years ago
Mark Michelson 4f43b85c92 Taskprocessors: Increase high-water mark
10 years ago
Mark Michelson 2f9cb7d62b res_pjsip: Deny requests when threadpool queue is backed up.
10 years ago
Jonathan Rose 6ff48319d9 taskprocessor: Add high water mark warnings
10 years ago
Joshua Colp a676ba2aad taskprocessor: Fix race condition between unreferencing and finding.
10 years ago
Richard Mudgett 32ddf6d86b taskprocessor.c: Remove extra unref from off-nominal path.
10 years ago
Corey Farrell 6adf26f14d Replace most uses of ast_register_atexit with ast_register_cleanup.
10 years ago
Richard Mudgett 6a844be566 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