POE::Component::Pool::Thread 0.015 Released
After reading a bazillion articles about maintaining productivity I've managed to actually set aside a cold minute and fix one of the many projects of mine that have gone stale. And so, a new release of POE::Component::Pool::Thread was uploaded to CPAN moments ago. And seeing as this portion of my website really is a blog, I figured I should just post about it.
The only things that change in this release are the test suite which was broken 10 ways from Sunday. It seems that at the time I wrote the test suite I had some how managed to write code with an inane number of race conditions. For a test suite of a thread pool, it was amazingly not threadsafe, and thus failed the overwhelming majority of the time.
Now, however…
smccoy@sludge:~/code/trunk/POE-Component-Pool-Thread> make test cp Thread.pm blib/lib/POE/Component/Pool/Thread.pm PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/post_queue........ok t/post_threshold....ok t/pre_interface.....ok All tests successful. Files=3, Tests=109, 2 wallclock secs ( 0.84 cusr + 0.06 csys = 0.90 CPU)
Let's hear it for working test suites and modules that actually install! And let's hear it for productivity! Hopefully this is the start of knocking my personal work out of this hole it's been in for the last 2-3 years.