Skip to content

Commit 3f95e3c

Browse files
committed
config-linux: drop intelRdt.enableCMT and intelRdt.enableMBM
They are vaguely specified, problematic and have no known implementations. Replaced by intelRdt.enableMonitoring.
1 parent ce16d10 commit 3f95e3c

File tree

3 files changed

+0
-24
lines changed

3 files changed

+0
-24
lines changed

config-linux.md

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -779,14 +779,6 @@ The following rules on parameters MUST be applied:
779779
group fails (e.g. the maximum number of MON groups is reached) the runtime MUST
780780
return an error.
781781

782-
* **`enableCMT`** *(boolean, OPTIONAL, **DEPRECATED**)* - specifies if Intel RDT CMT should be enabled:
783-
* CMT (Cache Monitoring Technology) supports monitoring of the last-level cache (LLC) occupancy
784-
for the container. If `enableMonitoring` is specified the ``enableCMT` MUST be ignored.
785-
786-
* **`enableMBM`** *(boolean, OPTIONAL, **DEPRECATED**)* - specifies if Intel RDT MBM should be enabled:
787-
* MBM (Memory Bandwidth Monitoring) supports monitoring of total and local memory bandwidth
788-
for the container. If `enableMonitoring` is specified the ``enableMBM` MUST be ignored.
789-
790782
### Example
791783

792784
Consider a two-socket machine with:

schema/config-linux.json

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -280,12 +280,6 @@
280280
},
281281
"enableMonitoring": {
282282
"type": "boolean"
283-
},
284-
"enableCMT": {
285-
"type": "boolean"
286-
},
287-
"enableMBM": {
288-
"type": "boolean"
289283
}
290284
}
291285
},

specs-go/config.go

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -858,16 +858,6 @@ type LinuxIntelRdt struct {
858858
// EnableMonitoring enables resctrl monitoring for the container. This will
859859
// create a dedicated resctrl monitoring group for the container.
860860
EnableMonitoring bool `json:"enableMonitoring,omitempty"`
861-
862-
// EnableCMT is the flag to indicate if the Intel RDT CMT is enabled. CMT (Cache Monitoring Technology) supports monitoring of
863-
// the last-level cache (LLC) occupancy for the container.
864-
// Deprecated: use [LinuxIntelRdt.EnableMonitoring] instead.
865-
EnableCMT bool `json:"enableCMT,omitempty"`
866-
867-
// EnableMBM is the flag to indicate if the Intel RDT MBM is enabled. MBM (Memory Bandwidth Monitoring) supports monitoring of
868-
// total and local memory bandwidth for the container.
869-
// Deprecated: use [LinuxIntelRdt.EnableMonitoring] instead.
870-
EnableMBM bool `json:"enableMBM,omitempty"`
871861
}
872862

873863
// ZOS contains platform-specific configuration for z/OS based containers.

0 commit comments

Comments
 (0)