Limit cpu resource consumption of function
Partially implements: blueprint qinling-container-resource-limitation Change-Id: I2bb850e2d9bcf33e69d562abdbf88a226e1f4b92
This commit is contained in:
parent
cfd63da7b5
commit
6c013ddb7b
|
@ -111,8 +111,7 @@ class DefaultEngine(object):
|
|||
success = success and res.pop('success')
|
||||
|
||||
LOG.debug(
|
||||
'Finished execution %s, success: %s, result: %s',
|
||||
execution_id, success, res
|
||||
'Finished execution %s, success: %s', execution_id, success
|
||||
)
|
||||
|
||||
execution.status = status.SUCCESS if success else status.FAILED
|
||||
|
@ -165,8 +164,7 @@ class DefaultEngine(object):
|
|||
res = {'output': res}
|
||||
|
||||
LOG.debug(
|
||||
'Finished execution %s, success: %s, result: %s',
|
||||
execution_id, success, res
|
||||
'Finished execution %s, success: %s', execution_id, success
|
||||
)
|
||||
|
||||
execution.output = res
|
||||
|
@ -187,6 +185,7 @@ class DefaultEngine(object):
|
|||
db_api.create_function_worker(worker)
|
||||
|
||||
def delete_function(self, ctx, function_id):
|
||||
"""Deletes underlying resources allocated for function."""
|
||||
resource = {'type': 'function', 'id': function_id}
|
||||
LOG.info('Start to delete.', resource=resource)
|
||||
|
||||
|
|
|
@ -28,6 +28,8 @@ spec:
|
|||
- containerPort: 9090
|
||||
resources:
|
||||
limits:
|
||||
cpu: "0.5"
|
||||
memory: 512Mi
|
||||
requests:
|
||||
cpu: "0.1"
|
||||
memory: 128Mi
|
||||
|
|
|
@ -20,6 +20,8 @@ spec:
|
|||
restartPolicy: Never
|
||||
resources:
|
||||
limits:
|
||||
cpu: "0.5"
|
||||
memory: 512Mi
|
||||
requests:
|
||||
cpu: "0.1"
|
||||
memory: 128Mi
|
||||
|
|
Loading…
Reference in New Issue