ubicloud/prog/vm
mohi-kalantari dd4f10c24a Allow VmHost setup with vhost_block_backend
Prior to this commit, we would always setup a VmHost with SPDK and
changing SPDK to VhostBlockBackend required manual creation of its
prog and stopping the SPDK services to free up the hugepages.

With this commit, in a backward compatible manner, we can specify
vhost_block_backend_version and also set spdk_version to nil to
setup vhost instead of SPDK.

Here's a sample assemble example:

Prog::Vm::HostNexus.assemble("1.2.3.4", spdk_version: nil,
vhost_block_backend_version: Config.vhost_block_backend_version)
2025-10-05 13:12:00 +02:00
..
github_runner.rb Do not use eu-central-1a az for runners 2025-09-27 21:59:23 +03:00
host_nexus.rb Allow VmHost setup with vhost_block_backend 2025-10-05 13:12:00 +02:00
nexus.rb Fix Vm::Nexus#destroy to not violate strand leases 2025-10-03 17:51:41 +03:00
prep_host.rb Colour the prompt of the VmHost for production hosts 2023-11-24 10:12:59 +03:00
vm_host_slice_nexus.rb Use create_with_id in progs and routes 2025-08-07 02:13:08 +09:00
vm_pool.rb Use create_with_id in progs and routes 2025-08-07 02:13:08 +09:00