ubicloud/rhizome/host/lib
Hadi Moshayedi ab3933bc93 Rhizome: Increase SPDK iobuf sizes.
Whenever an IO channel is made to a bdev, it gets some pre-allocated
iobufs from SPDK's pre-allocated buffer pools. SPDK has 2 pools, one
with small buffers (8kb per item), and one with large buffers (128kb per
item).

This sizes of these pools are configurable at SPDK startup time.

We were getting crashes in production because of no free items in these
pools.

To fix this, this change:

1. Increases the sizes of these pools.
2. Increases the number of 1g hugepages used for SPDK, to have enough
space for the new sizes of pools
2025-02-19 10:17:25 -08:00
..
boot_image.rb Clean up the temp file if image download fails 2024-06-11 13:47:45 +02:00
cert_server_setup.rb Refactor setup and stop_and_remove steps into cert_server_setup 2025-01-09 16:44:52 +01:00
cloud_hypervisor.rb Remove legacy cloud hypervisor setup and download code 2024-07-23 13:47:17 +02:00
slice_setup.rb Add rhizome side of SliceSetup. 2025-01-10 19:21:41 -08:00
spdk_path.rb Remove references to SPDK_LEGACY_VERSION. 2024-04-24 17:35:06 -07:00
spdk_rpc.rb Enable setting IO rate limits in Rhizome's storage volume 2024-11-20 13:26:27 -08:00
spdk_setup.rb Rhizome: Increase SPDK iobuf sizes. 2025-02-19 10:17:25 -08:00
storage_key_encryption.rb Restructure rhizome folder to accommodate new services 2023-09-06 00:51:26 +03:00
storage_key_tool.rb Add rhizome multi-device storage abstractions 2024-01-24 09:19:33 -08:00
storage_path.rb Add rhizome multi-device storage abstractions 2024-01-24 09:19:33 -08:00
storage_volume.rb Enable setting IO rate limits in Rhizome's storage volume 2024-11-20 13:26:27 -08:00
vm_path.rb Add Cert Server initializer 2024-09-12 11:26:45 +02:00
vm_setup.rb Rhizome part - Retaining bursting limits after VM restart 2025-02-19 09:20:28 -08:00