Commit 142f619e authored by rameshnaraya's avatar rameshnaraya

Fixed SOL005 v2.4.1 Review issues.

parent df534945
Pipeline #321 passed with stage
in 0 seconds
...@@ -44,7 +44,8 @@ definitions: ...@@ -44,7 +44,8 @@ definitions:
A metric group is a pre-defined list of metrics, A metric group is a pre-defined list of metrics,
known to the producer that it can decompose to known to the producer that it can decompose to
individual metrics. At least one of the two individual metrics. At least one of the two
attributes (performance metric or group) shall be present. attributes (performance metric or group) shall
be present.
type: "array" type: "array"
items: items:
$ref: "SOL005_def.yaml#/definitions/String" $ref: "SOL005_def.yaml#/definitions/String"
...@@ -52,15 +53,28 @@ definitions: ...@@ -52,15 +53,28 @@ definitions:
description: > description: >
Specifies the periodicity at which the producer Specifies the periodicity at which the producer
will collect performance information. The unit will collect performance information. The unit
shall be seconds. See notes 1 and 2. shall be seconds.
type: integer At the end of each reportingPeriod, the producer will inform the consumer about availability of the performance
data collected for each completed collection period during this reportingPeriod. The reportingPeriod should be
equal to or a multiple of the collectionPeriod. In the latter case, the performance data for the collection periods
within one reporting period are reported together.
In particular when choosing short collection and reporting periods, the number of PM jobs that can be
supported depends on the capability of the producing entity.
type: UnsignedInt
default: 0
reportingPeriod: reportingPeriod:
description: > description: >
Specifies the periodicity at which the producer Specifies the periodicity at which the producer
will report to the consumer. will report to the consumer.
about performance information. The unit shall about performance information. The unit shall be seconds.
be seconds. See notes 1 and 2. At the end of each reportingPeriod, the producer will inform the consumer about availability of the performance
type: integer data collected for each completed collection period during this reportingPeriod. The reportingPeriod should be
equal to or a multiple of the collectionPeriod. In the latter case, the performance data for the collection periods
within one reporting period are reported together.
In particular when choosing short collection and reporting periods, the number of PM jobs that can be
supported depends on the capability of the producing entity.
type: UnsignedInt
default: 0
reportingBoundary: reportingBoundary:
description: > description: >
Identifies a time boundary after which the Identifies a time boundary after which the
...@@ -76,7 +90,7 @@ definitions: ...@@ -76,7 +90,7 @@ definitions:
required: required:
- id - id
- objectInstanceIds - objectInstanceIds
- criteria - criteria
properties: properties:
id: id:
description: > description: >
...@@ -131,9 +145,10 @@ definitions: ...@@ -131,9 +145,10 @@ definitions:
$ref: "SOL005_def.yaml#/definitions/Link" $ref: "SOL005_def.yaml#/definitions/Link"
objects: objects:
description: > description: >
Links to resources representing the VNF instances for which Links to resources representing the NS
performance information is collected. Shall be present if instances for which performance information is
the VNF instance information is accessible as a resource. collected. Shall be present if the NS instance
information is accessible as a resource.
type: array type: array
items: items:
$ref: "SOL005_def.yaml#/definitions/Link" $ref: "SOL005_def.yaml#/definitions/Link"
...@@ -148,7 +163,7 @@ definitions: ...@@ -148,7 +163,7 @@ definitions:
properties: properties:
objectInstanceId: objectInstanceId:
description: > description: >
Identifier of the VNF instance associated with this threshold. Identifier of the NS instance associated with this threshold.
$ref: "SOL005_def.yaml#/definitions/Identifier" $ref: "SOL005_def.yaml#/definitions/Identifier"
criteria: criteria:
description: > description: >
...@@ -171,7 +186,7 @@ definitions: ...@@ -171,7 +186,7 @@ definitions:
$ref: "SOL005_def.yaml#/definitions/Identifier" $ref: "SOL005_def.yaml#/definitions/Identifier"
objectInstanceId: objectInstanceId:
description: > description: >
Identifier of the VNF instance associated with the threshold. Identifier of the NS instance associated with the threshold.
$ref: "SOL005_def.yaml#/definitions/Identifier" $ref: "SOL005_def.yaml#/definitions/Identifier"
criteria: criteria:
description: > description: >
...@@ -190,9 +205,10 @@ definitions: ...@@ -190,9 +205,10 @@ definitions:
$ref: "SOL005_def.yaml#/definitions/Link" $ref: "SOL005_def.yaml#/definitions/Link"
object: object:
description: > description: >
Link to a resource representing the VNF instance for which Link to a resource representing the NS instance for
performance information is collected. Shall be present if the which performance information is collected. Shall be
VNF instance information is accessible as a resource. present if the NS instance information is accessible as
a resource.
ThresholdCriteria: ThresholdCriteria:
description: > description: >
...@@ -231,8 +247,7 @@ definitions: ...@@ -231,8 +247,7 @@ definitions:
thresholdValue: thresholdValue:
description: > description: >
The threshold value. Shall be represented as a floating point The threshold value. Shall be represented as a floating point
number. number.
# TODO: This should be floating.
type: integer type: integer
hysteresis: hysteresis:
description: > description: >
...@@ -248,7 +263,6 @@ definitions: ...@@ -248,7 +263,6 @@ definitions:
threshold, implementations should enforce a suitable minimum threshold, implementations should enforce a suitable minimum
value for this attribute (e.g. override the value or reject the value for this attribute (e.g. override the value or reject the
request). request).
# TODO: This should be floating.
type: integer type: integer
PmSubscriptionRequest: PmSubscriptionRequest:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment