SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for perl-MCE-1.838-1.1.noarch.rpm :
Thu Jan 24 13:00:00 2019 cooloAATTsuse.com
- updated to 1.838
see /usr/share/doc/packages/perl-MCE/Changes
1.838 Wed Jan 23 08:30:00 EST 2019

* IPC update, raising reliability across multiple platforms.

* Improved hack for the Windows platform for nested MCE sessions.

* Added _sysread, _sysseek, _syswrite, and _nonblocking to MCE::Util.

* Added barrier option to MCE::Queue: allows one to disable.

Sun Aug 26 14:00:00 2018 cooloAATTsuse.com
- updated to 1.837
see /usr/share/doc/packages/perl-MCE/Changes
1.837 Sat Aug 25 13:00:00 EST 2018

* Seeds the Math::Random::MT::Auto generator automatically when present
for non-threads, similarly to Math::Random and Math::Prime::Util, to
avoid child processes sharing the same seed value as the parent and
each other. The new seed is computed using the current seed.

Tue Jun 26 14:00:00 2018 cooloAATTsuse.com
- updated to 1.836
see /usr/share/doc/packages/perl-MCE/Changes
1.836 Mon Jun 25 08:30:00 EST 2018

* Moved validation code from MCE::Util to MCE::Core::Validation.

* Applied small optimizations.

Wed Mar 14 13:00:00 2018 cooloAATTsuse.com
- updated to 1.835
see /usr/share/doc/packages/perl-MCE/Changes
1.835 Tue Mar 13 15:00:00 EST 2018

* Added gather and relay demonstrations to MCE::Relay.

* Load IO::Handle for extra stability, preventing workers loading uniquely.

* Load Net::HTTP and Net::HTTPS before spawning if present LWP::UserAgent.
See http://www.perlmonks.org/?node_id=1199760
and http://www.perlmonks.org/?node_id=1199891.

Wed Feb 7 13:00:00 2018 cooloAATTsuse.com
- updated to 1.834
see /usr/share/doc/packages/perl-MCE/Changes
1.834 Tue Jan 23 08:00:00 EST 2018

* Improved Queue await and dequeue performance on the Windows platform.

* Added chameneos-redux parallel demonstrations on Github:
https://github.com/marioroy/mce-examples/tree/master/chameneos

Fri Dec 29 13:00:00 2017 cooloAATTsuse.com
- updated to 1.833
see /usr/share/doc/packages/perl-MCE/Changes
1.833 Thu Dec 28 16:00:00 EST 2017

