iso: Disable grub timeout speeding up vm start by 5 seconds (#20895)
* iso: Disable grub timeout This speeds up machine boot by 5 seconds. The timeout may be helpful for debugging boot issues but we don't have a way to access the serial console for debugging currently. Testing shows about ~5 seconds speedup. | driver | timeout | start time | |------------|---------|------------| | vfkit[1] | 5.0 | 24.01 | | vfkit[1] | 0.0 | 19.90 | | qemu | 5.0 | 29.46 | | qemu | 0.0 | 24.28 | | krunkit[2] | 5.0 | 25.14 | | krunkit[2] | 0.0 | 20.51 | [1] Tested with #20833, booting using iso instead of direct kernel boot. Direct kernel boot is little bit faster (e.g. 18.x). [2] Tested with #20826 * Updating ISO to v1.36.0-1749153077-20895 --------- Co-authored-by: minikube-bot <minikube-bot@google.com>pull/20899/head
parent
017ef750b3
commit
57dd4b3d17
2
Makefile
2
Makefile
|
@ -24,7 +24,7 @@ KIC_VERSION ?= $(shell grep -E "Version =" pkg/drivers/kic/types.go | cut -d \"
|
||||||
HUGO_VERSION ?= $(shell grep -E "HUGO_VERSION = \"" netlify.toml | cut -d \" -f2)
|
HUGO_VERSION ?= $(shell grep -E "HUGO_VERSION = \"" netlify.toml | cut -d \" -f2)
|
||||||
|
|
||||||
# Default to .0 for higher cache hit rates, as build increments typically don't require new ISO versions
|
# Default to .0 for higher cache hit rates, as build increments typically don't require new ISO versions
|
||||||
ISO_VERSION ?= v1.36.0-1749066232-20832
|
ISO_VERSION ?= v1.36.0-1749153077-20895
|
||||||
|
|
||||||
# Dashes are valid in semver, but not Linux packaging. Use ~ to delimit alpha/beta
|
# Dashes are valid in semver, but not Linux packaging. Use ~ to delimit alpha/beta
|
||||||
DEB_VERSION ?= $(subst -,~,$(RAW_VERSION))
|
DEB_VERSION ?= $(subst -,~,$(RAW_VERSION))
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
set default="0"
|
set default="0"
|
||||||
set timeout="5"
|
set timeout="0"
|
||||||
|
|
||||||
menuentry "Buildroot" {
|
menuentry "Buildroot" {
|
||||||
# The console depends on the driver:
|
# The console depends on the driver:
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
set default="0"
|
set default="0"
|
||||||
set timeout="5"
|
set timeout="0"
|
||||||
|
|
||||||
menuentry "Buildroot" {
|
menuentry "Buildroot" {
|
||||||
linux /boot/bzimage console=tty0 rw # kernel
|
linux /boot/bzimage console=tty0 rw # kernel
|
||||||
|
|
|
@ -41,7 +41,7 @@ const fileScheme = "file"
|
||||||
// DefaultISOURLs returns a list of ISO URL's to consult by default, in priority order
|
// DefaultISOURLs returns a list of ISO URL's to consult by default, in priority order
|
||||||
func DefaultISOURLs() []string {
|
func DefaultISOURLs() []string {
|
||||||
v := version.GetISOVersion()
|
v := version.GetISOVersion()
|
||||||
isoBucket := "minikube-builds/iso/20832"
|
isoBucket := "minikube-builds/iso/20895"
|
||||||
|
|
||||||
return []string{
|
return []string{
|
||||||
fmt.Sprintf("https://storage.googleapis.com/%s/minikube-%s-%s.iso", isoBucket, v, runtime.GOARCH),
|
fmt.Sprintf("https://storage.googleapis.com/%s/minikube-%s-%s.iso", isoBucket, v, runtime.GOARCH),
|
||||||
|
|
Loading…
Reference in New Issue