mirror of
https://github.com/hashicorp/vagrant.git
synced 2026-05-28 04:36:05 -04:00
Fix Ubuntu 24.04 shutdown hang by preventing vagrant from mounting already mounted synced folders. Fixes #13795. Before: ``` vagrant ssh mount | grep vagrant vagrant on /vagrant type vboxsf (rw,nodev,relatime,iocharset=utf8,uid=1000,gid=1000) vagrant on /vagrant type vboxsf (rw,nodev,relatime,iocharset=utf8,uid=1000,gid=1000,_netdev) exit time vagrant halt ==> default: Attempting graceful shutdown of VM... ==> default: Forcing shutdown of VM... real 1m5.500s user 0m3.900s sys 0m4.279s ``` After: ``` vagrant ssh mount | grep vagrant vagrant on /vagrant type vboxsf (rw,nodev,relatime,iocharset=utf8,uid=1000,gid=1000,_netdev) exit time vagrant halt ==> default: Attempting graceful shutdown of VM... real 0m5.210s user 0m1.657s sys 0m0.966s ``` |
||
|---|---|---|
| .. | ||
| commands | ||
| communicators | ||
| guests | ||
| hosts | ||
| kernel_v1 | ||
| kernel_v2 | ||
| providers | ||
| provisioners | ||
| pushes | ||
| synced_folders | ||
| README.md | ||
Vagrant Core Plugins
These are plugins that ship with Vagrant. Vagrant core uses its own plugin system to power a lot of the core pieces that ship with Vagrant. Each plugin will have its own README which explains its specific role.
Generate proto
grpc_tools_ruby_protoc -I . --ruby_out=gen/plugin --grpc_out=gen/plugin ./plugin_server.proto