<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/ruby-gems/chef.git/chef-utils/spec/unit/parallel_map_spec.rb, branch main</title>
<subtitle>github.com: opscode/chef.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ruby-gems/chef.git/'/>
<entry>
<title>fix warnings</title>
<updated>2021-06-11T00:22:45+00:00</updated>
<author>
<name>Lamont Granquist</name>
<email>lamont@scriptkiddie.org</email>
</author>
<published>2021-06-11T00:22:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ruby-gems/chef.git/commit/?id=42d25566129770a9bf08dce496b18c8d9625ec77'/>
<id>42d25566129770a9bf08dce496b18c8d9625ec77</id>
<content type='text'>
Signed-off-by: Lamont Granquist &lt;lamont@scriptkiddie.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Lamont Granquist &lt;lamont@scriptkiddie.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace the ChefFS parallelizer with parallel_map helper</title>
<updated>2021-04-22T00:27:08+00:00</updated>
<author>
<name>Lamont Granquist</name>
<email>lamont@scriptkiddie.org</email>
</author>
<published>2021-04-21T23:40:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ruby-gems/chef.git/commit/?id=a01f9f49b65ae49a1881da7d4fbe812e1fbf2dbb'/>
<id>a01f9f49b65ae49a1881da7d4fbe812e1fbf2dbb</id>
<content type='text'>
The existing parallelizer was impossible to understand and may have had
deadlocks in it causing test failures for quite a long time.  With
Ruby 3.0 the issues with the parallizer tests became completely
untenable and unsupportable.  This change replaces that with a
simpler parallel_map implementation that uses ruby-concurrency which
implements the necessary requirements of the old Parallelizer code in
a more readable and maintainable way.

Signed-off-by: Lamont Granquist &lt;lamont@scriptkiddie.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The existing parallelizer was impossible to understand and may have had
deadlocks in it causing test failures for quite a long time.  With
Ruby 3.0 the issues with the parallizer tests became completely
untenable and unsupportable.  This change replaces that with a
simpler parallel_map implementation that uses ruby-concurrency which
implements the necessary requirements of the old Parallelizer code in
a more readable and maintainable way.

Signed-off-by: Lamont Granquist &lt;lamont@scriptkiddie.org&gt;
</pre>
</div>
</content>
</entry>
</feed>
