-
Notifications
You must be signed in to change notification settings - Fork 145
Accept disk size > 255GB #122
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
Conversation
Sources/tart/Commands/Create.swift
Outdated
|
|
||
| @Option(help: ArgumentHelp("Disk size in Gb")) | ||
| var diskSize: UInt8 = 50 | ||
| var diskSize: Int = 50 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What do you think about UInt16? It will make the disk option up to 65 TB. Should be OK for a decade or so. 😅
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good point. Updated the PR accordingly.
Sources/tart/Commands/Run.swift
Outdated
| if noGraphics || vnc { | ||
| dispatchMain() | ||
| } else { | ||
| runUI() | ||
| } |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could you please check if #123 works for you? With this change it seems UI won't be shown at all because it will wait for the group to finish aka VM stops.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ventura was too problematic to me, restored to Monterey now. Will find a M1 machine to test that. Withdrawn the commit and leave it for now.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just tried #123 , works except Windowed mode
|
Hey @keisau, We are preparing 1.0.0 release of Tart at some point in January and would like to clean things up and stabilize the API to provide long term support. Therefore we are introducing Contributor License Agreement which is common practice among mature OSS projects. Can we kindly ask you to sign the CLA using this link: https://cla-assistant.io/cirruslabs/tart If you have any question please don't hesitate to ask. |
UInt8->UInt16for supporting larger disk sizeOn Ventura,dispatchMaininsidewithThrowingTaskGroupresults in unexpected behaviors:Segmentation Faultfor--no-graphicsOtherwise, the VM screen shows up but the virtual machine process doesn't show up in Activity Monitor