* Fixed bug with sequence (#10), broken in 1.832. Thank you, AATTdjerius.

Wed Nov 22 13:00:00 2017 cooloAATTsuse.com
- updated to 1.832
see /usr/share/doc/packages/perl-MCE/Changes
1.832 Tue Nov 21 15:30:00 EST 2017

* Added LWP::UserAgent to list for enabling posix_exit.

* Improved number-sequence generation for big integers.

* Improved wantarray support in MCE::Mutex synchronize.

* Removed limit check on chunk_size option.

Tue Oct 10 14:00:00 2017 cooloAATTsuse.com
- updated to 1.831
see /usr/share/doc/packages/perl-MCE/Changes
1.831 Sun Oct 08 20:30:00 EST 2017

* Added STFL (Terminal UI) to list for enabling posix_exit.
See http://www.perlmonks.org/?node_id=1200923.

* Math::Prime::Util random numbers now unique between MCE workers.
See http://www.perlmonks.org/?node_id=1200960.

Thu Sep 14 14:00:00 2017 cooloAATTsuse.com
- updated to 1.830
see /usr/share/doc/packages/perl-MCE/Changes
1.830 Tue Sep 12 17:00:00 EST 2017
[BUG FIXES]

* Fixed MCE and MCE::Relay stalling when setting the input record separator.
See http://www.perlmonks.org/?node_id=1196701. Thank you, JediWombat.

* Fixed bug with dequeue_nb in MCE::Queue (#8). Thank you, AATTbokutin.

* Fixed signal handler (#9). Thank you, AATTchrisdenley.
[ENHANCEMENTS]

* Added Coro and Win32::GUI to list for enabling posix_exit.

* Added support for Haiku to get_ncpu in MCE::Util.

* Allow gathering to a shared array in MCE::Candy.

* Improved CPU count on the AIX platform in MCE::Util.

* Improved signal handling, including nested parallel-sessions.

* Improved running MCE::Hobo inside MCE workers.

* Improved running MCE with PDL.

* Refactored logic for MCE->do, bi-directional callback feature.

* Preserve lexical type for numbers during IPC: MCE->do and MCE::Queue.

* No longer loads threads on the Windows platform in MCE::Signal.
This enables MCE::Hobo 1.827 to spin faster, including lesser
memory consumption. Threads isn\'t required to run MCE::Hobo.

* Removed extra white-space from POD documentation.

* Validated MCE on SmartOS.

Thu May 4 14:00:00 2017 cooloAATTsuse.com
- updated to 1.829
see /usr/share/doc/packages/perl-MCE/Changes
1.829 Wed May 03 03:00:00 EST 2017

* Reduced memory consumption.

Sat Apr 29 14:00:00 2017 cooloAATTsuse.com
- updated to 1.828
see /usr/share/doc/packages/perl-MCE/Changes
1.828 Fri Apr 28 16:00:00 EST 2017
[BUG FIXES]

* Do not enable barrier mode for Queue on the Windows platform.

* Fixed MCE::Mutex::Flock, tmp_file missing script name in path.
[ENHANCEMENTS]

* Added Curses and Prima to list for enabling the posix_exit option.

* Allow a hash as input_data: Core API, MCE::{ Flow, Loop, Step }.

* Improved API documentation on MCE models with more synopsis.

* Enhanced IPC and signal handling. Reduced memory consumption.

* Make tmp_dir on demand in MCE::Signal. Ditto for sess_dir in MCE.

* Load Fcntl, File::Path, Symbol on demand.

Fri Apr 7 14:00:00 2017 cooloAATTsuse.com
- updated to 1.827
see /usr/share/doc/packages/perl-MCE/Changes
1.827 Wed Apr 05 01:30:00 EST 2017

* Do not enable barrier mode in Queue if constructed inside a thread or
by MCE Model (e.g. Step, Stream). Ditto for fast => 1 option.

* Updated MCE to not croak when running Perl in taint mode via perl -T.
Failing -T was MCE::Core::Input::{ Generator, Sequence }, MCE::Signal,
and MCE::Util.

* Added Denis Fateyev, Felipe Gasper, and Paul Howarth to Credits.
1.826 Sun Apr 02 23:00:00 EST 2017

* Is now safe running MCE with the Wx GUI toolkit (wxWidgets).
1.825 Sun Apr 02 07:00:00 EST 2017

* Updated MCE::Queue. The following provides a comparison for the
enhancements made regarding IPC during 1.822 through 1.825, in order
to run on machines having \"many\" cores. I ran with 12, 96, and 192
workers on an 8 core box.
A. MCE queue, dequeue 100k items.
my $Q = MCE::Queue->new();
$Q->enqueue( 1 .. 100000 );
$Q->end(); MCE 1.608 $Q->enqueue((undef) x 12, 96, or 192);
MCE->new(
max_workers => 12, 96, or 192,
user_func => sub {
while ( defined ( my $item = $Q->dequeue ) ) {
;
}
}
)->run();
MCE 1.608: 12 ~ 1.799 secs 96 ~ 8.702 secs 192 ~ 18.083 secs
MCE 1.821: ~ 1.450 secs ~ 5.231 secs ~ 8.102 secs
MCE 1.825: ~ 0.976 secs ~ 1.067 secs ~ 1.509 secs
B. Input file containing 250k lines ( 300 MiB ).
MCE->new(
input_data => \"/dev/shm/file_250k.txt\",
max_workers => 12, 96, or 192,
chunk_size => 1,
use_slurpio => 1,
user_func => sub { }
)->run();
MCE 1.608: 12 ~ 3.605 secs 96 ~ 8.074 secs 192 ~ 8.465 secs
MCE 1.821: ~ 3.613 secs ~ 8.058 secs ~ 8.607 secs
MCE 1.825: ~ 3.567 secs ~ 2.601 secs ~ 3.199 secs
C. Sequence of numbers from 1 to 200k.
MCE->new(
sequence => [ 1, 200000 ],
max_workers => 12, 96, or 192,
chunk_size => 1,
user_func => sub { }
)->run();
MCE 1.608: 12 ~ 1.236 secs 96 ~ 2.922 secs 192 ~ 3.113 secs
MCE 1.821: ~ 1.227 secs ~ 2.915 secs ~ 3.106 secs
MCE 1.825: ~ 1.250 secs ~ 1.203 secs ~ 1.581 secs

* Results were captured on a fast 8 core system running CentOS Linux 7.
The thing to take from this is that running many workers \"no longer\"
results in up to 5.6x penalty regarding IPC.
1.824 Sat Apr 01 01:00:00 EST 2017

* Completed validation for running MCE on a box having 100+ cores.

* Tuned the number of data-channels for IPC. Set upper limit in
MCE::Core::Input::{ Handle and Sequence } to not impact the
OS kernel. The result is better performance, yet graceful.

Sat Apr 1 14:00:00 2017 cooloAATTsuse.com
- updated to 1.823
see /usr/share/doc/packages/perl-MCE/Changes
1.823 Fri Mar 31 19:30:00 EST 2017

* Calibrated the number of data-channels for IPC.
1.822 Fri Mar 31 11:00:00 EST 2017

* Check for EINTR during sysread and syswrite.

* Improved reliability when running nested MCE sessions.

* Updated MCE::Mutex with Channel and Fcntl implementations.

* Completed validation for using MCE with 200+ cores.

Mon Mar 20 13:00:00 2017 cooloAATTsuse.com
- updated to 1.821
see /usr/share/doc/packages/perl-MCE/Changes
1.821 Sun Mar 19 04:00:00 EST 2017

* Improved reliability when running MCE with threads.

* Added parallel Net::Pcap and Ping demonstrations on Github:
https://github.com/marioroy/mce-examples/tree/master/network

* Optimized \'dequeue\' method in MCE::Queue.

* Optimized \'synchronize\' method in MCE::Mutex.

Tue Mar 14 13:00:00 2017 cooloAATTsuse.com
- updated to 1.820
see /usr/share/doc/packages/perl-MCE/Changes
1.820 Thu Mar 09 02:00:00 EST 2017

* Improved reliability when running MCE inside an eval block.

Tue Mar 7 13:00:00 2017 cooloAATTsuse.com
- updated to 1.819
see /usr/share/doc/packages/perl-MCE/Changes
1.819 Fri Mar 03 23:00:00 EST 2017

* Fixed issue with localizing AUTOFLUSH variable before autoflush handles.
Thank you, Charles Hendry for raising the issue.
1.818 Wed Mar 01 22:00:00 EST 2017

* Updated bin/mce_grep for determining chunk level. Ditto for chunk size.
Fixed an issue for not seeing STDERR output with \'--chunk-level=file\'.
Added support for zgrep, zegrep, and zfgrep. Thank you, Jeff Rouse.

* Changed Sereal to Sereal::Decoder and Sereal::Encoder in recommends
section inside Makefile and META files.

* Refactored MCE::Queue. Merged local and manager code base into one.
Removed t/04_norm_que_local.t and t/04_prio_que_local.t.

* Added \'end\' method to MCE::Queue.
Updated documentation on dequeue and pending.

Wed Mar 1 13:00:00 2017 cooloAATTsuse.com
- updated to 1.817
see /usr/share/doc/packages/perl-MCE/Changes
1.817 Sat Feb 25 02:00:00 EST 2017

* Improved bin/mce_grep. When -r is specified and zero paths are given,
start recursively in the current directory versus await data from STDIN.
Set chunk-level accordingly to list mode.
1.816 Fri Feb 24 19:00:00 EST 2017

* Revised the description on max_retries in MCE::Core.pod.
1.815 Fri Feb 24 01:00:00 EST 2017

* Fixed divide-by-zero error in MCE->yield.

* Refactored code for the interval option by moving the code to the manager
process. This allows the manager process to accomodate the next available
worker and ready to run. Previoulsy, a worker taking a long time resulted
in empty time slots. Thank you, Philippe Baumgart for your patience.

* Revised the description on posix_exit in MCE::Core.pod.

Tue Feb 21 13:00:00 2017 cooloAATTsuse.com
- updated to 1.814
see /usr/share/doc/packages/perl-MCE/Changes
1.814 Mon Feb 20 05:30:00 EST 2017

* Enhanced the progress option for use with MCE->process.
Updated progress demonstrations in MCE::Core.pod.

Fri Feb 17 13:00:00 2017 cooloAATTsuse.com
- updated to 1.813
see /usr/share/doc/packages/perl-MCE/Changes
1.813 Thu Feb 16 02:30:00 EST 2017

* Last minute request by Philippe Baumgart (reminder and long overdue).
Added progress option, a code block for receiving info on progress made.
See MCE::Core.pod for demonstrations accommodating all input data types.

Wed Feb 15 13:00:00 2017 cooloAATTsuse.com
- updated to 1.812
see /usr/share/doc/packages/perl-MCE/Changes
1.812 Tue Feb 14 17:00:00 EST 2017

* Bumped minimum requirement for Sereal to 3.015 when available.
Added regression ensuring matching version for Encoder and Decoder.
1.811 Mon Feb 13 23:30:00 EST 2017

* Fixed bug in MCE::Queue (dequeue_nb) when queue has zero items.

* Applied small optimization in MCE::Core::Input::Sequence and Generator.

* Added cross-platform template to MCE::Examples for making an executable.

* Removed signal handling for XCPU and XFSZ from MCE::Signal.

* Imply posix_exit => 1 if Gearman::XS or Gearman::Util is present during
MCE construction.

* Added MCE + Gearman demonstrations (xs and non-xs) on Github:
https://github.com/marioroy/mce-examples/tree/master/gearman_xs
https://github.com/marioroy/mce-examples/tree/master/gearman

* Changed kilobytes and megabytes to kibiBytes (KiB) and mebiBytes (MiB)
respectively inside the documentation.

Sun Dec 11 13:00:00 2016 cooloAATTsuse.com
- updated to 1.810
see /usr/share/doc/packages/perl-MCE/Changes
1.810 Fri Dec 09 23:30:00 EST 2016

* Updated check for IO handle allowed. This allows $gather_fh =
*STDOUT{IO},
construction in Perl <= 5.10.1. Thank you, Qiang Wang.

Thu Nov 24 13:00:00 2016 cooloAATTsuse.com
- updated to 1.809
see /usr/share/doc/packages/perl-MCE/Changes

Fri Nov 11 13:00:00 2016 cooloAATTsuse.com
- updated to 1.808
see /usr/share/doc/packages/perl-MCE/Changes
1.808 Sat Nov 01 02:00:00 EST 2016

* Workers persist unless shutdown explicity while running alongside
the Mojolicious framework.

Wed Nov 2 13:00:00 2016 cooloAATTsuse.com
- updated to 1.807
see /usr/share/doc/packages/perl-MCE/Changes
1.807 Tue Nov 01 16:00:00 EST 2016

* Enhanced relay capabilities. Added Mandelbrot example to MCE::Example.
Added extra demonstrations to MCE::Relay. Also, added test script.

* Tweaked manager-loop delay for special cases -- applies to MSWin32 only.

Thu Oct 13 14:00:00 2016 cooloAATTsuse.com
- updated to 1.806
see /usr/share/doc/packages/perl-MCE/Changes
1.806 Tue Oct 11 21:30:00 EST 2016

* Fixed two typos. Thank you, Florian Schlichting.

* Support input_data with nested arrays in MCE Models.

Fri Sep 2 14:00:00 2016 cooloAATTsuse.com
- updated to 1.805
see /usr/share/doc/packages/perl-MCE/Changes
1.805 Thu Sep 01 16:00:00 EST 2016

* Fixed bug in MCE::Queue (#4). Thank you, Mary Ehlers.

* Improved support for running MCE with Tk. Added Tk demonstrations to
MCE::Examples. Thank you, Götz Meyer.

Sat Jul 30 14:00:00 2016 cooloAATTsuse.com
- updated to 1.804
see /usr/share/doc/packages/perl-MCE/Changes
1.804 Thu Jul 28 23:00:00 EST 2016

* Removed the sleep statement in MCE->restart_worker.

* Added FCGI::ProcManager demonstrations to MCE::Examples.

* Automatically set posix_exit to 1 whenever (F)CGI.pm is present.

* Thank you Kai Wasserbäch (TheRealCuran) for the cool test case.
https://github.com/marioroy/mce-perl/issues/1

Tue Jul 12 14:00:00 2016 cooloAATTsuse.com
- updated to 1.803
see /usr/share/doc/packages/perl-MCE/Changes
1.803 Sun Jul 10 23:30:00 EST 2016

* Re-enabled Sereal 3.008+ for Perl < v5.12.0, if available.

* Optimized dequeue methods in MCE::Queue.

Wed Jul 6 14:00:00 2016 cooloAATTsuse.com
- updated to 1.802
see /usr/share/doc/packages/perl-MCE/Changes
1.802 Mon Jul 04 03:30:00 EST 2016

* Default to Storable for serialization in Perl less than v5.12.0.
Sereal 3.008+, if available, is loaded automatically in Perl v5.12+.
1.801 Sun Jul 03 00:30:00 EST 2016
[BUG FIXES]

* Fixed race condition in Queue->await.
[ENHANCEMENTS]

* MCE 1.801 is stable on all supported platforms.

* Completed work supporting cyclical include of MCE Core / Models.

* Updated MCE to support Perl included with Git Bash.

* Renamed temp dir from \'mce\' to \'Perl-MCE\' under user\'s %TEMP%
location on Windows. E.g. Native Perl, Cygwin, Git Bash.

Thu Jun 23 14:00:00 2016 cooloAATTsuse.com
- updated to 1.800
see /usr/share/doc/packages/perl-MCE/Changes
1.800 Sat Jun 18 16:30:00 EST 2016
[BUG FIXES]

* Fixed dequeue (count) in MCE::Queue for standalone mode.
[ENHANCEMENTS]

* On Windows, improved stablity and feature parity with UNIX.

* Use Sereal 3.008+ automatically if available on the box.
[NEW FEATURES]

* Added support for cyclical include of MCE Core, MCE Models, and
MCE Queue by scoping the configuration to the local package.
This resolves (RT#107384), bug reported by Kai Wasserbäch.

Tue May 31 14:00:00 2016 cooloAATTsuse.com
- updated to 1.708
see /usr/share/doc/packages/perl-MCE/Changes
1.708 Sat May 28 14:00:00 EST 2016
[BUG FIXES]

* Improved import routine in MCE Models and MCE::Subs. This resolves an
issue where functions are not exported; e.g. mce_flow, mce_flow_s.
[ENHANCEMENTS]

* Added support for IO::TieCombine handles. This enables MCE->print and
MCE->sendto to work reliably with App::Cmd and App::Cmd::Tester.
See Testing and Capturing Output in MCE::Examples.

Sat May 28 14:00:00 2016 cooloAATTsuse.com
- updated to 1.707
see /usr/share/doc/packages/perl-MCE/Changes
1.707 Wed May 25 16:00:00 EST 2016
[BUG FIXES]

* Fixed logic when workers exit. Improved reliability on Windows.
[ENHANCEMENTS]

* Applied MCE-1.700-provides.patch from RedHat. Thank you, Paul Howarth.

* Added META.json to the distribution.

Thu May 5 14:00:00 2016 cooloAATTsuse.com
- updated to 1.706
see /usr/share/doc/packages/perl-MCE/Changes
1.706 Fri Apr 22 21:30:00 EST 2016
[ENHANCEMENTS]

* Time::HiRes sleep resolution is 15 milliseconds on Windows and Cygwin.
Adjusted timeout values accordingly. Thank you Daniel Dragan.

* Reinstated the hack for faster IO when use_slurpio => 1 is specified.
Tuned chunk_size => \'auto\'.
1.705 Thu Apr 14 10:00:00 EST 2016

* Bumped version for Test::More to 0.88. Thank you Paul Howarth.
1.704 Thu Apr 14 05:00:00 EST 2016
[BUG FIXES]

* Fixed restart on the Windows platform, bug introduced in 1.700.

* Reached
*stable
* on all major platforms for MCE 1.7x.
[ENHANCEMENTS]

* Enabled auto-destroy for MCE objects.

* Enabled freeze callbacks for Sereal.

* Switched bug tracking to Github.

* Tweaked test scripts.

Wed Mar 23 13:00:00 2016 cooloAATTsuse.com
- updated to 1.703
see /usr/share/doc/packages/perl-MCE/Changes
1.703 Sat Mar 19 23:00:00 EST 2016

* Completed IPC optimizations for 1.7.
1.702 Tue Mar 15 17:00:00 EST 2016

* Bumped version.
1.701 Tue Mar 15 12:00:00 EST 2016
[ENHANCEMENTS]

* Some folks have expressed a wish for running MCE 1.7 with Perl v5.8.
To restore support for Perl v5.8, removed MCE::Shared and MCE::Hobo
from the MCE 1.701 distribution.

* MCE::Shared will be released after MCE 1.700 is deleted from CPAN.
Thank you for your patience during this transition.

Fri Mar 11 13:00:00 2016 cooloAATTsuse.com
- updated to 1.700
see /usr/share/doc/packages/perl-MCE/Changes

Fri Apr 17 14:00:00 2015 cooloAATTsuse.com
- initial package $version

* created by $NAME $VERSION


 
ICM