Skip to content

Commit 379cd6e

Browse files
committed
Deprecate cpu_usage_raw from Stats event
Breaking change. No known Qubes OS code uses. A better value is "cpu_usage".
1 parent 5ddfba9 commit 379cd6e

3 files changed

Lines changed: 0 additions & 17 deletions

File tree

qubes/api/admin.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2529,7 +2529,6 @@ def _send_stats_single(self, info_time, info, only_vm, filters):
25292529
"memory_with_swap_used": int(vm_info["memory_with_swap_used"]),
25302530
"cpu_time": int(vm_info["cpu_time"] / 1000000),
25312531
"cpu_usage": int(vm_info["cpu_usage"]),
2532-
"cpu_usage_raw": int(vm_info["cpu_usage_raw"]),
25332532
"online_vcpus": int(vm_info["online_vcpus"]),
25342533
}
25352534

qubes/app.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -470,10 +470,6 @@ def get_vm_stats(self, previous_time=None, previous=None, only_vm=None):
470470
- Description: Amount memory assigned that is usable in the qube.
471471
Will be deprecated in a future release due to its ambiguous name.
472472
Prefer the equivalent ``memory_assigned_usable``.
473-
- ``cpu_usage_raw``:
474-
- Type: ``int``, percentage.
475-
- Description: CPU usage. Will be deprecated as it can be calculated
476-
on the client.
477473
478474
This function requires Xen hypervisor for detailed overview.
479475

qubes/tests/api_admin.py

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4090,7 +4090,6 @@ def test_630_vm_stats(self):
40904090
"swap_used": 0,
40914091
"cpu_time": 243951379111104 // 8,
40924092
"cpu_usage": 0,
4093-
"cpu_usage_raw": 0,
40944093
"online_vcpus": 16,
40954094
},
40964095
1: {
@@ -4103,16 +4102,13 @@ def test_630_vm_stats(self):
41034102
"swap_used": 0,
41044103
"cpu_time": 2849496569205,
41054104
"cpu_usage": 0,
4106-
"cpu_usage_raw": 0,
41074105
"online_vcpus": 2,
41084106
},
41094107
}
41104108
stats2 = copy.deepcopy(stats1)
41114109
stats2[0]["cpu_time"] += 100000000
41124110
stats2[0]["cpu_usage"] = 10
4113-
stats2[0]["cpu_usage_raw"] = 10
41144111
stats2[1]["cpu_usage"] = 5
4115-
stats2[1]["cpu_usage_raw"] = 5
41164112
self.app.host.get_vm_stats = unittest.mock.Mock()
41174113
self.app.host.get_vm_stats.side_effect = [
41184114
(0, stats1),
@@ -4175,7 +4171,6 @@ def name(self):
41754171
swap_used=stats1[0]["swap_used"],
41764172
cpu_time=stats1[0]["cpu_time"] // 1000000,
41774173
cpu_usage=stats1[0]["cpu_usage"],
4178-
cpu_usage_raw=stats1[0]["cpu_usage_raw"],
41794174
online_vcpus=stats1[0]["online_vcpus"],
41804175
),
41814176
unittest.mock.call(
@@ -4190,7 +4185,6 @@ def name(self):
41904185
swap_used=stats1[1]["swap_used"],
41914186
cpu_time=stats1[1]["cpu_time"] // 1000000,
41924187
cpu_usage=stats1[1]["cpu_usage"],
4193-
cpu_usage_raw=stats1[1]["cpu_usage_raw"],
41944188
online_vcpus=stats1[1]["online_vcpus"],
41954189
),
41964190
unittest.mock.call(
@@ -4205,7 +4199,6 @@ def name(self):
42054199
swap_used=stats2[0]["swap_used"],
42064200
cpu_time=stats2[0]["cpu_time"] // 1000000,
42074201
cpu_usage=stats2[0]["cpu_usage"],
4208-
cpu_usage_raw=stats2[0]["cpu_usage_raw"],
42094202
online_vcpus=stats2[0]["online_vcpus"],
42104203
),
42114204
unittest.mock.call(
@@ -4220,7 +4213,6 @@ def name(self):
42204213
swap_used=stats2[1]["swap_used"],
42214214
cpu_time=stats2[1]["cpu_time"] // 1000000,
42224215
cpu_usage=stats2[1]["cpu_usage"],
4223-
cpu_usage_raw=stats2[1]["cpu_usage_raw"],
42244216
online_vcpus=stats2[1]["online_vcpus"],
42254217
),
42264218
]
@@ -4241,7 +4233,6 @@ def test_631_vm_stats_single_vm(self):
42414233
"swap_used": 0,
42424234
"cpu_time": 2849496569205,
42434235
"cpu_usage": 0,
4244-
"cpu_usage_raw": 0,
42454236
"online_vcpus": 2,
42464237
"cpu_time_internal": 2849496569205,
42474238
"cpu_usage_internal": 0.0,
@@ -4250,7 +4241,6 @@ def test_631_vm_stats_single_vm(self):
42504241
}
42514242
stats2 = copy.deepcopy(stats1)
42524243
stats2[2]["cpu_usage"] = 5
4253-
stats2[2]["cpu_usage_raw"] = 5
42544244
self.app.host.get_vm_stats = unittest.mock.Mock()
42554245
self.app.host.get_vm_stats.side_effect = [
42564246
(0, stats1),
@@ -4312,7 +4302,6 @@ def name(self):
43124302
swap_used=stats1[2]["swap_used"],
43134303
cpu_time=stats1[2]["cpu_time"] // 1000000,
43144304
cpu_usage=stats1[2]["cpu_usage"],
4315-
cpu_usage_raw=stats1[2]["cpu_usage_raw"],
43164305
online_vcpus=stats1[2]["online_vcpus"],
43174306
cpu_time_internal=stats1[2]["cpu_time_internal"] // 1000000,
43184307
cpu_usage_internal=stats1[2]["cpu_usage_internal"],
@@ -4330,7 +4319,6 @@ def name(self):
43304319
swap_used=stats2[2]["swap_used"],
43314320
cpu_time=stats2[2]["cpu_time"] // 1000000,
43324321
cpu_usage=stats2[2]["cpu_usage"],
4333-
cpu_usage_raw=stats2[2]["cpu_usage_raw"],
43344322
online_vcpus=stats2[2]["online_vcpus"],
43354323
cpu_time_internal=stats2[2]["cpu_time_internal"] // 1000000,
43364324
cpu_usage_internal=stats2[2]["cpu_usage_internal"],

0 commit comments

Comments
 (0)