提交 0f31b6d8 编写于 作者: L lifeng68

blk: add blkiops define

Signed-off-by: Nlifeng68 <lifeng68@huawei.com>
上级 3f790442
...@@ -42,8 +42,7 @@ ...@@ -42,8 +42,7 @@
"maximum": 18446744073709552000 "maximum": 18446744073709552000
}, },
"int32Pointer": { "int32Pointer": {
"oneOf": [ "oneOf": [{
{
"$ref": "#/definitions/int32" "$ref": "#/definitions/int32"
}, },
{ {
...@@ -52,8 +51,7 @@ ...@@ -52,8 +51,7 @@
] ]
}, },
"uint16Pointer": { "uint16Pointer": {
"oneOf": [ "oneOf": [{
{
"$ref": "#/definitions/uint16" "$ref": "#/definitions/uint16"
}, },
{ {
...@@ -62,8 +60,7 @@ ...@@ -62,8 +60,7 @@
] ]
}, },
"uint64Pointer": { "uint64Pointer": {
"oneOf": [ "oneOf": [{
{
"$ref": "#/definitions/uint64" "$ref": "#/definitions/uint64"
}, },
{ {
...@@ -72,8 +69,7 @@ ...@@ -72,8 +69,7 @@
] ]
}, },
"stringPointer": { "stringPointer": {
"oneOf": [ "oneOf": [{
{
"type": "string" "type": "string"
}, },
{ {
...@@ -104,6 +100,40 @@ ...@@ -104,6 +100,40 @@
"Env": { "Env": {
"$ref": "#/definitions/ArrayOfStrings" "$ref": "#/definitions/ArrayOfStrings"
}, },
"BlkioDevice": {
"type": "object",
"properties": {
"Path": {
"$ref": "#/definitions/FilePath"
},
"Rate": {
"$ref": "#/definitions/uint64"
}
}
},
"ArrayOfBlkioDevice": {
"type": "array",
"items": {
"$ref": "#/definitions/BlkioDevice"
}
},
"BlkioWeightDevice": {
"type": "object",
"properties": {
"Path": {
"$ref": "#/definitions/FilePath"
},
"Weight": {
"$ref": "#/definitions/uint16"
}
}
},
"ArrayOfBlkioWeightDevice": {
"type": "array",
"items": {
"$ref": "#/definitions/BlkioWeightDevice"
}
},
"Hook": { "Hook": {
"type": "object", "type": "object",
"properties": { "properties": {
...@@ -250,9 +280,9 @@ ...@@ -250,9 +280,9 @@
"type": "string" "type": "string"
}, },
"runtime-args": { "runtime-args": {
"type":"array", "type": "array",
"items": { "items": {
"type":"string" "type": "string"
} }
} }
} }
...@@ -366,7 +396,7 @@ ...@@ -366,7 +396,7 @@
"type": "object", "type": "object",
"properties": { "properties": {
"name": { "name": {
"type":"string" "type": "string"
}, },
"offset": { "offset": {
"$ref": "#/definitions/uint8" "$ref": "#/definitions/uint8"
...@@ -607,8 +637,7 @@ ...@@ -607,8 +637,7 @@
}, },
"blockIODeviceWeight": { "blockIODeviceWeight": {
"type": "object", "type": "object",
"allOf": [ "allOf": [{
{
"$ref": "#/definitions/blockIODevice" "$ref": "#/definitions/blockIODevice"
}, },
{ {
...@@ -625,8 +654,7 @@ ...@@ -625,8 +654,7 @@
] ]
}, },
"blockIODeviceThrottle": { "blockIODeviceThrottle": {
"allOf": [ "allOf": [{
{
"$ref": "#/definitions/blockIODevice" "$ref": "#/definitions/blockIODevice"
}, },
{ {
......
...@@ -53,8 +53,8 @@ ...@@ -53,8 +53,8 @@
"Sysctls": { "Sysctls": {
"$ref": "defs.json#/definitions/mapStringString" "$ref": "defs.json#/definitions/mapStringString"
}, },
"Runtime":{ "Runtime": {
"type":"string" "type": "string"
}, },
"RestartPolicy": { "RestartPolicy": {
"type": "object", "type": "object",
...@@ -119,46 +119,19 @@ ...@@ -119,46 +119,19 @@
"type": "uint16" "type": "uint16"
}, },
"BlkioWeightDevice": { "BlkioWeightDevice": {
"type": "array", "$ref": "defs.json#/definitions/ArrayOfBlkioWeightDevice"
"items": {
"type": "object",
"properties": {
"Path": {
"type": "string"
},
"Weight": {
"type": "uint16"
}
}
}
}, },
"BlkioDeviceReadBps": { "BlkioDeviceReadBps": {
"type": "array", "$ref": "defs.json#/definitions/ArrayOfBlkioDevice"
"items": {
"type": "object",
"properties": {
"Path": {
"type": "string"
},
"Rate": {
"type": "uint64"
}
}
}
}, },
"BlkioDeviceWriteBps": { "BlkioDeviceWriteBps": {
"type": "array", "$ref": "defs.json#/definitions/ArrayOfBlkioDevice"
"items": {
"type": "object",
"properties": {
"Path": {
"type": "string"
}, },
"Rate": { "BlkioDeviceReadIops": {
"type": "uint64" "$ref": "defs.json#/definitions/ArrayOfBlkioDevice"
} },
} "BlkioDeviceWriteIops": {
} "$ref": "defs.json#/definitions/ArrayOfBlkioDevice"
}, },
"CPUPeriod": { "CPUPeriod": {
"type": "int64" "type": "int64"
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册