mirror of
https://github.com/apache/cloudstack.git
synced 2025-11-02 20:02:29 +01:00
add readratemax and writeratemax (#9227)
This commit is contained in:
parent
aab1361949
commit
a9caee3c6f
@ -750,7 +750,9 @@
|
||||
"label.disk.size": "Disk size",
|
||||
"label.disk.usage.info": "Disk usage information",
|
||||
"label.diskbytesreadrate": "Disk read rate (BPS)",
|
||||
"label.diskbytesreadratemax": "Max disk read rate (BPS)",
|
||||
"label.diskbyteswriterate": "Disk write rate (BPS)",
|
||||
"label.diskbyteswriteratemax": "Max disk write rate (BPS)",
|
||||
"label.diskiopsmax": "Max IOPS",
|
||||
"label.diskiopsmin": "Min IOPS",
|
||||
"label.diskiopsreadrate": "Disk read rate (IOPS)",
|
||||
|
||||
@ -548,7 +548,9 @@
|
||||
"label.disk.size": "Tamanho do disco",
|
||||
"label.disk.usage.info": "Informa\u00e7\u00f5es sobre o uso de disco",
|
||||
"label.diskbytesreadrate": "Taxa de leitura de bytes do disco (BPS)",
|
||||
"label.diskbytesreadratemax": "Taxa m\u00e1xima de leitura de bytes do disco (BPS)",
|
||||
"label.diskbyteswriterate": "Taxa de escrita de bytes no disco (BPS)",
|
||||
"label.diskbyteswriteratemax": "Taxa m\u00e1xima de escrita de bytes no disco (BPS)",
|
||||
"label.diskiopsmax": "M\u00e1x IOPS",
|
||||
"label.diskiopsmin": "M\u00edn IOPS",
|
||||
"label.diskiopsreadrate": "Taxa de leitura do disco (IOPS)",
|
||||
|
||||
@ -228,7 +228,9 @@ export default {
|
||||
columns: ['name', 'displaytext', 'state', 'disksize', 'domain', 'zone', 'order'],
|
||||
filters: ['active', 'inactive'],
|
||||
details: () => {
|
||||
var fields = ['name', 'id', 'displaytext', 'disksize', 'provisioningtype', 'storagetype', 'iscustomized', 'disksizestrictness', 'iscustomizediops', 'diskIopsReadRate', 'diskIopsWriteRate', 'diskBytesReadRate', 'diskBytesWriteRate', 'miniops', 'maxiops', 'tags', 'domain', 'zone', 'created', 'encrypt']
|
||||
var fields = ['name', 'id', 'displaytext', 'disksize', 'provisioningtype', 'storagetype', 'iscustomized', 'disksizestrictness', 'iscustomizediops',
|
||||
'diskIopsReadRate', 'diskIopsWriteRate', 'diskBytesReadRate', 'diskBytesReadRateMax', 'diskBytesWriteRate', 'diskBytesWriteRateMax', 'miniops', 'maxiops', 'tags',
|
||||
'domain', 'zone', 'created', 'encrypt']
|
||||
if (store.getters.apis.createDiskOffering &&
|
||||
store.getters.apis.createDiskOffering.params.filter(x => x.name === 'storagepolicy').length > 0) {
|
||||
fields.splice(6, 0, 'vspherestoragepolicy')
|
||||
|
||||
@ -124,6 +124,14 @@
|
||||
v-model:value="form.diskbytesreadrate"
|
||||
:placeholder="apiParams.bytesreadrate.description"/>
|
||||
</a-form-item>
|
||||
<a-form-item v-if="form.qostype === 'hypervisor'" name="diskbytesreadratemax" ref="diskbytesreadratemax">
|
||||
<template #label>
|
||||
<tooltip-label :title="$t('label.diskbytesreadratemax')" :tooltip="apiParams.bytesreadratemax.description"/>
|
||||
</template>
|
||||
<a-input
|
||||
v-model:value="form.diskbytesreadratemax"
|
||||
:placeholder="apiParams.bytesreadratemax.description"/>
|
||||
</a-form-item>
|
||||
<a-form-item v-if="form.qostype === 'hypervisor'" name="diskbyteswriterate" ref="diskbyteswriterate">
|
||||
<template #label>
|
||||
<tooltip-label :title="$t('label.diskbyteswriterate')" :tooltip="apiParams.byteswriterate.description"/>
|
||||
@ -132,6 +140,14 @@
|
||||
v-model:value="form.diskbyteswriterate"
|
||||
:placeholder="apiParams.byteswriterate.description"/>
|
||||
</a-form-item>
|
||||
<a-form-item v-if="form.qostype === 'hypervisor'" name="diskbyteswriteratemax" ref="diskbyteswriteratemax">
|
||||
<template #label>
|
||||
<tooltip-label :title="$t('label.diskbyteswriteratemax')" :tooltip="apiParams.byteswriteratemax.description"/>
|
||||
</template>
|
||||
<a-input
|
||||
v-model:value="form.diskbyteswriteratemax"
|
||||
:placeholder="apiParams.byteswriteratemax.description"/>
|
||||
</a-form-item>
|
||||
<a-form-item v-if="form.qostype === 'hypervisor'" name="diskiopsreadrate" ref="diskiopsreadrate">
|
||||
<template #label>
|
||||
<tooltip-label :title="$t('label.diskiopsreadrate')" :tooltip="apiParams.iopsreadrate.description"/>
|
||||
@ -362,7 +378,9 @@ export default {
|
||||
{ type: 'number', validator: this.validateNumber }
|
||||
],
|
||||
diskbytesreadrate: [{ type: 'number', validator: this.validateNumber }],
|
||||
diskbytesreadratemax: [{ type: 'number', validator: this.validateNumber }],
|
||||
diskbyteswriterate: [{ type: 'number', validator: this.validateNumber }],
|
||||
diskbyteswriteratemax: [{ type: 'number', validator: this.validateNumber }],
|
||||
diskiopsreadrate: [{ type: 'number', validator: this.validateNumber }],
|
||||
diskiopswriterate: [{ type: 'number', validator: this.validateNumber }],
|
||||
diskiopsmin: [{ type: 'number', validator: this.validateNumber }],
|
||||
@ -504,9 +522,15 @@ export default {
|
||||
if (values.diskbytesreadrate != null && values.diskbytesreadrate.length > 0) {
|
||||
params.bytesreadrate = values.diskbytesreadrate
|
||||
}
|
||||
if (values.diskbytesreadratemax != null && values.diskbytesreadratemax.length > 0) {
|
||||
params.bytesreadratemax = values.diskbytesreadratemax
|
||||
}
|
||||
if (values.diskbyteswriterate != null && values.diskbyteswriterate.length > 0) {
|
||||
params.byteswriterate = values.diskbyteswriterate
|
||||
}
|
||||
if (values.diskbyteswriteratemax != null && values.diskbyteswriteratemax.length > 0) {
|
||||
params.byteswriteratemax = values.diskbyteswriteratemax
|
||||
}
|
||||
if (values.diskiopsreadrate != null && values.diskiopsreadrate.length > 0) {
|
||||
params.iopsreadrate = values.diskiopsreadrate
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user