# New Ticket Created by Elizabeth Mattijsen # Please include the string: [perl #122709] # in the subject line of all future correspondence about this issue. # <URL: https://rt.perl.org/Ticket/Display.html?id=122709 >
(since leont has been so busy with other stuff, I thought to report the problem
he found)
12:11 * leont suspects he's observing Promise.allof spinlocking or some such.
100% CPU usage, but no input is coming in :-/
12:19 lizmat leont: could you gist that ?
12:22 leont Would need to reduce it first, but sure
13:14 leont My spinlock seems to have gone away when I await()ed in the
same thread that created the Proc::Async…
13:16 lizmat leont: interesting datapoint :-)
13:16 wonder what jnthn would want to say about that :-)
13:22 leont perl6 -e 'my $waiter = Proc::Async.new(:path($*EXECUTABLE),
:args(["helper.pl"])).start; await start { await $waiter };'
13:23 Let's make that easier: perl6 -e 'my $waiter =
Proc::Async.new(:path("echo"), :args(<Hello World>)).start; await start { await
$waiter };'
13:29 moritz leont++ # golfing
13:30 leont: could you please submit that to rakudobugperl.org?
13:30 leont Sure(since leont has been so busy with other stuff, I thought to report the problem he found) 12:19 lizmat leont: could you gist that ? 12:22 leont Would need to reduce it first, but sure 13:14 leont My spinlock seems to have gone away when I await()ed in the same thread that created the Proc::Async… 13:16 lizmat leont: interesting datapoint :-) 13:16 wonder what jnthn would want to say about that :-) 13:22 leont perl6 -e 'my $waiter = Proc::Async.new(:path($*EXECUTABLE), :args(["helper.pl"])).start; await start { await $waiter };' 13:23 Let's make that easier: perl6 -e 'my $waiter = Proc::Async.new(:path("echo"), :args(<Hello World>)).start; await start { await $waiter };' 13:29 moritz leont++ # golfing 13:30 leont: could you please submit that to rakudobug 13:30 leont Sure |
