...
So this transition should happen also only with customer awareness (e.g. customer should explicitly press the button in order to update).
Anchor testing_and_benchmarking testing_and_benchmarking
testing_and_benchmarking | |
testing_and_benchmarking |
Testing and benchmarking
Fio - Flexible I/O tester is the golden standard for benchmarking storage and file system performance. It is going to be our go-to tool for monitoring performance improvement/degradation.
...
Storage is fairly critical component, thus we need at least initial testing before rolling out the updated architecture to the customers. Therefore as the first step of integrating we have decided to invest some efforts into tests, as described in the chapter Testing and benchmarking.
Milestones / Next steps
- End of August 2021: initial storage stress tests
- End of September 2021
/persist
partition formatted as ZFS, transport vhost-scsi or emulated NVMe in the guest- Prototype implementation of NVMe-Vhost emulation
- End of October 2021: Submission of the first version of the patches implementing NVMe-Vhost in Linux and Qemu; Integrated ZFS into protype
- End of November 2021: Upstreamed patches; Performance tuning, bug fixes
- End of December 2021: Extensive testing; First production ready version w/o transitioning existing instances to new storage format (not implemented/tested yet)
- Never ending: Continuous performance optimisation and bug fixing
...