-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Errors when using TART_EXECUTOR_HOST_DIR #22
Comments
Which macOS version and Tart VM image are you using? Tart's directory mounting feature requires both host and guest to run at least macOS 13 (Ventura). |
Hello! I think, I'm having similar issue. I wasn't sure it is executor problem too, but it occurs only when using
|
As per #21, Ventura 13.3. Strangely I have not had this problem at all with |
@waddles, @rigellin73 could you provide a |
Unfortunately I don't have a public repo to test this with. I think the difference of using a temporary dir mounted from the host is fairly negligible though. I'm trying to create a script that will exhibit the behaviour but while testing I timed this test which is creating 10000 random CSV files, about 2MB each on a recent M2 with 2TB SSD. Results
|
@waddles we've got a similar report and it seems making sure that both guest and host run macOS Ventura 13.3+ helped. Which version of macOS you have on your host and for the guests? |
Confirming, we saw this with Ventura 13.3 host and guests. I was not able to create a test scenario that could repeatedly trigger it though. |
Seems there is a bug in virtiofs support in macOS. I reported it to Apple via FB12594177. I thought cirruslabs/tart#555 fixed the issue but unfortunelty it did not. |
Closing and tracking the issue in cirruslabs/tart#567 for visibility |
This may not be the right place to report this issue as I think it may be in the virtualization framework itself but turning the flag off serves as a workaround.
I have a large repo (about 4GB, ~30000 files) and when I have the
TART_EXECUTOR_HOST_DIR=true
flag set, I get errors which look to be due to a saturation of the VirtIO disk interface.The errors happen when
cache.zip
(from cache dir mounted from host into temp dir mounted from host)The text was updated successfully, but these errors were encountered: