Dietmar Maurer
|
118515dbd0
|
use HumanByte for traffic-control config
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
|
2021-11-20 19:35:24 +01:00 |
Dietmar Maurer
|
15cc41b6cb
|
proxmox-systemd: remove crate, use new proxmox-time 1.1.0 instead
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com>
|
2021-11-17 13:07:51 +01:00 |
Dietmar Maurer
|
a0172d766b
|
traffic-controls: add API/CLI to show current traffic
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com>
|
2021-11-14 17:21:45 +01:00 |
Dietmar Maurer
|
e3eb062c09
|
cached_traffic_control: fix regression tests
Avoid using shared memory in tests because of permission problems.
|
2021-11-14 08:05:40 +01:00 |
Dietmar Maurer
|
de21d4efdc
|
implement rate limiter in shared memory
This kind of rate limiter can be used among several processes (as long
as all set the same rate/burst).
|
2021-11-13 17:49:38 +01:00 |
Dietmar Maurer
|
d5f58006d3
|
cached_traffic_control: use ShareableRateLimit trait object
|
2021-11-13 17:49:38 +01:00 |
Dietmar Maurer
|
cb80ffc1de
|
pbs-config: use new SharedMemory helpers from proxmox-shared-memory crate
depend on proxmox-shared-memory crate.
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com>
|
2021-11-13 17:49:38 +01:00 |
Dietmar Maurer
|
610150a4b4
|
implement a traffic control cache for fast rate control limiter lockups
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com>
|
2021-11-10 10:15:40 +01:00 |