Skip to content

Commit f2ea271

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 172e51d commit f2ea271

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
@@ -2524,7 +2524,6 @@ def _send_stats_single(self, info_time, info, only_vm, filters):
25242524
"memory_with_swap_used": int(vm_info["memory_with_swap_used"]),
25252525
"cpu_time": int(vm_info["cpu_time"] / 1000000),
25262526
"cpu_usage": int(vm_info["cpu_usage"]),
2527-
"cpu_usage_raw": int(vm_info["cpu_usage_raw"]),
25282527
"online_vcpus": int(vm_info["online_vcpus"]),
25292528
}
25302529

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),
@@ -4173,7 +4169,6 @@ def name(self):
41734169
swap_used=stats1[0]["swap_used"],
41744170
cpu_time=stats1[0]["cpu_time"] // 1000000,
41754171
cpu_usage=stats1[0]["cpu_usage"],
4176-
cpu_usage_raw=stats1[0]["cpu_usage_raw"],
41774172
online_vcpus=stats1[0]["online_vcpus"],
41784173
),
41794174
unittest.mock.call(
@@ -4186,7 +4181,6 @@ def name(self):
41864181
swap_used=stats1[1]["swap_used"],
41874182
cpu_time=stats1[1]["cpu_time"] // 1000000,
41884183
cpu_usage=stats1[1]["cpu_usage"],
4189-
cpu_usage_raw=stats1[1]["cpu_usage_raw"],
41904184
online_vcpus=stats1[1]["online_vcpus"],
41914185
),
41924186
unittest.mock.call(
@@ -4199,7 +4193,6 @@ def name(self):
41994193
swap_used=stats2[0]["swap_used"],
42004194
cpu_time=stats2[0]["cpu_time"] // 1000000,
42014195
cpu_usage=stats2[0]["cpu_usage"],
4202-
cpu_usage_raw=stats2[0]["cpu_usage_raw"],
42034196
online_vcpus=stats2[0]["online_vcpus"],
42044197
),
42054198
unittest.mock.call(
@@ -4212,7 +4205,6 @@ def name(self):
42124205
swap_used=stats2[1]["swap_used"],
42134206
cpu_time=stats2[1]["cpu_time"] // 1000000,
42144207
cpu_usage=stats2[1]["cpu_usage"],
4215-
cpu_usage_raw=stats2[1]["cpu_usage_raw"],
42164208
online_vcpus=stats2[1]["online_vcpus"],
42174209
),
42184210
]
@@ -4233,7 +4225,6 @@ def test_631_vm_stats_single_vm(self):
42334225
"swap_used": 0,
42344226
"cpu_time": 2849496569205,
42354227
"cpu_usage": 0,
4236-
"cpu_usage_raw": 0,
42374228
"online_vcpus": 2,
42384229
"cpu_time_internal": 2849496569205,
42394230
"cpu_usage_internal": 0.0,
@@ -4242,7 +4233,6 @@ def test_631_vm_stats_single_vm(self):
42424233
}
42434234
stats2 = copy.deepcopy(stats1)
42444235
stats2[2]["cpu_usage"] = 5
4245-
stats2[2]["cpu_usage_raw"] = 5
42464236
self.app.host.get_vm_stats = unittest.mock.Mock()
42474237
self.app.host.get_vm_stats.side_effect = [
42484238
(0, stats1),
@@ -4302,7 +4292,6 @@ def name(self):
43024292
swap_used=stats1[2]["swap_used"],
43034293
cpu_time=stats1[2]["cpu_time"] // 1000000,
43044294
cpu_usage=stats1[2]["cpu_usage"],
4305-
cpu_usage_raw=stats1[2]["cpu_usage_raw"],
43064295
online_vcpus=stats1[2]["online_vcpus"],
43074296
cpu_time_internal=stats1[2]["cpu_time_internal"] // 1000000,
43084297
cpu_usage_internal=stats1[2]["cpu_usage_internal"],
@@ -4318,7 +4307,6 @@ def name(self):
43184307
swap_used=stats2[2]["swap_used"],
43194308
cpu_time=stats2[2]["cpu_time"] // 1000000,
43204309
cpu_usage=stats2[2]["cpu_usage"],
4321-
cpu_usage_raw=stats2[2]["cpu_usage_raw"],
43224310
online_vcpus=stats2[2]["online_vcpus"],
43234311
cpu_time_internal=stats2[2]["cpu_time_internal"] // 1000000,
43244312
cpu_usage_internal=stats2[2]["cpu_usage_internal"],

0 commit comments

Comments
 (0)