# 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 |