- updated to 1.893.0 (1.893) see /usr/share/doc/packages/perl-MCE-Shared/Changes 1.893 * Improve MCE::Hobo exiting when signaled. OBS-URL: https://build.opensuse.org/request/show/1233988 OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-MCE-Shared?expand=0&rev=44
832 lines
29 KiB
Plaintext
832 lines
29 KiB
Plaintext
-------------------------------------------------------------------
|
|
Tue Sep 10 05:32:11 UTC 2024 - Tina Müller <timueller+perl@suse.de>
|
|
|
|
- updated to 1.893.0 (1.893)
|
|
see /usr/share/doc/packages/perl-MCE-Shared/Changes
|
|
|
|
1.893 Mon Sep 09 20:30:00 EST 2024
|
|
|
|
* Improve MCE::Hobo exiting when signaled.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Aug 22 05:29:59 UTC 2024 - Tina Müller <timueller+perl@suse.de>
|
|
|
|
- updated to 1.892.0 (1.892)
|
|
see /usr/share/doc/packages/perl-MCE-Shared/Changes
|
|
|
|
1.892 Wed Aug 21 15:30:00 EST 2024
|
|
|
|
* Fix for MCE::Hobo, Can't call method "len" on an undefined value
|
|
during global destruction. Thanks, @exodist.
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jun 23 16:29:23 UTC 2024 - Tina Müller <tina.mueller@suse.com>
|
|
|
|
- updated to 1.891.0 (1.891)
|
|
see /usr/share/doc/packages/perl-MCE-Shared/Changes
|
|
|
|
1.891 Wed Jun 19 22:00:00 EST 2024
|
|
* In scalar context, MCE::Hobo->init returns a guard to call finish
|
|
automatically upon leaving the { scope i.e. omitting finish }.
|
|
1.890 Sun Jun 09 01:00:00 EST 2024
|
|
* Revert back to calling CORE::rand() to set the internal seed.
|
|
MCE::Hobo cannot assume the srand or setter function used by the
|
|
application for predictability.
|
|
1. https://perlmonks.org/?node_id=11159834
|
|
2. https://perlmonks.org/?node_id=11159827
|
|
* Add class method MCE::Hobo->seed to retrieve the seed.
|
|
1.889 Sun Jun 09 15:30:00 EST 2024
|
|
* Improve support for PDL.
|
|
1.888 Fri Jun 06 04:00:00 EST 2024
|
|
* Apply workaround for PDL::srand in MCE::Hobo. Thank you, PerlMonks.
|
|
https://www.perlmonks.org/?node_id=11159773
|
|
* Add PDL::srand (v2.062 ~ v2.089) and PDL::srandom (v2.089_01+).
|
|
1.887 Fri May 24 19:00:00 EST 2024
|
|
* Improve reaping completed workers in MCE::Hobo.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 8 22:42:00 UTC 2024 - Tina Müller <tina.mueller@suse.com>
|
|
|
|
- Fix disabling of __perllib_provides
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Sep 14 03:07:57 UTC 2023 - Tina Müller <timueller+perl@suse.de>
|
|
|
|
- updated to 1.886
|
|
see /usr/share/doc/packages/perl-MCE-Shared/Changes
|
|
|
|
1.886 Wed Sep 13 18:00:00 EST 2023
|
|
|
|
* Add Android support. This required moving MCE::Shared::Base::Common
|
|
out of MCE::Shared::Base to separate file MCE::Shared::Common.
|
|
* Bump MCE dependency to 1.889.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jun 10 03:07:24 UTC 2023 - Tina Müller <timueller+perl@suse.de>
|
|
|
|
- updated to 1.885
|
|
see /usr/share/doc/packages/perl-MCE-Shared/Changes
|
|
|
|
1.885 Fri Jun 09 08:00:00 EST 2023
|
|
* Fix typo in Queue dequeue_timed documentation.
|
|
Thank you, Łukasz Strzelecki.
|
|
1.884 Thu Jun 08 04:00:00 EST 2023
|
|
* Add missing return statement(s) in Condvar and Queue.
|
|
* Move tests for condvar timedwait to xt/condvar_timedwait.t
|
|
1.883 Tue Jun 06 18:00:00 EST 2023
|
|
* Remove unused Queue vars in MCE::Shared::Server, since 1.867.
|
|
1.882 Tue Jun 06 12:00:00 EST 2023
|
|
* Bump MCE dependency to 1.886.
|
|
* Added dequeue_timed method to MCE::Shared::Queue.
|
|
* Fixed taint mode in MCE::Shared::Sequence _sprintf.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 31 03:07:28 UTC 2023 - Tina Müller <timueller+perl@suse.de>
|
|
|
|
- updated to 1.881
|
|
see /usr/share/doc/packages/perl-MCE-Shared/Changes
|
|
|
|
1.881 Tue May 30 20:00:00 EST 2023
|
|
|
|
* Bump MCE dependency to 1.885.
|
|
* Improved reliability on the Windows platform.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jan 5 03:06:26 UTC 2023 - Tina Müller <timueller+perl@suse.de>
|
|
|
|
- updated to 1.880
|
|
see /usr/share/doc/packages/perl-MCE-Shared/Changes
|
|
|
|
1.880 Tue Jan 03 20:00:00 EST 2023
|
|
|
|
* Bump MCE dependency to 1.883.
|
|
* Improve 05_mce_hobo.t test.
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Dec 4 03:07:48 UTC 2022 - Tina Müller <timueller+perl@suse.de>
|
|
|
|
- updated to 1.879
|
|
see /usr/share/doc/packages/perl-MCE-Shared/Changes
|
|
|
|
1.879 Fri Dec 02 21:00:00 EST 2022
|
|
|
|
* Update the error status if MCE::Hobo died due to receiving a signal.
|
|
* Improved the timeout handler in MCE::Hobo and MCE::Shared::Condvar.
|
|
* Fixed private functions _quit and _trap not setting the return value.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 11 03:07:05 UTC 2022 - Tina Müller <timueller+perl@suse.de>
|
|
|
|
- updated to 1.878
|
|
see /usr/share/doc/packages/perl-MCE-Shared/Changes
|
|
|
|
1.878 Mon Oct 10 04:00:00 EST 2022
|
|
|
|
* Improved reliability on the Windows platform.
|
|
* Added deeply-shared demonstration to POD.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 25 03:07:02 UTC 2022 - Tina Müller <timueller+perl@suse.de>
|
|
|
|
- updated to 1.877
|
|
see /usr/share/doc/packages/perl-MCE-Shared/Changes
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 21 03:09:00 UTC 2022 - Tina Müller <timueller+perl@suse.de>
|
|
|
|
- updated to 1.876
|
|
see /usr/share/doc/packages/perl-MCE-Shared/Changes
|
|
|
|
1.876 Sun Feb 20 02:30:00 EST 2021
|
|
|
|
* Improved suppressing the PDL CLONE warning. Piddles should not be
|
|
naively copied into new threads.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Dec 4 03:06:35 UTC 2021 - Tina Müller <timueller+perl@suse.de>
|
|
|
|
- updated to 1.875
|
|
see /usr/share/doc/packages/perl-MCE-Shared/Changes
|
|
|
|
1.875 Fri Dec 03 06:30:00 EST 2021
|
|
* Resolved edge case with _fill_index in MCE::Shared::Ordhash.
|
|
Updated STORE, DELETE, and internal _fill_index.
|
|
Added tests to t/07_shared_ordhash.t.
|
|
1.874 Thu Dec 02 18:00:00 EST 2021
|
|
* Bumped MCE dependency to 1.874.
|
|
* MCE::Hobo update.
|
|
Improved _ordhash.
|
|
Renamed JOINED to REAPED in code for better clarity.
|
|
Specify a percentage for max_workers.
|
|
Added t/05_mce_hobo_max_workers.t
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Aug 2 03:10:06 UTC 2020 - Tina Müller <timueller+perl@suse.de>
|
|
|
|
- updated to 1.873
|
|
see /usr/share/doc/packages/perl-MCE-Shared/Changes
|
|
|
|
1.873 Sat Aug 01 16:00:00 EST 2020
|
|
|
|
* Resolved construction MCE::Shared->share hanging when specifying
|
|
a module that does not exist.
|
|
|
|
* Fixed typo in prior change log.
|
|
Replaced "completed" with "feature complete".
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 16 03:11:18 UTC 2020 - Tina Müller <timueller+perl@suse.de>
|
|
|
|
- updated to 1.872
|
|
see /usr/share/doc/packages/perl-MCE-Shared/Changes
|
|
|
|
1.872 Sun Jun 14 22:30:00 EST 2020
|
|
* Added open to required dependencies.
|
|
* Set default encodings on standard filehandles in tests using UTF-8.
|
|
* Added setnx method to MCE::Shared::{ Cache, Hash and Ordhash }.
|
|
* Added hsetnx method to MCE::Shared::Minidb.
|
|
* Updated keys, pairs, and values in
|
|
MCE::Shared::{ Array, Cache, Hash and Ordhash }.
|
|
* The MCE::Shared project is completed.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 13 10:43:36 UTC 2020 - Tina Müller <timueller+perl@suse.de>
|
|
|
|
updated to 1.871
|
|
see /usr/share/doc/packages/perl-MCE-Shared/Changes
|
|
|
|
1.871 Wed May 13 05:30:00 EST 2020
|
|
|
|
* Reverted prior change. Skip unicode testing for MCE::Shared::Cache
|
|
unless Perl has Scalar::Util 1.22 or later. It is too late at this
|
|
stage for vendors to update Perl 5.10.1 on older Operating Systems.
|
|
|
|
1.870 Tue May 12 20:00:00 EST 2020
|
|
|
|
* Bumped minimum version required for Scalar::Util to 1.22.
|
|
Has fix to preserve utf8 flag of string passed to dualvar.
|
|
|
|
* Re-enabled unicode testing for MCE::Shared::Cache.
|
|
|
|
1.869 Mon May 11 22:00:00 EST 2020
|
|
|
|
* Disabled unicode testing for MCE::Shared::Cache on Perl 5.10.1.
|
|
Testing for keys containing unicode is failing on RedHat 6.x,
|
|
but passing in meta::cpan (smoke tests). Thank you, Paul Howarth.
|
|
|
|
* Share array and hash deeply; only when using the TIE interface.
|
|
This resolves an edge case for the OO interface and passing
|
|
nested items during construction. Thank you, Nick Tonkin.
|
|
|
|
* Bumped MCE dependency to 1.868.
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 12 03:12:20 UTC 2020 - Tina Müller <timueller+perl@suse.de>
|
|
|
|
updated to 1.868
|
|
see /usr/share/doc/packages/perl-MCE-Shared/Changes
|
|
|
|
1.868 Sun May 10 22:00:00 EST 2020
|
|
|
|
* Completed threads-like detach capability in MCE::Hobo.
|
|
|
|
1.867 Sun May 03 18:00:00 EST 2020
|
|
|
|
* Bug fix for UTF-8 issues during inter-process communication.
|
|
This update required undoing optimizations specific to scalar args.
|
|
Essentially, IPC involves serialization for everything going forward.
|
|
Install Sereal::Encoder and Sereal::Decoder for better performance.
|
|
|
|
* Improved MCE::Hobo with threads-like detach capability. See POD.
|
|
Resolved MCE::Hobo stalling MCE::Shared::Server during global cleanup.
|
|
|
|
* Improved IPC in MCE::Shared::Queue with permanent fast-like dequeue
|
|
including dequeue_nb. Going forward, the fast and barrier options are
|
|
silently ignored if specified (i.e. no-op).
|
|
|
|
* Improved IPC performance on Linux.
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 5 03:16:01 UTC 2019 - <timueller+perl@suse.de>
|
|
|
|
- updated to 1.864
|
|
see /usr/share/doc/packages/perl-MCE-Shared/Changes
|
|
|
|
1.864 Wed Dec 04 13:00:00 EST 2019
|
|
|
|
* Use monotonic clock if available in MCE::Hobo->yield.
|
|
|
|
* Bumped MCE dependency to 1.864.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Nov 25 11:56:05 UTC 2019 - <timueller+perl@suse.de>
|
|
|
|
- updated to 1.863
|
|
see /usr/share/doc/packages/perl-MCE-Shared/Changes
|
|
|
|
1.863 Sun Nov 26 20:00:00 EST 2019
|
|
|
|
* Use MCE::Channel for MCE::Hobo->yield to not incur unnecessary delays
|
|
due to busy shared-manager process.
|
|
|
|
* Re-factored recent changes regarding IPC safety in MCE::Shared::Server.
|
|
This update defers signal handling for HUP, INT, PIPE, QUIT, TERM, and
|
|
custom handlers during IPC without incurring a performance penalty.
|
|
See POD section labled "DEFER SIGNAL" in MCE::Signal 1.863.
|
|
|
|
* Reverted $hobo->exit back to sending the SIGQUIT signal in MCE::Hobo
|
|
now that MCE::Shared::Server defers signal during IPC.
|
|
|
|
* Improved reliability for spawning MCE::Hobo inside threads including
|
|
nested parallelization, made possible using a global lock $MCE::_GMUTEX
|
|
in MCE 1.863.
|
|
|
|
* Updated signal handling in mce-examples/framebuffer on GitHub.
|
|
|
|
* Bumped MCE dependency to 1.863.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Sep 20 08:30:52 UTC 2019 - <timueller+perl@suse.de>
|
|
|
|
- updated to 1.862
|
|
see /usr/share/doc/packages/perl-MCE-Shared/Changes
|
|
|
|
1.862 Wed Sep 18 22:00:00 EST 2019
|
|
|
|
* Hotfix for 1.861.
|
|
* Bumped MCE dependency to 1.862.
|
|
|
|
1.861 Wed Sep 18 08:30:00 EST 2019
|
|
|
|
* Hotfix for 1.849-1.860. The edge cases regarding signal handling have
|
|
been finally resolved for MCE::Hobo. Thank you, Richard Kelsch for the
|
|
use case involving ctrl-c. See mce-examples/framebuffer on GitHub.
|
|
|
|
* Bumped MCE dependency to 1.861.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 16 12:18:12 UTC 2019 - <timueller+perl@suse.de>
|
|
|
|
- updated to 1.860
|
|
see /usr/share/doc/packages/perl-MCE-Shared/Changes
|
|
|
|
1.860 Sun Sep 15 20:00:00 EST 2019
|
|
|
|
* Signal-handling update release.
|
|
|
|
* SIGINT and SIGTERM safety for shared objects during IPC.
|
|
* IPC safety in MCE::Hobo during SIGINT and SIGTERM.
|
|
|
|
* Method $hobo->exit in MCE::Hobo now sends the SIGINT signal
|
|
for extra reliability with MCE::Shared (previously SIGQUIT).
|
|
|
|
* Bumped MCE dependency to 1.860.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 10 09:21:19 UTC 2019 - <timueller+perl@suse.de>
|
|
|
|
- updated to 1.850
|
|
see /usr/share/doc/packages/perl-MCE-Shared/Changes
|
|
|
|
1.850 Mon Sep 09 12:30:00 EST 2019
|
|
|
|
* More safety around cleanup code in MCE::Shared::Server.
|
|
|
|
* Bumped MCE dependency to 1.850.
|
|
|
|
1.849 Sun Sep 08 23:30:00 EST 2019
|
|
|
|
* Fixed edge case in MCE::Hobo when reaping inside a signal handler.
|
|
* Guard cleanup code in MCE::Shared::Server during global destruction.
|
|
* Configured extra data channel used for reaping Hobos and exporting.
|
|
* Optimized reaping in MCE::Hobo when void_context is set.
|
|
|
|
* Added list_pids class method to MCE::Hobo.
|
|
* Added pid class method to MCE::Shared.
|
|
|
|
* Bumped MCE dependency to 1.849.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Sep 5 08:37:36 UTC 2019 - <timueller+perl@suse.de>
|
|
|
|
- updated to 1.848
|
|
see /usr/share/doc/packages/perl-MCE-Shared/Changes
|
|
|
|
1.848 Tue Sep 03 23:30:00 EST 2019
|
|
|
|
* Fixed broken examples in the MCE::Shared documentation.
|
|
|
|
* Bumped MCE dependency to 1.848.
|
|
|
|
1.847 Mon Sep 02 23:30:00 EST 2019
|
|
|
|
* Obsolete RedHat MCE-Shared-1.841-Sereal-deps.patch file. This patch file
|
|
is no longer needed and finally resolved with this release.
|
|
|
|
* Updated PDL examples in the documentation including Cookbook on GitHub.
|
|
Resolved segmentation fault in global cleanup for shared PDL objects.
|
|
Added missing pdl_random class method to MCE::Shared.
|
|
|
|
* Bumped MCE dependency to 1.847.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Aug 27 05:13:15 UTC 2019 - Stephan Kulow <coolo@suse.com>
|
|
|
|
- updated to 1.846
|
|
see /usr/share/doc/packages/perl-MCE-Shared/Changes
|
|
|
|
1.846 Mon Aug 26 21:30:00 EST 2019
|
|
|
|
* Fixed code tags in documentation. Thank you, Mohammad S Anwar.
|
|
|
|
* Bumped MCE dependency to 1.846.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Aug 26 05:14:07 UTC 2019 - Stephan Kulow <coolo@suse.com>
|
|
|
|
- updated to 1.845
|
|
see /usr/share/doc/packages/perl-MCE-Shared/Changes
|
|
|
|
1.845 Sun Aug 25 22:00:00 EST 2019
|
|
|
|
* Improved is_joinable, is_running, list_joinable, and list_running
|
|
in MCE::Hobo. Thank you, Philippe Baumgart.
|
|
|
|
* Added parallel Graphics::Framebuffer demonstrations:
|
|
https://github.com/marioroy/mce-examples/tree/master/framebuffer
|
|
|
|
* Bumped MCE dependency to 1.845.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Aug 15 05:13:53 UTC 2019 - Stephan Kulow <coolo@suse.com>
|
|
|
|
- updated to 1.844
|
|
see /usr/share/doc/packages/perl-MCE-Shared/Changes
|
|
|
|
1.844 Wed Aug 14 21:30:00 EST 2019
|
|
|
|
* Completed validation running Kelp and Raisin apps with MCE::Shared.
|
|
For example, constructing shared objects at the top of the script
|
|
(i.e. MCE::Shared->scalar, MCE::Shared->cache, et cetera).
|
|
Shared objects are accessible by Plack workers (i.e. Starman).
|
|
|
|
* Disable internal signal handling for the shared-manager process
|
|
if spawned from inside a thread or process.
|
|
|
|
* MCE::Hobo workers exit immediately upon receiving a SIGSEGV signal.
|
|
This safegaurds IPC from stalling inside the manager process.
|
|
|
|
* Enhanced the _wait_one private function in MCE::Hobo.
|
|
|
|
* Removed Prima from the list for auto-enabling the posix_exit option.
|
|
Prima (since 1.52) is parallel safe during global cleanup.
|
|
|
|
* Reached 100% Pod coverage.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jul 24 05:14:35 UTC 2019 - Stephan Kulow <coolo@suse.com>
|
|
|
|
- updated to 1.843
|
|
see /usr/share/doc/packages/perl-MCE-Shared/Changes
|
|
|
|
1.843 Tue Jul 23 22:30:00 EST 2019
|
|
|
|
* Updated results in MCE::Hobo (Parallel::ForkManager-like demonstration).
|
|
* Bumped MCE dependency to 1.843.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 22 05:15:42 UTC 2019 - Stephan Kulow <coolo@suse.com>
|
|
|
|
- updated to 1.842
|
|
see /usr/share/doc/packages/perl-MCE-Shared/Changes
|
|
|
|
1.842 Sun Jul 21 19:00:00 EST 2019
|
|
|
|
* The Windows hack introduced in 1.841 is 2x slower for one edge case.
|
|
Therefore, reverted the Windows hack in MCE::Shared::Server.
|
|
|
|
* Fixed race condition abnormalities in MCE::Hobo.
|
|
* Added Parallel::ForkManager-like demonstration to MCE::Hobo.
|
|
* Bumped MCE dependency to 1.842.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 16 09:38:37 UTC 2019 - Stephan Kulow <coolo@suse.com>
|
|
|
|
- updated to 1.841
|
|
see /usr/share/doc/packages/perl-MCE-Shared/Changes
|
|
|
|
1.841 Sun Jul 07 04:30:00 EST 2019
|
|
|
|
* IPC update; raising reliability across multiple platforms.
|
|
* Improved the hack for the Windows platform to MCE::Shared::Server.
|
|
|
|
* Support reading a shared <DATA> handle residing in the main script
|
|
without involving the IO::FDPass module.
|
|
|
|
* Added barrier option to MCE::Shared::Queue allowing one to disable.
|
|
* Added mutex locking for all shared objects, previously just condvars.
|
|
* Added void_context option to MCE::Hobo.
|
|
|
|
* Renamed POD method headers from '=item' to '=head2' in Shared classes.
|
|
* Bumped MCE dependency to 1.839.
|
|
* Removed MANIFEST.SKIP.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 4 06:12:21 UTC 2019 - Stephan Kulow <coolo@suse.com>
|
|
|
|
- updated to 1.840
|
|
see /usr/share/doc/packages/perl-MCE-Shared/Changes
|
|
|
|
1.840 Thu Jan 03 23:30:00 EST 2019
|
|
|
|
* Improved destroy and exit cleanup in MCE::Shared::Server.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Sep 20 05:31:49 UTC 2018 - Stephan Kulow <coolo@suse.com>
|
|
|
|
- updated to 1.839
|
|
see /usr/share/doc/packages/perl-MCE-Shared/Changes
|
|
|
|
1.839 Sat Aug 25 13:00:00 EST 2018
|
|
|
|
* Seeds the Math::Random::MT::Auto generator automatically when present
|
|
in MCE::Hobo, 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.
|
|
|
|
* Updated MCE::Shared::Cache to support optional argument "expires_in" for
|
|
set and sugar methods.
|
|
|
|
* Updated MCE::Shared documentation.
|
|
* Bumped MCE dependency to 1.837.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 17 05:35:25 UTC 2018 - coolo@suse.com
|
|
|
|
- updated to 1.838
|
|
see /usr/share/doc/packages/perl-MCE-Shared/Changes
|
|
|
|
1.838 Mon Jun 25 22:00:00 EST 2018
|
|
|
|
* Fixed exporting deeply-shared regressions.
|
|
|
|
1.837 Mon Jun 25 08:30:00 EST 2018
|
|
|
|
* Fixed deeply-shared regressions. Thank you, PerlMonks (Veltro).
|
|
See https://perlmonks.pairsite.com/?node_id=1216790.
|
|
|
|
* Applied small optimizations.
|
|
* Bumped MCE dependency to 1.836.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 11 05:30:32 UTC 2018 - coolo@suse.com
|
|
|
|
- updated to 1.836
|
|
see /usr/share/doc/packages/perl-MCE-Shared/Changes
|
|
|
|
1.836 Tue Mar 13 15:00:00 EST 2018
|
|
|
|
* Added chameneos demonstration to MCE::Shared::Condvar.
|
|
* 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.
|
|
|
|
* Bumped MCE dependency to 1.835.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 7 16:45:04 UTC 2018 - coolo@suse.com
|
|
|
|
- updated to 1.835
|
|
see /usr/share/doc/packages/perl-MCE-Shared/Changes
|
|
|
|
1.835 Tue Jan 23 08:00:00 EST 2018
|
|
|
|
* Added max_workers method to MCE::Hobo.
|
|
* 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
|
|
|
|
* Bumped MCE dependency to 1.834.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Dec 16 06:30:48 UTC 2017 - coolo@suse.com
|
|
|
|
- updated to 1.834
|
|
see /usr/share/doc/packages/perl-MCE-Shared/Changes
|
|
|
|
1.834 Fri Dec 15 15:30:00 EST 2017
|
|
|
|
* Fixed croak handling inside MCE::Shared::Server.
|
|
* Enhanced sequence (bounds_only) to return optional 3rd value (id).
|
|
* Improved seconds method for _delay package inside MCE::Hobo.
|
|
* Improved clear and get methods for shared objects.
|
|
* Tweeked shared_cache_lru test script.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 11 06:30:35 UTC 2017 - coolo@suse.com
|
|
|
|
- updated to 1.833
|
|
see /usr/share/doc/packages/perl-MCE-Shared/Changes
|
|
|
|
1.833 Tue Nov 21 15:30:00 EST 2017
|
|
|
|
* Condvar timedwait supports floating seconds via Time::HiRes.
|
|
The documentation was correct, but not high resolution in code.
|
|
|
|
* Added LWP::UserAgent to list for enabling posix_exit.
|
|
* Improved number-sequence generation for big integers.
|
|
* Improved exiting (CLOSE, DESTROY) during cleanup state.
|
|
* Improved signal handling when server is waiting on IO.
|
|
* Updated "OBJECT SHARING" section in documentation.
|
|
|
|
* Bumped MCE dependency to 1.832.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 10 05:12:12 UTC 2017 - coolo@suse.com
|
|
|
|
- updated to 1.832
|
|
see /usr/share/doc/packages/perl-MCE-Shared/Changes
|
|
|
|
1.832 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 Hobo workers.
|
|
See http://www.perlmonks.org/?node_id=1200960.
|
|
|
|
* Bumped MCE dependency to 1.831.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Sep 21 05:38:35 UTC 2017 - coolo@suse.com
|
|
|
|
- updated to 1.831
|
|
see /usr/share/doc/packages/perl-MCE-Shared/Changes
|
|
|
|
1.831 Tue Sep 19 23:00:00 EST 2017
|
|
|
|
* Resolved crash on the Windows platform for older Perl (< v5.18).
|
|
Older Perl must continue to run the shared-server as a thread.
|
|
Thank you CPAN testers, CHORNY and NONAME.
|
|
|
|
* Re-enabled Condvar testing on the Windows platform.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 18 05:45:26 UTC 2017 - coolo@suse.com
|
|
|
|
- updated to 1.830
|
|
see /usr/share/doc/packages/perl-MCE-Shared/Changes
|
|
|
|
1.830 Fri Sep 15 23:00:00 EST 2017
|
|
|
|
* Disabled Condvar tests on the Windows platform. I'm unable to replicate
|
|
the exit behavior reported by two smoke machines running Windows.
|
|
|
|
1.829 Thu Sep 14 23:00:00 EST 2017
|
|
|
|
* Disabled Condvar tests on Windows machine without IO::FDPass.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Sep 14 05:47:10 UTC 2017 - coolo@suse.com
|
|
|
|
- updated to 1.828
|
|
see /usr/share/doc/packages/perl-MCE-Shared/Changes
|
|
|
|
1.828 Wed Sep 12 23:00:00 EST 2017
|
|
|
|
* Removed extra "=over" command in documentation.
|
|
|
|
1.827 Tue Sep 12 17:00:00 EST 2017
|
|
|
|
[BUG FIXES]
|
|
|
|
* Fixed bug in MCE::Shared::Queue. Thank you, Tomohiro Hosaka.
|
|
|
|
[ENHANCEMENTS]
|
|
|
|
* Refactored MCE::Hobo, MCE::Shared, and MCE::Shared::Server.
|
|
* Preserve lexical type for numbers during IPC.
|
|
|
|
* Added Coro and Win32::GUI to list for enabling posix_exit.
|
|
* Added encoder and decoder methods for overriding serialization.
|
|
* Added parallel HTTP get demonstration using AnyEvent to MCE::Hobo.
|
|
* Added Inline::Python, Logger, and Tie::File demonstrations to MCE::Shared.
|
|
* Added DBM-Sharing section to the POD documentation.
|
|
* Added iterator method to MCE::Cache.
|
|
|
|
* Improved auto-dereferencing for shared arrays, hashes, and scalars.
|
|
* Improved open method for non-shared file-handles in MCE::Shared::Handle.
|
|
* Improved shared-PDL support. Updated MCE::Cookbook on Github.
|
|
* Improved signal handling, including nested parallel-sessions.
|
|
* Improved running MCE::Hobo and MCE::Shared with PDL.
|
|
* Improved taint mode via perl -T.
|
|
|
|
* In MCE::Hobo, waitall and waitone are now aliases to wait_all and
|
|
wait_one respectively for backwards compatibility.
|
|
|
|
* No longer loads threads on the Windows platform in MCE::Shared::Server.
|
|
This enables MCE::Hobo to spin faster, including lesser memory consumption.
|
|
Threads isn't required to run MCE::Hobo.
|
|
|
|
* Removed extra white-space from POD documentation.
|
|
* Validated MCE::Hobo and MCE::Shared on SmartOS.
|
|
|
|
* Bumped MCE dependency to 1.830.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu May 4 06:02:34 UTC 2017 - coolo@suse.com
|
|
|
|
- updated to 1.826
|
|
see /usr/share/doc/packages/perl-MCE-Shared/Changes
|
|
|
|
1.826 Wed May 03 03:00:00 EST 2017
|
|
|
|
* Reduced memory consumption.
|
|
|
|
* Clarified "limitations" section in MCE::Share::{ Condvar, Handle, Queue }.
|
|
Clarified "extra functionality" section in MCE::Shared.
|
|
Thank you, http://www.perlmonks.org/?node=zentara.
|
|
|
|
* Bumped MCE dependency to 1.829.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Apr 29 06:04:07 UTC 2017 - coolo@suse.com
|
|
|
|
- updated to 1.825
|
|
see /usr/share/doc/packages/perl-MCE-Shared/Changes
|
|
|
|
1.825 Fri Apr 28 16:00:00 EST 2017
|
|
|
|
[BUG FIXES]
|
|
|
|
* Do not enable barrier mode for Queue on the Windows platform.
|
|
* Fixed MCE::Hobo on the Windows platform for older Perl < v5.16.
|
|
|
|
[ENHANCEMENTS]
|
|
|
|
* Added Curses and Prima to list for enabling the posix_exit option.
|
|
* Added module option for using a class implicitly when tie'ing a variable.
|
|
* Added unbless option when exporting a shared object. Thank you, Nick Tonkin.
|
|
* Improved support for running MCE::Hobo on the NetBSD platform.
|
|
* Enhanced IPC and signal handling. Reduced memory consumption.
|
|
* Bumped MCE dependency to 1.828.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 7 06:05:29 UTC 2017 - coolo@suse.com
|
|
|
|
- updated to 1.824
|
|
see /usr/share/doc/packages/perl-MCE-Shared/Changes
|
|
|
|
1.824 Thu Apr 06 18:00:00 EST 2017
|
|
|
|
* Fixed bug introduced in 1.818, syswrite data to a shared file handle.
|
|
|
|
1.823 Wed Apr 05 01:30:00 EST 2017
|
|
|
|
* Do not enable barrier mode in Queue if constructed inside a thread or
|
|
for the fast => 1 option.
|
|
|
|
* Fixed leaked handles during destruction; MCE::Shared::{ Condvar, Queue }.
|
|
|
|
* Updated MCE::Shared to not croak when running Perl in taint mode via
|
|
perl -T. Failing -T was MCE::Shared::{ Handle, Sequence, and Server }.
|
|
|
|
* Bumped MCE dependency to 1.827.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Apr 3 06:03:46 UTC 2017 - coolo@suse.com
|
|
|
|
- updated to 1.822
|
|
see /usr/share/doc/packages/perl-MCE-Shared/Changes
|
|
|
|
1.822 Sun Apr 02 23:00:00 EST 2017
|
|
|
|
* Added line for starting the shared-manager in previous change log.
|
|
* Is now safe running MCE::Hobo with the Wx GUI toolkit (wxWidgets).
|
|
* Bumped MCE dependency to 1.826.
|
|
|
|
1.821 Sun Apr 02 07:00:00 EST 2017
|
|
|
|
* Updated MCE::Shared::Queue. The following provides a comparison
|
|
for the enhancements made regarding IPC during 1.818 through 1.821,
|
|
in order to run on machines having "many" cores. I ran with 12, 96,
|
|
and 192 workers on an 8 core box.
|
|
|
|
Shared queue, dequeue 100k items.
|
|
|
|
my $Q = MCE::Shared->queue();
|
|
|
|
# Must start the manager manually when IO::FDPass is missing.
|
|
# This caveat applies to Condvar, Handle, and Queue.
|
|
|
|
MCE::Shared->start() unless $INC{'IO/FDPass.pm'};
|
|
|
|
$Q->enqueue( 1 .. 100000 );
|
|
$Q->end();
|
|
|
|
MCE->new(
|
|
max_workers => 12, 96, or 192,
|
|
user_func => sub {
|
|
while ( defined ( my $item = $Q->dequeue ) ) {
|
|
;
|
|
}
|
|
}
|
|
)->run();
|
|
|
|
MCE::Shared 1.821: 12 ~ 1.325 secs 96 ~ 5.206 secs 192 ~ 8.158 secs
|
|
MCE::Shared 1.825: ~ 0.913 secs ~ 1.068 secs ~ 1.560 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 6.2x penalty regarding IPC.
|
|
|
|
* When IO::FDPass is missing, croak with error if constructing a Condvar
|
|
or Queue and forgotten to start the shared-manager process manually.
|
|
|
|
* Bumped MCE dependency to 1.825.
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Apr 2 06:04:37 UTC 2017 - coolo@suse.com
|
|
|
|
- updated to 1.820
|
|
see /usr/share/doc/packages/perl-MCE-Shared/Changes
|
|
|
|
1.820 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, similar to MCE.
|
|
|
|
* Bumped MCE dependency to 1.824.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Apr 1 06:03:52 UTC 2017 - coolo@suse.com
|
|
|
|
- updated to 1.819
|
|
see /usr/share/doc/packages/perl-MCE-Shared/Changes
|
|
|
|
1.819 Fri Mar 31 19:30:00 EST 2017
|
|
|
|
* Calibrated the number of data-channels for IPC.
|
|
|
|
* Bumped MCE dependency to 1.823.
|
|
|
|
1.818 Fri Mar 31 11:00:00 EST 2017
|
|
|
|
* Check for EINTR during sysread and syswrite.
|
|
* Improved non-shared handles constructed with MCE::Shared::Handle.
|
|
* Reap MCE::Hobo's from script exiting during development process.
|
|
* Completed validation for using MCE::Shared with 200+ cores.
|
|
|
|
* Bumped MCE dependency to 1.822.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Mar 25 08:26:39 UTC 2017 - coolo@suse.com
|
|
|
|
- initial package 1.817
|
|
* created by cpanspec 1.78.08
|