Commit Graph

28 Commits (21)

Author SHA1 Message Date
Corey Farrell 5ab94d2a3e
taskprocessor: Warn on unused result from pushing task.
7 years ago
Mark Michelson 8055d080cd Fix failing threadpool_auto_increment test.
9 years ago
Joshua Colp 9fa76ba215 test_threadpool: Wait for each task to complete and fix memory leak.
9 years ago
Joshua Colp 2954354404 threadpool: Handle worker thread transitioning to dead when going active.
10 years ago
Richard Mudgett 9c6d72e30d Unit tests: Fix unit test description strings.
10 years ago
David M. Lee 222e8a3afb Add a serializer interface to the threadpool
12 years ago
Mark Michelson 84c50fde1f Address David's latest feedback on reviewboard:
12 years ago
Mark Michelson 967e380ba8 Make the threadpool listener opaque.
12 years ago
Mark Michelson c6bc51ef28 Make the initial size of the threadpool part of the options passed in.
12 years ago
Mark Michelson edc2e4dac0 Remove threadpool listener alloc and destroy callbacks.
12 years ago
Mark Michelson bdd8da406b Address review board feedback from Matt and Richard
12 years ago
Mark Michelson 8760e32ae3 Add auto-increment option and accompanying test.
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 90d76a5026 Make thread state waiting a little less ugly and not possible to lock up.
13 years ago
Mark Michelson 957cb0742b Improve timedwaits in tests to actually behave like they should.
13 years ago
Mark Michelson 64deed062a Add threadpool options and accompanying test.
13 years ago
Mark Michelson 5dd22df050 Improve shutdown procedure.
13 years ago
Mark Michelson b6a73bb451 Add some useful debugging in threadpool test failure conditions.
13 years ago
Mark Michelson 293b18ecce Create longer thread destruction test.
13 years ago
Mark Michelson 4deecdef72 Add a task distribution test.
13 years ago
Mark Michelson b353c80dc0 Add threadpool reactivation test.
13 years ago
Mark Michelson afdbd80bc3 Add a single-thread multi-task test.
13 years ago
Mark Michelson d9f4952b8a Add test where we create a thread and push a task.
13 years ago
Mark Michelson 2dc89eb485 Add test where we add a task then create a thread for it.
13 years ago
Mark Michelson f275c11e78 Add threadpool destruction test.
13 years ago
Mark Michelson ec29862a92 Fix up categories of threadpool tests.
13 years ago
Mark Michelson 4590bfd93d Add new threadpool test and fix some taskprocessor bugs.
13 years ago
Mark Michelson c32634e0dd Add initial simple threadpool test.
13 years ago