> 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