Hi,

I converted "Windows VM" (that was easy) and reinstalled a brand-new "macOS 15 Sequoia VM" in Policeman Jenkins without using VirtualBOX anymore. All is running now as libvirt-based KVM instances. The builds are now faaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaast!!!!!1!!1111!!!!!!! :-)

The Windows and macOS VMs now build Lucene and especially Solr in similar times. I also extended disk space to 128 GiB per VM.

I also have not seen any hangs of macOS, so the native support by KVM with some CPUID adaptions and good wrk by qemu is working well. Thanks to https://github.com/kholia/OSX-KVM for the scripts to download and setup the libvirt XML file. Finally the VMs are using "unsafe" disk-io mode for the disk images, so fsync and direct-io don't write through.

I will install newer JDKs for macOS tomorrow to get the Lucene Main builds working again (the old macOS version did not support JDK>21).

Uwe

Am 19.03.2025 um 09:34 schrieb Dawid Weiss:
The problem with Macos is the emulation.

Kudos to you for even making it work. I never managed to get it working
properly. There was always something that didn't work quite right or just
broke after each Apple update. I'm sure
they make it intentionally difficult to run a hackintosh.

We do have true (I hope) mac runners on github so we do have some coverage
there.
https://github.com/apache/lucene/actions/runs/13932872683/job/38994065168

D.

--
Uwe Schindler
Achterdiek 19, D-28357 Bremen
https://www.thetaphi.de
eMail: u...@thetaphi.de


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@solr.apache.org
For additional commands, e-mail: dev-h...@solr.apache.org

Reply via email to