-
Epic
-
Resolution: Unresolved
-
Major
-
None
-
None
-
io-perf-VM-definition
-
Product / Portfolio Work
-
77
-
To Do
-
83% To Do, 0% In Progress, 17% Done
Goal
Customers need an easy way to define VM(s) with best practice tuning for I/O workloads – which includes net & blk multiqueue, multi IOthreads(4.19+), and appropriate cpu requests – without any requirements to change the host configuration.
User Stories
- As a Database Admin, I want to be able to define a VM (size of my choosing) that is appropriately tuned to perform well with heavy DB I/O load.
- As a customer evaluating a PoC, I want to easily define a VM that can perform competitively for low level I/O workloads such as fio.
Non-Requirements
- This VM definition should not require pinning (i.e. dedicatedCPUs) or explicit hugepage backing since these require host-level config changes, the goal of this definition is to make the VM bootable by default given a boot source is provided.
Notes
- Note, the multi IOthread (supplementalPool) feature is only available on 4.19+ (fyi, feature intro blog)
ioThreadsPolicy: supplementalPool ioThreads: supplementalPoolThreadCount: X
- clones
-
CNV-4600 CNV Epic Template
-
- New
-
1.
|
upstream roadmap issue |
|
New | |
Unassigned |
2.
|
upstream design |
|
New | |
Unassigned |
3.
|
upstream documentation |
|
New | |
Unassigned |
4.
|
upgrade consideration |
|
New | |
Unassigned |
5.
|
test plans in polarion |
|
New | |
Unassigned |
6.
|
automated tests |
|
New | |
Unassigned |
7.
|
downstream documentation merged |
|
New | |
Unassigned |
8.
|
CNV QE DevOps Requirement/Enablement |
|
New | |
Unassigned |