cpan MCE 1.510

latest releases: 1.897, 1.896, 1.895...
10 years ago

[ENHANCEMENTS]

  • The user_begin and user_end functions now receive 3 arguments.
    my ($mce, $task_id, $taskname) = @;

  • Pass the chunk_size value when calling the iterator function. Added a
    DBI example under "SYNTAX for INPUT_DATA" in MCE::Core.pod.

  • Store the last scalar reference to not have workers re-spawn
    unnecessarily when input_data => \$same_scalar_ref.

[NEW FEATURES]

  • New parallel_io option to further enhance slurp IO when specifying
    use_slurpio => 1 and chunk_size is greater than 8192. Try with
    chunk_size => '300k' or chunk_size => '2m'.

The parallel_io option is beneficial when reading from fast storage.
However, possibly not recommended if running MCE on many compute nodes
and having workers read various input_data from shared storage.

Enable parallel_io only if it makes sence and without impacting the
environment such as nfsd. Because use_slurpio => 1, parallel_io => 1,
and chunk_size => '2560k' is truly parallel.

Don't miss a new MCE release

NewReleases is sending notifications on new releases.