mirror of
https://github.com/apache/cloudstack.git
synced 2025-11-03 04:12:31 +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.size": "Disk size",
|
||||||
"label.disk.usage.info": "Disk usage information",
|
"label.disk.usage.info": "Disk usage information",
|
||||||
"label.diskbytesreadrate": "Disk read rate (BPS)",
|
"label.diskbytesreadrate": "Disk read rate (BPS)",
|
||||||
|
"label.diskbytesreadratemax": "Max disk read rate (BPS)",
|
||||||
"label.diskbyteswriterate": "Disk write rate (BPS)",
|
"label.diskbyteswriterate": "Disk write rate (BPS)",
|
||||||
|
"label.diskbyteswriteratemax": "Max disk write rate (BPS)",
|
||||||
"label.diskiopsmax": "Max IOPS",
|
"label.diskiopsmax": "Max IOPS",
|
||||||
"label.diskiopsmin": "Min IOPS",
|
"label.diskiopsmin": "Min IOPS",
|
||||||
"label.diskiopsreadrate": "Disk read rate (IOPS)",
|
"label.diskiopsreadrate": "Disk read rate (IOPS)",
|
||||||
|
|||||||
@ -548,7 +548,9 @@
|
|||||||
"label.disk.size": "Tamanho do disco",
|
"label.disk.size": "Tamanho do disco",
|
||||||
"label.disk.usage.info": "Informa\u00e7\u00f5es sobre o uso de disco",
|
"label.disk.usage.info": "Informa\u00e7\u00f5es sobre o uso de disco",
|
||||||
"label.diskbytesreadrate": "Taxa de leitura de bytes do disco (BPS)",
|
"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.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.diskiopsmax": "M\u00e1x IOPS",
|
||||||
"label.diskiopsmin": "M\u00edn IOPS",
|
"label.diskiopsmin": "M\u00edn IOPS",
|
||||||
"label.diskiopsreadrate": "Taxa de leitura do disco (IOPS)",
|
"label.diskiopsreadrate": "Taxa de leitura do disco (IOPS)",
|
||||||
|
|||||||
@ -228,7 +228,9 @@ export default {
|
|||||||
columns: ['name', 'displaytext', 'state', 'disksize', 'domain', 'zone', 'order'],
|
columns: ['name', 'displaytext', 'state', 'disksize', 'domain', 'zone', 'order'],
|
||||||
filters: ['active', 'inactive'],
|
filters: ['active', 'inactive'],
|
||||||
details: () => {
|
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 &&
|
if (store.getters.apis.createDiskOffering &&
|
||||||
store.getters.apis.createDiskOffering.params.filter(x => x.name === 'storagepolicy').length > 0) {
|
store.getters.apis.createDiskOffering.params.filter(x => x.name === 'storagepolicy').length > 0) {
|
||||||
fields.splice(6, 0, 'vspherestoragepolicy')
|
fields.splice(6, 0, 'vspherestoragepolicy')
|
||||||
|
|||||||
@ -124,6 +124,14 @@
|
|||||||
v-model:value="form.diskbytesreadrate"
|
v-model:value="form.diskbytesreadrate"
|
||||||
:placeholder="apiParams.bytesreadrate.description"/>
|
:placeholder="apiParams.bytesreadrate.description"/>
|
||||||
</a-form-item>
|
</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">
|
<a-form-item v-if="form.qostype === 'hypervisor'" name="diskbyteswriterate" ref="diskbyteswriterate">
|
||||||
<template #label>
|
<template #label>
|
||||||
<tooltip-label :title="$t('label.diskbyteswriterate')" :tooltip="apiParams.byteswriterate.description"/>
|
<tooltip-label :title="$t('label.diskbyteswriterate')" :tooltip="apiParams.byteswriterate.description"/>
|
||||||
@ -132,6 +140,14 @@
|
|||||||
v-model:value="form.diskbyteswriterate"
|
v-model:value="form.diskbyteswriterate"
|
||||||
:placeholder="apiParams.byteswriterate.description"/>
|
:placeholder="apiParams.byteswriterate.description"/>
|
||||||
</a-form-item>
|
</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">
|
<a-form-item v-if="form.qostype === 'hypervisor'" name="diskiopsreadrate" ref="diskiopsreadrate">
|
||||||
<template #label>
|
<template #label>
|
||||||
<tooltip-label :title="$t('label.diskiopsreadrate')" :tooltip="apiParams.iopsreadrate.description"/>
|
<tooltip-label :title="$t('label.diskiopsreadrate')" :tooltip="apiParams.iopsreadrate.description"/>
|
||||||
@ -362,7 +378,9 @@ export default {
|
|||||||
{ type: 'number', validator: this.validateNumber }
|
{ type: 'number', validator: this.validateNumber }
|
||||||
],
|
],
|
||||||
diskbytesreadrate: [{ type: 'number', validator: this.validateNumber }],
|
diskbytesreadrate: [{ type: 'number', validator: this.validateNumber }],
|
||||||
|
diskbytesreadratemax: [{ type: 'number', validator: this.validateNumber }],
|
||||||
diskbyteswriterate: [{ type: 'number', validator: this.validateNumber }],
|
diskbyteswriterate: [{ type: 'number', validator: this.validateNumber }],
|
||||||
|
diskbyteswriteratemax: [{ type: 'number', validator: this.validateNumber }],
|
||||||
diskiopsreadrate: [{ type: 'number', validator: this.validateNumber }],
|
diskiopsreadrate: [{ type: 'number', validator: this.validateNumber }],
|
||||||
diskiopswriterate: [{ type: 'number', validator: this.validateNumber }],
|
diskiopswriterate: [{ type: 'number', validator: this.validateNumber }],
|
||||||
diskiopsmin: [{ 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) {
|
if (values.diskbytesreadrate != null && values.diskbytesreadrate.length > 0) {
|
||||||
params.bytesreadrate = values.diskbytesreadrate
|
params.bytesreadrate = values.diskbytesreadrate
|
||||||
}
|
}
|
||||||
|
if (values.diskbytesreadratemax != null && values.diskbytesreadratemax.length > 0) {
|
||||||
|
params.bytesreadratemax = values.diskbytesreadratemax
|
||||||
|
}
|
||||||
if (values.diskbyteswriterate != null && values.diskbyteswriterate.length > 0) {
|
if (values.diskbyteswriterate != null && values.diskbyteswriterate.length > 0) {
|
||||||
params.byteswriterate = values.diskbyteswriterate
|
params.byteswriterate = values.diskbyteswriterate
|
||||||
}
|
}
|
||||||
|
if (values.diskbyteswriteratemax != null && values.diskbyteswriteratemax.length > 0) {
|
||||||
|
params.byteswriteratemax = values.diskbyteswriteratemax
|
||||||
|
}
|
||||||
if (values.diskiopsreadrate != null && values.diskiopsreadrate.length > 0) {
|
if (values.diskiopsreadrate != null && values.diskiopsreadrate.length > 0) {
|
||||||
params.iopsreadrate = values.diskiopsreadrate
|
params.iopsreadrate = values.diskiopsreadrate
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user