> Am 12.11.2022 um 20:45 schrieb Mike Cowlishaw <m...@speleotrove.com>:
> 
> Good work! 
> 
Thanks!

> I'm not familiar with internals of ooRexx, but reading this:
> 
>> I tried to "tune" Virtualbox to get rid of the timing error 
>> problems but every attempt actually made things worse, with 
>> more than half of the timing tests failing. I have reset 
>> Virtualbox to default values now. What *DID* help on the 
>> other hand was to deprive the VMs of resources. Changing from 
>> 2 cores/4 GB memory to 1 core/ 2 GB memory made all *nixes 
>> pass all tests, so it looks like the problem were related to 
>> Virtualbox rather than to ooRexx. Only exception are the 
>> BSDs, that are still a bit problematic to test. But all 
>> platforms (Win macOS Linux Unix) build without error now.
> 
> makes me wonder a bit: by reducing to one core then anything multithreaded
> is forced to run on a single thread which makes race conditions much less
> likely than when on multicore where multiple threads can run simultaneously.
> 
> Mike
> 
> 
Which means that there can be no unexpected time glitches between threads since 
they run consecutively on one core. And that ooRexx handles any such race 
conditions GREAT. This shows IMO how robust ooRexx 5 has become. Gold standard 
;-)

VirtualBox is running on conventional desktop hardware without any dedicated 
hardware for the hypervisor (unlike in IBM HW). I think this is one reason we 
cannot expect multitasking in a VirtualBox VM to run completely reliable. The 
host, be it macOS or Windows (I have Virtualbox running on both), is not a 
realtime OS, like DEC RT11. That is the other reason I think. It was never 
designed to run VMs on.

I am adding Manjaro Linux to the Zoo now, running on a Raspberry Pi 3B+, this 
will make it possible to test ooRexx on aarch64 hardware.

/P.O.

> 
> _______________________________________________
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel

_______________________________________________
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel

Reply via email to